@charset "utf-8";
/* CSS Document */

/*page property*/
body{background:#af7844 url(../../images/shenyun/body_bg.jpg) repeat-y scroll center;font-size:16px;margin:0 auto;text-align:center;font-family:SimSun,PSimSun;}
ul, ul li{list-style:none;margin:0;padding:0;}
a{text-decoration:none;color:#0033cc;}
a:hover{color:#ff3300;}
a:visited {color:#666666;font-weight:normal;}
small{color:#999999;}

img{border:0;vertical-align:middle;}
.clear{clear:both;}
.grid_4 .beta{margin-top:0;}
.grid_4 .gama{margin-bottom:0;}
.grid_8, .grid_4{text-align:left;background-color:#fffff0;}
#page{width:1000px;margin:0 auto;background:#ffffff url(../../images/shenyun/main_bg.jpg) repeat-y center;text-align:center;position:relative;padding-top:180px;}
#tophead{position:absolute;top:0;left:0;}
.container{background-color:#ffffff;text-align:left;margin-top:10px;}
.left_float{float:left;}
.newslist{background:url(http://epochtimes.com/images/shenyun/dot.gif) no-repeat;background-position:5px center;width:270px;overflow:hidden;white-space: nowrap;padding:0 5px 0px 15px;line-height:25px;height:25px;text-align:justify;}
*html .newslist{width:280px;}
.grid_5 .newslist{width:350px;}
*html .grid_5 .newslist{width:355px;}
.smaller .newslist{font-size:93.75%;}
.container_12{margin-top:20px;}

.desc{font-size:83.75%;}
.title a{color:#ae4c35;}

/*header*/
#header{position:relative;height:auto;width:auto;border:0;margin: 0 auto;padding:0;}
#encode{position:absolute;top:15px;right:50px;font-size:90%;}
#encode a{color:#0033FF;}
#mainmenu ul{background-color:#ffac00;text-align:center;}
#mainmenu a:visited{color:#0033cc;}
/*
#mainmenu ul li.l1{float:left;background-color:#ffac00;}
#mainmenu ul li.l1{background-color:#ffac00;display:block;float:left;padding:5px 5px;border-right:1px solid #b37000;font-size:95%;display:inline;}
#mainmenu ul li.first{border-left:1px solid #b37000;margin-left:5px;}
#mainmenu ul li.first{background:url('../../images/shenyun/bg.gif') repeat-x;}
#mainmenu ul li:hover{background:url('../../images/shenyun/bg.gif') repeat-x;color:#0033dd;}
#mainmenu ul li.backgd{background:url('../../images/shenyun/bg.gif') repeat-x;color:#0033dd;}
#gedimenu{position:relative;}
#gedimenu:hover{background-color:#b7f9f8;}
#gedimenu:hover #region{display:block;position:absolute;top:25px;right:0px;}
#region ul li{border-bottom:1px solid #ffffff;width:60px;z-index:10;clear:both;}
#region ul li{position:relative;clear:both;}
#region{display:none;text-align:right;}
#region .subregion{display:none;}
#region ul li:hover .subregion{display:block;position:absolute;top:0;right:70px;background-color:#97d5f5;z-index:15;}
#region .subregion ul li{display:block;border-bottom:1px solid #ffffff;width:100px;}
#region .subregion ul li{display:block;padding:5px;}
*/
#top5{overflow:hidden;width:300px;height:200px;position:relative;text-align:center;background-color:#fffff0;/*border:1px solid #8fc4ec;border-bottom:none;padding-bottom:10px;background-color:#E7F0F7;*/}
#top5 span{display:block;width:300px;height:200px;overflow:hidden;background-color:#E7F0F7;margin:0;}
#top5 p.title{font-size:1em;background-color:#E7F0F7;line-height:40px;margin:0;display:block;height:40px;overflow:hidden;position:relative;width:300px;padding-left:15px;}
#top5 p.title a{color:#0033dd;}
#top5 p.title a:hover{color:#aa0000;}
#top5 p.title span.number{position:absolute;top:10px;left:0;background:url(../../images/shenyun/number-gb.gif) no-repeat;width:20px;line-height:20px;color:#ffffff;}
#top5 div{position:absolute;top:0;left:0;z-index:8;opacity:0.0;background-color:#fffff0;}
#top5 div.active {z-index:10;opacity: 1.0}
#top5 div.last-active {z-index:9;}
#top5 div.newslist{position:relative;}
#top5list .newslist{background:none;}
.on a{color:#ff3300;}
.last-on{}

#paihangbang{margin-top:10px;}
#paihangbang .box1{margin:10px 0;border-bottom:2px solid #ff6600;padding-bottom:10px;}
#paihangbang .box1 .right .title a{color:#0099ff;}

#jishixinw span{color:#6E4C11;font-weight:bold;}
#jishixinw .grid_2{text-align:left;}
/*marquee a{color:#0099ff;}*/

/*.column{width:320px;margin-left:10px;display:inline;float:left;margin-top:10px;}*/
.boxtitle{background:#ffffff url(../../images/shenyun/titlebg2.gif) no-repeat left center;margin-top:10px;height:27px;margin-bottom:10px;}
.boxtitle div.title{display:block;line-height:29px;padding-left:10px;font-weight:bold;color:#6e4c11;text-align:left;float:left;}
.more{float:right;line-height:29px;font-size:80%;color:#ffffff;padding-right:10px;}
.more a{color:#ff6600;}
.boxtitle div.bigtitle{font-size:120%;color:#600;font-weight:bold;}

.box{text-align:center;margin-bottom:10px;}
.maintitle1{background:#ff9900 url(../../images/shenyun/right1.gif) no-repeat right center;height:29px;line-height:29px;margin-top:10px;}
.maintitle1 div.title{background:#ff9900 url(../../images/shenyun/left1.gif) no-repeat left center;padding-left:10px;color:#663300;font-weight:bold;line-height:29px;float:left;}
.maintitle1 .more{background-color:#ff9900;}

.maintitle{background-color:#ffc700;height:29px;line-height:29px;margin:20px 0 10px 0;;}
.maintitle div.title{background:#ffc700 url(../../images/shenyun/left2.gif) no-repeat left center;padding-left:10px;color:#229fdd;font-weight:bold;line-height:29px;float:left;}
.maintitle .more{background:#ffc700 url(../../images/shenyun/right2.gif) no-repeat right center;}

.box1{margin-bottom:10px;}
.box1 a{color:#ae4c35;}
.box1 .smallpic{width:120px;height:100px;overflow:hidden;float:left;display:inline;}
.box1 .smallpic img{width:120px;}
.box1 .right{margin-left:10px;width:160px;display:inline;float:left;}
.box1 .right .desc{width:160px;height:60px;line-height:20px;overflow:hidden;}
.box1 .right .title{height:40px;overflow:hidden;line-height:20px;}
.box2 .smallpic{width:150px;height:100px;overflow:hidden;float:left;display:inline;}
.box2 .smallpic img{width:150px;}
.box2 .desc{width:140px;height:100px;line-height:20px;overflow:hidden;float:left;margin-left:10px;display:inline;}
.box1 .title, .box2 .title, #youshijie .title{text-align:left;line-height:20px;}
.box4{text-align:center;}
.box4 a{color:#ae4c35;}
.box4 .smallpic{width:200px;height:120px;overflow:hidden;display:inline;float:left;}
.box4 .smallpic img{width:200px;text-align:center;}
.box4 .desc{float:left;margin-left:5px;display:inline;line-height:20px;overflow:hidden;height:120px;width:95px;}
.box4 .title{height:20px;overflow:hidden;margin:5px;width:290px;line-height:20px;}
.bd{font-weight:bold;}

#huigu li{float:left;width:145px;margin-left:5px;display:inline;line-height:20px;height:20px;}
#youshijie .smallpic{float:left;width:100px;height:80px;overflow:hidden;display:inline;margin-bottom:5px;}
#youshijie .smallpic img{width:100px;}
#youshijie .right{margin-left:10px;display:inline;float:left;width:190px;}
#youshijie .desc{height:40px;overflow:hidden;line-height:20px;}

#rilititle{margin-bottom:0px;}
.calendarCell:hover{background-color:#edd10c;}
.calendar{padding:10px 0;text-align:center;background:#ffffff url(../../images/shenyun/bg2.gif) repeat-x bottom;}
.calendar table{text-align:center;}
.todayCell{background-color:#edd10c;}

#commentForm textarea{width:300px;height:30px;}
#tekan li{float:left;width:145px;margin-left:5px;display:inline;margin-bottom:5px;}

#embed{border:1px solid #aaaaaa;z-index:10;}
#embed #close{text-align:right;padding:10px;font-size:83.75%;background-color:#ffffff;}
.ymkvideo{float:left;width:140px;margin:0 5px 5px 5px;display:inline;}
.ymkvideo img{width:140px;}
.ymkvideo .ymkvideotitle{margin-top:5px;font-size:83.75%;height:240%;overflow:hidden;line-height:120%;}

#show_schedule{position:relative;overflow:scroll;height:205px;background-color:#FFDBAB;vertical-align:50%;}
#show_schedule ul li{margin:5px 0 5px 0;padding:5px 0 5px 15px;font-size:75%;}
#show_schedule ul li.first{margin:10px 0 5px 0;font-size:100%;font-weight:bold;}
#show_schedule ul li.odd{background-color:#FDE5C9;}

#paihangbang1{margin-top:20px;}

table tr td{line-height:120%;}

/* subfocus and dated page*/
#breadcrumbs{text-align:left;border-bottom:1px solid #ff9900;padding-bottom:10px;position:absolute;top:130px;left:20px;}
#breadcrumbs a.breadcrumbs{color:#ae4c35;}
#toptitle{margin-top:0;}
.box3{margin-bottom:10px;}
.box3 .smallpic{text-align:center;margin-bottom:10px;}
.box3 img{width:200px;}
.box3 .title{width:200px;margin:0 auto;}

ul.jd_menu ul{
	display: none;
}

/* article page*/
#articlebx{margin-top:0;}
#artbody{background-color:#fffff0;margin-left:0;padding-left:10px;}
.articleBox{border-width:1px;border-style:none solid solid none;border-color:#ff9900;padding-right:10px;margin-bottom:10px;}
.articleTitleBlk{text-align:center;margin-bottom:20px;padding-top:20px;}
.articleTitleText {color:#0033dd;font-size:150%;font-weight:bold;line-height:150%;margin:10px 0;}
.articleBodyText {line-height:180%;text-align:left;}
.articleBodyText p{margin-top:20px;}
.articleBodyText table{margin:0 auto;}
.articleBodyTopBar {border-style: solid none none none;border-color:#cccccc;border-width: 1px 0px 0px 0px;	width:100%;	height: auto;margin-bottom:10px;padding-top:5px;}
.articleBodyTopBar .omega{text-align:right;}
.articleBodyTopBar .grid_4{margin-left:0;width:290px;}
.bn12,.imageCaption {color:#CC3333;	font-size:75%;}
.bn16, .articleFirstImageCaption {color:#CC3333;line-height:120%;font-size:100%;}
.articleToptitleText{font-size:125%;margin:5px 0;color:#0033dd;}
.bl16, .articleSubtitleText {color:#0033dd;	font-size:100%;}
#insidearticleBodyAd{display:inline;float:left;width:300px;height:270px;margin:0 10px 10px 0px;}
*html #insidearticleBodyAd{margin:0 5px 5px 0px;}
#articlecontent{border-style:none solid solid none;margin-top:0;}

.wangwen{margin:5px 0 10px 0;border:2px solid #999999;font-size:13px;padding:5px;height:32px;}
.wangwen .wangwenpic{width:100px;float:left;}
.wangwen .wangwennote{width:530px;float:left;line-height:16px;}
.nocopyright{margin:5px 0 10px 0;border:2px solid #999999;font-size:13px;padding:5px;height:62px;}
.nocopyright .nocopyrightlogo{width:50px;float:left;}
.nocopyright .nocopyrightnote{width:580px;float:left;line-height:16px;}
.articleBodyBottom1{font-size:75%;color:#555555;padding:10px 0;}
.articleBodyBottomBar {position: relative;font-size:87.5%;height: 22px;padding: 5px 0px 5px 0px;margin-bottom:0px;}
.articleBodyBottomBar input, .articleBodyBottomBar .searchbutton{padding:0;margin:0;font-size:12px;}
 
#commentpost{display:none;padding:10px 0;text-align:center;border:0px solid #aaaaaa;}
#commentpost span{display:block;text-align:left;padding:2px 0 5px 25px;}

#articleTop5{text-align:left;}
#articleTop5 .imgbox{float:left;width:145px;display:inline;height:150px;overflow:hidden;margin:0 2px;}
#articleTop5 .imgbox img{width:145px;}
#articleTop5 .imgbox .title{height:40px;line-height:20px;overflow:hidden;font-size:95%;}

#submenu{border:none;background-color:#ffac00;text-align:center;z-index:11;font-size:15px;margin:0;}
#submenu table tr td{padding:4px 5px;border-right:1px solid #B37000;}
#submneu table tr td a{display:block;}
#submenu table td.first, #submenu table td a:hover{background: url(../../images/shenyun/bg.gif) repeat-x;}
#submenu table ul.sub{display:none;background-color:#ffac00;position:absolute;top:4px;left:-15px;}

#submenu table tr td div.subdiv{position:relative;padding:0px 2px;}
#submenu table ul li{border:none;border-bottom:1px solid #ffffff;width:100px;}
#submenu table ul li.first{border-top:1px;}
#submenu table ul li a{display:block;padding:3px;}
#submenu table td:hover ul.sub, #submenu table td a:hover ul.sub{display:block;}
#submenu table tr td div.subsubdiv{padding:1px 0px;width:auto;position:relative;}
#submenu table ul.subsub{display:none;background-color:#ffac00;position:absolute;top:-23px;left:100px;width:auto;}
#submenu table ul li:hover ul.subsub, #submenu table ul li a:hover ul.subsub{display:block;}


/*tabs part*/
.navbox {
	position:relative;        /* establish a menu-relative positioning context */
	float:left;                                     /* play nicely with others */
	margin-top:10px;
	padding:0;
	border:0;
	margin-bottom:0;                                  /* the menu's overall height */
	height:290px;
	width:100%;         /* we always want our menu to fill the available space */
	font-size:100%;       /* this sets the base font size for our entire menu */	
}

.navbox ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;          /* we don't want to view the list as a list */
	line-height:25px;           /* globally set the menu's item spacing. note */
}                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */

.navbox li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	margin:0;
	display:inline;
}

.navbox ul li table {
	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
	m\argin:0;               /* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */
	font-size:100%;       /* this sets the base font size for our entire menu */
	overflow:hidden;
}


/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.navbox ul li ul {
	display:none;                  /* initially hide the entire list hierarchy */
}

.navbox ul li a,
.navbox ul li a:visited {                    /* unselected top-level menu items */
	display:block;
	float:left;
	text-decoration:none;
	height:25px;
}
.navbox ul li a.hori{font-weight:bold;width:97px;font-size:93.75%;text-align:center;border:none;padding:0;}
.navbox ul.current li a.hori{color:#ffffff;background:#ffffff url(../../images/shenyun/tabbg1.gif) no-repeat;height:auto;}
.navbox ul.select li a.hori{color:#663300;margin-left:1px;background:#ffffff url(../../images/shenyun/tabbg2.gif) center center no-repeat;}
.navbox ul.select li:hover a.hori, .navbox ul.select li a.hori:hover{color:#ffffff;margin-left:1px;background:#ffffff url(../../images/shenyun/tabbg1.gif) no-repeat;}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.navbox ul li:hover ul,
.navbox ul li a:hover ul {                           /* 2nd level drop-down box */
	width:300px;
	height:250px;
	overflow:auto;
	display:block;
	padding-top:10px;
	position:absolute;
	margin:0;
	top:25px;              /* place us just up underneath the top-level images */
	left:0;       /* left-align our drop-down to the previous button border */
	background-color:#ffffff;
	z-index:100;
	border:none;
	border-top:2px solid #ff6600;        /* give us a black border underneath */		
}

.navbox ul li ul.sub_active {/* show the first one when window loaded */
	display:block;		
	width:300px;
	height:250px;
	overflow:auto;
	padding-top:10px;
	position:absolute;
	margin:0;
	top:25px;              /* place us just up underneath the top-level images */
	left:0;       /* left-align our drop-down to the previous button border */
	background-color:#ffffff;
	z-index:10;
	border:none;
	border-top:2px solid #ff6600;        /* give us a black border underneath */		
}

.navbox ul li ul li a{font-weight:normal;}

.navbox ul li:hover ul li a,
.navbox ul li a:hover ul li a {                   /* 2nd level unselected items */
	border:0;
	margin:0;
	padding:0;
	height:auto;
	color:#0033dd;               /* this sets the unselected drop-down text color */
}

.navbox ul li:hover ul li:hover a,
.navbox ul li a:hover ul li a:hover {                /* 2nd level selected item */
	color:#ff0000;
}

.navbox ul li:hover .sub_active, .navbox ul li a:hover .sub_active, .navbox ul li ul.sub_active:hover a, .navbox ul li ul.sub_active a:hover a {/* show the first one when window loaded */
	background-color:#ffffff;		
}

#phb{height:200px;}
#phb ul.sub_active, #phb ul li:hover ul, #phb ul li a:hover ul{height:160px;width:620px;}
#phb ul li ul li{margin-right:20px;display:inline;}


#footer{background-color:#ff9900;padding:10px 0;color:#ffffff;font-weight:bold;margin-top:20px;}

