ul, ol, li, h2 {
	margin: 0px;
	padding: 0px;
}
.show {
	display: block;
}
.none {
	display: none;
}
.clear {
	clear: both;
}
.tab {
	list-style: none;
	overflow: hidden;
}
.tab li {
	cursor: pointer;
}
.blank {
	width: 100%;
	padding: 20px;
}
.btn_prev_next {
}
/*demo 1 */
#demo_1 .tab {
	width: 510px;
}
#demo_1 .tab li {
	float: left;
	border: #0CF 1px solid;
	padding: 2px 15px;
}
#demo_1 .tab li.on {
	background: #0CF;
	color: #FFF;
}
#demo_1 .content {
	width: 510px;
	height: 200px;
	display: none;
}
/*demo 2 */
#demo_2 {
	width: 675px;
	height: 327px;
	position: relative;
}
#demo_2 .tab {
	position: absolute;
	bottom: 69px;
	height: 30px;
	z-index: 10;
	left: 40%;
}
#demo_2 .tab li {
	background: url(../images/tmbj.png);
	color: #fff;
	float: left;
	height: 20px;
	line-height: 20px;
	width: 20px;
	font-size: 12px;
	vertical-align: middle;
	margin-left: 10px;
	text-align: center;
	border: 1px solid #d0d1d1;
}
#demo_2 .tab li.on {
	background-position: 0 -20px;
	color: #FFF;
	background: #e8b43c;
	border: 1px solid #d0d1d1;
}
#demo_2 .content {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 675px;
	height: 240px;
}
#demo_2 .content .zsnr {
	position: absolute;
	right: 0;
	background: #2f2f2fd4;
	font-size: 12px;
	opacity: 0.9;
	color: #666;
	height: 72px;
	width: 675px;
	bottom: -87px;
}
/*demo 3 */
#demo_3 {
	width: 510px;
	height: 200px;
	position: relative;
	overflow: hidden;
}
#demo_3 .tab {
	position: absolute;
	bottom: 5px;
	right: 10px;
	height: 20px;
	z-index: 10;
}
#demo_3 .tab li {
	position: relative;
	border-radius: 20px 20px 20px 20px;
	float: left;
	height: 20px;
	width: 20px;
	line-height: 20px;
	color: #DE7D4B;
	cursor: pointer;
	background-color: #FFFFFF;
	font-size: 13px;
	margin-left: 3px;
	opacity: 0.7;
	overflow: visible;
	text-align: center;
}
#demo_3 .tab li.on {
	background-color: #FF6600;
	color: #FFF;
	filter: none;
	font-weight: bold;
	opacity: 1;
}
#demo_3 .content {
	position: absolute;
	left: 0px;
	top: 0px;
	list-style: none;
}
#demo_3 .content li {
	position: relative;
}
#demo_3 .content li span {
	position: absolute;
	right: 10px;
	top: 5px;
	background: #FFF;
	font-size: 12px;
	opacity: 0.9;
	color: #666;
	padding: 2px 8px;
}
/*demo 4 */
#demo_4 {
	width: 800px;
	margin-top: 20px;
}
#demo_4 .wrap {
	width: 800px;
	height: 415px;
	margin: 0;
	position: relative;
	overflow: hidden;
}
#demo_4 .tab {
	position: absolute;
	right: 0px;
	height: 415px;
	width: 105px;
	z-index: 10;
}
#demo_4 .tab li {
	position: relative;
	height: 63px;
	margin: 17px auto;
	color: #DE7D4B;
	cursor: pointer;
        z-index: 1001;
	/* background-color: #FFFFFF; */
	font-size: 13px;
	/* opacity: 0.5; */
	filter: Alpha(opacity=50);
	/* overflow: visible; */
	/* text-align: center; */
}
#demo_4 .tab .mask {
	position: absolute;
	border: 2px solid #4f9dd5;
	width: 100%;
	height: 63px;
	top: 0px;
	margin: 15px auto;
}
#demo_4 .tab li.on {
	background-color: #FF6600;
	color: #FFF;
	filter: none;
	font-weight: bold;
	opacity: 1;
}
#demo_4 .content {
	position: absolute;
	left: 0px;
	top: 0px;
	list-style: none;
	overflow: hidden;
}
#demo_4 .content li {
	position: relative;
	height: 415px;
}
#demo_4 .content li span {
	position: absolute;
	width: -webkit-fill-available;
	bottom: 0px;
	font-size: 16px;
	line-height: 56px;
	/* background:#000; opacity:0.5; */
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*ÃƒÂ¥Ã‚Â®Ã…Â¾ÃƒÂ§Ã…Â½Ã‚Â°FFÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã¢â€šÂ¬Ã‚ÂÃƒÂ¦Ã‹Å“Ã…Â½ÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¥Ã‚Â­Ã¢â‚¬â€ÃƒÂ¤Ã‚Â¸Ã‚ÂÃƒÂ©Ã¢â€šÂ¬Ã‚ÂÃƒÂ¦Ã‹Å“Ã…Â½*/
	filter: Alpha(opacity=50);
	background: #000;/*ÃƒÂ¥Ã‚Â®Ã…Â¾ÃƒÂ§Ã…Â½Ã‚Â°IEÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ©Ã¢â€šÂ¬Ã‚ÂÃƒÂ¦Ã‹Å“Ã…Â½*/
	color: #FFF;
	padding: 0 25px;
}
/*demo 5 */
#demo_5 {
	width: 510px;
	height: 200px;
	position: relative;
	overflow: hidden;
}
#demo_5 .tab {
	position: absolute;
	bottom: 5px;
	right: 10px;
	height: 20px;
	z-index: 10;
}
#demo_5 .tab li {
	position: relative;
	float: left;


	border-radius: 20px 20px 20px 20px;
	height: 20px;
	width: 20px;
	line-height: 20px;
	background-color: #FFFFFF;
	color: #DE7D4B;
	cursor: pointer;
	font-size: 13px;
	margin-left: 3px;
	opacity: 0.7;
	overflow: visible;
	text-align: center;
}
#demo_5 .tab li.on {
	background-color: #FF6600;
	color: #FFF;
	filter: none;
	font-weight: bold;
	opacity: 1;
}
#demo_5 .content {
	position: relative;
	left: 0px;
	top: 0px;
	list-style: none;
}
#demo_5 .content li {
	position: absolute;
	top: 0px;
	left: 0px;
}
#demo_5 .content li span {
	position: absolute;
	right: 10px;
	top: 5px;
	background: #FFF;
	font-size: 12px;
	opacity: 0.9;
	color: #666;
	padding: 2px 8px;
}



#demo_4 .content img {width:680px; height:415px;}
#demo_4 .content a {color:#fff;}
#demo_2 .content img {width: 675px;
    height: 327px;}










