 @charset "UTF-8";
/* CSS Document */


/* Reset
---------------------------------------------*/

* { margin: 0; padding: 0; }
body { font-size: 15px; line-height: 1.4; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
li { list-style: none; list-style-position:outside; }
a { text-decoration: none; color:inherit; outline: none; }
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; -moz-outline-style: none; }
object { outline: none; }
.clear { clear:both; }
/*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
---------------------------------------------*/
.mh-nei, .footWrap, .jingwenPaper, .headerMeWrap, .bigshowM, .videoWrap,
.printWrap, .columnTitleDro a { font-family: "freight-text-pro", Georgia, serif; color:#292929; }

.newJw .jwInfo, .hotNews .first .topicTxt, .hotNews .mainT, .pageTitle, .masterInfo,
.jwlist .lidate, .fromElist .lidate, .hotNews .ariticleNavi, .topicTxtNei, h2.focusTitle, .RecentNewsTitle, .RNM-title,
.columnLi a, .topicTxt-b h4, .theCurrent, .RTitle, .PreviouBox span, .NextBox span,
.dateNei, .columnLeftM, .KeyTitle, .listWrap .groupTitle, .listWrap .groupTitleT, .calendar table,
.yearNavi a, .columnDro a, #nav-site, #weekend, .pHeader, .printInfo, .viewfull, .viewFullList,
.searchResC .firstS .firstSc { font-family:"museo-slab", Georgia, serif; }


.geo { font-family:Georgia, "Times New Roman",  serif }
.timesNR { font-family:"Times New Roman", Georgia,  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: #204692; }
.cBBlue { color: #204692; }
.cCBlue { color: #0e3480; }
.cDBlue { color:#002266 }
.cAWhite { color: rgb(208,232,255); }
.cBWhite { color: white; }
.warm { color: #ee8a26; }

/* Glossary
---------------------------------------------*/
#main { width:100%; display:block; position:relative; clear:both; padding-top:5px; }
.mainContainer { width:1000px; margin:0 auto; }
/* GRID
---------------------------------------------*/
#main, .mainContainer, #content, .grid2col, .grid3col, .grid6col { /*zoom: 1; */ }
#content { padding:15px 0 30px 15px; position: relative; }
#contentB { padding:10px; position: relative; }
#content, .grid3col, .grid2col, .grid6col { zoom:1; position: relative; }
.column { float:left; position: relative; }
.grid6col { width:985px; padding:0 0 60px; display:block; margin:0 auto; }
.grid6col .column.first { width:123px; padding:0; }
.grid6col .column.last { width:218px; padding:0; margin-right:0; border-right:none; }
.grid6col .column.ab { width:150px; padding:0 14px 0 0; overflow:hidden; }
.grid6col .column { width:194px; padding:0 14px 0 0; border-right:1px dotted #cbb7a3; margin:0 15px 0 0; height:550px; }
.grid6colB { padding:25px 0px 41px; }
.grid6colB .column.first { width:111px; }
.grid6colB .column.last { border-right:medium none; }
.grid6colB .column { width:84px; padding:0 14px 0 0; border-right:1px dotted #cbb7a3; margin:0 15px 0 0; min-height:380px; }
.grid2col .column { float:left; }
.grid2col .column.first { width:690px; padding:0 14px 0 0; border-right: 1px dotted #cbb7a3; }
.grid2col .column.last { width:280px; 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 37px; }
.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:700px; }
.grid2colC .column { float:left; }
/*---------------------------------------------*/
.grid2colL { width:696px; display:block; height:100%; overflow:hidden; }
.grid2colL .columnL { float:left; }
.grid2colL .columnL.first { width:160px; padding:0; }
.grid2colL .columnL.last { width:505px; padding:0 0 0 15px; margin:0 0 0 15px; background:none; border-left:1px dotted #cbb7a3; }
.grid2colL.hengDown { background: url(4pxline.gif) repeat-x 0 0; padding:8px 0 0; }
.grid2colL .columnA { float:left; }
.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: 1px dotted #cbb7a3; 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 dotted #cbb7a3; 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 */ }
/*---------------------------------------------*/
.ajax-loading { background: url("//vn.minghui.orgajax-loading.gif") 50% 50% no-repeat; width: 100%; height: 45px; }
@charset "UTF-8";
/* CSS Document */

/* Category page
---------------------------------------------*/
.hengTitle { margin:0 0 8px 0; }
.hengTitle h2 { font-size:18px; line-height:21px; color:rgb(66,66,66); font-weight:normal; }
.topImg { width:711px; height:194px; display:block; overflow:hidden; }
.topImg img { width:711px; }
.leftMain { margin:27px 15px 0 0; width:696px; }
.columnLeftM { width:160px; overflow:hidden; }
.columnLeftM>li { border-bottom:1px #cbb7a3 dotted; display:block; clear:both; line-height:25px;width:160px; 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:160px; }
.columnLeftM a { width:147px; font-size:12px; font-weight:300; line-height:15px; display:block; padding:0 0 0 11px; color:#555; float:left;margin:8px 0 8px 0;cursor: pointer;
}
.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); text-decoration:none; }
.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:32px; line-height:38px; font-weight:300; color:#204692; margin:0 0 18px; }
.articleBox p { font-size:16px; color:#666666; margin-bottom:0.8em; }
.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:505px; display:block; background:url(shadow-down.jpg) no-repeat 0 0; padding:24px 0 43px 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; line-height:1.2em; color:#999; text-transform:uppercase; font-weight:300; display:block; margin:0 0 24px; }
.viewFullList { font-size:12px; color:#666666; display:block; margin:12px 0; }
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:17px; color:#002266; line-height:22px; font-weight:400; }
.columnRelLi a:hover, .columnReRi a:hover { color:#002266; }
.columnReRi li { margin:0 0 10px; padding:0 0 8px;/* border-bottom:1px rgb(238,238,238) solid; */}
.columnReRi li.lastc { background:none; }
.columnRelLi a:visited, .columnReRi a:visited { color:#0d7c93; }

.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: 11px; font-weight: 300; margin:0 0 8px; }
.articleTitleInfo { padding:0 0 10px; border-bottom:1px #cbb7a3 dotted; margin:0 0 24px; display:block; height:100%; overflow:hidden; }
h2.articleTitle { font-size:32px; line-height:1.1em; font-weight:500; margin:0 0 20px; clear:both; display:block; }
.dateShare { display:block; clear:both; width:691px; }
.dateNei { float:left; display:block; padding:5px 0 0; font-size:11px; font-weight:300; 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 68px; background: url(4pxline.gif) repeat-x 0 0; }
.RTitle { font-size:13px; font-weight:300; color:#777; margin:0 0 18px; }
.RelatedArticleLi li { padding:0 0 8px; }
.RelatedArticleLi a { font-size:16px; font-weight:400; display:block; padding:0 0 4px; color:#0e3480; }
.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:23px; font-weight:600; 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:17px; color:rgb(150,150,150); line-height:34px; padding:0 19px; border-right:1px rgb(203,203,203) solid; }
#ASearch { display:block }
.A-search-box { float:left; width:491px; 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:16px; font-family:Arial,san-serif; }
.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:15px; 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:1.3em; 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; }
.filters { width:200px !important; }
.results { width:600px !important; padding:0 0 0 15px !important; }
.searchResBox { margin:0 0 52px; overflow:hidden; }
.searchResT { font-size:1.4em; 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; padding:0 0 13px 0; /*float:left;*/ overflow:hidden; }
.searchResC.last { border-bottom: none; }
.searchResC span { float:left; }
.searchResC .firstS { display:block; width:600px; }
.searchResC .firstS h4 { font-size:16px; font-weight:500; line-height:1.2em; display:block; margin:0 0 8px; }
.searchResC .firstS h4 em { font-weight:700; font-style:normal; }
.searchResC .firstS .firstSc { color:#666666; font-size:13px; line-height:1.2em; font-weight:300; display:block; margin-bottom:30px; }
.searchResC .firstS .firstSc em { color:#204692; font-weight:500; font-style:normal; }
.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:18px; font-weight:600; }
.pageNaviBoxNei a { padding:2px 11px; margin:2px; color:#204692; text-decoration:none }
.pageNaviBoxNei a:hover { color:#000; }
.pageNaviBoxNei a:active { color:#000; }
.pageNaviBoxNei span.current { padding:2px 11px; margin:2px; color:#cbb7a3; }
.pageNaviBoxNei span.disabled a { padding:2px 11px; margin:2px; color:#204692;}
.pageNaviBoxNei span.disabled a:hover, .pageNaviBoxNei span.disabled a:active {color:#cbb7a3;}
.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:#cbb7a3; }
.pageNaviBoxNei .gap { color:#777777; }
/* jingwen page
---------------------------------------------*/

.jingwenWrap { width:100%; clear:both;   overflow:hidden; padding-bottom:130px; }
.jingwenPaper { max-width:978px; margin:0 auto; }
.hengBar { clear:both; margin:5px 0 0; }
.leftNavi { width:110px; height:28px; padding:0 30px 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 {  float:left; border-bottom:1px #eaebed solid; margin:0 5px 0 0; }
.mainNavi.bottom { border-top:1px #eaebed solid; border-bottom: none; }
.mainNavi h4 { font-weight:normal; font-size:14px; line-height:27px; float:left; }
.mainNavi h4 a:hover { color:#003399; text-decoration:none; }
.mainNavi.bottom h4 a:hover { color:#0066CC; }
.mainNavi .toTop{
    display: none;
}
.rightNavi { width:50px; float:right; }
.fonsizeWrap { padding:5px 0 0; height:22px; float:right; border-bottom:1px #eaebed solid; }
.fSJ { padding:0 0 0 7px; float:left; width: 70px;}
.fSJ span { float:left; margin:0 6px 0 0; cursor: hand; cursor:pointer; }
.jingwenBody { width:90%; margin:0 auto; padding:34px 0 94px; }
.jingwenBody h1 { font-size:17pt; text-align:center; line-height:36px; display:block; margin:0 0 36px; }
.jingwenNei { width:100%; font-size:14pt; line-height:1.4em; text-align:justify; }
.jingwenNei p { margin:0 0 15px;line-height: 20pt; }
.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:505px;clear:both;  }
.listTitle { font-size:32px; font-weight:300; 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; font-weight:300; 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; font-weight:300; }
/* print page
---------------------------------------------*/
.printWrap { width:940px; margin:0 auto 50px; }
.pHeader { font-size:12px; font-weight:300; padding:11px 0 43px; }
.pHeader span { }
.pHeader .sec1 { width:160px; 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; font-weight:300; 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:7px 0 31px; }
.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; font-weight:300; 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; font-weight:300; }
.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; }

 /*scroll to top */
 /* easing.css - v0.1.0 - 2013-08-26
 * https://github.com/amazingSurge/easing.css
 * Copyright (c) 2013 amazingSurge; Licensed GPL */
 .easing_linear {
     -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
     transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
 }
 .easing_ease {
     -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
     transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
 }

 .easing_easeIn {
     -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
     transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
 }

 .easing_easeOut {
     -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
     transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
 }

 .easing_easeInOut {
     -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
     transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
 }

 .easing_easeInQuad {
     -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
     transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
 }

 .easing_easeInCubic {
     -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
     transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }

 .easing_easeInQuart {
     -webkit-transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
     transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
 }

 .easing_easeInQuint {
     -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
     transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
 }

 .easing_easeInSine {
     -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
     transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
 }

 .easing_easeInExpo {
     -webkit-transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
     transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
 }

 .easing_easeInCirc {
     -webkit-transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
     transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
 }

 .easing_easeInBack {
     -webkit-transition-timing-function: cubic-bezier(0.6, 0, 0.735, 0.045);
     /* older webkit */

     -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
     transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
 }

 .easing_eastOutQuad {
     -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
     transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
 }

 .easing_easeOutCubic {
     -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
     transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }

 .easing_easeOutQuart {
     -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
     transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
 }

 .easing_easeOutQuint {
     -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
     transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
 }

 .easing_easeOutSine {
     -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
     transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
 }

 .easing_easeOutExpo {
     -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
     transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
 }

 .easing_easeOutCirc {
     -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
     transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
 }

 .easing_easeOutBack {
     -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
     /* older webkit */

     -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
     transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
 }

 .easing_easeInOutQuad {
     -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
     transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
 }

 .easing_easeInOutCubic {
     -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
     transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
 }

 .easing_easeInOutQuart {
     -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
     transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
 }

 .easing_easeInOutQuint {
     -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
     transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
 }

 .easing_easeInOutSine {
     -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
     transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
 }

 .easing_easeInOutExpo {
     -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
     transition-timing-function: cubic-bezier(1, 0, 0, 1);
 }

 .easing_easeInOutCirc {
     -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
     transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
 }

 .easing_easeInOutBack {
     -webkit-transition-timing-function: cubic-bezier(0.68, 0, 0.265, 1);
     /* older webkit */

     -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
     transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
 }

 .easing_easeInOutElastic {
     -webkit-transition-timing-function: cubic-bezier(1, -0.56, 0, 1.455);
     transition-timing-function: cubic-bezier(1, -0.56, 0, 1.455);
 }

 .easing_custom {
     -webkit-transition-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.75);
     transition-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.75);
 }


 .scrollToTop {
     position: fixed;
     right: 0px;
     bottom: -100px;
     opacity: 0;
     width: 50px;
     height: 50px;
     color: #000;
     font-family: sans-serif;
     font-size: 12px;
     text-decoration: none;
     text-transform: uppercase;
     text-indent: 100%;
     white-space: nowrap;
     overflow: hidden;
     outline: none;
     background: no-repeat center center transparent;

 }

 .scrollToTop_show {
     opacity: 1;
     bottom: 20px;
 }

 .scrollToTop_none,
 .scrollToTop_slide,
 .scrollToTop_fade {
     opacity: 1;
     bottom: 20px;
 }
 .scrollToTop_fade {
     -webkit-animation-name: opacity;
     animation-name: opacity;
 }
 @-webkit-keyframes opacity {
     0%	 {opacity: 0;}
     100% {opacity: 1;}
 }
 @keyframes opacity {
     0%   {opacity: 0;}
     100% {opacity: 1;}
 }

 .scrollToTop_slide {
     -webkit-animation-name: bottom;
     animation-name: bottom;
 }
 @-webkit-keyframes bottom {
     0%   {bottom: -100px;}
     100% {bottom: 20px;}
 }
 @keyframes bottom {
     0%   {bottom: -100px;}
     100% {bottom: 20px;}
 }

 .scrollToTop_null {
     display: block;
     width: auto;
     height: auto;
     padding: 10px;
     text-indent: 0;
     background: #eee;
     -webkit-border-radius: 10px;
     border-radius: 10px;
 }
 .scrollToTop_default:hover {
     background-color: #ddd;
 }
 .scrollToTop_cycle {
     background-image: url("cycle.png");
 }
 .scrollToTop_cycle:hover {
     background-image: url("cycle-hover.png");
 }

 .scrollToTop_square {
     background-image: url("square.png");
 }
 .scrollToTop_square:hover {
     background-image: url("square-hover.png");
 }
 .scrollToTop_text {
     background-image: url("text.png");
 }
 .scrollToTop_text:hover {
     background-image: url("text-hover.png");
 }
 .scrollToTop_triangle {
     background-image: url("triangle.png");
 }
 .scrollToTop_triangle:hover {
     background-image: url("triangle-hover.png");
 }

 /*end of scroll to top*/



 /*small mobile phone*/

@media screen and (max-width: 480px){
    div.jingwenPaper .mainNavi{
        display: none;
     }



 }
