body{
	font-family:"宋体";
	color:#333;
}

a{
	color:#333;
}


.wrapper{
	width:100%;
	min-width:1020px;
}

.w1020{
	width:1020px;
	margin:0px auto;
}

h2{
	overflow:hidden;
	font-family:"Microsoft Yahei","黑体";
}

h3,h4,h5{
	overflow:hidden;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

.title1{
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:10px;
}

.title1 span{
	float:left;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	color:#aa3000;
}

.title1 a{
	float:right;
	background:url(../images/more1.gif) no-repeat right center;
	padding-right:20px;
	color:#999;
}

.title2{
	height:36px;
	line-height:36px;
	overflow:hidden;
	background:#aa3000;
	padding:0px 8px 0px 16px;
}

.title2 span{
	float:left;
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
}

.title2 a{
	float:right;
	background:url(../images/more2.gif) no-repeat right center;
	padding-right:20px;
	color:#d59880;
}

.title3{
	height:36px;
	line-height:36px;
	overflow:hidden;
}

.title3 span{
	float:left;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
}

.title3 a{
	float:right;
	background:url(../images/more3.gif) no-repeat right center;
	padding-right:20px;
	color:#ddac99;
}

.list14-30a li{
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-family:"Microsoft Yahei","宋体";
	padding-left:17px;
	background:url(../images/type2.gif) no-repeat left 12px;
}

.list14-30a a{
	color:#000;
}

.list14-30b li{
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-family:"Microsoft Yahei","宋体";
	padding-left:17px;
	background:url(../images/type3.gif) no-repeat left 12px;
}

.list14-30b a{
	color:#fff;
}

#footer{
	background:#000;
	border-top:5px solid #575757;
}

#footer .w1020{
	height:62px;
	line-height:62px;
	text-align:center;
	font-size:14px;
	color:#fff;
}

#footer .w1020 a{
	color:#fff;
}

#header2{
	background:url(../images/header2.jpg) no-repeat center top;
}

#header2 .w1020{
	height:186px;
	position:relative;
}

#header2 .enter {
    padding-top: 50px;
    position: absolute;
    right: 0;
    top: 95px;
    width: 233px;
}
#header2 .enter .tc {
    background: #972c02 none repeat scroll 0 0;
    display: none;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
#header2 .enter .tc a {
    color: #fff;
    font-size: 16px;
    margin: 0 11px;
    text-align: center;
}

#top3{
	height:46px;
	width:1020px;
	position:absolute;
	left:0px;
	top:0px;
}

#top3 .left{
	font-size:14px;
	line-height:46px;
}

#top3 .left a{
	color:#af887b;
	margin-right:12px;
}

#top3 .search{
	margin-top:8px;
}

.search{
	background:url(../images/search-bg.gif) repeat-x;
	border-radius:11px;
	margin-top:7px;
	overflow:hidden;
	_width:260px;
}

.search .text{
	float:left;
	border:none;
	width:115px;
	height:29px;
	line-height:29px;
	padding:0px 20px;
	background:url(../images/search-bg.gif) repeat-x;
	color:#c19e92;
	font-size:14px;
}

.search .sub{
	float:right;
	width:52px;
	height:29px;
	background:#81351e url(../images/search.gif) no-repeat center center;
	border:none;
	border-radius:11px 0px 0px 11px;
	cursor:pointer;
}
.search input:focus,.search .text:hover{
	color:#fff; 
}
#add{
	background:#923823;
}

#add .w1020{
	height:33px;
	line-height:33px;
}

#add .left{
	margin-left:-12px;
}

#add .left,#add .left a{
	color:#e4c6ba;
}

#add .left span{
	color:#fff;
}

#add .left a,#add .left span{
	margin:0px 12px;
}

#add .right span,#add .right a{
	color:#cf998d;
	margin-right:25px;
}

#add .right span{
	position:relative;
	background:url(../images/add-type.gif) no-repeat right center;
	padding-right:15px;
	cursor:pointer;
}

#add .right span img{
	position:absolute;
	left:-35px;
	top:15px;
	display:none;
}

#add .right span:hover img{
	display:block;
}

#lb-headline{
	background:#f7f7f7;
}

#lb-headline .w1020{
	padding:37px 0px 44px 0px;
}

