#header{
	width:100%;
	min-width:980px;
	border-bottom:6px solid #465d6f;
	background:url(images/xilan-header.jpg) no-repeat center top;
}

#header .box{
	width:848px;
	height:26px;
	padding:44px 12px 0px 120px;
	margin:0px auto;
	color:#dedede;
}

#header a,#header span{
	color:#dedede;
	margin:0px 8px;
}

#main{
	background:#fff;
	padding:10px 20px 25px 20px;
	color:#000;
}

#main a{
	color:#000;
}

#main h2{
	text-align:center;
	font-size:24px;
	font-family:"Microsoft Yahei","ËÎÌå";
	font-weight:normal;
	line-height:30px;
	overflow:hidden;
	padding:22px 0px;
}

#tail{
	height:16px;
	line-height:16px;
	text-align:right;
}

#tail img{
	display:inline;
}

#tail .icon1{
	padding-left:17px;
	background:url(images/tail-icon1.gif) no-repeat left center;
}

#tail .icon2{
	padding-left:17px;
	background:url(images/tail-icon2.gif) no-repeat left center;
}

#tail a{
	margin:0px 2px;
}

#imgBox{
	position:relative;
	margin-top:10px;
}

#imgBox img{
	width:940px;
}

#imgBox .arrow1{
	width:79px;
	height:79px;
	position:absolute;
	top:270px;
	left:22px;
	z-index:9999;
	background:url(images/imgBox-arrow1.png) no-repeat;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

#imgBox .arrow2{
	width:79px;
	height:79px;
	position:absolute;
	top:270px;
	right:22px;
	z-index:9999;
	background:url(images/imgBox-arrow2.png) no-repeat;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

#imgBox .arrow1:hover,#imgBox .arrow2:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#imgBox .arrow1 a,#imgBox .arrow2 a{
	display:block;
	height:100%;
	width:100%;
}

#text{
	font-size:14px;
	line-height:28px;
	margin:15px 5px 30px 5px;
}

#infor{
	text-align:right;
	line-height:24px;
	color:#646464;
	padding-right:10px;
}
.photo_prev {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 50%; height: 100%; position: absolute; z-index: 100;filter:alpha(opacity=0);  opacity: 0;
}
.photo_next {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 50%; height: 100%; position: absolute; z-index: 100;filter:alpha(opacity=0);  opacity: 0;
}
.photo_next {
	left: 475px;
}
.btn_pphoto {
	width: 100%; height: 100%; display: block; cursor: url(http://y2.ifengimg.com/a/2012_22/3cbe4913aa86225.cur), auto;
}
.btn_nphoto {
	width: 100%; height: 100%; display: block; cursor: url(http://y2.ifengimg.com/a/2012_22/3cbe4913aa86225.cur), auto;
}
.btn_nphoto {
	cursor: url(http://y3.ifengimg.com/a/2012_22/5f12e957ed5f6a8.cur), auto;
}
.pic {
	background: url("http://y0.ifengimg.com/2f86f1d4ae63c9a4/2012/0522/load2.gif") no-repeat center; margin: 0px auto; width: 950px; height: 100%; text-align: center; overflow: hidden; display: block; position: relative; z-index: 100; _height: 0px;
}
.scroll {
	background: url("images/scroll-bg.gif") repeat-x left; margin: 0px; width: 620px; height: 13px; overflow: hidden; float: left; display: inline; position: relative;
}
.scroll .drag {
	background: url("http://www.dzwww.com/tpl/photo/images/new_04.gif") repeat-x; top: 1px; width: 300px; height: 11px; display: block; position: absolute; cursor: pointer;
}
.scroll .drag_no {
	background: url("http://www.dzwww.com/tpl/photo/images/new_04.gif") repeat-x; left: 1px; top: 1px; width: 600px; height: 11px; display: block; position: absolute; cursor: default;
}
.scroll .drag:hover {
	background: url("http://www.dzwww.com/tpl/photo/images/new_04.gif") repeat-x;
}
.drag b.l_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") no-repeat -28px -198px; width: 11px; height: 11px; float: left;
}
.drag_no b.l_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") no-repeat -28px -198px; width: 11px; height: 11px; float: left;
}
.drag_no b.l_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") no-repeat 0px -198px;
}
.drag:hover b.l_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") no-repeat -57px -198px;
}
.drag b.r_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") no-repeat -42px -198px; width: 11px; height: 11px; float: right;
}
.drag_no b.r_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") no-repeat -42px -198px; width: 11px; height: 11px; float: right;
}
.drag_no b.r_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") no-repeat -13px -198px;
}
.drag:hover b.r_arrow {
	background: url("http://www.dzwww.com/tpl/photo/images/sprite1.gif") -70px -198px;
}
.content .smallpic{width:635px;overflow:hidden;height:100px;}
.content .smallpic li.current {
	background: url("images/nav-list-on1.gif") no-repeat;
}
#nav{
	margin:0px auto;
	background:#fff;
	padding:20px 25px;
	zoom:1;
}

#nav .left,#nav .right{
	width:95px;
	margin-top:30px;
}

#nav .left img,#nav .right img{
	width:95px;
	height:63px;
}

#nav .left p,#nav .right p{
	height:32px;
	line-height:32px;
	overflow:hidden;
	text-align:center;
}

#nav .left p a,#nav .right p a{
	color:#5c5c5c;
}

#nav .list{
	float:left;
	display:inline;
	margin-left:17px;
	width:680px;
	overflow:hidden;
	padding:15px 12px 15px 12px;
	border:1px solid #cdcdcd;
}

#nav .list .arrow1{
	float:left;
	width:11px;
	height:19px;
	background:url(images/nav-list-arrow1.gif) no-repeat;
	margin-top:40px;
}

#nav .list .arrow2{
	float:right;
	width:11px;
	height:19px;
	background:url(images/nav-list-arrow2.gif) no-repeat;
	margin-top:40px;
}

#nav .list .arrow1 a,#nav .list .arrow2 a{
	display:block;
	height:100%;
	width:100%;
}

#nav .list .content{
	float:left;
	display:inline;
	margin-left:11px;
	width:635px;
	overflow:hidden;
}

#nav .list .content .smallpic ul li{
	float:left;
	display:inline;
	width:110px;
	height:80px;
	overflow:hidden;
	padding:8px 3px 3px 3px;
	margin:0px 5px 0px 6px;
}

#nav .list .content .smallpic ul li img{
	width:110px;
	height:80px;
}

#nav .list .content .smallpic ul .on{
	background:url(images/nav-list-on.gif) no-repeat;
}

#nav .list .content .scroll{
	height:13px;
	width:635px;
	background:url(images/scroll-bg.gif) repeat-x left center;
	position:relative;
}

#nav .list .content .scroll .bar{
    background:url(images/scroll-bar.gif) no-repeat;
    cursor: e-resize;
    display: block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 145px;
}

#ad{
	background:#fff;
	padding:20px 0px 15px 0px;
}

#ad .banner{
	width:940px;
	height:90px;
	margin:0px auto;
	overflow:hidden;
}

#ad .list{
	margin-top:25px;
}

#ad .list ul{
	height:100%;
}

#ad .list ul li{
	float:left;
	display:inline;
	width:150px;
	margin:0px 23px;
}

#ad .list ul li img{
	height:100px;
	width:150px;
}

#ad .list ul li p{
	text-align:center;
	line-height:26px;
	height:26px;
	overflow:hidden;
	margin-top:3px;
}

#ad .list ul li p a{
	color:#5c5c5c;
}