/*
Theme Name: BiBiXiong
Theme URI: http://www.picpixy.cn
Description: Theme by <a href="http://www.picpixy.cn">PicPixY</a>.
Author: PicPixY
Author URI: http://www.picpixy.cn
Version: 1.0
*/

/* Global
-------------------------------------------------------- */
/* Reset */
html{color:#555;background:#4d4d4d url(i/bg_body.gif) repeat-y 50% 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:400;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}

/* General*/
body {font:13px/1.538 "Microsoft YaHei",helvetica,arial,clean,sans-serif; color:#936531; background:#4d4d4d url(i/bg_body.gif) repeat-y 50% 0;text-align:left;width:100%;height:100%}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
h1,h2,h3,h4,h5,h6,strong {font-weight:700;}

a {cursor:pointer;}
a {text-decoration:none;color:#a78a4f; }
a:hover,a:active,a:focus  {}

a, object {outline:none;}

/* Layout
-------------------------------------------------------- */
#pg {width:1100px;margin:0 auto;}
.hTxt {display:none;}

#hd {}
	#hdPri {height:101px;margin:0 0 0 61px;background:url(i/bg_hd.jpg) no-repeat;overflow:hidden;}
	#hdPri a span {visibility:hidden;}
	#hd h1 a,#menu a {display:block;}
	#hd h1 {float:left}
		#hd h1 a {width:235px;height:101px;}
	
	#menu {float:left;width:450px;padding:0 53px 0 57px;}
	#menu li {float:left;}
	#menu li a {width:72px;height:77px;}
	#menu li a.m1 {margin-right:19px;}
	#menu li a.m2 {margin-right:26px;}
	#menu li a.m3 {margin-right:25px;}
	#menu li a.m4 {margin-right:20px;}
	
	#iChat {float:left;padding:47px 0 0;font-size:12px;line-height:16px;}
	#iChat div {float:left;}
	#iChat .q {text-align:center;padding:0 5px;}
	#iChat .q a {color:#932400;}
	
	#hdSlide {padding:48px 0 44px 115px;}
	#hdSlide .i {width:871px;height:221;overflow:hidden;}	

#bd {padding:0 0 0 115px;min-height:600px;}
#main {float:right;width:670px;padding:0 125px 0 0;overflow:hidden;}
#sidebar {float:left;width:170px;overflow:hidden;}

#ft {background:#fef0d5;text-align:center;color:#a5450b;overflow:hidden;line-height:22px;padding:15px 0;}
	#ft a {color:#a5450b;}
	#ft a:hover {text-decoration:underline;}
	#ft .legal {margin:15px 0 0;line-height:22px;}
	#ft .ft-player {width:240px;height:22px;display:block;margin:0 auto;}

/* Content
-------------------------------------------------------- */
.content {width:668px;min-height:500px;background:#fff9ed;border:1px solid #f1e4ca;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 0 85px;overflow:hidden;}
.entryC {}
.entry h1,.entry h2,.entry h3,.entry p,.entry pre,.entry blockquote,.entry ul,.entry ol {margin:0.5em 0;padding:0;}


/* About */
.page-id-2 .entry {background:#fff9ed url(i/misc/bg_entry_about.jpg?2) no-repeat 1px 1px;}
.page-id-2 .entry p {line-height:34px;margin:0 0 50px;}
.page-id-2 .entry .entryC {padding:209px 0 0 45px;}

/* How We Work */
.page-id-5 .entry {background:#fff9ed url(i/misc/title_hww.png) no-repeat 47px 42px;}
.page-id-5 .entry .entryC {padding:93px 21px 0;}
.page-id-5 .entry h3 {margin:25px 0 5px;}

/* Contact */
.page-id-4 #mdSubMenu .ico {background-position:0 -118px;}
.page-id-4 .entryC {padding:32px 0 100px 27px;}
.page-id-4 .entry .map {padding:0 0 9px;background:#fbfbfb;width:615px;height:159px;}
.page-id-4 .entry .im {width:615px;height:187px;background:#fbfbfb url(i/misc/contact_info.png?3) no-repeat;}
.page-id-4 .entry .im div.i {display:none;}
.page-id-4 .entry h3.d {width:615px;height:23px;background:#fbfbfb url(i/misc/contact_dt.png) no-repeat;line-height:23px;color:#f3eddd;text-indent:7px;margin:0;font-size:13px;font-weight:400;}
.page-id-4 .entry p,.page-id-4 .entry p a {color:#929292;}
.page-id-4 .entry p {background:#fbfbfb;margin:0;padding:0.5em 0 0.5em 16px;width:615px;}

ul.fotoCatList {width:719px;height:793px;background:url(i/bg_portfolio.jpg?2) no-repeat;position:relative;margin:29px 0 34px 76px;}
ul.fotoCatList li {display:inline;}
ul.fotoCatList li a {display:block;width:302px;height:282px;position:absolute;}
ul.fotoCatList li a span {visibility:hidden;}
ul.fotoCatList li.c1 a,ul.fotoCatList li.c2 a {top:111px;}
ul.fotoCatList li.c1 a,ul.fotoCatList li.c3 a {left:49px;}
ul.fotoCatList li.c3 a,ul.fotoCatList li.c4 a {top:486px;}
ul.fotoCatList li.c2 a,ul.fotoCatList li.c4 a {left:368px;}

/* News */
.category-news #main div.content,.cs-news #main div.content {background:#fff9ed url(i/misc/title_news.png) no-repeat 47px 42px;}
.category-blog #main div.content,.cs-blog #main div.content {background:#fff9ed url(i/misc/title_blog.gif) no-repeat 47px 42px;}
.category-news #main div.content div.inner, .category-blog #main div.content div.inner {padding:97px 36px 0 35px;}

.cs-news .entry,.cs-blog .entry {padding:98px 36px 0;}
.cs-news .entryC,.cs-blog .entryC {padding:10px 10px 30px;width:600px;}

table.news-list {width:596px;background:url(i/bg_news_list.png) no-repeat;}
	table.news-list th {text-align:center;height:32px;line-height:32px;color:#a38956;}
    table.news-list td {text-align:center;height:28px;line-height:28px;}
    table.news-list thead tr {width:596px;}
    table.news-list .category {width:75px;}
    table.news-list .title {width:423px!important;}
    table.news-list .date {widht:42px;}
    table.news-list .hits {width:56px;}
    table.news-list tbody td.t {text-align:left;padding-right:10px;}
    table.news-list tbody td {border-bottom:1px dotted #d7c8aa;color:#ae935e;}
    table.news-list td.t a {color:#9c7f45;display:block;width:410px;text-indent:23px;}
    table.news-list td.t a:hover {text-decoration:underline;}
    table.news-list td.t a.newsTitleIcon1 {background:url(i/misc/newsTitleIcon1.gif) no-repeat 0 50%;}
    table.news-list td.t a.newsTitleIcon2 {background:url(i/misc/newsTitleIcon2.gif) no-repeat 0 50%;}
    table.news-list td.t a.newsTitleIcon3 {background:url(i/misc/newsTitleIcon3.gif) no-repeat 0 50%;}
    table.news-list tr.sep td {border:none;line-height:0;height:20px;}

.newsPageNavi {width:597px;height:32px;margin:30px 0 20px;line-height:32px;background:url(i/bg_pageNavi.gif) no-repeat;}
.newsPageNavi .wp-pagenavi span.pages {display:none;}
.newsPageNavi .wp-pagenavi span,.newsPageNavi .wp-pagenavi a {padding:0 4px;color:#ae935e;}
.newsPageNavi .wp-pagenavi a:hover {text-decoration:underline;}
.newsPageNavi .wp-pagenavi span.current {font-weight:700;}

.entry div.st {width:562px;height:32px;background:url(i/bg_post_title.png) no-repeat;line-height:32px;padding:0 18px 0 16px;}
.entry div.st div {float:left;overflow:hidden;}
.entry div.st div.l {width:120px;}
.entry div.st div.m {width:305px;padding:0 10px;text-align:center;color:#ec0000;}
.entry div.st div.m h2 {font-weight:400;line-height:32px;margin:0;padding:0;font-size:14px;}
.entry div.st div.r {padding:0 0 0 18px;width:92px;}
.entry div.st div.r span {display:block;width:39px;}
.entry div.st div.r span.prev {float:left;}
.entry div.st div.r span.next {float:right;}
.entry div.st a:hover {text-decoration:underline;}

/* Home
-------------------------------------------------------- */
.home #hdSlide,.error404 #hdSlide {padding:19px 0 25px 116px;}
.home #hdSlide .i,.error404 #hdSlide .i {width:872px;height:354px;overflow:hidden;}

#hpNews {margin:0 0 25px;}
#hpNews .c1,#hpNews .c2,#hpNews .c3 {float:left;}
#hpNews .c1 {width:199px;}
#hpNews .c2 {width:503px;}
#hpNews .c3 {width:170px;padding:19px 0 0;}
h2.hpMt a {display:block;background:url(i/sprite_home2.gif) no-repeat;}
h2.hpMt a span {visibility:hidden;}

.hpPromos {}
.hpPromos h2.hpMt a {width:199px;height:52px;background-position:0 -102px;}

.hpBlog {padding:13px 0 0;}
.hpBlog h2.hpMt a {width:199px;height:39px;background-position:-291px -102px;}

.hpBaby {color:#205305;}
.hpBaby h2.hpMt a {width:503px;height:52px;background-position:0 0;}
.hpBaby div.i {padding:2px 0 6px 6px;}
.hpBaby div.c {float:left;width:119px;height:195px;margin:0 3px 0 0;line-height:18px;overflow:hidden;}
.hpBaby div.c .t img {display:block;width:119px;height:82px;margin:0 0 5px}

#hpNews .newPosts {padding:0 10px 0 13px;}
#hpNews .newPosts li {width:160px;height:18px;line-height:18px;padding:0 0 0 11px;background:url(i/arr.gif) no-repeat 0 50%;}
#hpNews .newPosts li a:hover {text-decoration:underline;}

#hpNewFoto ul.thumbs {width:840px;margin:4px 0 75px 12px;border:1px solid #f1e4ca;background:#fff9ed;padding:12px 9px 12px 10px;}
#hpNewFoto ul.thumbs li {margin:0 0 3px;}
#hpNewFoto h2.hpMt {padding-left:12px;}
#hpNewFoto h2.hpMt a {width:859px;height:15px;background-position:0 -205px;}

/* Modules
-------------------------------------------------------- */
ul.newPosts {overflow:hidden;}
    ul.newPosts li {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

#sidebar .md {background:#fff9ed;border:1px solid #f1e4ca;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

#mdSubMenu {margin:0 0 17px;}
#mdSubMenu .ico {width:168px;height:68px;background:url(i/bg_subMenu.jpg) no-repeat;}
#mdSubMenu ul {padding:0 18px 30px 35px;}
#mdSubMenu li {height:20px;margin:0 0 7px;text-align:right;background:url(i/bg_subMenu_line.png) no-repeat 0 50%;}
#mdSubMenu li a {background:#fff9ed;padding:0 0 0 7px;}
#mdSubMenu li a:hover {text-decoration:underline;}
#mdSubMenu li.current a {font-weight:700;}

ul.thumbs {overflow:hidden;}
ul.thumbs li {float:left;width:210px;height:180px;}
ul.thumbs li a {display:block;background:#fff9ed;width:210px;height:180px;overflow:hidden;}
ul.thumbs li a br {display:none;}
ul.thumbs li a em,ul.thumbs li a span {display:block;}
ul.thumbs li a em {height:20px;line-height:20px;color:#666;width:200px;overflow:hidden;}
ul.thumbs li a span {height:16px;line-height:16px;font-size:12px;color:#999;}
ul.thumbs li a:hover {background:#ff7e08;}
ul.thumbs li a:hover em {color:#FFF;}
ul.thumbs li a:hover span {color:#000;}

/* ColorBox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* ColorBox example user style*/
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(i/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(i/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(i/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(i/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(i/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(i/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(i/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(i/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(i/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(i/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(i/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}


/* Section: Clearing 
-------------------------------------------------------- */
#hd:after, #bd:after, #ft:after,.clearfix:after,.md:after, .wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#hd, #bd, #ft, .clearfix, .md, .wrap {zoom:1;}
.clr {clear:both;}
