
i { font-style: normal; font-weight: normal; }
body { font-size: 14px; font-family: "微软雅黑"; background-color: #efefef; }
.ml5 { margin-left: 5px; }
.ml20 { margin-left: 20px; }
.mr20 { margin-right: 20px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mb10 { margin-bottom: 10px; }
.fs12 { font-size: 12px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.red { color: #c00; }
.bgwhite { background-color: #fff; }
textarea { resize:none; }

#main { background-color: #fff; margin-top:30px; }
.leftwrap { width: 700px; float: left; margin-left: 20px; } 
.rightwrap { width: 260px; float: left; margin-left: 20px; }
.section-title { font-size: 20px; font-weight: normal; padding-bottom: 6px; border-bottom: 2px solid #f0f0f0; }
.section-title i { font-size: 16px; color: #aaa; margin-left: 6px; }
.article { margin: 12px 0px; }
.article h2 { height: 30px; line-height: 30px; margin-bottom: 10px; }
.article a { float: left; display: block; margin-right: 20px; color: #003399; font-size: 16px; font-weight: normal; }
.article a img { width: 150px; height: 85px; }
.article-p { line-height: 1.8; color: #666; }

.recom-title i { font-size: 16px; color: #aaa; margin-left: 6px; }
.recom h2 { border-top:2px solid #bbb; padding-left: 20px; border-bottom: 1px solid #f0f0f0; height: 40px; line-height: 40px; color: #666; font-size: 16px; }
.recom-sub { width: 330px; margin:20px 10px; float: left; }
.recom-sub h3 { margin-bottom: 10px; }
.recom-pic { float: left; margin-right: 14px; }
.more { color: #003399; }

.trend { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; }
.trend-lt { float: left; margin-right: 20px; }
.trend-rt h2 a { font-size: 18px; font-weight: normal; color: #003399; }
.trend-rt p { line-height: 1.8; margin-top: 10px; }
.sub-trend { border-bottom: 1px dashed #ccc; padding: 10px 0px; }
.sub-trend h2 a { color: #003399; font-size: 16px; font-weight: normal; }

.whitepaper { border:1px solid #ccc; padding: 14px 10px 0px; }
.wp-blk { padding: 10px 0px; border-top: 1px solid #ccc; }
.wp-blk h3 { font-size: 16px; font-weight: normal; }
.wp-blk p { font-size: 12px; color: #999; margin-top: 4px; }

.solution h2 { padding-bottom: 10px; border-bottom: 2px solid #999; }
.solution { padding: 0px 10px; margin-top: 20px; }
.solu-sub { margin-top: 20px; }
.solu-sub h3 { color: #003399; font-size: 12px; font-weight: normal; }
.solu-cont img { width: 60px; height: 60px; }
.solu-cont a { float: left; margin-right: 10px; }
.solu-cont p { word-wrap:break-word; word-break:break-all; }
.jujiao h2 { padding-bottom:10px; font-size:20px; font-family:"微软雅黑"; }
.jujiao a img { width:260px; height:215px; margin-bottom:20px;}