.content .content-bd, .content .content-bd .bd .list ul { *zoom: 1; }

.content .content-bd:before, .content .content-bd .bd .list ul:before, .content .content-bd:after, .content .content-bd .bd .list ul:after { content: ""; display: table; }

.content .content-bd:after, .content .content-bd .bd .list ul:after { clear: both; }

body { background-color: #ffffff; }

.wrap { position: relative; min-width: 1200px; }

.content .content-bd { padding: 0 30px 60px; padding-bottom: 60px; width: 1140px; margin: 30px auto 0; }

.content .content-bd .hd { float: left; }

.content .content-bd .hd .title h2 { line-height: 36px; font-size: 36px; font-weight: normal; color: #dd0127; }

.content .content-bd .hd .title span { line-height: 32px; font-size: 22px; color: #5a5a5a; }

.content .content-bd .hd .title .img { margin-top: 20px; }

.content .content-bd .bd { float: right; width: 600px; font-size: 14px; color: #5a5a5a; }

.content .content-bd .bd p { padding: 16px 0; }

.content .content-bd .bd .list .title { font-size: 24px; }

.content .content-bd .bd .list li { float: left; padding-left: 33px; margin-top: 20px; margin-right: 30px; height: 21px; line-height: 21px; overflow: hidden; background: url(../images/icon-li.png) left center no-repeat; }

.content .content-bd .bd .list li a { font-size: 16px; color: #0058a8; }

.content .content-bd .bd .list li a:hover { text-decoration: underline; }

.content .content-bd .bd .list dl { margin-top: 80px; }

.content .content-bd .bd .list dt { font-size: 24px; }

.content .content-bd .bd .list dd { padding-left: 36px; margin-top: 20px; margin-right: 30px; height: 21px; line-height: 21px; overflow: hidden; font-size: 16px; background: url(../images/icon-li.png) left center no-repeat; }

.content .content-bd .bd .list dd.blue { color: #0058a8; }