#lb-headline .left{
	width:380px;
	background:#bb5933;
}

#lb-headline .left table{
	float:left;
	margin-left:30px;
	_margin-left:15px;
	height:170px;
	width:40px;
	text-align:center;
	font-size:30px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
	line-height:33px;
}

#lb-headline .left .photo{
	float:right;
	width:280px;
	height:170px;
	position:relative;
}

#lb-headline .left .photo .arrow{
	position:absolute;
	left:0px;
	top:0px;
	height:170px;
	width:13px;
	background:url(../images/lb-headline.png) no-repeat;
}

#lb-headline .right{
	float:right;
	width:600px;
}

#lb-headline .right h2{
	font-size:30px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	margin-bottom:12px;
}

#lb-headline .right .date{
	color:#999;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin-bottom:12px;
}

#lb-headline .right p{
	font-size:14px;
	line-height:26px;
	height:78px;
	overflow:hidden;
	color:#666;
}

#lb-headline .right p a{
	color:#ba2636;
}

#xl-side{
	float:right;
	width:300px;
	margin-top:32px;
}

#xl-side .tag{
	margin-left:-20px;
	zoom:1;
}

#xl-side .tag a{
	float:left;
	display:inline;
	margin:0px 0px 10px 20px;
	border-radius:4px;
	width:83px;
	padding-left:57px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:14px;
	background-color:#ba6881;
	background-image:url(../images/ly1-side-icon.png);
	background-repeat:no-repeat;
	_background-image:none;
	color:#fff;
}

#xl-side .tag a:hover{
	text-decoration:none;
	background-color:#aa3000;
}

#xl-side .tag .icon1{ background-position:25px 15px; }
#xl-side .tag .icon2{ background-position:25px -65px; }
#xl-side .tag .icon3{ background-position:25px -145px; }
#xl-side .tag .icon4{ background-position:25px -225px; }

#xl-side .block{
	margin-top:18px;
}

#xl-side .title{
	font-family:"Microsoft Yahei","黑体";
	font-size:16px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#aa3000;
	margin-bottom:12px;
}

#xl-side .title a{
	color:#aa3000;
}

#xl-side .list14-30a{
	margin-top:12px;
}

#xl-side .list14-30a li{
	font-family:"宋体";
}

#xl-side .list14-30a li a{
	color:#000;
}

#xl-side .photo{
	width:295px;
	border:3px solid #f9f2ef;
	position:relative;
}

#xl-side .h108{
	height:108px;
}

#xl-side .h166{
	height:166px;
}

#xl-side .h145{
	height:145px;
}

#xl-side .photo img{
	width:100%;
	height:100%;
}

#xl-side .photo .textbg{
	height:32px;
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../images/img-shadow1.png) repeat-x;
}

#xl-side .photo p{
	position:absolute;
	left:0px;
	bottom:0px;
	height:32px;
	line-height:32px;
	width:100%;
	font-size:14px;
	overflow:hidden;
	text-align:center;
}

#xl-side .photo p a{
	color:#fff;
}

#xl-side .video-list{
	margin-left:-14px;
	zoom:1;
}

#xl-side .video-list li{
	float:left;
	display:inline;
	width:143px;
	height:124px;
	margin:0px 0px 12px 14px;
	position:relative;
}

#xl-side .video-list li img{
	width:100%;
	width:100%;
}

#xl-side .video-list li .play{
	position:absolute;
	width:50px;
	height:50px;
	background:url(../images/play3.png) no-repeat;
	left:46px;
	top:37px;
}

#xl-side .video-list li a{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
	position:relative;
}

#xl-side .video-list li i{
	position:absolute;
	left:0px;
	bottom:0px;
	height:100%;
	width:100%;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	display:none;
}

#xl-side .video-list li h3{
	position:absolute;
	left:15px;
	top:25px;
	text-align:center;
	font-size:14px;
	overflow:hidden;
	line-height:20px;
	height:20px;
	width:113px;
	color:#fff;
	display:none;
}

#xl-side .video-list li p{
	position:absolute;
	left:15px;
	top:55px;
	width:113px;
	line-height:18px;
	height:54px;
	overflow:hidden;
	color:#ccc;
	display:none;
}

