@charset "gb2312";
.nav li.i1{display:none;}
body {
    /*background: url(../images/body_bg.jpg) repeat center 94px;*/
     background: url(../images/bjtp.png) no-repeat center 126px #f5efe5;
}
.main_bg {
	/*background:url(../images/default_bg.jpg) 50% 1px no-repeat;*/
}
.main{
	/*background:url(../images/default_bg.jpg) 50% 1px no-repeat;*/
	height:625px;
	margin:0px auto;
	overflow:hidden;
	background-position:50% 37px;
	background-repeat:no-repeat;
}
.container{
	position:relative;
	width:1002px;
	margin:0 auto;
	background:url(../images/bodybg.png) repeat-y;
}
.banner{
	height:570px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.banner li .art-heading{
	background:url(../images/ban_tit_bg.png) repeat;
	position:absolute;
	left:7px;
	top:411px;
	/* padding:8px; */
	color:#fff;
	font-size:14px;
	text-align:left;
	line-height:160%;
}
.banner li .art-heading a{
	color:#fff;
	font-size:14px;
	blr:expression(this.onFocus=this.blur());
	outline:none;
	display:block;
	margin: 0px 10px;
	line-height:35px;
}
.news-box{
	position:absolute;
	top:50px;
	left:620px;
	width:341px;
	/*background:url(../images/background.png) 0px -858px no-repeat;*/
	padding-top:11px;
	background:url(../images/news_top_bg.png) no-repeat;
	height:11px;
}
.news-box .news-tabs,
.news-top .tabs-title{
	padding:5px 0px;
	height:20px;
	line-height:20px;
	}
.news-box .news-tab,
.news-top .tabs-title h2{
	background:#ac6303;
	padding:0 8px 0 8px;
	font-weight:100;
	float:left;
	margin-right:5px;
}
.news-box .news-tab-active,
.news-top .tabs-title h2.selected{
	background:#e58100;
}
.news-top .tabs-title h2{ background:#c26e02;}
.news-top .tabs-title h2.selected{ background:#905302;}
.news-top .tabs-title h2 a,
.news-top .tabs-title h2 a:hover{ color:#fff;}
.news-top .tabs-con{height:168px;}
.news-box .news-tab-hover{
	background:#c26e02;
}
.news-box .news-tab a{
	color:#FFF;
}
.news-box .news-list{
	clear:both;
	display:none;
	
}
.news-box .list-show{
	display:block;
}
.news-box .news-list li{
	line-height:17px;
	height:21px;
	overflow:hidden;
	color:#780900;
	background:url(../images/background.png) 0px -370px repeat-x;
}
.news-box .news-list .news-list-dbline{
	line-height:17px;
	height:38px;
	overflow:hidden;
	background:url(../images/background.png) 0px -353px repeat-x;
}
.news-box .news-list li div{
	width:40px;
	height:38px;
	float:left;
	color:#e58100;
	text-align:center;
}
.news-box .news-list li span{
	display:block;
	color:#780900;
	font-weight:bold;
}
.syhd ul li span{float:left; width:35px;}
.syhd ul li a {/* float:left; */}
.news-box .news-list .news-list-last{
	background:none;
}
.news-box .news-list .news-more{
	text-align:right;
	padding-bottom:3px;
	clear:both;
}
.news-box .news-list .news-more a{
	color:#905303;
}
.news-box .news-box-bottom{
	/*background:url(../images/background.png) 0px -392px no-repeat;*/
	background:url(../images/news_bottom_bg.png) no-repeat;
	height:9px;
	overflow:hidden;
}
.news-box .news-box-main{
	/*background:url(../images/news_bg.png) repeat-y;*/
	background:url(../images/news_bg.png) repeat-y;
	padding:0px 18px;
	
}
.news-box .news-top{
	background:#e58100;
	padding:0px 15px;
	
}
.news-top .news-pic{
	clear:both;
	margin-bottom:4px;
	display:block;
	width:275px;
	height:155px;
	overflow:hidden;
}
#news_pic{
	position:relative;
	overflow:hidden;
}
#news_pic img{
	width:275px;
	height:155px;
}
#news_pic a{
	display:none;
}
.news-heading{
	position:absolute;
	top:125px;
	left:0px;
	width:100%;
	background: url(../images/background.png) 0px -409px;
	height:30px;
	text-indent:5px;
	line-height:30px;
}
.news-heading h3 a{
	color:#e58100;
	font-weight:100;
	
}
#news_pic .news-heading h3 a{
	display:block;
}
.news-heading h3 a:hover{
	color:#C60
}
.news-heading #news_icon{
	position:absolute;
	right:4px;
	top:12px;
}
.news-heading #news_icon li{
	background:url(../images/background.png) -277px -449px no-repeat;
	width:7px;
	height:7px;
	_width:6px;
	overflow:hidden;
	overflow:hidden;
	float:left;
	margin-left:3px;
	cursor:pointer;
}
.news-heading #news_icon .icon-hover{
	background:url(../images/background.png) -285px -449px no-repeat;
	
}
.news-box .news-bottom{
	background:url(../images/news_bg_1.jpg) #ac6304 repeat-x;
	height:217px;
	padding:0px 18px;
	overflow:hidden;
}
.news-box .news-bottom .news-tabs{
	/*background:url(../images/background.png) -72px -308px no-repeat;*/
	overflow:hidden;
	_margin-bottom:4px;
}
.news-box .news-bottom .news-tabs:after{
	display:block;
	content:"";
	clear:both;
	
}
.news-box .news-bottom .news-tabs .rss-link{
	float:right;
	width:20px;
	height:20px;
	overflow:hidden;
}

