.content .module, .content .module .inner, .content .module-2 .hd, .content .module-2 .bd, .content .module-3 .bd .list { *zoom: 1; }

.content .module:before, .content .module .inner:before, .content .module-2 .hd:before, .content .module-2 .bd:before, .content .module-3 .bd .list:before, .content .module:after, .content .module .inner:after, .content .module-2 .hd:after, .content .module-2 .bd:after, .content .module-3 .bd .list:after { content: ""; display: table; }

.content .module:after, .content .module .inner:after, .content .module-2 .hd:after, .content .module-2 .bd:after, .content .module-3 .bd .list:after { clear: both; }

.content .module {
	width: 1200px;
	overflow: hidden;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.content .module-1 { width: 100%; }

.content .module-1 > .inner { margin: 0 auto 0; width: 1238px; text-align: center; }

.content .module-1 .title { font-size: 36px; color: #000000; }

.content .module-1 .info { margin-top: 20px; padding: 50px 0; font-size: 24px; color: #1b1b1b; background: #f7f7f7; }

.content .module-1 .info .inner { margin: 0 auto 0; width: 1238px; text-align: center; }

.content .module-1 .info .num { font-size: 48px; color: #1b1b1b; }

.content .module-1 .info .text { font-size: 24px; color: #1b1b1b; }

.content .module-1 .info .fl { float: left; width: 618px; border-right: 1px solid #0084ce; text-align: right; }

.content .module-1 .info .fl .num { padding-right: 60px; }

.content .module-1 .info .fl .text { padding-right: 60px; }

.content .module-1 .info .fr { float: left; width: 619px; text-align: left; }

.content .module-1 .info .fr .num { padding-left: 60px; }

.content .module-1 .info .fr .text { padding-left: 60px; }

.content .module-2 .hd .fl { float: left; width: 620px; overflow: hidden; }

.content .module-2 .hd .fl img { width: 600px; }

.content .module-2 .hd .fr { float: right; padding-right: 20px; width: 560px; }

.content .module-2 .hd .fr .title { line-height: 36px; font-size: 36px; color: #666666; }

.content .module-2 .hd .fr .info { line-height: 24px; font-size: 14px; color: #656565; }

.content .module-2 .hd .fr .info p { margin-top: 30px; }

.content .module-2 .bd .item { float: left; width: 50%; height: 413px; font-size: 14px; color: #656565; }

.content .module-2 .bd .title { padding: 40px 40px 0; font-size: 36px; color: #656565; }

.content .module-2 .bd .title strong { color: #0084ce; }

.content .module-2 .bd .info { padding: 0 40px; }

.content .module-2 .bd .info p { padding-top: 30px; }

.content .module-2 .bd .item-2 { background: #0084ce; color: #fff; }

.content .module-2 .bd .item-2 .title { color: #fff; }

.content .module-3 .inner { background: url(../images/company_pic_02.jpg) center center no-repeat; }

.content .module-3 .bd { height: 502px; color: #fff; }

.content .module-3 .bd .title { padding: 70px 0 0 40px; font-size: 36px; }

.content .module-3 .bd .title strong { font-weight: normal; color: #0084ce; }

.content .module-3 .bd .list { padding-top: 20px; padding-left: 40px; width: 700px; }

.content .module-3 .bd .list li { float: left; padding-left: 20px; margin-right: 20px; width: 300px; height: 30px; line-height: 30px; background: url(../images/icon_li.png) left center no-repeat; }

.content .module-3 .bd .list li a { color: #fff; }

.content .module-4 { padding-bottom: 100px; }

.content .module-4 .hd .title { font-size: 36px; color: #656565; text-align: center; }

.content .module-4 .hd .title strong { font-weight: normal; color: #0084ce; }

.content .module-4 .bd { padding-top: 30px; }

.content .module-4 .bd .pic { text-align: center; }
