﻿body {font-size: 12px;font-family: Verdana, Helvetica, "宋体";color: #232323;background-color: #fff;margin:0;padding:0}
div,h1,h2,h3,h4,h5,dl,dt,dd,ul,li,p{margin:0;padding:0}
a img{border-width:0}
li{list-style:none}
.clearfix{float:none;clear:both;width:100%;height:0px;line-height:0px;font-size:0px}

#header{height:68px;width:100%;float:none;clear:both;background:url(../images/headerBg.png)}
#header_in{width:1006px;height:68px;float:none;clear:both;margin:0 auto;background:url(../images/headerBg.png)}
#logo{padding:9px 0 0 11px;height:59px;float:left;width:220px}
#primaryNav{width:775px;height:68px;float:left;}
#siteNav{height:68px;float:right}
#siteNav li{float:left;line-height:24px;height:24px;padding:25px 18px 19px 18px}
#siteNav li a{font-size:16px;color:#3d3d3d;font-family:"Microsoft YaHei";text-decoration:none}
#siteNav li.active{background:#474747 url(../images/navBg.png) no-repeat center top;}
#siteNav li.active a{color:#fff}

#mainContent{background:url(../images/bodybg.png);padding:0}
#footer{border-top:3px solid #dadada;float:none;clear:both;background:#232323;padding-bottom:55px}
#footer1{height:57px;padding:6px 0;float:none;clear:both;background:url("../images/footerbg.png") repeat-x}

.frdlnks{width:906px;margin:0 auto;background:url(../images/flnk.gif) no-repeat 20px top;height:57px;padding-left:100px}
.frdlnks a{color:#7f7f7f;font-size:13px;text-decoration:none;line-height:24px;margin-right:5px}
.frdlnks a:hover{color:#2e87cc}

#footer2{width:1006px;height:120px;margin:0 auto;padding-top:56px;background:url("../images/camera.png") no-repeat center 35px}
#footer2 #erwma{width:99px;text-align:center;padding:0 57px 10px 30px;border-right:1px solid #3b3b3b;font-size:14px;color:#676767;line-height:22px;float:left}
#footer2 #copyright{width:572px;height:100px;text-align:center;float:left;line-height:24px;color:#7f7f7f;font-size:12px;padding-top:35px;border-right:1px solid #3b3b3b}
#footer2 #copyright a{color:#7f7f7f;text-decoration:none}
#footer2 #copyright a:hover{color:#2e87cc}
#footer2 #btmlnks{float:left;padding:25px 0 0 37px;line-height:24px}
#footer2 #btmlnks a{color:#7f7f7f;text-decoration:none;display:inline-block;width:80px}
#footer2 #btmlnks a:hover{color:#2e87cc}

#mainBorder{width:100%;margin:0 auto;background:url(../images/pagebg.png) no-repeat center top;}
#pageBorder{width:980px;margin:0 auto;padding:18px 0;}
#pageContent{width:980px;border:1px solid #d1d1d1;background-color:#fff}
#pageContent.about{background:url(../images/aboutbg.png) #fff repeat-x left top}
#pageContent.contact{width:985px;height:585px;background:url(../images/contactBg.png) no-repeat center center;}

dl.aboutme{width:978px;height:846px;float:none;clear:both;padding:47px 0 214px 0;background:url(../images/mtbg1.png) no-repeat left bottom}
dl.aboutme dt{width:150px;float:left;padding:0 50px 0 52px;height:906px;border-right:1px solid #d2d2d2}
dl.aboutme dd{width:650px;float:left;padding-left:30px;font-size:14px;color:#333;line-height:26px;font-family:"Microsoft YaHei"}
dl.aboutme dd h3{color:#7e4700;font-size:17px;font-weight:normal}

dl.dlFlnks{padding:30px 40px}
dl.dlFlnks dt{font-size:20px;color:#93310a;font-family:"Microsoft YaHei"}
dl.dlFlnks dd{padding-top:20px;height:560px}

#slogan{height:154px;text-align:center;color:#fff;font-family:"Microsoft YaHei"}
#slogan h1{font-size:44px;font-weight:normal;padding-top:30px;}
#slogan h2{font-size:22px;font-weight:normal}

#mContainer{width:993px;margin:0 auto;float:none;clear:both;position:relative;padding-left:12px;padding-bottom:20px;}
.mItem {width:236px;position:absolute;background:#fafafa;border-bottom:2px solid #ddd;margin-bottom:9px}
.mItem .pImg{width:236px;position:relative;}
.mItem .pImg img{display:block;border:0}
.mItem .pTitle{width:224px;padding-left:10px;line-height:30px;border:1px solid #ddd;border-top-width:0;border-bottom-width:0;font-size:14px;color:#333;overflow:hidden;font-family:"Arial","宋体"}
.mItem .pMemo{width:234px;height:23px;line-height:22px;float:none;clear:both;border:1px solid #ddd;border-top-width:0;border-bottom-width:0}
.mItem .pMemo span.dt{padding-left:10px;float:left;font-size:12px;color:#8e8e8e;font-family:"Arial"}
.mItem .pMemo span.vk{float:right;padding-right:10px}
.mItem .pMemo em.views,.mItem .pMemo em.likes{font-style:normal;line-height:22px;color:#8e8e8e;font-size:12px;font-family:Arial}
.mItem .pMemo em.views b,.mItem .pMemo em.likes b{display:inline-block;height:22px;float:left;padding-left:3px}
.mItem .pMemo em.views i,.mItem .pMemo em.likes i{display:inline-block;height:22px;width:17px;float:left;background-image:url(../images/icons_m.png);background-repeat:no-repeat}
.mItem .pMemo em.likes i{background-position:left -22px}

#picwarp{background:#0f0f0f}
#picborder{width:978px;margin:0 auto;}
#picOuter{width:968px;margin:0 auto;position:relative;}
.picContainer{width:750px;height:auto;margin:0 auto;border:18px solid #1f1f1f}

#photosTop{width:993px;height:54px;background:url(../images/photosTopbg.gif) repeat-x;margin:0 auto;float:none;clear:both;    -moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
}

.nav-prev,.nav-next{position:absolute;display:inline-block;width:61px;height:61px;background-image:url("../images/navBtn.png")}

.nav-prev{left:0px;top:45%}
.nav-next{right:0px;top:45%;background-position:-61px top}
.nav-prev:hover{background-position:left -61px}
.nav-next:hover{background-position:-61px -61px}

.slider{width:968px;margin:0 auto;padding:10px 0;position:relative}

a.prev-slider{position:absolute;top:32px;left:50px}
a.next-slider{position:absolute;top:32px;right:50px}

b.prev-arrow,b.next-arrow{display:inline-block;width:14px;height:37px;background-image:url("../images/btnSlider.png")}
b.prev-arrow{}
b.next-arrow{background-position:-14px top}

a:hover b.prev-arrow{background-position:-28px top}
a:hover b.next-arrow{background-position:-42px top}

.slide-wrap{width:820px;height:84px;margin:0 auto;overflow:hidden}
ul.thumblst{display:block;float:none;clear:both;height:84px}
ul.thumblst li{width:80px;height:80px;margin-right:8px;float:left;overflow:hidden;border:2px solid #0f0f0f}
ul.thumblst li a{display:inline-block;width:80px;height:80px;overflow:hidden}
ul.thumblst li a:hover img{}

ul.thumblst li.current{border:2px solid #00b7ee}
ul.thumblst li.active{border:2px solid #00b7ee}

div.AlbumTitle{margin:0 auto;padding:30px 0 20px 0;}
h1.albumTitle{font-size:28px;color:#e2e2e2;}
h1.albumTitle span{font-size:15px}
/* infscr-loading */
#infscr-loading{bottom:-10px;left:45%;position:absolute;text-align:center;height:20px;line-height:20px;z-index:100;width:120px;}

div.to_top{width:45px;height:45px;}


/* to_top */
.to_top a,.to_top a:hover{background-image:url("../images/gotop.gif")}
.to_top a{
	background-position:0 0;float:left;height:45px;overflow:hidden;width:45px;position:fixed;bottom:315px;cursor:pointer;right:20px;
	_position:absolute;
	_right:auto;
	_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20));
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));
}
.to_top a:hover{background-position:left -45px;}

a.btnLike{display:inline-block;width:84px;height:33px;background:url(../images/btnLike1.png) no-repeat;text-align:left;padding-left:30px;line-height:33px;font-size:14px;color:#6d6d6d;text-decoration:none}
a.btnLike:hover{}
a.btnLike span{color:#8f8f8f;font-size:10px;font-family:"Arial"}

div#exif{width:780px;margin:0 auto;text-align:center;line-height:24px;color:#fff}
div#picMemo{width:780px;background:#1d1d1d;padding:10px 20px;margin:5px auto;color:#ababab;line-height:20px}
.lnkDetail{display:inline-block;background:url(../images/viewDetail.png) no-repeat left center;padding-left:23px;color:#fff;text-decoration:none}

div#alubmlst{padding:30px 0 30px 30px}

dl.dlAlubm{float:left;margin-right:32px}
dl.dlAlubm dd{display:block;width:156px;height:156px;background:url(../images/cover_bg.png) no-repeat -25px -209px;padding:1px}
dl.dlAlubm dd div{width:150px;height:150px;overflow:hidden;text-align:center}
dl.dlAlubm dt{padding:3px 0 25px 0;line-height:20px;text-align:center}
dl.dlAlubm dt a{text-decoration:none;color:#3361a6}

div.albumT{display:inline-block;width:auto;height:25px;line-height:25px;margin:15px 0 0 20px;font-size:14px;color:#646464;background:url(../images/albumBg.png) repeat-x left -25px;padding:0;font-family:"宋体"}
div.albumT span{background:url(../images/albumBg.png) no-repeat left top;padding-left:10px;display:inline-block;height:25px;line-height:25px}
div.albumT span b{background:url(../images/albumBg.png) no-repeat right -50px;padding-right:10px;display:inline-block;height:25px;font-weight:normal}


.links{ font-size:14px; color:#7f7f7f; line-height:28px;}
.links a:link{ font-size:14px; color:#7f7f7f; line-height:28px; text-decoration:none}
.links a:visited{ font-size:14px; color:#7f7f7f; line-height:28px; text-decoration:none}
.links a:hover{ font-size:14px; color:#7f7f7f; line-height:28px; text-decoration:none}