h1 {margin-bottom:16px;}
.carea {padding:36px 0px 70px 0px !important;}
.postlist {width:537px; float:left; margin-top:30px;}
.postlist.newsl {float:right;}
.postlist .larea {overflow:hidden;}
.postlist .larea .ttlist {display:block; color:#ff5205; font-size:30px; line-height:30px; margin-bottom:26px; font-weight:700; text-transform:uppercase;}
.postlist .larea .post {padding:0px 20px 80px 20px; border:1px solid #ddd; position:relative; margin-bottom:20px;}
.postlist .larea .post .pmainpict {margin:0px -20px;}
.postlist .larea .post .pmainpict img {width:100%; display:block;}
.postlist .larea .post .ptitle {display:block; font-size:20px; font-weight:700; color:#29345c; text-align:left; margin:33px 0px 12px 0px; line-height:20px;}
.postlist .larea .post .pdate {font-size:14px; line-height:14px; font-weight:600; color:#8d8b89; margin-bottom:26px;}
.postlist .larea .post .categories {margin-bottom:15px;}
.postlist .larea .post .categories a {font-size:14px; color:#29345c; text-transform:uppercase; line-height:14px;}
.postlist .larea .post .pdescription {border-top:1px solid #cfcfcf; padding-top:20px;}
.postlist .larea .post .preadmore {display:block; font-size:16px; font-weight:600; line-height:13px; width:150px; position:absolute; bottom:25px; right:20px; color:#2a355b; text-align:center; letter-spacing:1px; border:1px solid #c2c8d4; padding:10px 0px 10px 0px; text-decoration:none;}
.postlist .larea .post .preadmore:hover {color:#fff; background:#29345c; border:1px solid #29345c;}
a.seeall {font-size:16px; font-weight:700; display:block; width:220px; float:right; text-align:right;}

.lnkscnt {overflow:hidden;}
.lnkscnt .lnkinfo {float:left; width:372px; margin-right:7px;}
.lnkscnt .lnkinfo .ttl {font-size:24px; font-weight:700; line-height:26px; text-align:center; margin-bottom:15px; padding:0px 20px 0px 20px;}
.lnkscnt .lnkinfo .pic {max-width:100%;}
.lnkscnt .lnkinfo .lnk {background:#ff5300; text-align:center;}
.lnkscnt .lnkinfo .lnk a {color:#fff; font-size:18px; font-weight:700; line-height:32px; text-transform:uppercase;}

.lnkscnt .lnkinfo.blogcol {margin:0px;}

.res940 .lnkscnt .lnkinfo {width:33%; max-width:372px; margin-right:4px;}
.res940 .lnkscnt .lnkinfo .ttl {font-size:22px; padding:0px;}

.res940 .lnkscnt .lnkinfo.blogcol {margin:0px;}
.res940 .lnkscnt .lnkinfo.blogcol .ttl {padding:0px 25px;}

.res720 .lnkscnt .lnkinfo {width:440px; margin:0px auto 40px auto; float:none;}
.res720 .lnkscnt .lnkinfo.blogcol {margin-bottom:0px;}

.res480 .lnkscnt .lnkinfo {width:440px; margin:0px auto 40px auto; float:none;}
.res480 .lnkscnt .lnkinfo.blogcol {margin-bottom:0px;}

.res320 .lnkscnt .lnkinfo {width:300px; margin:0px auto 40px auto; float:none;}
.res320 .lnkscnt .lnkinfo .ttl {font-size:21px; padding:0px 10px 0px 10px;}

.res320 .lnkscnt .lnkinfo.blogcol {margin-bottom:0px;}

/* 940 */
.res940 .postlist {width:48%;}

/* 720 */
.res720 .postlist {width:48%;}

/* 480 */
.res480 .postlist {width:100%; float:none;}
.res480 .postlist.newsl {float:none;}

/* 320 */
.res320 .postlist {width:100%; float:none;}
.res320 .postlist.newsl {float:none;}