﻿.content{ padding:20px 10px;}
.content dl{ margin:0 0 30px; height:160px;}
.content dl a img{ width:220px; height:146px; float:left; padding:6px; border:solid 1px #e5e5e5; transition:border-color .3s linear; -webkit-transition:border-color .3s linear; -moz-transition:border-color .3s linear;}
.content dl a:hover img{ border:solid 1px #f69101;}
.content dl dt{ border-bottom:dashed 1px #ccc; width:725px; float:right; line-height:50px;}
.content dl dt a{ font-size:18px; font-weight:bold; color:#333;}
.content dl dt a:hover{ color:#f69101; text-decoration:none;}
.content dl dt span{ float:right;}
.content dl dt span a{ padding:3px 15px; background:#3ac43b; border-radius:8px; color:#fff; font-weight:normal; font-size:14px; transition:background-color .3s linear; -webkit-transition:background-color .3s linear; -moz-transition:background-color .3s linear;}
.content dl dt span a:hover{ background:#2ca72d; color:#fff;}
.content dl dd{ width:725px; float:right; margin-top:10px; font-size:16px; line-height:26px;}

.content .heading{ height:65px; padding-bottom:10px; border-bottom:dashed 1px #ccc;}
.content .heading span{ float:right; font-size:16px; color:#333; white-space:nowrap; line-height:30px; text-align:right;}
.content .heading span a{ font-size:14px; padding:5px 15px; border:solid 1px #dddddd; border-radius:10px;}
.content .heading span a:hover{ text-decoration:none; color:#f69101; border:solid 1px #f69101;}
.content .heading em{ font-style:normal; display:block; padding-top:10px;}
.content .heading h2{ font-size:18px; color:#333; line-height:65px;}

.content .detail{ margin-top:20px; font-size:16px; line-height:28px;}
.content .detail img{ max-width:100%; margin:0 auto;}