/*
Theme Name: BaiKe
Theme URI: http://www.ishuaka.com/
Description: 本企业网站主题设计开发: <a href="http://www.ishuaka.com/">WPYOU</a>.
Version: 1.0
Author: wpyou
Author URI: http://www.wpyou.com/
Tags: blue, white, fixed width, two columns, CMS, widgets enabled
*/
/* Global CSS */
body{ margin:0 auto; background:#FFF url(images/top.png) repeat-x center top; color:#222; font-size:12px; font-family:Verdana,Sans-Serif,Arial,'宋体';}
div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,input{ padding:0; font-size:12px;}
h1,h2,h3,h4,h5,h6{ margin:0 auto;}
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}

/* Default Link */
a:link, a:visited{ color:#222; text-decoration: none;}
a:active, a:hover{ color:#036; text-decoration: underline; }

/* Header */
.header{margin:0px auto; width:960px;}
.topnav{ padding:0px 15px; width:928px; height:28px; line-height:28px; border:1px solid #E1E9F0; border-top:none; background-color:#F3F5FA; overflow:hidden;}
.sitedesc{ float:left;}
.quick_menu{ float:right;}
.quick_menu li{ float:left; margin-top:8px; padding:0px 10px; height:14px; line-height:14px; background:url(images/line.gif) no-repeat right center;}
.quick_menu li.nob{ padding-right:0px; background:none;}

/* Logo Banner */
.toplb{ float:left; width:960px; margin:8px 0px;}
.logo{ float:left; text-indent:-9999px; }
.logo a:link, .logo a:visited, .logo a:hover{ width:180px; height:60px; background:url(images/logo.gif) no-repeat 0 0; display:block;}
.banner{ float:right; width:760px; text-align:right; overflow:hidden;}
.banner img{vertical-align:top;}

/* Navigation */
.navigation{ float:left; margin-bottom:8px; width:960px; height:67px; background:url(images/navigation.png) no-repeat 0 0;}
.main_menu{ float:left; margin:3px 6px 5px; _margin:4px 3px;}
.main_menu li{ float:left; padding:6px 9px 5px 11px; font-size:13px; background:url(images/navigation.png) no-repeat 0 -70px; }
.main_menu li.nl{ background:none;}
.main_menu li.current-cat a:link, .main_menu li.current-cat a:visited{ color:#D6EBEB; text-decoration:underline;}
.main_menu a:link, .main_menu a:visited{ color:#FFF; text-decoration:none; display:block;}
.main_menu a:hover{ color:#D6EBEB; text-decoration:underline;}

#dropmenu, #dropmenu ul{ position:relative; z-index:300;}
#dropmenu li{ position:relative;}
#dropmenu li ul{ position:absolute; padding:5px 10px; width:120px; top:27px; left:-10px; background-color:#346868; display:none;}
#dropmenu li ul li{ margin:0px auto; padding:7px 10px 6px 10px; width:100px; border-bottom:1px solid #295454; background:none;}

/* Tags */
.hotags{ float:left; padding:8px 10px 0px; width:580px; height:16px; line-height:16px; color:#3F3F3F; overflow:hidden;}
.hotags a:link, .hotags a:visited{ padding:0px 2px; color:#3F3F3F;}
.hotags a:hover{ color:#036;}

/* Search */
.searchform{ float:right; margin-top:5px; padding-right:11px; width:315px;}
.searchInput{ float:left; padding:5px 8px 4px; width:235px; height:14px; line-height:15px; border:none; background:none; }
.searchBtn{ float:right; width:60px; height:22px; line-height:22px; text-align:center; color:#FFF; border:none; background:none; cursor:pointer; display:block;}

/* Wrapper */
.wrapper{ margin:0px auto; width:960px; overflow:hidden;}

/* Content */
.content{ float:left; width:702px; overflow:hidden;}

/* Featured */
.featured{ float:right; margin-bottom:8px; padding:10px 8px 10px 12px; width:327px; height:240px; background:url(images/featured.gif) no-repeat center 0; overflow:hidden;}
.sticky{ margin-bottom:8px;}
.sticky h2{ width:318px; height:22px; line-height:22px; font-size:15px; text-align:center; color:#036; overflow:hidden;}
.latest_sticky{ border-bottom:1px solid #DFDFE3;}
.latest_sticky h2{ height:28px; line-height:28px; font-size:20px;}
.sticky p{ margin:4px 0px; height:36px; line-height:18px; overflow:hidden;}
.latest_sticky p{ margin:8px 0px; height:55px;}
.sticky h2 a:link, .sticky h2 a:visited{ color:#036; text-decoration:none;}
.sticky h2 a:hover{ text-decoration:underline;}

/* HotPosts */
.hotposts{ float:left; margin-bottom:8px; width:345px; height:258px; border:1px solid #DFDFE3;}
.hotposts h2{ margin:0px 1px; padding-left:26px; height:29px; line-height:29px; font-size:13px; color:#036; background:url(images/title.png) no-repeat 0 0;}
.hotposts ul{ margin:10px 0px 0px;}
.hotposts ul li{ padding-left:22px; height:21px; line-height:21px; background:url(images/arrow.gif) no-repeat 10px 9px; overflow:hidden;}

/* FeaturedCategories */
.featuredcats{ float:left; width:702px;}
.cats{ float:left; margin-bottom:8px; width:347px; height:280px; background:url(images/section.png) no-repeat 0 0; overflow:hidden;}
.cats h2{ margin:0px 1px; padding-left:12px; height:29px; line-height:29px; font-size:13px; color:#036;}
.catsr{ float:right;}
.cats ul{ margin:10px 0px 0px;}
.cats ul li{ padding-left:24px; height:23px; line-height:23px; background:url(images/spot.gif) no-repeat 12px 10px; overflow:hidden;}

/* Sidebar */
.sidebar{ float:right; width:250px; overflow:hidden;}
.sidebar h3{ margin:0px 1px; padding-left:26px; height:29px; line-height:28px; font-size:13px; color:#036; background:url(images/title.png) no-repeat 0 -39px;}
.sidebar ul{ overflow:hidden;}
.sidebar ul li{ margin-bottom:8px; border:1px solid #B0BEC7;}
.sidebar ul li ul{ padding:8px 10px 8px 0px;}
.sidebar ul li ul li{ margin-bottom:0px; padding-left:22px; width:216px; height:22px; line-height:22px; border:none; background:url(images/arrow.gif) no-repeat 10px 9px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sidebar ul li.widget_text{ border:none; line-height:20px;}
.sidebar ul li.widget_text div{ padding:0px 0px;}
.sidebar ul li.widget_tag_cloud div{ margin:8px 0px; padding:0px 5px 0px 10px;}
.sidebar ul li.widget_recent_comments ul{ padding:5px 10px 5px 10px;}
.sidebar ul li.widget_recent_comments ul li{ margin:3px 0px 5px 0px; padding:0px 0px; width:226px; height:24px; line-height:24px; border-bottom:1px solid #DFDFE3; background:none; white-space:normal; overflow:hidden;}
.sidebar ul li.widget_recent_comments strong a:link, .sidebar ul li.widget_recent_comments strong a:visited{ color:#454545; text-decoration:none;}
.sidebar ul li.widget_recent_comments strong a:hover{ color:#036; text-decoration:underline;}

/* Archive */
.archive{ width:700px; border:1px solid #DFDFE3;}

/* Breadcrumb */
.breadcrumb{ margin-bottom:10px; padding-left:12px; height:28px; line-height:28px; border-bottom:1px solid #E1E9F0; background:#F3F5FA url(images/title.png) repeat-x 0 -77px;}

/* PostList */
.postlist{ padding:10px 15px 0px; width:670px;}
.postlist li{ margin-bottom:15px; padding:0px 10px 10px; background-color:#F5F6F8;}
.postlist h2{ padding:7px 10px; font-size:14px; color:#1A1D73; background-color:#F3F5FA; border-bottom:1px solid #E1E9F0;}
.postlist h2 a:link, .postlist h2 a:visited{ color:#003366; text-decoration:none; }
.postlist h2 a:hover{ color:#222; text-decoration:underline; }
.postlist h2 span{ float:right; *margin-top:-22px; font-weight:normal; font-size:12px; color:#003366;}
.postlist .excerpt{ margin-top:10px; padding:0px 5px 0px 10px; line-height:22px;}

.meta{ padding:5px 0px 4px; color:#666;}
.meta span{ padding:0px 5px;}
.meta a:link, .meta a:visited{ color:#666; text-decoration:none; }
.meta a:hover{ color:#036; text-decoration:underline;}

/* Single */
.single{ padding:0px 15px; width:670px;}
.single h2{ padding:7px 10px; font-size:20px; color:#036; text-align:center; border-bottom:1px solid #E1E9F0;}
.single .singlemeta{ text-align:center;}
.entry{ margin-top:10px; padding:0px 10px; line-height:22px; overflow:hidden;}
.entry h2{ padding:0; text-align:left; color:#222; border:none;}
.entry p{ margin-bottom:10px;}
.entry img{ margin-bottom:10px;}
.entry ul, .entry ol{ margin:10px 30px;}
.entry ul li{ list-style:disc;}
.entry ol li{ list-style:decimal;}
.aligncenter{ text-align:center;}
.alignleft{ float:left;}
.alignright{ float:right;}

/* Post Function */
.postmeta{ padding:10px 0px 15px; line-height:24px; border-bottom:1px solid #DDD;}

/* Pagenavi */
.pagenavi{ margin:0px 0px 30px; padding-top:15px; text-align:center;}
.pagenavi a:link, .pagenavi a:visited{ margin:0 2px; padding:3px 6px; text-decoration:none; border:1px solid #DDD; color:#333; background:url(images/title.png) no-repeat -40px 0;}
.pagenavi a:hover, .pagenavi a:active{ border:1px solid #9CC6FE; color:#036; background:#FBEEEE url(images/title.png) no-repeat -40px -39px;}
.pagenavi a.extend{ padding:3px 6px; color:#222;}
.pagenavi a.extend:hover{ color:#036 !important;}
.pagenavi a.current, .pagenavi a.current:hover{ border:1px solid #9CC6FE; font-weight:bold; color:#036 !important; background:#FBEEEE url(images/title.png) no-repeat -40px -43px;}

.previous_post, .next_post{ width:300px; overflow:hidden;}
.previous_post{ float:left; text-align:left;}
.next_post{float:right; text-align:right;}
.previous_post a:link, .previous_post a:visited, .next_post a:link, .next_post a:visited{ margin:0 2px; padding:3px 6px; text-decoration:none; border:none; color:#036; background:none;}
.previous_post a:hover, .next_post a:hover{ color:#222; background:none; text-decoration:underline;}

/* Post Comment */
.post_comment{ float:left; width:100%; margin:15px 0px 5px; overflow:hidden; }
#addcomment, #comments{ margin:10px 0px 20px; padding:2px 12px 3px; font-size:14px; border-width:1px; border-style:solid; border-color:#C3E6F6 #99D6F2 #99D6F2 #C3E6F6; color:#036; background:url(images/comments.png) repeat-x 0 0;}
.post_comment p{ font-size:12px;}
.post_comment ol li{ margin:0px 5px 10px; padding:10px 10px 5px 10px; list-style:none; }
.commentlist{ margin:0px !important; padding:5px 5px; clear:both;}
.commentlist li{ border:1px solid #E3E3E3; background-color:#FFF;}
.commentlist li.alt{ border:1px solid #DDD; background-color:#F6F6F6;}
.commentlist li.comment-author-admin{ background-color:#F1F9FC; border:1px solid #D3ECFA;}
.commentlist li ul{ margin:10px 10px;}
.commentlist li ul.children{ margin:10px 0px;}
.commentlist li div p{ margin:10px 0px 5px; line-height:20px;}
.comment-author{ width:100%; height:30px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}
.commentlist li.comment-author-admin .comment-author{ border-bottom:1px solid #D7EEFB;}
.avatar{ float:left; padding:1px; border:1px solid #DDD;}
.commentlist li.comment-author-admin .avatar{ border:1px solid #D3ECFA;}
.author_info{ float:left; padding-left:5px; line-height:16px; color:#888;}
.author_info cite{ font-style:normal; font-weight:bold;}
.author_info em{ font-size:10px;}

.reply{ float:right; margin-top:-3px; _margin-top:0px;}
#cancel-comment-reply{ float:right; margin-right:10px;}
.reply a, #cancel-comment-reply a{ color:#999;}
.reply a:hover, #cancel-comment-reply a:hover{ color:#666;}

#respond{ width:100%;}
#respond em{ color:#FF0242;}
#respond span{ color:#999;}
#author, #email, #url, #comment{ margin:0px 10px 0px; padding:5px 5px; width:45%; color:#454545; border:1px solid #CCC;}
#comment{ margin:0px 10px; width:95%; height:150px; font-size:12px; overflow-y:scroll;}
#submit{ float:right; margin:5px 13px; width:90px; height:28px; line-height:28px; text-indent:-9999px; border:none; background:url(images/submit.gif) no-repeat 0 0; cursor:pointer;}
#submitfl{ float:right; margin:5px 13px; width:90px; height:28px; line-height:28px; text-indent:-9999px; border:none; background:url(images/submitfl.gif) no-repeat 0 0; cursor:pointer;}

.cmthtml{ margin:0px 10px; padding:5px 10px; border:1px dashed #D0DEE3; color:#454545; background-color:#F3F5FA;}
.cmthtml small{ font-size:12px; line-height:16px;}
.welcomeinfo{ padding:0px 10px;}
.wp_smilies{ padding:20px 10px 0px;}
.input_submit{ height:50px;}
.repeattip{ float:right; padding-top:8px;}

/* Comment Navigation */
.comment_navi{ float:right; margin:10px 15px 10px 0px; text-align:center;}
.comment_navi span.cpt{ padding:3px 6px 2px; background-color:#E3E3E3; border-bottom:1px solid #D5D5D5;}
.comment_navi a{ padding:3px 3px 2px;}
.comment_navi a:hover{ color:#FF0242;}
.comment_navi .current{ font-weight:bold; color:#FF0242;}

/* FriendLink */
.friendlink{ margin:2px auto 0px; width:958px; border:1px solid #DFDFE3; overflow:hidden;}
.friendlink h3{ height:29px; line-height:29px; font-size:13px; text-indent:12px; color:#333; background:url(images/title.png) repeat-x 0 -78px;}
.friendlink h3 span{ float:right; *margin-top:-30px; padding-right:10px; font-size:12px; font-weight:normal; color:#B4C8E0;}
.friendlink ul{ float:left; padding:8px 5px; width:948px;}
.friendlink ul li{ float:left; margin:3px 5px;}
.friendlink ul h4{ display:none;}

.flink{ margin:0px 0px !important; list-style:none;}
.flink li{ list-style:none !important;}
.flink li h4{ line-height:28px; list-style:none;}
.flink li ul{ float:left; margin:0px 0px; width:650px;}
.flink li ul li{ float:left; padding:0px 5px; list-style:none;}

/* Footer */
.footer{ margin:10px auto; width:960px; color:#666;}
.footer p{ margin:10px 0px 5px; text-align:center;}

.footpage{ margin-bottom:15px; padding:7px 10px; text-align:center; border:1px solid #E6EDF2; background-color:#F1F5F9;}
.footpage li{ width:1px; padding:0px 6px 0px 10px; background:url(images/line.gif) no-repeat 0 center; display:inline; word-break:keep; white-space:nowrap;}
.footpage li.nb{ background:none;}

/* SiteAD */
.homebanner{ margin-bottom:8px; width:702px; text-align:center; overflow:hidden;}
.singleadtop{ float:right; padding:0px 10px;}
.singleadbtm{ margin-top:10px; text-align:center;}
.homebanner img, .singleadtop img, .singleadbtm img{ vertical-align:top;}
