.r-star {
    position:relative;
    overflow:hidden;
    padding: 10px 0;
    margin-bottom: 10px;
    background: #f5f5ef;
}

.r-star .content {
    padding:10px 20px;
}

.r-star .cn {
    position:absolute;
    width:20px;
    height:20px;
    left:-10px;
    top:-10px;
    background:url(/images/round.png);
}

.r-star .cn.tr, .r-star .cn.br {
    margin-left: 100%;
}

.r-star .cn.bl, .r-star .cn.br {
    top:auto;
}

.r-star-shape .cn.tl {
    width:100%;
}

.border{
    position:relative;
    overflow:hidden;
    padding:10px 0;
}

.border .content {
    background: #2a2828;
    padding:10px 20px;
    overflow:hidden;
}

.border .cn {
    position:absolute;
    width:20px;
    height:20px;
    left:-10px;
    top:-10px;
    background:url(/images/border.png);
}

.border .cn.tr, .border .cn.br {
    margin-left: 100%;
}

.border .cn.bl, .border .cn.br {
    top: auto;
}

.border .cn{
    background:url(/images/border.png);
}

.border .cn.tl, .border .cn.bl {
    width: 100%;
}
/**/
.cn_tl {
	width:22px;
	height:24px;
	background: url(/images/cn/cn_tl.jpg) left top no-repeat;
}
.cn_tc {
	background: url(/images/cn/br_t.jpg) left top repeat-x;
}

.cn_tr {
	width:22px;
	background: url(/images/cn/cn_tr.jpg) right top no-repeat;
}

.cn_bl {
	width:22px;
	height:24px;
	background: url(/images/cn/cn_bl.jpg) left bottom no-repeat;
}
.cn_bc {
	background: url(/images/cn/br_b.jpg) left bottom repeat-x;
}

.cn_br {
	width:22px;
	background: url(/images/cn/cn_br.jpg) right bottom no-repeat;
}

.br_l {background: url(/images/cn/br_l.jpg) top left repeat-y; height:385px;}
.br_r {background: url(/images/cn/br_r.jpg) top right repeat-y;}
/**/
.content-body {
    position:relative;
    overflow:hidden;
    padding:10px 0;
}

.content-body .content {
    background: #000;
    padding:10px 20px;
    overflow:hidden;
}

.content-body  .cn {
    position:absolute;
    width:20px;
    height:20px;
    left:-10px;
    top:-10px;
    background:url(/images/border-black.png);
}

.content-body .cn.tr, .content-body  .cn.br {
    margin-left: 100%;
}

.content-body  .cn.bl, .content-body  .cn.br {
    top: auto;
}

.content-body  .cn{
    background:url(/images/border-black.png);
}

.content-body  .cn.tl, .content-body  .cn.bl {
    width: 100%;
}
