/*  
Theme Name: CAIBANG	
Theme URI: http://www.cbmuye.com
Description: 财邦木业
Version: 1.0
Author: magictim
Author URI: http://magictim.cn/	
*/

/* CSS Document */
* { margin:0; padding:0;}
body { font:12px Verdana; margin:0; color:#000; background:#ddd url(../bg.png);}
a { text-decoration: none; color:#ffffff; }
a:hover { color:#c30000;  }
ul,ol {list-style-type:none;}
img { border: none; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
.pd15 { padding:15px;}
#container { }
.wp-pagenavi { clear:both; height:100%; overflow:hidden; padding:15px 0; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration:none; background:#999; color:#fff; padding:6px 10px; margin:5px 5px 5px 0;}
.wp-pagenavi a:hover, .wp-pagenavi span.current { background:#ca0002; color:#fff;}
.wp-pagenavi span.current { font-weight:bold;}
/* entry */
.entry { height:100%; overflow:hidden; }
.entry p { margin-bottom:1em; line-height:1.3em; font-size:1.5em;}
.entry h2 { background:#C00; color:#fff; padding:10px 15px; margin:10px 0 15px 0;}
.entry img { max-width:670px;}
/* Header */
#header { overflow:hidden; height:100%; background:#fff; }
#header a { text-decoration:none;}
#top { height:30px; background:#000; color:#fff; overflow:hidden;}
.top { height:30px; width:960px; margin:0 auto;}
.top .welcome { float:left; line-height:30px;}
.top .searchbox { float:right; line-height:30px;}
.top .searchbox #s { border:1px #ddd solid; padding:1px 5px; margin:5px 0; color:#999; width:238px; background:#eee;}
.mid { height:100px; overflow:hidden; width:960px; margin:0 auto;}
.mid .logo { float:left;}
.mid .call { float:right; height:120px; width:380px; background:url(../call.png) no-repeat; overflow:hidden;}
.mid .call .qq_icon { margin:80px 0 0 160px; width:240px; height:25px; }
.mid .call .qq_icon a { display:block; width:40px; float:left; height:25px; line-height:25px; padding-left:80px; background-position:left 50%; background-repeat:no-repeat; }
.mid .logo { float:left; text-indent:-9999px; display:block; width:580px; height:100px; background:url(../logo.png) no-repeat left; }


#header	#nav { height:40px; width:100%; overflow:hidden; background:#015523;}
#header	#nav ul { width:960px; height:40px; margin:0 auto; }
#header	#nav ul li { float:left; }
#header	#nav ul li a { height:40px; color:#fff; float:left; text-align:center; line-height:40px; width:120px; font-weight:bold; display:block; font-size:1.2em; }
#header	#nav ul li a:hover,
#header	#nav ul li.on a { background:#000; color:#eee; }

/* footer */
#footer { background:#333; height:100%; overflow:hidden; padding:15px 0;}
.footer { width:960px; margin:0 auto; text-align:center; color:#fff; line-height:30px;}
.footer a { color:#fff;}


/* main */


.banner { background:#fff; height:100%; overflow:hidden;}
.m_index_slider { width:960px; height:500px; margin:15px auto;}
#main { background:#fff; height:100%; overflow:hidden; width:960px; margin:15px auto;}

#content { float:right; width:700px;}
#sidebar1 { float:left; width:245px;}
.widget { margin-bottom:15px;}
.widget h2 { height:40px; line-height:40px; padding:0 15px; background:#f7f7f7;}
.widget ul li { height:40px; line-height:40px; border-bottom:1px #ddd dashed; padding:0 15px; font-size:1.2em; background:url(../dot.png) no-repeat 10px 50%; text-indent:20px;}
.widget ul li a{ color:#000;}
.widget_list_index.widget ul li { width:150px; float:left;}

/* box */
.box { clear:both; height:100%; overflow:hidden;}
.box_tt { background:#015523; height:40px; line-height:40px; padding:0 15px;}
.box_tt .box_title { float:left; font-size:1.2em; font-weight:bold; color:#ffffff;}
.box_tt .more { float:right;}


/* product */
.product-list { height:100%; width:960px;overflow:hidden; padding:15px;}
.product-list li { float:left; width:300px; height:100%; overflow:hidden; background:#eee; margin:0 15px 15px 0; border-bottom:1px #aaa solid;}
.product-list li:hover { border-bottom:1px #000 solid; background:#e7e7e7;}
.product-list li.lastone { margin:0 0 15px 0;}
.product-cover { display:block; width:300px; height:200px; overflow:hidden;}
.product-list li h4 { text-align:center; height:30px; line-height:30px; overflow:hidden; border-bottom:1px #ddd solid; font-size:13px; font-weight:bold;}
.product-list li h4 a{ color:#000;}
.product-list li small { text-align:center; color:#666; height:25px; line-height:25px; overflow:hidden; display:block; border-bottom:1px #ddd solid;}
.product-list li dl { background:#eee;}
.product-list li dt { float:left; width:60px; height:70px; overflow:hidden; background:url(../weight.png) no-repeat left;}
.product-list li dd { float:left; width:79px; color:#666; height:30px; border-left:1px #ddd solid; padding-top:40px; line-height:30px; overflow:hidden; text-align:center; background:url(images/weight.png) no-repeat -60px 50%; }
.product-list li dd.w-2 { background-position:-140px 50%;}
.product-list li dd.w-3 { background-position:-220px 50%;}

.product_meta { padding:15px; border-bottom:1px #ddd dashed; height:100%; overflow:hidden;}
.product_meta ul.product-list { float:left; width:300px; padding:0;}
.product_meta .product_meta_price { float:right; width:350px;}
.product_meta .product_meta_price p { font-size:1.5em; line-height:1.5em;}
.product_meta .product_meta_price .product_meta_price_txt { font-size:1.2em; margin-top:10px; color:#fff; background:#F00; padding:10px;}
.product_meta .product_meta_price .product_meta_price_txt strong { font-size:1.5em;}
/* q&a */
.q-list {}
.q-list dl { border-bottom:1px #ddd dashed; padding:15px; font-size:1.2em; }
.q-list dl dt { margin-bottom:10px;}
.q-list dl dd { color:#090;}

/* article list */
.article-list li { border-bottom:1px #ddd dashed; padding:10px 15px; font-size:1.2em;}
.article-list li a { color:#000;}
/* archive-list */
.archive-list {}
.archive-list li { border-bottom:1px #ddd dashed; padding:15px; clear:both; height:100%; overflow:hidden;}
.archive-list li img { float:left;}
.archive-list li div { float:right; width:505px;}
.archive-list li div h4 { font-weight:bold; font-size:1.2em; margin-bottom:10px;}
.archive-list li div p { line-height:1.5em; color:#666;}
/* search-list */
.search-list li { border-bottom:1px #ddd dashed; font-size:1.5em; line-height:2em; padding:0 15px;}

/* caselist */
.cases-list ul { height:100%; overflow:hidden; padding-bottom:15px;}
.cases-list ul li { float:left; width:300px; height:100%; margin:15px 0 0 15px; overflow:hidden;}
.cases-list ul li img { width:300px; height:180px; }
.cases-list ul li h4 a { display:block; overflow:hidden; font-size:12px; text-align:center; padding:10px 5px; background:#000; color:#fff;}
/* banner */
.banner { position: relative; overflow: auto; }
.banner{ text-align:center;overflow:hidden;width:100%;}
.banner .d1{width:100%;height:400px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../b-out.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../b-on.png) no-repeat center;}
/* album */
.album_plist li { float:left; width:340px; margin:10px 10px 0 0;}
.album_plist li.lastone { margin:10px 0 0 0;}
.album_plist li a { display:block; width:340px; height:200px; overflow:hidden;}
.album_plist li a.title { height:30px; line-height:30px;}
.album_info { padding:15px;}
.album_main { padding:0 15px;}

/* co-list */
.co-list { width:960px; overflow:hidden;}
.co-list ul { width:4000px; height:200px; overflow:hidden;}
.co-list ul li { float:left; height:200px; margin-right:20px;}

