.cnt { width:92%; max-width:1500px }
.cnt .txin { width:85% }
.cnt .txin .wh { height:0 }
.cnt .txin p+.wh { height:11px }

.lln { float:left; width:36%; margin:0 0 16px 18px }
.rln { display:inline; float:left; width:36%; margin:0 0 16px 6% }
.lp p { line-height:15px; margin-top:14px }
.lp p a { font-size:15px }

h2.drl { position:relative; left:-8px; margin-top:39px }
h2.drl a { font-size:20px; color:#fff; padding:4px 8px 5px 8px }
h2.drl a:hover { background-color:#ff0000 }
.btl a { background-color:#8e59ef }
.event a { background-color:#fc9b10 }
.design a { background-color:#3ec328 }
.mr a { background-color:#59b5ef }

.lst { position:relative; margin-top:-13px }
.opr { display:block; width:31%; margin-top:37px; height:173px; float:left }
.opr a.lg { display:block; width:144px; height:110px; border:1px solid white }
.opr div { position:relative; width:158px; text-align:center; margin-top:9px; line-height:16px; left:-7px }
.opr a.pln { position:relative; font-size:14px }

.cnt a.content { position:absolute; left:85% }
.cnt a.altcontent { position:absolute; left:85% }

/*design_ill*/
.dsn { position:relative; display:block; top:0; left:-3px; background:url('../../i/cnt/ptdes.png') repeat-x }
.dsn img { position:relative; display:block }
.dsn img.ls { float:left }
.dsn img.rs { float:right }
.dsn .dsls { position:absolute; margin:33px 0 0 59% }
.dsn .dsls a { color:#1a820b }