@charset "UTF-8"; 
/* Base */
body{font-size:13px; font-family:  Arial, Helvetica, sans-serif; font-weight: normal;}

* { margin: 0;  }
ul { padding: 0;  }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
li { list-style: none; list-style-position:outside; }
a { text-decoration: none; color:inherit; }
a:hover, a:focus { text-decoration: underline; color:inherit; }
img, abbr, fieldset { border: none; }
img { vertical-align: top; }
strong, cite, address { /*font-style: normal; font-weight: normal;*/ }
legend { display: none; }
input, button, textarea { font-family:  Arial, sans-serif; }
input[type=text], textarea { -webkit-appearance:none; -webkit-border-radius:0;/*outline:none*/ border:none; }
/*table { table-layout: fixed; border-collapse: collapse; }*/
:focus { /*outline: 0;*/ }
object { outline: none; }
.clear { clear:both; }
hr{ margin-top:20px;}

.site-stripe {
    height: 22px;
    width: 100%;
    min-width: 1000px;
    clear: both;
    background: url(site-stripe.png) repeat-x 0 0;
}
.site-stripe ul {
    dislay: block;
    height: 22px;
    width: 1000px;
    margin: 0 auto;
    clear: both;
    text-align: right;
}
.site-stripe ul li {
    display: inline;
    padding-left: 15px;
    font-family: Arial, san-serif !important;
    font-size: 12px;
    line-height: 22px;
    color: #555555;
}

/*special
---------------------------------------------*/

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/*font
---------------------------------------------*/
 .geo { font-family:  Arial, "Times New Roman", Times, serif; }