.v-news-list li{ clear:both; padding-top:8px; line-height:140%;}
.v-news-list .art-img{ float:left; margin:0 8px 12px 0;}
.v-news-list .art-img img{ width:48px; height:36px;}

.p-news-list li{ width:128px; float:left; padding-top:6px; text-align:center;}
.p-news-list li.odd{ margin-right:18px;}
.p-news-list .art-img img{ width:100px; height:55px; margin:0 auto;}
.p-news-list .art-heading{ height:23px; line-height:23px; overflow:hidden; text-align:center;}

.subnav{
	background:url(../images/background.png) 0px -402px repeat-x;
	height:46px;
	text-indent:-1000px;
	position:absolute;
	bottom:0px;
	left:7px;
	width:988px;
}
.subnav ul{
	width:600px;
	height:39px;
	padding-top:7px;
	padding-left:20px;
}
.subnav ul li{
	float:left;
	width:130px;
	background:url(../images/background.png) -334px -238px no-repeat;
	padding-left:20px;
}
.subnav ul li a{
	background:url(../images/background.png) 0px -184px no-repeat;
	width:82px;
	height:16px;
	display:block;
	overflow:hidden;
	z-index:100;
}
.subnav .picture-photographer{
	position:absolute;
	top:13px;
	right:40px;
	color:#e2e1e1;
	font-size:14px;
	text-indent:0px;
}

.blessing_bg {background:url(../images/blessing_bg.jpg) 7px top no-repeat; text-align:left;}
.blessing_bg .left {position: absolute;top: 120px;left: 42px; line-height:160%; font-size:13px;}
.blessing_bg ul{background-color:#f4e4f5; border:1px solid #f4e4f5;padding:8px 8px 2px 10px;color:#555; display:block; clear:both; margin:0px 0 15px 0; position:relative;}
.blessing_bg .b-content{ padding-right:32px;}
.blessing_bg .h60{ max-height:63px; overflow:hidden;}
.blessing_bg .current {border:1px solid #f88d04;}
.blessing_bg #scrollerContent {width:350px; height:350px; overflow:auto; overflow-x:hidden; padding: 0 20px 0 0; outline:none; position:relative;}
.blessing_bg .name {text-align:right; font-size:12px;}
.blessing_bg .left .name{ position:relative; height:22px; width:330px;}
.blessing_bg .left .name .user{ margin-right:28px;}
.blessing_bg .left .praise { position:absolute; top:-18px; right:0; width:40px; height:44px;}
.blessing_bg .left .praise img{ cursor:pointer;}

.blessing_bg .middle {position: absolute;top: 120px;left: 455px; line-height:160%; font-size:13px;}
.blessing_bg #scrollerContent_m {width:195px; height:350px; overflow:auto; padding: 0 20px 0 0; outline:none; position:relative;}
.blessing_bg .middle ul { padding:5px 8px 2px 8px;}
.blessing_bg .middle .praise { display:inline; cursor:inherit; margin:0;}
.blessing_bg .middle .user { display:inline-block; width:56px;}

.blessing_bg .right {position: absolute;top: 60px; right:50px; line-height:160%; font-size:13px; width:220px;}
.blessing_bg .right #name {border:1px solid #f88d04; width:85px; height:18px; line-height:18px;margin: 4px 0 0 135px; font-size:13px; color:#666;}
.blessing_bg .right textarea {border:1px solid #f88d04; line-height:160%; padding:10px; width:200px; height:300px; font-size:13px; color:#666;}

.banner .blessing-img{ position:absolute; left:7px; top:410px;}
.banner .blessing-img a{ outline:none;}