.nav-mod ul {
	list-style:none; margin:0; padding:0;
}
.nav-mod ul li {
	float:left;
}
.nav-mod ul li a {
	line-height:31px; background:url('img/bg-nav.jpg') no-repeat left top; display:block; text-indent:-99999px;
}

.nav-mod ul li.item1 a {
	width:65px; background-position:0px 0px;
}
.nav-mod ul li.item2 a {
	width:118px; background-position:-65px 0px;
}
.nav-mod ul li.item3 a {
	width:121px; background-position:-183px 0px;
}
.nav-mod ul li.item4 a {
	width:90px; background-position:-304px 0px;
}
.nav-mod ul li.item5 a {
	width:92px; background-position:-394px 0px;
}
.nav-mod ul li.item6 a {
	width:92px; background-position:-486px 0px;
}
.nav-mod ul li.item1 a:hover, .nav-mod ul li.item1 a.current {
	width:65px; background-position:0px -31px;
}
.nav-mod ul li.item2 a:hover, .nav-mod ul li.item2 a.current {
	width:118px; background-position:-65px -31px;
}
.nav-mod ul li.item3 a:hover, .nav-mod ul li.item3 a.current {
	width:121px; background-position:-183px -31px;
}
.nav-mod ul li.item4 a:hover, .nav-mod ul li.item4 a.current {
	width:90px; background-position:-304px -31px;
}
.nav-mod ul li.item5 a:hover, .nav-mod ul li.item5 a.current {
	width:92px; background-position:-394px -31px;
}
.nav-mod ul li.item6 a:hover, .nav-mod ul li.item6 a.current {
	width:92px; background-position:-486px -31px;
}


.mask-layer {
	position:absolute; width:940px; height:155px; top:150px; left:24px; overflow:hidden;
}
.auto-play {
	position:absolute; padding:0px 15px; z-index:2;
}
* html .auto-play {
	padding-left:10px;
}
.auto-play ul {
	list-style:none; margin:0; padding:0;
}
.auto-play ul li {
	float:left; margin:0 5px;
}
.auto-play ul li a {
	display:block;
}
.auto-play ul li a.pic {
	border:1px solid #e3cca1; overflow:hidden; height:115px; width:172px;
}
.auto-play ul li a.txt {
	color:#444; text-align:center; margin-top:10px;
}
.auto-play ul li a.pic img {
	width:172px; height:115px;
}

/***** box circle *****/
.box-c {
	border:1px solid #e4cda2; position:relative; padding:1px;
}
.box-c .corn-lt {
	position:absolute; background:#f5eddc; font-size:1px; line-height:1px; height:1px; width:1px; overflow:hidden; left:0; top:0; z-index:10;
}
.box-c .corn-rt {
	position:absolute; background:#f5eddc; font-size:1px; line-height:1px; height:1px; width:1px; overflow:hidden; right:0; top:0; z-index:10;
}
.box-c .corn-lb {
	position:absolute; background:#f5eddc; font-size:1px; line-height:1px; height:1px; width:1px; overflow:hidden; left:0; bottom:0; z-index:10;
}
.box-c .corn-rb {
	position:absolute; background:#f5eddc; font-size:1px; line-height:1px; height:1px; width:1px; overflow:hidden; right:0; bottom:0; z-index:10;
}

/*********** zone layout 1 *************/
.column-zone-type1 {
	background:url('img/bg-home-column.jpg') repeat-x #fef9f5; padding:0 9px;
}
.column-zone-type1 .hd {
	position:relative;
}
.column-zone-type1 .hd h3 {
	margin:0; padding:0; font-size:14px; font-weight:bold; color:#d84a40; line-height:32px; text-indent:3px;
}
.column-zone-type1 .hd a {
	color:#e8713e; position:absolute;
	top:9px; top:9px\9; +top:0px; _top:0px;
	right:3px; right:3px\9; +right:6px; _right:15px;
}
.column-zone-type1 .fd {
	padding:10px 0; text-align:center;
}
.column-zone-type1 .spe {
	padding:6px 0;
}
.column-zone-type1 .fd a {
	color:#444; line-height:20px;
}

/*********** zone layout 2 *************/
.column-zone-type2 {
	padding:1px; background:#fefbf6; zoom:1;
}
.column-zone-type2 .hd {
	position:relative; background:url('img/bg-home-column-title-r.jpg') no-repeat right top; height:28px;
}
.column-zone-type2 .hd h3 {
	margin:0; padding:0; font-size:18px; font-weight:bold; color:white; line-height:28px; text-indent:30px; background:url('img/bg-home-column-title.jpg') no-repeat left top; 
}
.column-zone-type2 .hd a {
	color:white; position:absolute; right:5px; top:5px;
}
.column-zone-type2 .bd {
	padding:3px 14px; _padding:3px 14px 2px 14px; +padding:3px 14px 2px 14px;
}

/*********** zone layout 3 *************/
.column-zone-type3 {
	padding:1px; background:#fefbf6;
}
.column-zone-type3 .hd h3 {
	margin:0; padding:0; line-height:27px; background:url('img/bg-home-column-title2-l.jpg') no-repeat left top; color:white; font-size:14px; display:block; padding:0 10px;
}
.column-zone-type3 .hd a {
	color:#e34f10; background:url('img/bg-home-column-title2-r.jpg') no-repeat left top; line-height:27px; display:block; padding-right:3px;
}
.column-zone-type3 .bd {
	padding:5px 14px; padding:5px 14px 4px 14px\9; _padding:3px 14px; +padding:5px 14px;
}


