@charset "UTF-8";
@import "home.css";

.mainWrap { width:100%; background:url(../images/common/topBG-fr.jpg) repeat-x 50% 0; clear:both; min-width:1073px; }
.mainTop { background:url(../images/common/topBG-fl-fr.jpg) no-repeat 50% 0; width:100%; }

.newJw .jwTitle a {
    font-size: 18px;
}

.RecentNewsContent a {
    font-size: 13px;
    line-height: 1.4em;
}

h2.rightTitle {
    font-size: 15px;
    font-weight: 700;
    font-family: "Crimson Text";
}

.more {
    font-size: 10px;
}

.jwlist a {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.3em;
}

.jwlist .lidate {
    font-size: 12px;
}

.newJw .jwInfo {
    font-size: 14px !important;
}

.fromElist .lidate {
    font-size: 12px;
}

.fromElist a {
    font-size: 13px;
    line-height: 1.3em;
}

.fromMlist .lidate {
    font-size: 12px;
}

.fromMlist a {
    font-size: 13px;
    line-height: 1.3em;
}

.recommendations .lidate {
    front-size: 12px;
}

.recommendationsList a {
    font-size: 13px;
    line-height: 1.3em;
}

.aboutFlist a {
    font-size: 13px;
}

.featuredBlock .titleR {
    font: 16px/15px "Crimson Text", Georgia, serif;
    height: 2em;
}

.featuredBlock .titleRs {
    font: 14px/18px "Crimson Text", Georgia, serif;
    font-weight: 400;
}

.hotNews .first .photoTxt {
    font-size: 15px;
    /*font-weight: 600;*/
}

.hotNews .first .photoTxt a,
.hotNews .first .photoTxt a:hover {
    line-height: 1.4em;
}

.hotNews .first .topicTxt {
    font-size: 14px;
}    

.pageColumn a {
    font-size: 13px;
    line-height: 1.4em;
}

.masterInfo {
    font-size: 12px;
}

.hotNews .twocollum { width:727px; margin-top:15px; }

.hotNews .twocollum h2 {display: inline; margin-bottom:0px;  padding:0px;}
.hotNews .twocollum .photoTxt { padding:5px 27px 0 5px; font-size: 14px; font-weight: 600;
                                 line-height:1.3em; color:#2a4296;
                                margin-bottom:0px;
                                margin-right:10px;
}
.hotNews .twocollum .photoTxt a, .hotNews .twocollum .photoTxt a:hover { color:#0e3480; line-height: 1.3em; }
.hotNews .twocollum .photoTxt a:visited { color:#208da4; }
.hotNews .twocollum .hengTitle { padding:12px 18px 0px 0px !important;
                                 margin:0; }

.hotNews .twocollum .topicTxt { color:#555; font-size: 13px;
                                font-weight: 300;
                                padding:0 18px 15px 5px;
                                cursor:default;
                                margin-top:0px;

}

.listWrap1 .groupTitle, .groupTitleT{width:905px; font-size:18px; color:#EE8A26; text-transform:uppercase; margin-bottom:25px; font-weight:400; float:left;}
.listWrap1 .groupTitleT { font-size:13px; font-weight:300; color:#777; margin:22px 0 18px !important; overflow:hidden; }
.listWrap1 { margin:12px 0 43px; clear:both; overflow:hidden; }
.listWrap1 li { margin:0 0 18px; width:905px; float:left; }


.todayArticleWrap  li img {
    float: left;
    margin: 4px 10px 0px 0px;
    border: 1px solid #000000;
}
.todayArticleWrap .photoTxt   {
    display: inline;
    margin-top: 5px;
    margin-bottom:10px;
    padding:0px;
    line-height:1.4em;
}
.todayArticleWrap h2 {
    display: inline;
    margin-bottom:10px;
    padding:0px;
    float: left;
}
.todayArticleWrap li{
    line-height:1.4em;
    max-width: 100%;
    display: inline-block;
    text-decoration: none;
    margin-bottom:10px;

}
.todayArticleWrap .topicTxt {
    color: #777;
    font-size: 13px;
    font-weight: 300;
    padding: 0 18px 15px 5px;
    margin-top: 10px;
    line-height:1.4em;
}


.todayArticleWrap li  a {
    padding:0px;
    font-size: 13px;
    font-weight: 600;
    line-height:1.3em;
    color:#2a4296;
}
.todayArticleWrap li  a:hover {
    text-decoration: none;
}
.todayArticleWrap li  a:visited {
    padding:0px;
    font-size: 13px;
    font-weight: 600;
    line-height:1.3em;
    color:#2a4296;
}



.hotNews .twocollum ul li img {
    height: 75px;
    float: left;
    margin: 4px 10px 0px 0px;
    border: 1px solid #000000;
}
.hotNews .twocollum ul li {
    float: left;
    width: 48%; /*helps to determine number of columns, for instance 33.3% displays 3 columns*/
    line-height:1.4em;
    max-width: 100%;
    display: inline-block;
    height: 218px;
    border: 1px solid #eee;
    text-decoration: none;
    margin-top:10px;
    margin-right:7px;
    overflow: hidden;
}
.hotNews .twocollum .news_block {
    height: 164px;
}


.hotNews .twocollum .topicTxt p {
                                padding:0px;
                                margin-top:0px;
                                margin-bottom:0px;
}
.hotNews .twocollum ul li:hover { background-color: #eee;
  text-decoration: none;
}

.hotNews .twocollum ul{
    list-style-type: disc;
    overflow:hidden;
}

h4.rightTitle { font-size:15px; font-weight:600; color:#EE8A26; text-transform:uppercase; border-bottom:#cbb7a3 1px solid; height:19px; padding-bottom:6px; }
h4.rightTitle a, h4.rightTitle a:hover { color:#EE8A26; }

h5.rightTitle { font-size:15px; font-weight:600; color:#EE8A26; text-transform:uppercase; border-bottom:#cbb7a3 1px solid; height:35px; padding-bottom:6px; }
h5.rightTitle a, h4.rightTitle a:hover { color:#EE8A26; }

.hot_topic_items { width:870px; margin-top:15px; }
.hot_topic_items  li{
    float: left;
    width: 27%; /*helps to determine number of columns, for instance 33.3% displays 3 columns*/
    line-height:1.2em;
    // max-width: 100%;
    display: inline-block;
    height: 175px;
    border: 1px solid #eee;
    text-decoration: none;
    margin-top:7px;
    margin-right:7px;
    align-items: center;
    justify-content: center;
    text-align: center;

}
.hot_topic_items ul li a h5 { width: 150px; height: 22px;
    font-size: 14.5px;
    color: #ffffcb;
    background-color: #bc4800;
    border: 0px solid #ce7936;
    text-align: center;
    font-weight: normal;
    margin: 5px 5px 5px 5px;
    font-family: SimSun;
}
.hot_topic_items li img {
    height: 100px;
}
.hot_topic_items .topicTxt-block  img {
    height: 15px;
}

.topicTxt-block { display:block;
    /*width:147px; */
}
.topicTxt-block h4 { font-size:11px; font-weight:400; color:#204692; padding:6px 0 6px 0; line-height:12px; }
a:hover .topicTxt-block h4{ text-decoration:underline; }
.topicTxtNei-block { font-size:11px; font-weight: 300; color:#666666; text-decoration:none !important; }
a .topicTxtNei-block { color:#666666; text-decoration:none !important; }
