.common-banner {
 height:383px; min-width:1200px;
 /*! background:url(../../../images/sites/aboutus/about-img.png) no-repeat; */-webkit-background-size:100% 100%;
 -moz-background-size:100% 100%;
 -o-background-size:100% 100%;
 background-size:100% 100%; position:relative;
 /*! padding-top:155px; */-webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background: black;
}
.common-banner>h1 {
 background:url(../../../images/sites/aboutus/banner-h1.png) no-repeat;
 -webkit-background-size:100% 100%;
 -moz-background-size:100% 100%;
 -o-background-size:100% 100%;
 background-size:100% 100%;
 text-align:center;
 line-height:144px;
 width:576px;
 height:150px;
 font-size:50px;
 overflow:hidden;
 white-space:nowrap;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 word-wrap:break-word;
 word-break:break-all;
 margin:0 auto;
 padding:0 20px;
 color:#fff
}
.common-banner .banner-nav {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:50px;
 line-height:50px;
 background:#aaa;
 overflow:hidden;
 word-wrap:break-word;
 word-break:break-all;
 font-size:0
}
.common-banner .banner-nav .nav {
 width:1200px;
 margin:0 auto;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 height:100%
}
.common-banner .banner-nav .nav a {
 display:inline-block;
 width:20%;
 height:100%;
 text-align:center;
 font-size:16px;
 word-wrap:break-word;
 word-break:break-all;
 overflow:hidden;
 white-space:nowrap;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:all .2s ease;
 -o-transition:all .2s ease;
 -moz-transition:all .2s ease;
 transition:all .2s ease;
 color:#fff
}
.common-banner .banner-nav .nav a.active {
 background-color:#49a0f5
}
.common-banner .banner-nav .nav a:hover {
 background-color:#49a0f5
}



#ab-main {
 border-top:1px solid transparent
}
#ab-main .f-artical {
 padding:65px 0 75px;
 background-color:#f6f7f9
}
#ab-main .s-artical {
 margin-top:70px;
 padding-bottom:80px
}
#ab-main .ab-title {
 font-size:30px;
 font-family:MicrosoftYaHei;
 font-weight:600;
 color:#333;
 margin-bottom:51px;
 position:relative;
 text-align:center;
}
#ab-main .ab-title::after {
 position:absolute;
 left:0;
 right:0;
 bottom:-19px;
 margin:auto;
 content:'';
 width:64px;
 height:3px;
 background:#49a0f5;
 opacity:.8
}
#ab-main .ab-text {
 text-align:left;
 font-size:16px;
 font-family:MicrosoftYaHei;
 color:#666;
 line-height:30px;
 text-align:center
}
#ab-main .ab-text p {
 margin-bottom:25px;
 text-align:justify
}
