@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", Times, serif }
.timesNR { font-family:"Times New Roman", 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: #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;}

/*---------------------------------------------*/
a:hover .play { opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */ }
/*---------------------------------------------*/
/*.ajax-loading { background: url("./ajax-loading.gif") 50% 50% no-repeat; width: 100%; height: 45px; }*/
/*---------------------------------------------*/
.jwplayer { margin-bottom:20px !important; margin-left:40px !important; }

/*---------------------------------------------*/
.dump { font-size: 16px; font-family: Arial, sans-serif; }
.dump .category { color: white; font-weight: bold; padding: 5px; margin-bottom: 1px; }
.dump .category.level-0 { margin-left: 10px; background-color: #193441; }
.dump .category.level-1 { margin-left: 40px; background-color: #3E606F; }
.dump .category.level-2 { margin-left: 70px; background-color: #91AA9D; }
.dump .category.level-3 { margin-left: 100px; background-color: #D1DBBD; color: #193441; }
.dump .category.original-0, .dump .category.original-1, .dump .category.original-2, .dump .category.original-3 { background-color: #E1EBCD; color: #3E606F; }
.dump .category.original-0 { margin-left: 10px; }
.dump .category.original-1 { margin-left: 40px; }
.dump .category.original-2 { margin-left: 70px; }
.dump .category.original-3 { margin-left: 100px; }