#xl-side .video-list li a:hover{ text-decoration:none; }
#xl-side .video-list li a:hover i,#xl-side .video-list li a:hover p,#xl-side .video-list li a:hover h3{ display:block; }
#xl-side .video-list li a:hover .play{ display:none; }

#lb-main{
	float:left;
	width:660px;
}

#lb-main ul{
	margin-top:10px;
}

#lb-main ul li{
	border-bottom:1px dotted #e6e6e6;
	zoom:1;
	padding:20px 0px;
}

#lb-main ul li h3{
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	margin-bottom:10px;
}

#lb-main ul li img{
	float:left;
	display:inline;
	width:150px;
	height:95px;
	margin:0px 15px 0px 0px;
}

#lb-main ul li p{
	font-size:14px;
	line-height:22px;
	max-height:66px;
	overflow:hidden;
	color:#666;
}

#lb-main ul li p a{
	color:#ba2636;
}

#lb-main ul li .date{
	color:#999;
	margin-top:10px;
}

#flip{
	text-align:center;
	font-family:"Microsoft Yahei","黑体";
	font-size:16px;
	color:#000;
	margin-top:50px;
}

#flip a{
	display:inline-block;
	height:35px;
	line-height:35px;
	padding:0px 12px;
	background:#ececec;
	color:#000;
	margin:0px 7px;
}

#flip a:hover{
	text-decoration:none;
	color:#fff;
	background:#aa3000;
}

#flip .current{
	color:#fff;
	background:#aa3000;
}

#xl-head{
	border-bottom:1px solid #e8e8e8;
	margin-top:35px;
	padding-bottom:8px;
}

#xl-head h2{
	font-size:36px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	line-height:50px;
}

#xl-head .left{
	font-size:14px;
	color:#888;
	line-height:20px;
	margin-top:48px;
}

#xl-head .left span{
	margin-right:15px;
}

#xl-head .right{
	margin-top:32px;
}

.xl-yuan a{
	float:left;
	display:inline;
	margin:0px 7px 0px 8px;
	width:35px;
	height:35px;
	background-repeat:no-repeat;
	background-image:url(../images/xilan-yuan1.png);
	text-indent:-9999px;
}

.xl-yuan a:hover{
	background-image:url(../images/xilan-yuan2.png);
}

.xl-yuan .icon1{ background-position:-15px 0px; }
.xl-yuan .icon2{ background-position:-65px 0px; }
.xl-yuan .icon3{ background-position:-115px 0px; }
.xl-yuan .icon4{ background-position:-165px 0px; }
.xl-yuan .icon5{ background-position:-215px 0px; }
.xl-yuan .icon6{ background-position:-265px 0px; }
.xl-yuan .icon7{ background-position:-315px 0px; }
.xl-yuan .icon8{ background-position:-365px 0px; }

.xl-yuan .line{
	float:left;
	display:inline;
	width:1px;
	height:25px;
	background:#ededed;
	margin:5px 5px 0px 5px;
}

.xl-yuan p{
	float:left;
	display:inline;
	margin:0px 5px;
	font-size:14px;
	color:#999;
	line-height:35px;
}

#xl-main{
	float:left;
	width:660px;
	margin-top:5px;
}

#xl-news p{
	font-size:16px;
	line-height:30px;
	margin-top:30px;
	color:#000;
}

#xl-editor{
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
	padding:5px 0px;
	margin-top:55px;
}

#xl-editor .left{
	margin-top:3px;
}

#xl-editor .right{
	line-height:21px;
	color:#999;
}

#xl-relevant{
	margin-top:40px;
}

#xl-relevant .title{
	height:30px;
	line-height:30px;
	border-bottom:3px solid #dcdcdc;
	font-size:22px;
	color:#aa3000;
	font-family:"Microsoft Yahei","黑体";
	padding-bottom:15px;
}

#xl-relevant li{
	border-bottom:1px solid #e5e5e5;
	padding:20px 0px;
	zoom:1;
}

#xl-relevant li h3{
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	line-height:30px;
	margin-bottom:15px;
}

#xl-relevant li img{
	float:left;
	display:inline;
	margin:8px 15px 0px 0px;
	width:130px;
	height:90px;
}

#xl-relevant li p{
	line-height:26px;
	font-size:14px;
	font-family:"Microsoft Yahei","宋体";
}