﻿/*
Theme Name: Taoke
Theme URI: http://bijia.la/
Description: Taoke
Version: 1.0
Author: Taoke
Author URI: http://bijia.la/
Tags: taoke
*/
/* Global CSS */
body{ margin:0 ; background:#FFF url(images/top.png) repeat-x center top; color:#333; font-size:12px; font-family:'宋体',Arial,Verdana,Sans-Serif;}
div,form,ul,ol,li,span,p{margin:0; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,input{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; height:0; overflow:hidden;}

/* Default Link */
a{ color:#0040D8; text-decoration: none;}
a:hover{ color:#BD0A01; text-decoration: underline; }

.a_help:link, .a_help:visited{ text-decoration:underline;}

/* 顶部 */
.header{margin:0px auto; width:980px; }

/* Logo */
.logo{ float:left; padding:40px 0px 0px; font-size:32px; text-indent:-9999px; }
.logo a:link, .logo a:visited, .logo a:hover{ width:200px; height:70px; background:url(images/logo.gif) no-repeat 0 0; display:block; }

/* Header Right */
.headerR{ float:right; width:730px; overflow:hidden;padding-top:10px;}
.top_menu{ float:right; padding-left:14px; color:#DDD; background:url(images/bg.png) no-repeat 0 0px;}
.menu_list{ float:left; height:26px; padding:6px 14px 4px 0px; background:url(images/bg.png) no-repeat right 0px;}
.menu_list li{ float:left; padding:0px 5px;}
.menu_list li.current_page_item{ color:#F60;}
.menu_list a:link, .menu_list a:visited{ color:#666; text-decoration:none; display:block;}
.menu_list a:hover{ color:#000;}
.menu_list li.current_page_item a:link, .menu_list li.current_page_item a:visited{ color:#F60; text-decoration:none; display:block;}


/* 淘宝搜索条 */
.taobao{ margin:0 auto; width:980px; background:url(images/bg_so.jpg) no-repeat center top;}
.banner{ margin-bottom:10px; height:60px; overflow:hidden;}
.taobaoso{ margin:0px 10px 5px 0px; _margin:0px 5px 0px 0px; height:40px; *height:40px; _*height:45px;}
.hotags{ float:center; margin:10px 10px 0px; _margin:10px 5px; width:980px; height:14px; overflow:hidden;}
.hotags a{ padding:0px 2px;}
#topsearch{ float:left; margin:4px 5px 0px 10px;}
#ls{ width:335px; padding:5px 2px 3px; font-size:13px; border:1px solid #CDCDCD; border-color:#B8B8B8 #B8B8B8 #CDCDCD #CDCDCD;}
#searchsubmit{ vertical-align:middle; *vertical-align:bottom; padding:9px 0px 8px; width:78px; background: url(images/so.gif) no-repeat 0 1px; border:none;}

/* 整站大导航 */
.navigation{ float:left; width:980px; height:36px; overflow:hidden;}
.mnavil, .mnavim, .mnavir{ float:left; width:6px; height:36px;}
.mnavil{ background:url(images/bg.png) no-repeat right -39px;}
.mnavim{ width:968px; background:url(images/bg.png) repeat-x 0 -126px; }
.mnavir{ float:right; background:url(images/bg.png) no-repeat right -79px;}
.main_menu{ float:left; margin:5px 6px;}
.main_menu li{ float:left; padding:8px 9px 4px; font-size:14px; font-weight:bold; background:url(images/bg.png) no-repeat right -181px; }
.main_menu li.lir{ background:none;}
.main_menu li.current-cat a{ color:#FFFF00; text-decoration:underline;}
.main_menu a:link, .main_menu a:visited{ color:#FFF; text-decoration:none; display:block;}
.main_menu a:hover{ color:#FFFF00; text-decoration:underline;}
.children {margin:0; padding:5px 5px 0px !important; margin-top:3px; background-color:#FF5A00;z-index:100;display:none;}
.children li{float:none; margin:3px 0px; padding:0px 5px 3px 6px; width:90px; height:20px; line-height:20px; border-bottom:1px solid #EEE; background:none;overflow:hidden;}
.children li a:hover{ color:#FFFF00; font-weight:bold;}

.rss{ float:right; padding:12px 9px; font-size:14px; font-weight:bold;}
.rss a{ color:#FF0;}

/* 主体内容 */
.content{margin:0px auto; width:980px; overflow:hidden;}
.bb_home{ float:left; width:768px; overflow:hidden;}

/* Slideshow */
.slideimg{ float:left; width:376px; height:260px; border:1px solid #F60; overflow:hidden;}
.slideshow{ width:376px; height:260px; position:relative; overflow:hidden;}
#showimg{ z-index:10; background:url(images/slide.gif) no-repeat center center;}
#showimg img{ width:376px; height:260px;}
.opacity{ width:376px; height:60px; background-color:#F0F0F0; position:absolute; z-index:99; bottom:1px; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; overflow:hidden;}
.operate{ position:absolute; z-index:1000; right:1px; bottom:1px;}
.operate span{ float:left; padding:1px 10px; margin-left:1px; height:22px; line-height:22px; font-weight:bold; cursor:pointer; color:#000; text-align:center;}
.operate span.hov{ color:#FFF; background-color:#F60;}
#msg{ float:left; width:376px; height:26px; line-height:26px; position:absolute; z-index:100; bottom:28px; overflow:hidden; }
#msg li{ height:24px; text-align:center; font-size:14px; font-weight:bold; color:#004C94; display:block;}
.displayblock{ display:block;}
.displaynone{display:none;}
/* baobei tuijian */
.bb_recommend{ float:left; margin-left:10px; padding:5px 5px 10px 8px; width:360px; height:245px; border:1px solid #CCC; overflow:hidden;}
.bb_recommend ul{ float:left; padding:8px 0px;}
.bb_recommend ul li{ float:left; width:205px; margin:5px 2px 5px 0px; padding-left:10px; height:15px; font-size:13px; background:url(images/spot_cats.gif) no-repeat 0 6px; overflow:hidden;}
.bb_recommend_latest{ float:left; padding:0px 3px 8px; border-bottom:1px dotted #DDD;}
.bb_thumb{ float:left; padding:2px 2px; width:120px; height:100px;}
.bb_thumb img{ width:120px; height:100px;}
.bb_thumb img a:hover img { 
    border-color:#333;
    height:320px;
    width:320px;
    display:inline;
    position:absolute;
    border: 1px solid navy;       
}
.bb_recommend_latest h2{ float:right; margin:8px 0px; width:300px; height:15px; font-size:14px; overflow:hidden;}
.bb_recommend_latest p{ float:right; width:300px; height:70px; line-height:18px; color:#454545; overflow:hidden;}
.bb_recommend_latest h2 a:link, .bb_recommend_latest h2 a:visited{ color:#BD0A01; text-decoration:none;}
.bb_recommend_latest h2 a:hover{ color:#C30; text-decoration:underline;}

.baobei{ border-bottom:1px dashed #DDD;}
.baobei h2{ width:340px; line-height:20px; padding:12px 10px 6px 0px; font-size:16px;white-space:nowrap;}
.baobei_detail{ padding:0px 5px 5px; color:#333; line-height:20px;}
.baobei_detail p{ padding:6px 0px;}
.baobei h2 a:link, .baobei h2 a:visited{ color:#BD0A01; text-decoration:none;}
.baobei h2 a:hover{ color:#C30; text-decoration:underline;}

.allcats{ float:left; margin-left:-10px;}

/* 单一分类内容 */
.bb_cats{ float:left; margin:10px 0px 0px; width:389px; overflow:hidden;}
.cats_content{ margin:0px 0px 0px 10px; height:300px; border:1px solid #CCC; overflow:hidden;}
.cats_content h2{ padding:7px 0px 5px 8px; font-size:14px; background:url(images/bg.png) no-repeat 0 -255px;}
.cats_content ul{ float:left; padding:5px 5px 8px 8px;}
.cats_content ul li{ margin:6px 0px 0px; padding-left:10px;height:14px;font-size:14px;overflow:hidden;}
.cats_content ul li a:link, .cats_content ul li a:visited{ color:#333;overflow:hidden;}
.cats_content ul li a:hover{ color:#BD0A01;overflow:hidden;}
.cats_latest{ float:left; padding:8px 5px; border-bottom:1px dotted #DDD;}
.thumb{ float:left; margin-top:5px; padding:2px 2px; width:100px; height:100px; border:1px solid #DDD;}
.thumb img{ width:100px; height:100px;}
.thumb a:hover img { 
    border-color:#333;
    height:300px;
    width:300px;
    display:inline;
    position:absolute;
    border: 1px solid navy;         
}
.cats_content h3{ float:right; margin:5px 0px; width:250px; font-weight:normal; font-size:14px; overflow:hidden;font-weight:bold }
.cats_content p{ float:right; width:250px; height:70px; text-indent:24px; line-height:18px; color:#454545; overflow:hidden;}

/* 侧边栏 内容 */
.sidebar{ float:right; width:310px; overflow:hidden;}
.sidebar h2{ padding:7px 0px 5px 8px; font-size:14px; background:url(images/bg.png) no-repeat right -271px;}
.sidebar_home{ width:202px;}
.sidebar_home h2{ background:url(images/bg.png) no-repeat right -232px;}
.sidebar ul{ margin:0;}
.sidebar li{ margin-bottom:10px; background:#FFFBEE;}
.sidebar li ul{ padding:6px 6px; border:1px solid #CCC;}
.sidebar li ul li{ margin-bottom:0px; padding:6px 0px 2px 12px; width:275px; height:14px; font-size:13px; background:url(images/spot_cats.gif) no-repeat 0 12px; overflow:hidden;}
.sidebar_home li ul li{ width:175px;}
.sidebar h2 a:link, .sidebar h2 a:visited{ color:#000;}
.sidebar h2 a:hover{ color:#BD0A01;}

.sidebar_hotags{ padding:10px 6px; border:1px solid #CCC;}
.sidebar_hotags a{ padding:0px 4px; line-height:24px; color:#333;}
.sidebar_hotags a:hover{ color:#F00;}
.textwidget{ border:1px solid #CCC; text-align:center;}
.textwidget img{ margin-top:5px;}
#calendar_wrap{ border:1px solid #CCC;}

/* 导航条 */
.subnavi{ float:left; width:658px; margin-bottom:10px; text-indent:8px; height:30px; line-height:30px; border-bottom:1px solid #CCC; background:#F8F8F8; color:#000000;}
.subnavi2{ width:978px;}
.subnavi .subnavi-l{ float:left; width:420px; height:30px; line-height:30px; text-align:left; overflow:hidden;}
.subnavi .subnavi-r{ float:right; width:500px; height:30px; line-height:30px; overflow:hidden;}
.subnavi a:link, .subnavi a:visited{color:#333333; text-decoration:none; font-weight:normal;}
.subnavi a:hover{ color:#CC0000; text-decoration:underline;}

/** 列表页 **/
.taobaobei{ float:left; width:658px; border:1px solid #CCC; overflow:hidden;}
.taobaochannel{ width:978px; text-align:center;}
.bb_list{ width:98%; margin:0 5px; padding-bottom:5px; border-bottom:1px dashed #CCC;}
.bb_list_page{ border-bottom:none; }
.bb_list h2{ width:96%; line-height:30px; padding:10px 10px 0px; font-size:14px;}
.bb_detail{ padding:0px 5px 5px 10px; color:#333; line-height:22px;}
.bb_detail p{ width:616px; padding:8px 0px;}
.bb_list h2 a:link, .bb_list h2 a:visited{ color:#F30; text-decoration:underline;}
.bb_list h2 a:hover{ color:#C30; text-decoration:underline;}
.bb_date{ float:right; margin:-24px 8px 0px 0px; color:#666666;}
.bb_excerpt{ float:right; padding:10px 5px; width:500px; line-height:18px; overflow:hidden;}

.sticky_posts{ background-color:#FFFFEE;}
.bb_list2{ float:left; width:49%; height:160px; margin:0px 2px 0px 3px; overflow:hidden;}
.bb_list2 h2{ height:30px; overflow:hidden;}
.thumb2{ margin:5px 7px 0px 0px;}

/* 正文页 */
.baobei_info{ font-size:14px;}
.baobei_info h3, .baobei_info h4{ width:98%; margin:20px 0px 15px; padding:5px; font-size:16px; font-weight:bold;}
.baobei_info h3{ color:#660066; border-bottom:2px solid #666;}
.baobei_info h4{ color:#005B5B; border-bottom:2px solid #666;}
.baobei_info p{ line-height:26px;}
.baobei_info ol li{ margin:10px 10px 10px 20px; list-style:square; line-height:22px; color:#666;}
.baobei_info ul li{ margin:10px 10px 10px 20px; list-style:decimal; line-height:22px; color:#666;}
.txtcenter{ text-align:center; font-size:24px !important;}
.txtcenter a{ text-decoration:none !important;}
.descmid{ margin:0px auto 14px; text-align:center; border-bottom:1px solid #EEE; color:#999;}
.descmid label{ padding:0px 10px 0px 20px; line-height:22px;}
.page-date{ background:url(images/icon.gif) no-repeat 1px 1px;}
.page-cats{ background:url(images/icon.gif) no-repeat 1px -23px;}
.page-views{ background:url(images/icon.gif) no-repeat 1px -45px;}
.page-comments{ background:url(images/icon.gif) no-repeat 1px -66px;}



/* 上一篇 下一篇 */
.post_foot_pro_next{float:left; padding:10px 0px;}
.pro_next{float:left; width:500px; margin:5px 10px; overflow:hidden; }

.post-tag{ float:left; width:100%; margin:15px 0px; padding:4px 0px 0px; font-size:12px; color:#0040D8; border-top:1px dashed #DCDCDC; border-bottom:1px dashed #DCDCDC; background:#FFF9EE; }
.post-tag ul{ float:left; margin:-23px 0px 0px 30px; _ margin:-23px 0px 0px 15px;  text-align:right; }
.post-tag ul li{ float:left; margin:0px 0px !important; padding:2px 5px; list-style:none !important; } 

/* 翻页 */
.page_navi{ float:left; width:100%; height:45px; line-height:45px; text-align:center; background:url(images/bg_pagenavi.jpg) no-repeat left center; }

/* 相关商品信息 */
.relran{ width:100%;}
.relran h3{ float:left; width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; font-size:14px; font-weight:bold; background:#FFF1D9; border-bottom:1px solid #BBC5CC; }
.relran_cont ul {
   float:left; 
   margin:0px 0px; 
   width:320px;
   white-space: nowrap; 
   overflow:hidden; }
.relran_cont ul li { 
    float:left; 
    margin:0 7px 10px 0; 
    display:inline;
}
.relran_cont ul li a { 
    display:block;     
    cursor:hand; 
    text-decoration:none; 
    text-align:center; 
    overflow:hidden;
}

/* 评论 */
#comments{ width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; background:#FFF1D9; border-bottom:1px solid #BBC5CC; }
.commentlist{ }
.commentlist p{ text-indent:0px;}
.commentlist a:link, .commentlist a:visited{ background:none; color:#454545;}
.commentlist a:hover{ background:none; color:#CC0000; text-decoration:underline;}
.commentlist li{ float:left; margin:5px 0px; width:90%; padding:15px 10px 5px 10px; background:#FFF; border:1px solid #BBC5CC;}
.commentlist li.alt{ background:#FFFAF4; border:1px solid #BBC5CC;}
.commentlist li .gravatar{ float:left; width:48px; margin:0px 8px 5px 0px; padding:1px 1px; text-align:center; border:1px solid #C7C7C7;}
.commentlist li .gravatar img{ margin:0px !important; padding:0px !important;}
.commentlist li .floor{ float:left; width:48px; margin-top:1px; padding:2px 0px 1px; text-align:center; border-top:1px solid #A7B6BE; background:F8F8F8; color:#999999;}
.commentlist li .authordata{ float:right; width:480px;}
.commentlist li .commentmetadata{ float:right; color:#999999;}
.commentlist li .commentcontent{ float:right; width:480px;}
#editcomment{ float:left; font-size:14px;}
#editcomment p{ padding:10px 10px 5px;}
#author, #email, #url{ margin-left:8px; width:40%; border:1px solid #CCCCCC; color:#906; font-weight:bold; font-size:14px; background:#FCFCFC; padding:5px 3px;}

#submit{ margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{ float:left; width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; background:#FFF1D9; border-bottom:1px solid #BBC5CC; }
#comment{ margin:-23px 0px 0px 72px; padding:8px 5px; width:80%; color:#333; font-size:14px; border:1px solid #CCCCCC;}

#but_submit{ margin-left:72px;}
#submit{ float:left; width:220px; height:32px; font-size:18px; font-weight:bold; letter-spacing:3px;}
#ctrl_enter{ float:left; margin:16px 0px 0px 5px; color:#066283; font-weight:bold;}
.submit_hover{ border:2px solid #FF6600;}

/* 投稿 */
.tdomf_form{ margin:20px 0px;}
.tdomf_form #content_content{ width:580px; margin:10px 0px; padding:10px 10px;}
.tdomf_form small{ margin:10px 0px; padding:0px 5px; width:570px; font-size:12px; background-color:#FFFFEA; border:1px solid #FFC;}
#content_title, #customfields-textfield-1, #customfields-textfield-2, #customfields-textfield-3, #customfields-textfield-4, #customfields-textfield-5{ margin:5px 3px; padding:6px 5px 5px; width:420px;}
#tdomf_form1_preview, #tdomf_form1_send{ margin:0px 10px; width:145px; padding:5px 10px; font-size:14px; font-weight:bold;}

#post_submit_form{ margin:15px 0px;}
#post_submit_form label span{ color:#F00;}
#post_title, #your_name, #your_email, #your_site, #post_tags{ margin:5px 3px; padding:5px 5px 4px; width:420px;}
#ps_allowed_tags{ margin:10px 0px; padding:5px 5px; font-size:12px; background-color:#FFFFEA; border:1px solid #FFC;}
#post_content{ width:600px; margin:10px 0px; padding:10px 10px;}
#submit_post{ text-align:left;}
#post_review, #post_submit{ margin:10px 0px; width:145px; padding:5px 10px; font-size:14px; font-weight:bold;}

#ps_msg{ margin:15px 0px 10px;}
.ps_errormsg{ text-align:center; color:#F00;}


/* 友情链接 */
.flink{ float:left; margin:15px 0px 0px; width:980px; }
.flink h4{ padding:6px 10px 4px; font-size:12px; border:1px solid #E1E1E1; border-bottom:none; color:#444; background-color:#F4F4F4;}
.fsites{ float:left; width:978px; border:1px solid #E1E1E1; padding:8px 0px;}
.sitesPic{ margin:0px 10px;}
.sitesPic li{ float:left; margin:3px 2px 2px; height:32px; white-space:nowrap;}
.sitesPic li img{ width:88px;height:31px; border:1px solid #FFF;}
.sitestxt li{ float:left; margin:3px 5px 2px; height:20px; white-space:nowrap;}

/* 底部 */
.foot{ margin:10px auto; width:980px; padding:10px 0px; border-top:1px solid #DDD; color:#999;}
.foot p{ padding:3px 0px; text-align:center;}
.foot a:link,.foot a:visited{ color:#666;}
.foot-navi{ margin:0 auto; text-align:center;}
.foot-menu{ text-align:center;}
.foot-menu li{ float:left;}

/* 全站广告 */
.banner_ad{ margin:0px auto; padding:10px 0px; width:980px; text-align:center;}
.left_ad{ margin-top:10px; width:768px;float:center;overflow:hidden;}
.single_ad{ 
   float:right; 
   width:300px;    
   overflow:hidden;}


/* 相关商品 */
.releat{ width:100%; margin:0px 0px 5px 0px;}
.releat h3{ 
   float:left; 
   width:100%; 
   margin:10px 0px; 
   padding:8px 0px 5px; 
   text-indent:8px; 
   font-size:14px; 
   font-weight:bold; 
   background:#FFF1D9; 
   border-bottom:1px solid #BBC5CC; 
}
.releat ul {
    width:640px;      
    margin:0 auto; 
    padding:10px 0 0 0px; 
    border:0px solid #ccc; 
    border-top-style:dotted;
    list-style:none;
}
.releat ul li { 
    float:left; 
    margin:0 7px 10px 0; 
    display:inline;
}
.releat ul li a { 
    display:block;     
    cursor:hand; 
    text-decoration:none; 
    text-align:center; 
    overflow:hidden;
}
.releat ul li a img { 
    width:205px; 
    height:205px; 
    border:0px solid #ccc;
}
.releat ul li a strong { 
    display:block; 
    width:205px; 
    height:30px; 
    line-height:15px;
    font-weight:100; 
    color:#333; 
    overflow:hidden;
}
.releat ul li a:hover img { 
    border-color:#333;
    height:320px;
    width:320px;
    display:inline;
    position:absolute;
    border: 1px solid navy;       
}
.releat ul li a:hover strong { 
    color:#03c;
}

/* 相关商品 */
.go_buy { margin:10px auto;
    float:center;
}
.go_buy img { padding-right:10px;}


/* 商品 */
.titems_info { width:640px; margin:5px auto; clear:both;}
#ti_box {background:url(images/ti_content.gif) repeat-x;}
.ti_1 { width:640px;  height:29px; background:url(images/ti_content_no.gif) 0 3px no-repeat;}
.ti_1 li { float:left; width:88px;  text-align:center; height:28px; line-height:28px; margin-right:4px;}
.ti_nav { width:88px; height:28px; line-height:28px; background:url(images/ti_content_yes.gif) no-repeat;}

/* 搜索结果 */
.searchresult{float:left;}
.searchresult a:hover img { 
    border-color:#333;
    height:320px;
    width:320px;
    display:inline;
    position:absolute;
    border: 1px solid navy;         
}

#gotopbtn {
 float:right;
 width:19px;
 height:60px;
 position:fixed;
 bottom:100px;
 right:12%;
 display:none;
 cursor:pointer;
 font-size:14px;
 line-height:30px;
}