.timesNR { font-family:"Times New Roman",Arial, Georgia, Times, serif; }
.arial { font-family:  Arial, Helvetica, sans-serif; }
.Helv { font-family: Helvetica, Arial, sans-serif; }
.daxie { text-transform:uppercase; }
.cABlack { color:#333333; }
.cBBlack { color:#333333; }
.cDGray { color:rgb(99,99,99) }
.cDGray a:hover, a:hover .cFGray { color:black; text-decoration:none; }
.cEGray { color:#4e4e4e }
.cFGray { color:#4b4b4b }
.cGGray{ color:#414141; }
.cHGray{ color:#292929; }
.cMGray { color:#666666; }
.cNGray { color:#636363; }
.cABlue { color:#2a4296; }
.cBBlue { color: rgb(44,78,170); }
.cCBlue { color:#0063ea; }
.cDBlue { color:#003399 }
.cAWhite { color: rgb(208,232,255); }
.cBWhite { color: white; }

/* Glossary 
---------------------------------------------*/
#main { width:100%; display:block; position:relative; clear:both; padding-top:5px; }
.mainContainer { width:1000px; margin:0 auto;border: 0px #efefef solid;-moz-border-radius: 5px; -webkit-border-radius: 5px;  margin-bottom:30px; }
/* GRID
---------------------------------------------*/
#main, .mainContainer, #content, .grid2col, .grid3col, .grid6col { /*zoom: 1; */ }
#content { padding:15px; position: relative;  }
#contentB { padding:10px; position: relative; }
#content, .grid3col, .grid2col, .grid6col { zoom:1; position: relative; }
.column { float:left; position: relative; }
.grid6col { width:980px; padding:0 0 30px; display:block; margin:0 auto; }
.grid6col .column.first { width:123px; padding:0; }
.grid6col .column.last { width:155px; padding:0; background:none; border-right:none; }
.grid6col .column.ab { width:150px; padding:0 18px 0 0; overflow:hidden; }
.grid6col .column { width:194px; padding:0 18px 0 0;  margin:0 20px 0 0; border-right: 1px dotted #CBB7A3;min-height:450px;  }
.grid6colB { padding:23px 16px 41px; }
.grid6colB .column.first { width:101px; }
.grid6colB .column.last { border-right:medium none; }
.grid6colB .column { width:84px; padding:0 20px 0 0;  margin:0 20px 0 0; min-height:320px; }
.grid2col .column { float:left; }
.grid2col .column.first { width:691px; padding:0 14px 0 0; }
.grid2col .column.last { width:265px; padding:0; }
.grid2col .column { float:left; }
.grid3col, .grid2col, .grid2colB, .grid6colB { width: 100%; }
/*---------------------------------------------*/
#content:after, .grid3col:after, .grid2col:after, .grid2colB:after, .grid2colC:after, .grid6col:after, #main:after, .cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*---------------------------------------------*/
.grid2colC { width:970px; background: url(hengshadow.jpg) no-repeat 50% 0; height:100%; display:block; padding:0 0  7px; }
.grid2colC .column.first { width:711px; padding:0; }
.grid2colC .column.last { width:239px; padding:23px 0 0 20px; background:url(rightShadow.jpg) no-repeat 0 0; min-height:500px; }
.grid2colC .column { float:left; }
/*---------------------------------------------*/
.grid2colL { width:701px; display:block; height:100%; overflow:hidden; }
.grid2colL .columnL { float:left; }
.grid2colL .columnL.first { width:180px; padding:0; }
.grid2colL .columnL.last { width:490px; padding:0 0 0 20px; background: none; }
.grid2colL.hengDown { background: url(http://vn.minghui.org/images/article/4pxline.gif) repeat-x 0 0; padding:8px 0 0; }
.grid2colL .columnA { float:left; }
.grid2colL .columnA .articleBody { width:690px; }
.grid2colL .columnA.first { width:100px; }
.grid2colL .columnA.last { width:591px; padding:0; background: none; }
.grid2colL .columnB { float:left; padding:8px 0 16px; }
.grid2colL .columnB.first { width:257px; border-right: 2px rgb(237,237,237) solid; padding:0 88px 0 0; }
.grid2colL .columnB.last { width:256px; background: none;padding:0 0 0 88px; }

.grid2colS { width:970px;  height:100%;  display:block; padding:0 0 37px; }
.grid2colS .column { float:left; }
.grid2colS .column.first { width:152px; margin:0 0 0 13px;  position:relative; }
.grid2colS .column.last { width:770px;border-left:1px rgb(238,238,238) solid; padding:0 0 0 34px;}

/*---------------------------------------------*/
.play { width:29px; height:20px; display:block; background: url(vidicon.png) no-repeat 0 0; position:absolute; left:50%; top:50%; z-index:2000; margin:18px 0 0 -73px; opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ }
a:hover .play { opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */ }
.warm {color: #EE8A26;}



/* Home */

/* CSS Document */
.mainWrap { width:100%; background:url(topBG.jpg) repeat-x 50% 0; clear:both; min-width:1000px; }
.mainTop { background:url(topBG-fl.jpg) no-repeat 50% 0; width:100%; }
.mh-nei { width:100%; height:100%; }
.headerTop { position:relative; width:1000px;  height:100%; margin:0 auto; z-index:1000; }
.fltx { width:69px; height:69px; position:absolute; top:34px; left:15px; }
.logoMH { width:330px; height:67px; position:absolute; top:20px; left:111px; }
/*---------------------------------------------*/
.newJw {  height:100%; overflow:hidden; padding-bottom:22px; background:url(bottomborder.png) repeat-x 50% 100%; }
.newJw .columnMo { float:left; }
.newJw .first { width:296px; }
.newJw .last { width:375px; padding:0px 10px; }
.newJw .noPic { width:690px;  }
.newJw .jwPic { padding:0 16px 0 0; width:280px; height:200px; overflow:hidden; }
.newJw .jwPic img { width:280px; }
.newJw .jwTitle { color:#3366cc; font-size:18px; font-weight:bold; padding:0 0 12px; }
.newJw .jwTitle a, .newJw .jwTitle a:hover { color:#3366cc; text-decoration:none; }
.newJw .jwInfo { font:13px/20px Arial, "Times New Roman", Times, serif; height:120px; overflow:hidden; }
.newJw .jwInfo a { color: rgb(102,102,102); }
.newJw .jwInfo a:hover { color:#000000; text-decoration:none; }
.newJw .jwInfo i { color: #666666; }
.newJw .text_dotted { width:3em; height:1.5em; float:left; font:13px/17px Arial, "Times New Roman", Times, serif; }
.newJw .pb { padding:6px 0 0; clear:both; text-align:left; }
/*---------------------------------------------*/

.hotNews {  height:100%; overflow:hidden; width:100%; padding:9px 0 10px; border-bottom: 1px dotted #cbb7a3; }
.hotNews .titleWrap{ clear:both;width:100%;overflow:hidden; border-bottom:1px dotted #cbb7a3; line-height:21px; padding:0 0 7px; }
.hotNews .mainT{float:left; font-size:12px;font-weight:bold; text-transform:uppercase; font-family:  Arial, "Times New Roman", Times, serif; }
.hotNews .mainT a:link, .hotNews .mainT a:hover{ color:#414141; }
.hotNews .ariticleNavi { font-size:12px; text-transform:uppercase; float:right; color:#666; }
.hotNews .ariticleNavi a, .hotNews .ariticleNavi a:hover { color:#666; }
.hotNews .date { color:#CC9900; font-size:12px;font-weight:bold; text-transform:uppercase; font-family:  Arial, "Times New Roman", Times, serif; margin:9px 0 8px 2px;}
.hotNews .grid2colT{overflow:hidden; padding-bottom:6px;}
.hotNews .moreWrap{ clear:both;}
.hotNews .moreWrap .moreT{ float:right;text-transform:uppercase; color:#e06f00; font-weight:bold; padding:20px 15px 5px 0; line-height:15px; }
.hotNews .columnMo { float:left; padding:0; }
.hotNews .first { width:345px; overflow:hidden; }
.hotNews .last { width:346px; } 
/* changeBox_a1 */
.changeBox { width:346px; position:relative; overflow:hidden; padding:8px 0 0; }
.pageWrap { width:346px; float:left; border-width: 2px 0px;  }
.pageColumn { float:left; width:335px; padding:0 5px 0 0px; }
.pageColumn.rightS { padding-right:0 !important; }
.pageColumn li {  padding:0 0 9px; overflow:hidden; clear:both; }
.pageColumn a {  color:#2A4296;   float:left;  padding-left:10px; background:url(dot.gif) 0px 6px no-repeat; }
.pageColumn a:visited { color:#6b7596; }
.pageColumn a:hover, .pageColumn a:active { text-decoration: underline; }
.pageTitle { font-size:0.9em; line-height:17px;  text-transform:uppercase; margin:3px 0 7px; clear:both; /* width:308px;float:left;*/ }
/*---------------------------------------------*/
.FocusTopics { width:706px; height:221px; margin:9px 0 0 -15px; position:relative; border-width: 7px 0;   
 padding-bottom:10px;padding-top:10px;
}
h2.focusTitle {  font-family:Georgia,  "Times New Roman", Times, serif; font-weight:bold; font-size:16px;  position:absolute; top:15px; left:15px; color:#414141; }
/*---------------------------------------------*/
.RecentNews { width:691px; height:100%; clear:both; margin:15px 0 0; position:relative;  }
h2.RecentNewsTitle { width:691px; height:45px; margin:23px 0 0;  font:18px Arial, "Times New Roman", Times, serif; font-weight:normal; position:relative; }
.RecentNewsNei { width:691px; clear:both; position:relative;  }
.RecentNewsMo { width:336px; float:left; margin:0 20px 20px 0;  position:relative; }
.RecentNewsMo.rightM { width:335px; margin:0 0 20px 0; }
h3.RNM-title { font:13px/24px Arial, "Times New Roman", Times, serif; font-weight:bold; color:#292929;  clear:both; width:336px; height:24px; background:url(newsTitleBG.png) repeat-x 0 0; text-transform:uppercase; }
h3.RNM-title a, h3.RNM-title a:hover { color:#292929; }
.RecentNewsContent {  clear:both; width:336px; margin:10px 0 0; }
.RecentNewsContent li {  margin:0 0 11px; width:288px; }
.RecentNewsContent a { color:#2A4296; font-size:13px; line-height:17px; padding:0 0 0 10px;  }
.RecentNewsContent a:visited { color:#6b7596; }
.RecentNewsContent a:hover, .RecentNewsContent a:active { }
/*---------------------------------------------*/
.master { width:278px;  clear:both; margin:0 -15px 0 0; }
.masterNei { padding:0 10px 6px 15px; }
.masterNei .shifu { width:265px; height:149px; overflow:hidden; }
.masterNei .shifu img { width:255px; }
.masterInfo {   font-size:12px; line-height:16px; color:#666666; }
h4.rightTitle {  font-family:  Arial, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color:#EE8A26;  border-bottom:#d3d0c7 1px solid; height:19px; padding-bottom:6px; }
h4.rightTitle a, h4.rightTitle a:hover { color:#EE8A26; }
.jwlist { padding:13px 0 7px 0; }
.jwlist li { margin:0 0 12px; clear:both;  }
.jwlist a { 
	font-size: 12px;
	line-height: 17px;
	color: #2A4296; 
	display: block; 
 }
.jwlist a:visited { color:#6b7596; }
.jwlist .lidate { font-size:11px; color:#666666;  }
.more { float:right; font-size:1em;  color:#666666; }
.more a { color:#666666; }
/*---------------------------------------------*/
.fromEditor { width:264px; margin:21px 0 0;  clear:both; }
.fromEditorNei { padding:0 0 16px 15px; }
.fromElist { padding:12px 0 0 0; }
.fromElist li { margin:0 0 6px; clear:both;background:url(dot.gif) no-repeat 0 6px; padding:0 0 0 10px; }
.fromElist a { font-size:12px; line-height:17px; color:#2a4296;   }
.fromElist a:visited { color:#6b7596; }
.fromElist .lidate { font-size:13px; line-height:17px; color:#666666;  }
/*---------------------------------------------*/
.aboutF { width:264px; margin:21px 0 0;  clear:both; }
.aboutFNei { padding:0 0 16px 15px; }
.aboutFlist { padding:13px 0 0 0; }
.aboutFlist li { margin:0 0 6px; clear:both; padding:0 0 0 10px;  background:url(dot.gif) no-repeat 0 6px; }
.aboutFlist a { font-size:12px; line-height:17px; color:#2a4296;  }
.aboutFlist a:visited { color:#6b7596; }
.aboutFlist .wf { display:inline-block; }
.aboutFlist .flicon { float: right; margin:-5px 80px 0 0; background:url(huiline.gif) no-repeat 0 0; }
/*---------------------------------------------*/
.lastpost { width:690px;  clear:both; } 
.lastpost li { margin:0 0 6px;   padding:0 0 0 10px;  padding-right:10px; background:url(dot.gif) no-repeat 0 6px; float:left; width:320px;}
.lastpost li a { font-size:12px; line-height:17px; color:#2a4296; padding-right:10px;  }
.lastpost li a:visited { color:#6b7596; } 
/*---------------------------------------------*/
.grid2col .column.last .featuredBlock{width:251px; margin:0 -3px 21px 12px;  }
.featuredBlock { /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #fafbfe 0%, #fdfeff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafbfe), color-stop(100%, #fdfeff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fafbfe 0%, #fdfeff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fafbfe 0%, #fdfeff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fafbfe 0%, #fdfeff 100%); /* IE10+ */ background: linear-gradient(top, #fafbfe 0%, #fdfeff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfe', endColorstr='#fdfeff', GradientType=0 ); /* IE6-8 */
*background-color:#fafbfe;
border: #e6f1fb 2px solid;margin:0 0 21px;width:235px;   }
.featuredBlock .nei { height:100%; padding:14px 0 0; overflow:hidden;}
.featuredBlock .title { background:url(introF.png) no-repeat 50% 0; height:16px; }
.featuredBlock .titleR {height:16px;  font-family:  Arial, serif;   text-align:center; color:#2a4296;padding:0 0 3px; }
.featuredBlock .titleRs {  font-size:13px; font-family:  Arial, serif; font-style: italic;   text-align:center; color:#838383; padding:5px 0 6px; height:18px;}

.featuredBlock .imgWrap { width:100%; height:100%; background:url(shadowdown.png) no-repeat 50% 0; position:relative; }
.featuredBlock .imgslide {  width:100%; height:100%; overflow:hidden; margin:0 auto 10px; text-align:center;  }
.featuredBlock .imgslide img { margin:0 auto;  }
/*---------------------------------------------*/
.footWrap { width:100%; clear:both; background:url(footbg.png) no-repeat 50% 0; overflow:hidden; }
.footNei { width:970px; height:460px; margin:0 auto; overflow:hidden; padding-bottom:10px; }
.columnTitle { font-size:13px; color:rgb(44,78,170); font-weight:bold;  margin:0 0 13px; text-transform:uppercase; }
.columnTitle.neiTitleB { margin:16px 0 14px; }
.columnTitle a { color:rgb(44,78,170); }
.columnLi { clear:both; }
.columnLi li {  margin:0 0 8px; }
.columnLi li:last-child { margin:0 0 18px; }
.columnLi a { color:#666666; font-size:13px; }
.columnLi a:hover { color:#EE8A26; text-decoration:none; }
.footWrap .column.persecution { width:175px; padding:0 21px 0 0; }
.footWrap .column.aboutDF { width:124px; }
.footWrap .column.pra { width:207px; }
.footWrap .column.world { width:147px; }
/*-----------------page scroller-con----------------------------*/
.scroller-con { position: relative; overflow: hidden; margin: 12px 0 10px; }
.scroller-con .scroller { overflow: hidden; position: relative; }
.scroller-con .inner { position: absolute!important; }
.scroller-con .simple-scrollbary { position: absolute; width: 7px; height: 60px; top: 0; right: 0px; background: #d2d9f3; border-radius:2px; cursor: pointer; }
.scroller-con .simple-scrollbary-bg { position: absolute; width: 7px; top: 0; right: 0px; background: #e9eefe; border-radius:5px; cursor: pointer; }
.scroller-con .simple-scrollbarx { position: absolute; width: 60px; height: 7px; left: 0; bottom: -10px; background: #d2d9f3; border-radius:2px; cursor: pointer; }
.scroller-con .simple-scrollbarx-bg { position: absolute; height: 7px; left: 0; bottom: -10px; background: #e9eefe; border-radius:5px; cursor: pointer; }

 
 
div.homeNav li {
	margin: 0 3px 3px 5px; 	  
	padding-top:5px;
} 

 
div.homeNav ul li{
	background: url(dot.gif) 0px 10px no-repeat;
	padding-left:10px; 
	color: #003866; 
	font-size:12px;
 } 
 
div.homeNav ul li a:hover { 
	text-decoration:none;
	color:#FF8800;
}
div.homeNav p { 
	margin-bottom:10px
}
.cssTitle{
	margin: 0pt 0pt 5px; 
	padding: 2px 0pt 0pt; 
	font-family:  Arial;  
	font-weight: bold; 
	text-decoration:none;
	font-size: 17px;  
	font-size-adjust: none; 
	color:#FA2C04;  
	
 
}
.cssHomeTitle{
 	margin: 0pt 0pt 10px;  
	padding: 3px 2px 3px;  
	text-decoration:none;
	font-size: 17px;  
	font-size-adjust: none;  
	color:#EB7225;  
	text-shadow:#F4B05A 0px 0px 1px;  
	height:20px;
	padding-top:15px;
	border-bottom:1px dotted #cbb7a3;
	font-family:  Arial, Helvetica,  sans-serif;
 
 }
 .cssRightBar{
	background-image:url(../image/imgTitle.png); background-repeat:repeat-x; 
	margin:0pt; 
	padding:0pt; 
	height:22px;
	border-bottom :1px solid #CAD6E8 ; 
   }
 
  .cssNewLink   {  font-weight: bold;  font-size:13px; COLOR:  #003866; TEXT-DECORATION: none ;	padding-bottom:5px;}
  .cssNewLink a:hover   {  	COLOR: #FF8800; TEXT-DECORATION: underline }
  .cssHomeText{ padding-bottom:10px;  }
   div .dotline {
	border-bottom: 1px dotted #7D7D7D;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top:3px;
	height: 0;
	overflow:hidden;
	clear:both ;
	position: relative;
}
div .line {
	border-bottom: 1px solid #7D7D7D;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top:3px;
	height: 0;
	overflow:hidden;
	clear:both ;
	position: relative;
}
div .haftline {
	/*border-bottom: 1px solid #CAD6E8;*/
	margin-left: 12px;
 	margin-bottom: 0px;
	padding-top:0px;
	height: 1;
	overflow:hidden;
	clear:both ;
	position: relative;
	width:250px
}
/* End captions & aligment */
 .homeNav .image{
 	float:left;
	width:120px;
	height: 120px; 
	overflow: hidden;
	text-align: center;
	border: none;
	margin-bottom: 5px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
}
.homeNav .image img{
	border: 1px solid #CCCCCC;
}

/* topnavi */

/*--------SEARCH ------ */
.searchbox { position:absolute; width: 168px; right:0px; top:14px; height: 26px; }
#globalsearch { position:relative; top:0px; right:0; width: 168px; height: 26px; display:block; }
#searchQuery { font-size:14px; color: #FFF; width: 164px; float: left;  padding: 1px 0 0 4px; border: none; background: url(search_bg.png) no-repeat 0 0; height: 26px; line-height: 18px; }
#searchsubmit { background: url(search_btn-ok.png) 0 0 no-repeat; border:0px; width:14px; height:14px; display:block; font-size: 0px; font-weight: 700; text-indent: -9999px; position:absolute; right:5px; top: 7px; cursor:pointer; }
#searchsubmit:hover { background: url(search_btn-ok.png) 0 0 no-repeat; border:0px; width:14px; height:14px; display:block; font-size:0px; }
/*--------SEARCH ------ */

.lgbt { position:absolute; width:153px; height:18px; top:59px; right:1px; }
.lgbt .other { margin-left:4px; }
.lgbt .other a{ font-size:13px; color:#FFFF00;}
.naviWrap { width:100%; clear:both; position:relative; }
.nav-siteWrapBox { width:1000px; margin:0 auto; clear:both; }
.nav-siteWrap { width:885px; padding:101px 0 0 115px; float:left; }
/* #modules  */
#nav-site { height:55px; margin-left:-11px; float:left; z-index:1000; }
#nav-site li { float: left; cursor: pointer; }
#nav-site .list-l1 { float: left; }
#nav-site .list-l1 li { padding:0; white-space:nowrap; }
#nav-site .list-l1 li a:hover { text-decoration:none; }
#nav-site .wrapper-l2 { display: none; position: absolute; top: 124px; left:0; cursor: default; zoom: 1; width:100% !important; background-color:rgb(251,252,254); clear: left !important; overflow:visible; padding:8px 0 9px; border-bottom:1px solid rgb(229, 229, 229);/* line-height:25px;*/ }
#nav-site .selected .wrapper-l2 { display: block; }
#nav-site .list-l2 { font-size:13px; display:block; margin:5px auto 0; width:830px; text-align:center; }
#nav-site .list-l2 li { padding: 0; border-right: 1px solid #999999; margin:0 8px 10px 0; }
#nav-site .list-l2 li:last-child, #nav-site .list-l2 li.mid-last { border-right: medium none; }
#nav-site .list-l2 li a { margin: 0 8px 0 0; overflow: hidden; color:#666666; }
#nav-site .list-l2 li.selected .label-l2, #nav-site .list-l2 li.hover .label-l2 { color:#EE8A26; }
#nav-site .list-l2 li.last-li { padding-right: 0; }
#nav-site .label-l1 { font-family:Tahoma, "Times New Roman", Times, serif; float:left; padding:0 9px 0 9px; font-size:13px; color:#fffadc; font-stretch: ultra-expanded; font-weight: 500; *font-weight:bold;
text-transform: uppercase; text-shadow: 0 0 3px rgba(57,75,139,0.5), 0 0 3px rgba(57,75,139,0.5), 0 0 3px rgba(57,75,139,0.5); *position: relative;
line-height:14px; height:20px; }
#nav-site .selected .label-l1, #nav-site .hover .label-l1 { background:url(yellow.jpg) repeat-x 50% 100%; }
#nav-site .active-off .label-l1 { }
/*---------------------------------------------*/
/* text replacement */
.label-l1.text-replace, .label-l2.text-replace { display: block; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat; }
.text-replace { display: block; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat; }
.sm-site { float:right; height:100%; }
/* Weekend Recommendation
---------------------------------------------*/
#weekend { width:100%; position:relative; }
#weekend h3 { font-size:12px; color:#fffadc; font-stretch: ultra-expanded; font-weight: 500; *font-weight:bold;
text-transform: uppercase; text-shadow: 0 0 3px rgba(57,75,139,0.5), 0 0 3px rgba(57,75,139,0.5), 0 0 3px rgba(57,75,139,0.5); line-height:14px; cursor: pointer; width:1000px; display:block; z-index:10; margin:0 auto; position:relative; }
#weekend h3 .shuline { float:right; width:72px; height:20px; margin:-55px 0 0; padding:0 0 0 13px; background: url(shuline.jpg) 0 2px no-repeat; float:right; }
#weekend h3:hover .shuline { background: url(shuline.jpg) 0 2px no-repeat; }
#weekend h3 .left-txt { width:72px; height:20px; display:block; background: url(arrow-sitemap.png) no-repeat 100% 0px; }
#weekend h3 .left-txt:hover { width:72px; height:20px; display:block; background-position:100% -19px; }
#weekend h3 .right-arrow { text-transform:uppercase; width:83px; height:20px; float:left; position:absolute; top:450px; right:105px; z-index:100; display:none; text-shadow:none !important; color:rgb(44,78,170) !important; }
#weekend h3.open .right-arrow { display:block; }
#weekend h3.open .right-arrow:hover { text-decoration:underline; }
#weekend ol { display: none; padding:0; background:url(menushadow.gif) repeat-x 50% 100%; clear: both; margin:0 0 0 0; width:100%; }
#weekend ol li { }
#headline { clear:both; width:100%; position: relative; }
/*---------------------------------------------*/
.columnTitleDro {    line-height:15px; display:block; margin:0 0 13px; }
.columnTitleDro.neiTitle { margin-top:16px; }
.columnTitleDro a { color:#2c4eaa; font-size:15px;font-family:"Times New Roman", Times, serif; }
.columnDro { clear:both;  }
.columnDro li { display:block; margin:0 0 8px;display:block;  }
.columnDro li:last-child { margin:0 0 16px; }
.columnDro li.expandWrap{ width:210px; overflow:hidden; }
.grid6col .column.ab .columnDro li.expandWrap{ width:150px; overflow:hidden; }
.columnDro a { color:#666666; font-size:13px; line-height:15px; display:block;  }
.columnDro a:hover { color:#EE8A26; text-decoration:none; }
.columnDro li.expandWrap a{/*width:500px !important;  */}
.columnDro .leftLink{color:#666666;}
.columnDro .leftLink:hover{color:#EE8A26;}

.columnDro .lev3 { line-height:25px; display:block; margin:0 0 6px; }
.columnDro .lev3.firstli { margin-top:9px; }
.columnDro .lev3 a { font-size:12px !important;  padding:0 0 0 15px; background:url(dot2.gif) 1px 5px no-repeat; }
.mhlogoSm { width:38px; height:23px; display:block; margin:8px 0 0 48px; }
.lineDown { height:25px; width:103px; display:block; clear:both; background:url(huiline2.gif) repeat-x 50% 14px; }
ul.menu a .plusWrap{/*width:200px;*/width:20px;  height:8px; display:inline-block; background:url(plus.png) no-repeat 0 0; margin:0 0 0 5px;cursor:pointer; }

ul.menu a:hover .plusWrap{background-position:0 -8px; }
ul.menu a.active .plusWrap{ background-position: 0 -16px;  }
ul.menu a:hover.active .plusWrap{ background-position:0 -24px; }

/* Scrollable horizontal */

.scrollable { /* required settings */ position:relative; overflow:hidden; width: 625px; height:175px; margin:46px 0 0 44px;	/* custom decorations */ }
.scrollable .items { /* this cannot be too large */
	width:20000em; position:absolute; clear:both; }
.items div { float:left; width:625px; margin: 0 40px 0 0; }
/* single scrollable item */
.scrollable .scrimgWrap { float:left; display:block; width:143px; height:83px; overflow:hidden; margin:0 0 8px; padding:2px; border-width: 2px; -moz-border-image: url(topicimgBD.png) 2 stretch; -webkit-border-image:url(topicimgBD.png) 2 stretch; -o-border-image:url(topicimgBD.png) 2 stretch; border-image:url(topicimgBD.png) 2 stretch; }
/*.scrollable img { width:143px; }*/
/* active item */
.scrollable .active { border:2px solid #000; position:relative; cursor:default; }
.scrollable .items li { float:left; display:block; width:147px; height:149px; margin:0 9px 0 0; }
.topicTxt-b { display:block; width:147px; }
.topicTxt-b h4 { font-size:11px; font-weight:bold; color:#2a4296; padding:0 0 6px 0; line-height:13px; }
a:hover .topicTxt-b h4{ text-decoration:underline; }
.topicTxtNei { font-size:12px; font-family: "Times New Roman", Times, serif; color:#666666; text-decoration:none !important; }
a .topicTxtNei { color:#666666; text-decoration:none !important; }
.scrollable .items li a:hover { text-decoration:none !important; }
/* this makes it possible to add next button beside scrollable */
.scrollable { float:left; }
/* prev, next, prevPage and nextPage buttons */
a.browse { background:url(hori_large.png) no-repeat; display:block; width:24px; height:22px; position:absolute; top:91px; left:50%; cursor:pointer; font-size:1px; }
/* right */
a.right { background-position: 0 -22px; clear:right; margin-left: 316px; }
a.right:hover { background-position:-24px -22px; }
a.right:active { background-position:-48px -22px; }
/* left */
a.left { margin-left:-340px; }
a.left:hover { background-position:-24px 0; }
a.left:active { background-position:-48px 0; }
/* position and dimensions of the navigator */
.navi { position:absolute; top:20px; margin-left:620px; width:200px; height:20px; }
/* items inside navigator */
.navi a { width:8px; height:8px; float:left; margin:3px; background:url(navigator.png) 0 0 no-repeat; display:block; font-size:1px; }
/* mouseover state */
.navi a:hover { background-position:0 -8px; }
/* active state (current page state) */
.navi a.active { background-position:0 -16px; }

/* Category */

.hengTitle { margin:0 0 8px 0; }
.hengTitle h2 { font-size:18px; line-height:21px; color:rgb(66,66,66); }
.topImg { width:711px; height:194px; display:block; overflow:hidden; }
.topImg img { width:711px; }
.leftMain { margin:27px 15px 0 0; width:696px; }
.columnLeftM { width:180px; overflow:hidden; }
.columnLeftM>li { border-bottom:1px #cbb7a3 dotted; display:block; clear:both; line-height:25px;width:180px; float:left;}
.columnLeftM li>.acitem li.lev3 { border-bottom:medium none; line-height:25px; }
.columnLeftM li:last-child, .columnLeftM li.last-c { border-bottom: medium none; }
.columnLeftM li ul { padding:0 0 15px; float:left; }
.columnLeftM li.expandWrap { width:180px; }
.columnLeftM a {   font-size:13px;  line-height:15px; display:block; padding:0 0 0 0px; color:#555; float:left;margin:8px 0 8px 0;cursor: pointer; }
.columnLeftM .children a {  min-width:150px; padding-left:10px;  font-size:12px; background: url(dot2.gif) 1px 6px no-repeat;  }
.columnLeftM a:link, .columnLeftM a:visited { color:#555; }
.columnLeftM a:hover, .columnLeftM a:active, .columnLeftM a.active .leftLink, .columnLeftM li.lev3 a.active, .columnLeftM li a.active{ color:rgb(0,0,0);  }
.columnLeftM li.lev3 a { width:137px; line-height:1.2em; display:block; clear:both; padding:0 0 0 10px; background:url(dot2.gif) 1px 5px no-repeat; margin:5px 0 0px 10px; border-bottom:medium none !important; }
.columnLeftM a .plusWrap {width:12px;height:8px; background:url(plus.png) no-repeat 0 0; display: inline-block; margin:4px 0 0 4px; cursor:pointer; }
.columnLeftM a:hover .plusWrap { background-position:0 -8px; }
.columnLeftM a.active .plusWrap { background-position:0 -16px; }
.columnLeftM a:hover.active .plusWrap { background-position:0 -24px; }
h2.hotTitle { font-size:25px; line-height:38px;   color:#204692; margin:0 0 18px; }
.articleBox p { font-size:16px; color:#666666;  font-family:"Times New Roman", Arial, Times, serif; }
.articleBox p a { color:#2a4296; }
.articleBox p a:hover { text-decoration:underline; }
.viewfull { font-size:12px !important; color:#666666; margin:15px 0 0; cursor: hand; cursor:pointer; }
.viewfull a { color:#2a4296; }
.viewfull a:visited { color:#6b7596; }
.viewfull a:hover { }
.articleBox { width:499px; display:block; margin:0 0 20px 0; }
.relatedBox { width:495px; display:block; background:url(shadow-down.jpg) no-repeat 0 0; padding:24px 0 13px 0; position:relative; height:100%; overflow:hidden; }
.columnRel { display: inline-block; float:left; }
.columnRel.left { width:163px; float:left; overflow:hidden; }
.columnRel.right { width:100%; min-width:328px; }
.KeyTitle { font-size:16px!important; line-height:1.2em!important; color:#999; text-transform:uppercase;  display:block; margin:0 0 24px; }
.viewFullList { font-size: 13px;color: #666;display: block;margin: 12px 0;border-top: 1px gray dotted; padding-top: 10px; }
h4.KeyTitle a { color:#555; }
h4.KeyTitle a:hover { text-decoration:none; }
.columnRelLi li { clear:both; margin:0 0 11px; }
.columnRelLi a, .columnReRi a { display:block; font-size:13px; color:#002266;  }
.columnRelLi a:hover, .columnReRi a:hover { color:#002266; }
.columnRelLi a:visited, .columnReRi a:visited { color:#0d7c93; }
.columnReRi li { margin:0 0 10px; padding:0 0 8px;/* border-bottom:1px rgb(238,238,238) solid; */}
.columnReRi li.lastc { background:none; } 
.columnReRi li a{    padding-left:10px;  background:url(dot.gif) 0 6px no-repeat; } 
.columnGreeting li { margin: 0 0 15px;float: left;height:30px;width: 440px;padding-left: 28px; padding-right:10px; background: url(http://www.minghui.org/mh/greetings/images/2008-12-30-lotus8--sss.gif) top left no-repeat;}
.greeting-date{ height:30px; clear:both; font-size:14px; font-weight:bold; padding-top:10px;}


.findBooks{ width:148px; display:block; margin:0 0 22px; clear:both; background:#fafbfe; border:1px #cde8db solid; }
.findBooks .title{ padding:17px 0; display:block; margin:0 -1px; width:150px;
background: #00975b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTc1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAwYWY2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #00975b 0%, #00af6f 76%, #00b375 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00975b), color-stop(76%,#00af6f), color-stop(100%,#00b375)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* IE10+ */
background: linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00975b', endColorstr='#00b375',GradientType=0 ); /* IE6-8 */ min-height:16px;
}
.findBooks .title h3{ background:url(Dafa-Books_title.png) no-repeat 0 50%; height:16px; width:114px; margin:0 auto; }
.findBooks .bookList{ border-top:2px #e6effb solid; padding:8px 18px 8px 16px; }
.findBooks .bookList li{ color:#2a4296;  margin:2px 0 4px 2px; background: url(greenDot.png) no-repeat 0 4px; padding:0 0 0 12px; }
.findBooks .bookList a{font:11px/12px Helvetica, Arial, sans-serif; }
/* Article page
---------------------------------------------*/
.theCurrent { font-size: 12pt;  margin:0 0 8px; font-family:"Times New Roman", Times, serif; }
.articleTitleInfo { padding:0 0 10px; border-bottom:1px #cbb7a3 dotted; margin:0 0 5px; display:block; height:100%; overflow:hidden; font-size:18px; }
 h1.articleTitle { font-size:15pt; line-height:25px; font-weight:bold; margin:0 0 10px; clear:both; display:block; }
.dateShare { display:block; clear:both; width:691px; }
.dateNei { float:left; display:block; padding:5px 0 0; font-size:11px;  color: #333; }
.shareBox { float:right; width:180px; margin-right:-24px; }
.topImage { width:284px; height:184px; float:left; overflow: hidden; margin:0 25px 23px 0; border-width: 2px; -moz-border-image: url(imgBorder.gif) 2 repeat; -webkit-border-image:  url(imgBorder.gif) 2 repeat; -o-border-image:  url(imgBorder.gif) 2 repeat; border-image:  url(imgBorder.gif) 2 repeat; }
.topImage img { width:284px; }
.articleZhengwen { margin:0 24px 28px 0; }
.articleZhengwen p { font-size:16px; line-height:1.6em; margin:0 0 24px; }
.articleZhengwen a { color:#2a4296; }
.articleZhengwen a:visited { color:#6b7596; }
.articleZhengwen .quotesE{ display:block; padding:0 0 0 40px; margin:20px 30px 20px 20px; border-left:5px #dddddd solid; }
.downInfo p { font-size:16px; line-height:22px; margin:0 0 31px; }
.RelatedArticle { padding:12px 0 8px; background: url(4pxline.gif) repeat-x 0 0;  text-align:left;}
.RTitle { font-size:13px; font-weight:bold; color:#777; margin:0 0 18px; }  

 
.RelatedArticleLi li { padding:0 0 10px;   padding-left:0px; }
.RelatedArticleLi a {   display:block; padding-left:12px; color:#0e3480; background:url(dot.gif) 0 6px no-repeat; }
.RelatedArticleLi a:visited { color:#208da4; }
.RelatedArticleLi a:hover, .RelatedArticleLi a:active { }
.PreviouBox { }
.PreviouBox span, .NextBox span { display:block; font-size:10px; font-weight:bold; margin:0 0 10px; }
.PreviouBox span { padding:0 0 0 10px; background:url(arrowBlue.gif) no-repeat 0 2px; }
.NextBox span { padding:0 10px 0 0; background:url(arrowBlue.gif) no-repeat 100% -10px; }
.PreviouBox span a, .NextBox span a { color:#999; }
.PreviouBox span a:hover, .NextBox span a:hover { text-decoration:none; color:#777; }
.PreviouBox p, .NextBox p { font-size:15px; font-weight:400; }
.PreviouBox a, .NextBox a { color:#002266; }
.PreviouBox a:hover, .NextBox a:hover { color:#002266; text-decoration:underline; }
.NextBox { text-align:right; }
.fontSize { padding:0 0 0 26px; margin:0 auto; }
.fontSize span { float:left; margin:0 6px 0 0; cursor: hand; cursor:pointer; }
/* search page
---------------------------------------------*/
.searchPage { position: relative; }
.searchBar { width:942px; height:36px; background-color:rgb(236,236,236); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; padding:10px 0 10px 11px; position:relative; }
.hengTitleS { font-size:24px; font-weight:normal; margin:25px 0 17px 13px; }
.AsearchWrap { width:688px; height:34px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px rgb(203,203,203) solid; position:relative; display:block; }
.Keyword { float:left; font-size:19px; color:rgb(150,150,150); line-height:34px; padding:0 19px; }
#ASearch { display:block }
.A-search-box { float:left; width:492px; height:34px; padding:0; overflow:hidden; background-color:#FFFFFF; }
.A-search-text { float:left; width:480px; height:26px; padding:4px 6px; line-height:28px; background:#fff; border:0; font-size:19px; }
.Asearchsubmit { float:right; width:99px; height:36px; margin-top:-1px; border:1px rgb(40,90,149) solid;/*text-indent:-3000px;*/ cursor:pointer; border-radius:0; font-size:16px; line-height:34px; background: rgb(70,157,255); /* Old browsers */ background: -moz-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, rgb(70,157,255)), color-stop(100%, rgb(59,144,238))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* IE10+ */ background: linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dff', endColorstr='#3b90ee', GradientType=0 ); /* IE6-8 */
-moz-border-radius-bottomright: 5px; -webkitr-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -webkitr-top-right-radius: 5px; border-top-right-radius: 5px; }
.Asearchsubmit:hover { color:white; background: rgb(59,145,240); /* Old browsers */ background: -moz-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(59,145,240)), color-stop(100%, rgb(70,160,255))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* IE10+ */ background: linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b91f0', endColorstr='#46a0ff', GradientType=0 ); /* IE6-9 */
}
/*.leftListU>li>a{ display:block;color:#0063ea;font-size:1.2em; }
.leftListU>li>a:link,.leftListU>li>a:visited{ color:#0063ea; }
.leftListU>li>a:hover,.leftListU>li>a:active{color:#0063ea;  }*/

.leftListU li.lev3 a { line-height:1.2em; display:block; clear:both; padding:0 0 0 1px; margin:2px 0 0px 0px; border-bottom:medium none; }
*/ /*.leftListU li.expandWrap{ width:500px; }*/
 .leftList {
margin:14px 0 0;
}
.leftListT { font-size:1.2em; margin:0 0 24px; }
.leftListU { margin:0 0 29px; padding-left:1px; }
.leftListU .title { display:block; font-size:13px; margin:0 0 8px; }
.leftListU li { margin:0 0 5px; padding-left:1px; }
.leftListU a { display:block; color:#0063ea; font-size:1.2em; }
.leftListU a:link, .leftListU a:visited { color:#0063ea; }
.leftListU a:hover, .leftListU a:active { color:#0063ea; }
.leftListU .viewfullYear { color:#0063ea; font-size:12px; cursor:pointer; cursor:hand; overflow:hidden; padding-left:1px; }
.searchResBox { width:770px; margin:0 0 52px; border-top:1px rgb(238,238,238) solid; overflow:hidden; }
.searchResT { font-size:14px; line-height:37px; display:block; border-bottom:1px #eee solid; width:770px; overflow:hidden; }
.searchResT span { float:left; }
.searchResT .firstS { width:493px; padding:0 53px 0 0; float:left; display:block; }
.searchResT .secS { width:85px; padding:0 0 0 29px; }
.searchResT .lastS { width:110px; text-align:center; }
.searchResC { display:block; border-bottom:1px #eee solid; padding:13px 0 13px 0; /*float:left;*/ overflow:hidden; }
.searchResC.last { border-bottom: none; }
.searchResC span { float:left; }
.searchResC .firstS { width:493px; padding:0 53px 0 0; display:block; }
.searchResC .firstS h4 { font-size:14px; font-weight:bold; line-height:17px; display:block; margin:0 0 8px; }
.searchResC .firstS .firstSc { color:#666666; font-size:12px; line-height:17px; font-weight:normal; display:block; }
.firstS a:hover { text-decoration:none; }
.firstS a:hover .firstSc { color:black; }
.firstS a:hover h4 { text-decoration:underline; }
.searchResC .secS { width:85px; padding:0 0 0 29px; font-size:1.2em; }
.searchResC .lastS { width:110px; font-size:1.2em; text-align:center; }
.pageNaviBox { width:817px; overflow:hidden; margin:0 0 126px; }
/*css pagination*/
.pageNaviBoxNei { padding:3px 0; margin:3px 0; font-size:13px; font-weight:bold; }
.pageNaviBoxNei a { padding:2px 11px; margin:2px; color:#0063ea; text-decoration:none }
.pageNaviBoxNei a:hover { color:#000; }
.pageNaviBoxNei a:active { color:#000; }
.pageNaviBoxNei span.current { padding:2px 11px; margin:2px; color:#565656; }
.pageNaviBoxNei span.disabled a { padding:2px 11px; margin:2px; color:#0063ea;}
.pageNaviBoxNei span.disabled a:hover, .pageNaviBoxNei span.disabled a:active {color:#565656;}
.pageNaviBoxNei span.disabled.first a { padding:2px 11px 2px 2px;color:#ababab; margin-left:-2px; }
.pageNaviBoxNei span.disabled.first a:hover, .pageNaviBoxNei span.disabled.first a:active{color:#565656; }
/* jingwen page
---------------------------------------------*/

.jingwenWrap { width:100%; clear:both; min-width:1000px; overflow:hidden; padding-bottom:130px; }
.jingwenPaper { width:978px; margin:0 auto; }
.hengBar { clear:both; margin:5px 0 0; }
.leftNavi { width:109px; height:28px; padding:0 60px 0 0; float:left; }
.leftNavi a { float:left; display:block; width:36px; height:28px; background:url(leftnavibg.png); }
.leftNavi .listJ { background-position:0 0; }
.leftNavi .prevJ { background-position:73px 0; }
.leftNavi a.nextJ { width:37px; background-position:37px 0; }
.leftNavi .listJ:hover { background-position:0 -28px; }
.leftNavi .prevJ:hover { background-position:73px -28px; }
.leftNavi a.nextJ:active { width:37px; background-position:37px -42px; }
.leftNavi .listJ:active { background-position:0 -56px; }
.leftNavi .prevJ:active { background-position:73px -56px; }
.leftNavi a.nextJ:active { width:37px; background-position:37px -56px; }
.mainNavi { width:640px; float:left; border-bottom:1px #eaebed solid; margin:0 31px 0 0; }
.mainNavi.bottom { border-top:1px #eaebed solid; border-bottom: none; }
.mainNavi h4 { font-weight:normal; font-size:13px; line-height:27px; float:left; }
.mainNavi h4 a:hover { color:#003399; text-decoration:none; }
.mainNavi.bottom h4 a:hover { color:#0066CC; }
.rightNavi { width:138px; float:left; }
.fonsizeWrap { padding:5px 0 0; height:22px; float:left; border-bottom:1px #eaebed solid; }
.fSJ { padding:0 0 0 7px; float:left; }
.fSJ span { float:left; margin:0 6px 0 0; cursor: hand; cursor:pointer; }
.jingwenBody { width:640px; margin:0 auto; padding:64px 0 94px; }
.jingwenBody h1 { font-size:30px; text-align:center; line-height:36px; display:block; margin:0 0 56px; }
.jingwenNei { width:640px; font-size:18px; line-height:14px; text-align:justify; }
.jingwenNei p { margin:0 0 25px; }
.toTop { float: right; font-size:12px; line-height:27px; padding:0 15px 0 0; background:url(arrowtotop.gif) no-repeat 95% 10px; }
/* category-list page
---------------------------------------------*/

.articleWrap{ width:500px;clear:both;  }
.listTitle { font-size:32px;  margin:0 0 38px; color:#204692; line-height:38px; }
.listWrap .groupTitle, .groupTitleT{width:505px; font-size:16px; color:#EE8A26; text-transform:uppercase; margin-bottom:25px; font-weight:400; float:left;}
.listWrap .groupTitleT { font-size:13px;  color:#777; margin:22px 0 18px !important; overflow:hidden; }
.listWrap { margin:12px 0 43px; clear:both; overflow:hidden; }
.listWrap li { margin:0 0 18px; width:505px; float:left; }
.listWrap a{ font-size:17px; line-height:22px;  font-weight:400; color:#002266; display:block; float:left; }
.listWrap a:hover { text-decoration:underline; } 
.listWrap a:visited{ color:#0d7c93; }
.listWrap a .timeR { font-size:15px; font-weight: normal; color:#888; margin:0 0 0 10px;text-decoration:none !important;}
.listWrap a .timeR:hover, .listWrap a .timeR:active { text-decoration:none !important; }
#recentArticlesWrap { background:url(shadow-down.jpg) no-repeat 0 0; padding:24px 0 43px; }
#recentArticlesWrap .groupTitle { color: #999; font-size: 16px; line-height:1.2em; margin:0 0 24px;  }
/* print page
---------------------------------------------*/
.printWrap { width:940px; margin:0 auto 50px; }
.pHeader { font-size:12px;  padding:11px 0 43px; }
.pHeader span { }
.pHeader .sec1 { width:170px; padding-right:33px; text-transform: uppercase; }
.pHeader .sec2 { padding-right:33px; }
.printMain { width:940px; margin:0 auto; }
.printTitle { font-size:35px; line-height:40px; font-weight:normal; margin:0 0 35px; display:block; clear:both; }
.printInfo { font-size:14px;  padding:0 0 12px; background: url(huixian2.png) repeat-x 50%100%; display:block; overflow:hidden; }
.wenzhang { font-size:13px; margin:24px 0 0; }
.wenzhang p { font-size:15px; margin:0 0 21px; line-height:22px; }
.other { font-size:15px; color:#2c4eaa; padding:0px 0 21px; }
.relatedLink { font-size:15px; color:#2c4eaa; padding:0 0 31px; }
/* Archive page
---------------------------------------------*/
.aNavi { clear:both; width:980px; padding:0 0 8px; overflow:hidden; color:#204692; }
.aNavi h2 { font-size:32px;  color:#204692; float:left; display:block; }
.yearNavi { float:left; display:block; padding:17px 0 0 40px; }
.yearNavi li { float:left; margin:0 8px 0 0; }
.yearNavi li.current { color:black; }
.yearNavi a { font-size:13px; font-weight: 400; }
.yearNavi a:hover, .yearNavi a:active { color:black; }
.archiveWrap { clear:both; width:980px; padding:40px 0 0; overflow:hidden; background:url(aShadow.png) no-repeat 50% 0; }
.archiveWrap .box{ width:795px; margin:0 auto 32px; overflow:hidden;}
.archiveNei {width:900px;  }
.calendar { float:left; margin:0 25px 19px 0;padding:0 6px 0 7px; background:url(tbBackground.png) repeat-x 0 28px;  }
.calendar table { border-collapse: separate; border:0;  font-size: 12px;  }
.calendar td, th { width: 22px; height: 21px; padding:0 1px 0 0; text-align: center; vertical-align: middle; color: #444; position: relative; }
.calendar table th { font-size:11px; font-weight:400; padding-bottom:8px; white-space:nowrap;}
.calendar table th .timeTitle {text-transform:uppercase; padding:0 10px;  *padding:0 !important;white-space:nowrap;display:inline; text-align:center; }
.calendar .aArrow { color:#0063ea;display:inline; }
.calendar td:hover {background: url(tdBackground.png) no-repeat 50% 0;}
.calendar td.empty:hover { background:none; }
.calendar td.today { background: url(tdBackground.png) no-repeat 50% 0;}
.calendar td.nextM{ color:#939393; }
span.mydate, span.cssUpdateDate{ font-size:11px; color:#326BF5; }

div.articleBody{
	 font-size:13pt; 
	 line-height:18pt;
	 text-align:justify;
	 font-family:"Times New Roman", arial, Times, serif; 
	 color:black;
}
div.articleBody table{
	 padding:5px;  
}
div.articleBody p{
	 padding-top:11pt;  
}
div.articleBody ul{
	 padding-top:12px;  
	 padding-bottom:10px;
	 padding-left:18px; 
}
div.articleBody ul li{ 
	 list-style:circle;
	 list-style-position:outside; 
	 font-size:15px;
}
div.articleBody h2,div.articleBody h3{ padding-top:10px;}

div.articleBody a{ color:#326BF5;}
blockquote {
	border-left: 5px solid #CCC;
	margin-left: 1.5em;
	padding-left: 5px; 
	margin-right: 10px;
}
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

.catArchiveTitle{
	padding-right:5px;
	text-align:right;
	font-family:  Arial, "Times New Roman", Helvetica, sans-serif;
	font-size:13px; 
	color:#7D7D7D; 
	height:25px;
}
.achive-post{
 	font-size:13px;
}
.tablenav a.button-secondary {
	display: block;
	margin: 1px 8px 0 0;
}

.tablenav .button-secondary {
	padding: 2px 4px;
	vertical-align: top;
}

.tablenav .tablenav-pages a.next, .tablenav .tablenav-pages a.prev {
	text-decoration: underline;
}

.tablenav {
	height: 25px;
	clear: both;
 	vertical-align: text-top;
	padding-bottom:10px;
 }

.tablenav .tablenav-pages {
	 float: none;
	 height: 13px;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 margin-bottom:4px;
	 font-size: 13px;
	 text-align:center;
 }

.tablenav .tablenav-pages a {
	text-decoration: none;
}

		
 .tablenav .tablenav-pages .tablenav .dots {
 
 }

.tablenav .next, .tablenav .prev{
  	color: #2583ad;
	border-color: black ;
}

.tablenav .next:hover, .tablenav .prev:hover {
 	color: #d54e21;
} 
.page-numbers {
	padding: 2px 4px;
	margin-right: 3px;
	border-width: 1px;
	border-style: solid; 
	background-color:#E6ECFE;
	color:#2D2D2D;
}

.page-numbers.current {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-color:#FEDA59;
}

p.pagenav {
	margin: 0;
	display: inline;
}

.pagenav span {
	font-weight: bold;
	margin: 0 6px;
}
.articleWrap .articleBox #column_right{  line-height:22px; text-align:justify;}
.articleWrap .articleBox #column_right a{ color:blue;}
.articleWrap .articleBox #column_right p{ padding-top:8px;}
.cssprint a{ color:#326BF5; font-size:13px;}
li.current-cat a{ color: #0d7c93!important}
li.current-cat ul.children,li.current-cat-parent ul.children { display:block!important;}
.hidden{ display:none;}

/* Others */

.codeart-google-mp3-player{ padding-top:10px; padding-bottom:5px;}
.room-user-status{float: left;padding-top: 3px;}
.searchlinktitle{font-weight: bold;font-size: 14px;}
.external{margin-top:20px;}
.RecentNewsNei ul{padding-left:10px;}
.homeNav .firstRow{padding-left:10px;}