/*
Theme Name: wedding theme
Theme URI: http://www.songlecn.com/
Description: 婚纱摄影主题
Version: 1.0
Author: songlecn
Author URI: http://www.songlecn.com/
Tags: wedding photo
*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*{margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
html{overflow-x:hidden;overflow-y:scroll;}
a{text-decoration:none;color:#333}
a:hover{text-decoration:underline;color:#90c}
img{border:none;}
em{font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
body{/*background:#DFE7F3*/background:#E0E0E0 url(images/body-bg.jpg);color:#333;font:12px 微软雅黑,Verdana,宋体,sans-serif;height:100%;word-break:break-all;}
#wrap{background:url(images/bksunge.jpg) repeat-x center 165px;width:100%;overflow:hidden;}

#head{height:165px;background:url(images/head.jpg) repeat-x;}
#bd{width:960px;margin:0 auto;height:165px;background:url(images/bd.jpg) no-repeat center;position:relative;}
#gundong{color:#6D4F74;margin-left:47px;width:300px;overflow:hidden;height:19px;line-height:19px;}
#music{height:20px;width:90px;position:absolute;left:550px;top:10px;}
#map{height:30px;position:absolute;top:4px;left:720px;}
#map .butterfly{float:left;width:32px;height:30px;background:url(images/butterfly.gif) no-repeat 0 0;}
#map a.butterfly:hover{background-position:0 -31px;}
#map ul.qq{margin-left:13px;list-style:none;overflow:hidden;float:left;margin-top:-2px;}
#map ul.qq li{float:left;width:78px;}
#map ul.qq li img{cursor:pointer;display:block;width:58px;height:18px;}
#map ul.qq li span{color:#B37FD2;display:block;font-size:11px;height:14px;line-height:14px;}

#nav{position:absolute;bottom:0;left:0;height:30px;}
#nav ul.left{float:left;list-style:none;margin-left:20px;overflow:hidden;}
#nav ul.right{float:left;list-style:none;margin-left:40px;overflow:hidden;}
#nav ul li{float:left;font-size:14px;height:30px;line-height:30px;margin-left:10px;color:#fff;}
#nav ul li.now,#nav ul li.active,#nav ul li.current-cat-parent{background:url(images/nav.gif) no-repeat;}
#nav ul li a{color:#e4e4e4;display:block;width:76px;height:30px;line-height:30px;text-align:center;text-decoration:none;}
#nav ul li a:hover{background:url(images/nav.gif) no-repeat;}
#nav li ul {font-family:Verdana,宋体;position:absolute;}
#nav li ul li {height:30px;line-height:30px;margin:0;}
#nav .children{display:none;list-style:none;background:#000000;border-bottom:5px solid #777777;filter:alpha(opacity=80);-moz-opacity:0.8;-kHTML-opacity: 0.8;opacity: 0.8;spadding:1px;width:130px;z-index:10;}
#nav .children li{float:none;}
#nav .children li a{color:#FFFFFF;font-weight:400;height:30px;line-height:30px;text-align:left;text-indent:18px;width:130px;}
#nav li ul li a:hover {background:#B8006D;color:#FFFFFF;}