/*************** list type 1 ************/
.point-list {
	list-style:none; margin:0; padding:0; zoom:1;
}
.point-list li {
	background:url('img/icon-list.gif') no-repeat 0 10px; padding-left:10px; border-bottom:1px dotted #e0dedc; zoom:1;
}
.point-list li a {
	color:#444; display:block; width:300px; overflow:hidden; float:left;
}
.point-list li span {
	color:#f98d00; display:block; float:left;
}
.point-list li a, .point-list li span {
	line-height:24px; +line-height:21px; _line-height:21px;
}
.point-list li.end {
	border-bottom:0;
}

/*************** list type 2 ************/
.point-list-2 {
	list-style:none; margin:0; padding:0; zoom:1;
}
.point-list-2 li {
	background:url('img/icon-list.gif') no-repeat 0 10px; padding-left:10px; zoom:1;
}
.point-list-2 li a {
	color:#444;
}
.point-list-2 li a {
	line-height:20px; +line-height:17px; _line-height:17px;
}
.point-list-2 li span {
	color:#f98d00;
}

/****** banner mod ******/
.banner-mod ul {
	margin:0; padding:0; list-style:none;
}
.banner-mod ul li.end {
	margin-bottom:0;
}

/****** page *****/
.page-mode a, .page-mode span {
	display:block; border:1px solid #e4cda2; line-height:15px; padding:0px 4px; color:black; cursor: pointer;
}
.page-mode a.page-up, .page-mode span.page-up {
	text-indent:-99999px; background:url('img/icon-page.gif') no-repeat left top; width:15px; height:15px; padding:0;
}
.page-mode a.page-down, .page-mode span.page-down {
	text-indent:-99999px; background:url('img/icon-page.gif') no-repeat -17px top; width:15px; height:15px; padding:0;
}
.page-mode .current {
	background:#e0c595; color:white;
}

/******* pic list type 1 ********/
.pic-list-type1 ul { 
	list-style:none; margin:0; padding:0;
}
.pic-list-type1 ul li { 
	float:left; padding:15px 20px; border-bottom:1px solid #ecddbe;
}
.pic-list-type1 ul li.end { 
	border:0;
}
.pic-list-type1 ul li a { 
	display:block; line-height:24px; color:black; margin-top:10px; text-align:center;
}

/****** video list type 1 *******/
.video-list-type1 ul {
	list-style:none; margin:0; padding:0;
}
.video-list-type1 ul li {
	float:left; border-bottom:1px solid #ecddbe; position:relative; padding:20px 5px;
}
.video-list-type1 ul li a.pic {
	padding:2px; border:1px solid #e4cda2; display:block; width:134px; height:99px; overflow:hidden;
}
.video-list-type1 ul li a.title {
	color:#986c0f; font-weight:bold; display:block; position:absolute; left:156px; top:25px; width:140px;
}
.video-list-type1 ul li a.btn {
	display:block; position:absolute; left:156px; top:90px;
}

/****** menu *******/
.menu h3 {
	margin:0; padding:15px 0 10px; color:#df6e2b; text-align:center; font-weight:bold; line-height:14px; background:url('img/bg-detail-menu-title.jpg') no-repeat center bottom;
}
.menu ul {
	list-style:none; margin:0; padding:0; margin:10px 25px;
}
.menu ul ul {
	list-style:none; margin:0; padding:0; margin:0px 14px; _margin:0px 7px; display:none;
}
.menu ul li a {
	font-weight:bold; color:#333; line-height:25px; display:block; float:left; width:145px;
}
.menu ul li li a {
	font-weight:normal; float:none;
}
.menu ul a.currentOn {
	width:9px; height:9px; background:url('img/icon-page.gif') no-repeat 0 -17px; font-size:9px; line-height:9px; overflow:hidden; margin-top:8px; margin-right:5px;
}
.menu ul a.currentOff {
	width:9px; height:9px; background:url('img/icon-page.gif') no-repeat 0 -28px; font-size:9px; line-height:9px; overflow:hidden; margin-top:8px; margin-right:5px;
}
.menu ul a.on {
	width:9px; height:9px; background:url('img/icon-page.gif') no-repeat -11px -28px; font-size:9px; line-height:9px; overflow:hidden; margin-top:8px; margin-right:5px;
}
.menu ul a.off {
	width:9px; height:9px; background:url('img/icon-page.gif') no-repeat -11px -17px; font-size:9px; line-height:9px; overflow:hidden; margin-top:8px; margin-right:5px;
}
.menu .current {
	color:#df6e2b;;
}
.menu ul a.point {
	width:9px; height:9px; font-size:9px; line-height:9px; overflow:hidden; margin-top:8px; margin-right:5px;
}
/*20110316*/
.pic-play-mod #showlist{
	position:absolute;
	z-index:2;
	width:172px;
	height:50px;
	text-indent:-9999em;
	top:87px;
	left:26px;
}