body { background-color: #fff; }
.header { margin-bottom: 0 }
.about-summary { width: 100%; border-bottom: 1px solid #F5F5F5; }
.about-summary .info { width: 1000px; height: 205px; margin: 0 auto; padding-top: 155px; font-weight: 200; background: url(../images/about/world-map.png) no-repeat right center; background-size: 550px auto; }
.about-summary .title { font-size: 25px; letter-spacing: 2.6px;
 }
.about-summary .desc { font-size: 16px; margin-top: 12px; color: #757575; }
.about-detail { width: 1000px; margin: 75px auto 0; }
.about-detail .show { width: 331px; height: 364px; float: left; margin-right: 100px; display: inline; }
.about-detail .show img { width: 331px; }
.about-detail .cont { width: 560px; font-size: 14px; line-height: 30px; float: left; }
.partner { width: 910px; margin: 60px auto 0; }
.partner .hd { float: left; width: 130px; font-size: 13px }
.partner .bd { float: left; }
.partner .bd img { float: left; width: 80px; height: 80px; margin-left: 50px; display: inline; }

.contact-info{ width: 1000px; margin: 120px auto 0; padding-bottom: 60px; border-bottom: 1px solid #f5f5f5; }
.contact-info .item{ float: left; width: 320px; padding-right: 10px; line-height: 30px;}
.contact-info .item .hd{font-size: 14px; }
.contact-info .item ul{ margin-top: 8px;}
.contact-info .item li{ color: #757575; font-size: 14px;}
.contact-info .item .weixin{ color: #49C9F5; display: inline-block; position: relative;}
.contact-info .item .weixin img{ width: 200px; position: absolute; left: 50%; margin-left: -100px; top: -205px; display: none;}
.contact-info .item .weixin:hover{ text-decoration: underline;}
.contact-info .item .weixin:hover img{ display: block;}