#flash{background:url(images/load.gif) no-repeat center center;clear:both;color:#CCCCCC;height:370px;padding:20px 0 10px;text-align:center;width:100%;	position:relative;overflow:hidden;}
#prev{position:absolute;left:0;top:20px;width:20%;height:370px;background:url(images/lefta.png) no-repeat left center;filter:alpha(opacity=20);-moz-opacity:0.2;-kHTML-opacity: 0.2;opacity: 0.2;}
a#prev:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-kHTML-opacity: 0.8;opacity: 0.8;}
#next{position:absolute;right:0;top:20px;width:20%;height:370px;background:url(images/righta.png) no-repeat right center;filter:alpha(opacity=20);-moz-opacity:0.2;-kHTML-opacity: 0.2;opacity: 0.2;}
a#next:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-kHTML-opacity: 0.8;opacity: 0.8;}
.container{height:370px;width:730px;margin:0 auto;}
.container td div{width:720px;overflow:hidden;height:370px;margin:5px;background:#000;}
.container table img{border:0;width:710px; height:360px;padding:5px;background:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;-kHTML-opacity: 0.5;opacity: 0.5;}
.num{ position:absolute; right:15px; top:5px;font-size: 20px;font-family:Verdana;display:inline;}
.num span{display:none;}
.num span.on{color:#fff;float:left;text-align: center;font-weight: bold;display:block;}
.num div{color: #fff;font-weight:bold;display:inline;}

.longblock{width:950px;margin:20px auto;overflow:hidden;}
.sblock{float:left;width:307px;margin-right:14px;}
#wrap .nomargin{margin:0;}
.hd{width:115px;height:24px;font-size:14px;text-align:center;line-height:24px;background:#B8006D;color:#fff;font-weight:bold;}
.bd{background:#B8006D;overflow:hidden;_zoom:1;}
.bd ul{margin:10px auto;list-style:none;}
.bd ul li{border-bottom:1px dotted #D73395;color:#FFFFFF;height:26px;line-height:26px;margin:0 12px;overflow:hidden;}
.bd ul li a{color:#fff;padding-left:13px;background:url(images/ico.gif) 1px 7px no-repeat;}
.bd ul li a:hover{color:#fff;background-position:1px -32px;}
.bd ul li span{float:right;color:#F9BCE0;padding-left:10px;}

.four{list-style:none;overflow:hidden;}
.four li{float:left;height:120px;overflow:hidden;margin-right:15px;position:relative;width:226px;}
.four li img{background:#9DBAC4 url(images/load.gif) no-repeat center center;height:120px;width:226px;}
.four li .bt{background:#000000 url(images/listpic01.jpg) no-repeat 0 0;cursor:pointer;height:49px;left:0;filter:alpha(opacity=70);-moz-opacity:0.7;-kHTML-opacity: 0.7;opacity: 0.7;
position:absolute;top:96px;width:226px;}
.four li em{color:#FFFFFF;cursor:pointer;height:24px;left:0;line-height:24px;position:absolute;text-indent:70px;top:96px;width:226px;font-style:normal;}
.four li a:hover .bt{filter:alpha(opacity=90);-moz-opacity:0.9;-kHTML-opacity: 0.9;opacity: 0.9;top:71px;}
.four li a:hover em{line-height:40px;top:78px;}
.four li a:hover{text-decoration:none;}

.main{float:left;width:770px;}
.sidebar{float:right;width:166px;}
.ht{background:#000000 none repeat scroll 0 0;color:#999999;font-weight:700;height:24px;line-height:24px;text-indent:13px;font-size:12px;}
.bc{background:#FFFFFF url(images/ico02.gif) no-repeat scroll 13px -45px;margin-bottom:0px;overflow:hidden;padding:15px 0;}
.imglist{list-style:none;padding:5px 0 0;overflow:hidden;}
.imglist li{display:inline;float:left;height:230px;line-height:24px;margin:0 0 0 18px;overflow:hidden;text-align:center;width:358px;}
.imglist li a{color:#89672A;}
.imglist li a:hover{color:#89672A;}
.imglist img{border:1px solid #F4E9D2;display:block;height:186px;padding:3px;width:350px;}
.imglist a:hover img{border:1px solid #e1d0ac;}

#friendlink{width:950px;margin:20px auto;}
#friendlink ul{overflow:hidden;margin:0 9px;_zoom:1;_display:inline;}
#friendlink li{color:#FFFFFF;display:inline;float:left;height:18px;line-height:18px;margin:0 7px 0 0;overflow:hidden;width:88px;}
#friendlink a{color:#999999;background:url(images/ico.gif) no-repeat 1px -13px;display:block;padding-left:11px;}
#friendlink a:hover{color:#666;background-position:1px 7px;}

.widget{margin-bottom:20px;}
.widget .ht a{color:#999;font-weight:blod;}
.widget .ht{background:#1B1B1B;}
.widget .bc li a{background:url(images/ico.gif) no-repeat 1px -15px;padding-left:11px;}
.widget .bc li a:hover{background-position:1px -34px;}
.widget .black li a{color:#999;}
.widget .black li a:hover{color:#fff;}
.widget .black li{border-bottom:1px dotted #404040;}
.widget li{height:26px;line-height:26px;margin:0 10px;overflow:hidden;}
.black{background-color:#000;background-position:-28px 0;}
.pink{background-color:#B8006D;background-position:-28px 0;}
.ly{background-position:-28px 0;}
.widget .pink li{border-bottom:1px dotted #CF589F;}
.widget .pink li a{color:#F0B3D9;}
.widget .pink li a:hover{color:#fff;}
.widget .ly li{border-bottom:1px dotted #999999;}
.widget .ly li a{color:#CE0086;}
.widget .ly li a:hover{color:#CE0086;}

#footer{clear:both;background:#000;}
#footnav{background:#333333;color:#141414;line-height:30px;text-align:center;}
#footnav a{color:#ccc;}
#footnav ul{list-style:none;overflow:hidden;}
#footnav ul li{display:inline;padding:0 5px 0 10px;background:url(images/footnavbg.gif) no-repeat left center;}
#footnav ul li.nobg{background:none;}
#footbody{background:url(images/foot.jpg) no-repeat center center;height:236px;margin:0 auto;padding-top:30px;width:950px;}
.footblock{display:inline;float:left;margin:0 12px;width:290px;}
#footer .ht{background:#1b1b1b;color:#ccc;}
#footer .bc{background:transparent url(images/ico02.gif) no-repeat -28px 0;}
#footer .bc .list li{border-bottom:1px dotted #404445;color:#FFFFFF;height:26px;line-height:26px;margin:0 10px;overflow:hidden;}
#footer .bc ul{height:158px;overflow:hidden;}
#footer .bc .list li a{background:url(images/ico.gif) no-repeat 1px -15px;color:#BBBBBB;padding-left:11px;}
#footer .bc .list li a:hover{background-position:1px -34px;color:#fff;}
#huaxu li a img{border:1px solid #666666;display:inline;float:left;height:44px;margin-right:10px;width:100px;vertical-align:top;}
#footer .bc #huaxu{padding:0 10px;height:170px;list-style:none;}
#huaxu a{color:#fff;display:block;height:46px;}
#huaxu li a:hover img{border:1px #ccc solid;}
#huaxu li a span{color:#DDDDDD;line-height:26px;}
#footer .bc #huaxu li{border-bottom:1px dotted #404445;clear:both;height:52px;padding-top:6px;_padding-top:3px;}

.footbt{background:#000000 url(images/logo.jpg) no-repeat scroll 0 5px;clear:both;color:#AAAAAA;line-height:24px;margin:0 auto;padding:5px 0 5px 150px;width:800px;}
.f_top{float:right;height:12px;margin:13px 35px 0 0;}
.f_top a{background:url(images/f_top.gif) no-repeat 0 0;display:block;height:23px;width:23px;}
.f_top a:hover{background-position:0 -23px;}
.footbt a{color:#aaa;}
.footbt a:hover{color:#fff;}

.search{background:url(images/search.gif) no-repeat 0 0;display:block;height:20px;left:550px;margin-top:4px;overflow:hidden;padding:2px;position:absolute;top:10px;width:121px;}
.search .textfield{background:transparent none repeat scroll 0 0;border:0 none;color:#AAAAAA;float:left;line-height:17px;margin-right:2px;padding:1px 0 1px 7px;width:90px;}
.search .submit{background:transparent none repeat scroll 0 0;border:0 none;cursor:pointer;float:left;height:18px;margin-top:1px;width:18px;}

.nav_url{height:28px;line-height:28px;margin:8px auto;width:918px;}
.nav_url_title, .nav_url_title a {color:#FFFFFF;}

#single{background:#FFFFFF none repeat scroll 0 0;border:5px solid #E9EBEF;margin:0 auto;overflow:hidden;width:918px;}
.ContentTitle{background:#141414 none repeat scroll 0 0;color:#CCCCCC;height:40px;line-height:40px;text-align:center;}
.ContentTitle h1{background:url(images/h1_bg.gif) no-repeat center center;font-size:12pt;}
.post-nav-top{background:#F7F7F7;border-bottom:1px dotted #E5E5E5;color:#FF9900;display:block;height:20px;line-height:20px;}
.post-nav-top .l {float:left;padding-left:15px;}
.post-nav-top a:link, .post-nav-top a:visited {color:#5B6067;}
.post-nav-top .r {float:right;padding-right:15px;}
.Content-body {font-size:10.5pt;line-height:180%;padding:5px 15px 30px;text-align:left;}
.ContentAuthor2 {font-weight:400;height:24px;line-height:24px;margin-right:10px;padding-bottom:10px;text-align:right;width:100%;}
.Content-body p {margin:12px 0;}
.Content-body img{background:#FFFFFF url(images/load.gif) no-repeat center center;border:9px solid #EEF1F5;display:block;margin:25px auto;padding:1px;}
.Content-tag {height:35px;line-height:35px;width:100%;text-indent:15px;}
.post-nav {background:#F7F7F7;border-bottom:1px solid #E9E9E9;border-top:1px dashed #E9E9E9;clear:both;height:32px;line-height:32px;overflow:hidden;}
.post-nav .l {float:left;overflow:hidden;padding:0 10px;text-align:left;width:345px;}
.post-nav .r {float:right;overflow:hidden;padding:0 10px;text-align:right;width:345px;}
.art_h4 {border-bottom:1px solid #E9EBEF;color:#141414;line-height:24px;margin:0 10px;text-indent:10px;}
.art {padding-bottom:10px;padding-left:15px;}
.art ul{list-style:none;overflow:hidden;}
.art li {float:left;margin:10px 20px 10px 0;text-align:center;}
.art li a {background:#EEF1F5;display:block;float:left;padding:4px 4px 2px;text-decoration:none;}
.art img {background:url(images/art.gif) no-repeat center center;display:block;height:40px;margin-bottom:1px;width:50px;}
.art a em {color:#666;font-size:9px;font-style:normal;height:10px;letter-spacing:1px;line-height:10px;overflow:hidden;width:60px;}
.art a:hover em {color:#FFFFFF;cursor:pointer;}
.art li a:hover {background:#FF9900;text-decoration:none;}

.comment {background:#E9EBEF url(images/book_bt.jpg) no-repeat center bottom;clear:both;line-height:190%;margin:0 auto;overflow:hidden;padding:0 20px 40px;width:888px;}
.line {border-bottom:1px solid #F1F1F1;border-top:1px solid #DBDEE5;margin:5px 10px;}
.comment .post {letter-spacing:1px;margin:0 auto;padding-top:20px;width:644px;}
.comment label, .comment .input {font-size:10.5pt;height:20px;line-height:20px;}
.comment .input {background:#FAFAFA;border:1px solid #D8DFE5;padding:1px 4px;vertical-align:middle;}
.textarea_top {padding-top:10px;}
.comment .textarea {background:#FFFFFF url(images/book_bg.gif) no-repeat scroll right bottom;border:1px solid #D8DFE5;color:#202F46;float:left;height:90px;padding:5px;width:520px;}
.comment .btn {background:#CCCCCC url(images/btn02.jpg) no-repeat center center;border:none;color:#663300;cursor:pointer;float:right;font-size:14px;font-weight:700;height:103px;width:104px;}
#respond p{margin-top:5px;}
.commentlist{list-style:none;}
.commentlist li{padding-bottom:10px;padding-top:10px;overflow:hidden;}
.commentlist .face{float:left;margin-right:15px;display:inline;width:100px;height:150px;}
.commentlist .face img{width:100px;height:150px;}
.commentlist .comtitle{background:#FFFFFF url(images/comtitle.gif) repeat-x 0 1px;
border:1px solid #D2D9E3;
height:25px;
line-height:25px;
padding-top:1px;}
.commentlist .combody{margin-left:115px;overflow:hidden;zoom:1;}
.commentlist .comtitle strong {
background:url(images/user.gif) no-repeat 10px center;
color:#CC0000;
font-size:14px;
letter-spacing:1px;
padding-left:33px;
padding-right:20px;
}
.commentlist .comcon{background:#FAFAFA;
border:1px solid #D2D9E3;
color:#202F46;
font-size:10.5pt;
line-height:180%;
padding:9px 110px 10px 14px;}
.commentlist .comcon table{height:101px;
table-layout:fixed;
width:100%;}
.commentlist .comcon table td{line-height:1.8em;
vertical-align:top;}

.archivenav{color:#fff;}
.archivenav a{color:#fff;}
.archivenav a:hover{color:#fff;}

.wp-pagenavi{text-align:center;}

#wrap .tip_a,#wrap .tip_map{background:url(images/tip.gif) no-repeat center 20%;}
#wrap .tip_a{width:500px;height:300px;}
