.carea .cpage {position:relative;/* max-width:1130px; */}
h1 {float:left; margin:0px 0px 11px 0px;}
.subtitle {display:block;float:right;padding:7px 19px 0px 0px;font-size:21px;font-weight:700;color:#b8d657;}
.res1810 .subtitle, .res1170 .subtitle {padding:7px 8px 0px 0px;}

.postpubcontainer {max-width:1170px; margin:17px auto 0px auto;}
.postpub {float:left; width:368px; padding-bottom:18px; margin:0px 6px 6px 0px; border:1px solid #ccc; position:relative;}
.postpub .postpubhover {display:none; width:368px; height:368px; padding-top:61px; position:absolute; top:0px; left:0px; background:#000; opacity:0.9;}
.postpub .postpubhover .postpubvideolink {display:block; color:#fff; width:265px; margin:17px auto 10px auto; padding:9px 0px 9px 30px; text-align:center; font-size:20px; font-weight:700; background:url(../images/template/icon-playvideo.html) 70px center no-repeat; border:1px solid #fff; border-radius:10px; cursor:pointer;}
.postpub .postpubhover .postpubvideolink:hover {color:#000; background:url(../images/template/icon-playvideo-h.html) 70px center no-repeat #fff; text-decoration:none;}
.postpub .postpubhover .postpubtextrm {display:block; color:#fff; width:295px; margin:17px auto 10px auto; padding:9px 0px 9px 0px; text-align:center; font-size:20px; font-weight:700; background:url(../images/template/icon-showtext.html) 40px center no-repeat; border:1px solid #fff; border-radius:10px; cursor:pointer;}
.postpub .postpubhover .postpubtextrm:hover {color:#000; background:url(../images/template/icon-showtext-h.html) 40px center no-repeat #fff; text-decoration:none;}
.postpub .postpubhover .postpublink {display:block; color:#fff; width:270px; margin:17px auto 10px auto; padding:9px 0px 9px 25px; text-align:center; font-size:20px; font-weight:700; background:url(../images/template/icon-readpost.html) 39px center no-repeat; border:1px solid #fff; border-radius:10px;}
.postpub .postpubhover .postpublink:hover {color:#000; background:url(../images/template/icon-readpost-h.html) 39px center no-repeat #fff; text-decoration:none;}
.postpub .postpubhover .postpubsmlink {display:block; color:#fff; width:242px; margin:17px auto 10px auto; padding:9px 30px 9px 23px; text-align:right; font-size:20px; font-weight:700; background:url(../images/template/icon-fb.html) 30px center no-repeat; border:1px solid #fff; border-radius:10px;}
.postpub .postpubhover .postpubsmlink:hover {color:#000; background:url(../images/template/icon-fb-h.html) 30px center no-repeat #fff; text-decoration:none;}
.postpub .postpubimage {width:368px; height:368px; position:relative; overflow:hidden; border-bottom:1px solid #ccc;}
.postpub .postpubimage img {max-height:100%; max-width:100%;}
.postpub .postpubimage:hover .postpubhover {display:block;}
.postpub .postpubtext {padding:10px 12px 0px 12px; font-size:15px; height:63px; min-height:63px; overflow:hidden; text-align:left;}
.postpub .postpubtextrm {float:right; margin:0px 12px 0px 0px; color:#ff5301; font-weight:700; cursor:pointer;}
.postpub .postpubtextrm:hover {text-decoration:underline;}
.postpub .postpubtextrm.rl {display:none;}
.postpub.cwrTS .postpubtext {height:auto;}
.postpub.cwrTS .postpubtextrm {display:none;}
.postpub.cwrTS .postpubtextrm.rl {display:block;}

.res940 .postpubcontainer {width:900px;}
.res940 .postpub {width:278px; margin:0px 20px 20px 0px;}
.res940 .postpub .postpubimage {width:278px; height:278px;}
.res940 .postpub .postpubhover {width:100%; height:100%; padding-top:40px; box-sizing:border-box;}
.res940 .postpub .postpubhover .postpubvideolink {width:175px; margin:17px auto 10px auto; padding:6px 15px 6px 50px; font-size:17px; background:url(../images/template/icon-playvideo.html) 50px center no-repeat;}
.res940 .postpub .postpubhover .postpubvideolink:hover {background:url(../images/template/icon-playvideo-h.html) 50px center no-repeat #fff;}
.res940 .postpub .postpubhover .postpublink {width:170px; margin:17px auto 10px auto; padding:6px 35px 6px 35px; font-size:17px; text-align:right; background:url(../images/template/icon-readpost.html) 28px center no-repeat;}
.res940 .postpub .postpubhover .postpublink:hover {background:url(../images/template/icon-readpost-h.html) 28px center no-repeat #fff;}
.res940 .postpub .postpubhover .postpubsmlink {width:205px; margin:17px auto 10px auto; padding:6px 20px 6px 15px; font-size:17px; background:url(../images/template/icon-fb.html) 20px center no-repeat;}
.res940 .postpub .postpubhover .postpubsmlink:hover {background:url(../images/template/icon-fb-h.html) 20px center no-repeat #fff;}

.res720 .postpubcontainer {width:680px;}
.res720 .subtitle {padding-right:0px;}
.res720 .postpub {width:480px; float:none; margin:0px auto 20px auto; padding-bottom:40px;}
.res720 .postpub .postpubhover {width:480px; height:480px; padding-top:112px;}
.res720 .postpub .postpubimage {width:480px; height:480px;}
.res720 .postpub .postpubimage:hover .postpubhover {display:none;}

.res480 .postpubcontainer {width:440px;}
.res480 .subtitle {padding-right:0px; font-size:20px;}
.res480 .postpub {width:440px; float:none; margin:0px auto 20px auto; padding-bottom:40px;}
.res480 .postpub .postpubhover {width:440px; height:440px; padding-top:100px;}
.res480 .postpub .postpubimage {width:440px; height:440px;}
.res480 .postpub .postpubimage:hover .postpubhover {display:none;}

.res320 h1 {float:none;}
.res320 .subtitle {padding:2px 0px 13px 0px; float:none; text-align:center;}
.res320 .postpubcontainer {width:300px;}
.res320 .postpub {width:298px; float:none; margin:0px auto 20px auto; padding-bottom:37px;}
.res320 .postpub .postpubhover {width:298px; height:298px; padding-top:52px;}
.res320 .postpub .postpubhover .postpubvideolink {width:155px; margin:17px auto 10px auto; padding:7px 35px 7px 50px; font-size:17px; background:url(../images/template/icon-playvideo.html) 45px center no-repeat;}
.res320 .postpub .postpubhover .postpubvideolink:hover {background:url(../images/template/icon-playvideo-h.html) 45px center no-repeat #fff;}
.res320 .postpub .postpubhover .postpublink {width:185px; margin:17px auto 10px auto; padding:7px 35px 7px 20px; font-size:17px; text-align:right; background:url(../images/template/icon-readpost.html) 28px center no-repeat;}
.res320 .postpub .postpubhover .postpublink:hover {background:url(../images/template/icon-readpost-h.html) 28px center no-repeat #fff;}
.res320 .postpub .postpubhover .postpubsmlink {width:205px; margin:17px auto 10px auto; padding:7px 20px 7px 15px; font-size:17px; background:url(../images/template/icon-fb.html) 19px center no-repeat;}
.res320 .postpub .postpubhover .postpubsmlink:hover {background:url(../images/template/icon-fb-h.html) 19px center no-repeat #fff;}
.res320 .postpub .postpubimage {width:298px; height:298px;}
.res320 .postpub .postpubimage:hover .postpubhover {display:none;}

/* Paging Start */
.pagerFooter {clear:both; float:right; margin:20px 0px 0px 0px;}
.pagerFooter a.btn-pg {background:#d9d6d2; text-align:center; line-height:34px; color:#28335d;}
.pagerFooter a.btn-pg:hover {background:#28335d; color:#fff;}
.pagerFooter a {display:inline-block; background:#d9d6d2; min-width:25px; padding:0px 5px; height:35px; text-align:center; line-height:34px; color:#28335d; margin:0 2px; text-decoration:none; border-radius:5px; zoom:1;}
.pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#29345c; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter a.ppselected {background:#28335d; color:#fff;}
.pagerFooter a:hover {background:#28335d; color:#fff;}
.content .cpage .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}

.res480 .carea {padding-bottom:40px;}
.res480 .pagerFooter a {margin-top:8px;}

.res320 .carea {padding-bottom:40px;}
.res320 .pagerFooter a {margin-top:8px;}