/* 字体图标注册 */

@font-face {
    font-family: 'iconfont';

    src: url('../fonts/iconfont.ttf') format('truetype');
}

.iconfont {
    font-family: 'iconfont' !important;
    font-size: 14px;
    font-style: normal;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*版心*/

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

/*固定头部*/

header {
    position: fixed;
    z-index: 9;
    top: 0;
    left: 0;

    width: 100%;
    height: auto;

    -webkit-box-shadow: 0 0 3px #666;
       -moz-box-shadow: 0 0 3px #666;
}

/* 广告 */

.top-ad {
    min-width: 1200px;
    position:relative;
    /*background: url('../images/top-ad.png') center no-repeat;*/
}
.top-ad .img-div {
    height: 80px;
    width: 100%;
}

.top-ad a.iconfont {
    background: #ccc;
}

.close-box {
    position: absolute;
    top: 5px;
    right: calc((100% - 1200px)/2);
    text-align: center;
    width: 18px;
    height: 18px;
    line-height: 18px;
}



/* 快捷 */

.shortcut {
    line-height: 31px;

    height: 31px;

    background-color: #f1f1f1;
}

.shortcut li {
    float: left;
}

.shortcut .pt {
    position: relative;
}

.shortcut .pd {
    position: absolute;
    z-index: 10;
    top: 30px;
    left: 0;

    display: none;
}

.shortcut .pd img {
    width: 120px;
    height: 120px;
    margin: 5px;

    border: 1px solid #e9e9e9;
}

.shortcut .pt:hover .pd {
    display: block;
}



/* 头部 */

.header-box {
    background: #fff;
}

.header-box .header {
    height: 90px;

    /*background: #ccc;*/
}



.header-box .header .logo {
    float: left;

    width: 240px;
    padding-top: 22px;
}



.header-box .header .logo a {
    font-size: 0;

    display: block;
    /*隐藏文字方法1*/
    /*text-indent: -9999; /*隐藏文字方法2*/
    overflow: hidden;

    width: 235px;
    height: 46px;

    background: url(../images/logo.png) center no-repeat;
}

.header-box .header .search {
    position: relative;
    float: left;
    width: 550px;
    height: 36px;
    margin-top: 22px;
    margin-left: 105px;
    border: 2px solid #0089d1;
}

.header-box .header .pipei {
    display: none;
    position: relative;
    top: 2px;
    left: -2px;
    float: left;
    width: 550px;
    padding:5px 15px;
    background: #fff;
    border: 1px solid #0089d1;
    z-index: 1
}

.header-box .header .pipei a{
    display: block;
    width: 100%;
    height: 1.8rem;
    font-weight: 600;
    line-height: 1.8rem;

}
.pipei span {
    height: 1.8rem;
}
.pipei .castitle {
    overflow: hidden;
}

.header-box .header .search select {
    float: left;

    width: 61px;
    height: 32px;
    padding-left: 10px;

    border: 0;
    outline: 0;
}

.header-box .header .search input {
    float: left;

    width: 405px;
    height: 32px;
    padding-left: 10px;
}

.header-box .header .search button {
    font-size: 16px;

    float: left;

    width: 80px;
    height: 32px;

    color: #fff;
    background-color: #0089d1;
}

.header-box .header .hotwords {
    position: absolute;
    top: 35px;
    left: 0;
}

.header-box .header .hotwords a {
    margin-right: 15px;
}

.header-box .header .phone {
    font-size: 23px;
    font-weight: 600;

    float: right;

    width: 200px;
    padding-top: 10px;

    text-align: right;

    color: #f1b17d;
}

.header-box .header .phone i {
    font-size: 23px;
}



/* 栏目 */

.nav-box {
    background: #0089d1;

    /*margin-top: 201px;*/
}

.nav-box .nav {
    position: relative;

    height: 40px;
}

.nav-box .nav ul.n1 li {
    float: left;
}

.nav-box .nav ul.n1 li > a {
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;

    display: block;

    height: 40px;
    padding: 0 20px;

    text-align: center;

    color: #fff;
}

.nav-box .nav ul.n1 li:hover {
    background: #f1b17d;
}

.nav-box .nav ul.n1 li:hover > div {
    display: block;
}

.nav-box .nav .n2 {
    position: absolute;
    z-index: 1;
    top: 40px;
    left: 0;

    display: none;

    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    /*background: #eefbff;*/

    border: 1px solid #f1b17d;
    background: #fff;
}

.nav-box .nav .nav2-short-title {
    position: relative;
}

.nav-box .nav .nav2-short {
    position: absolute;
    z-index: 1;
    top: 40px;
    left: 0;

    display: none;

    width: 200px;
    padding: 10px;

    border: 1px solid #f1b17d;
    background: #fff;
}

.nav-box .nav .nav2-short a {
    font-size: 14px;
    line-height: 30px;

    float: left;

    width: 100%;

    border-bottom: 1px dotted #e9e9e9;
}

.nav-box .nav .n2 .nav-hot {
    float: left;

    width: 16%;
}

.nav-box .nav .n2 .nav-hot img {
    max-width: 175px;
    max-height: 100px;
    margin-bottom: 10px;
    margin-left: 10px;

    border: 1px solid #e9e9e9;
}

.nav-box .nav .n2 .nav-def {
    float: left;

    width: 16.5%;
    padding: 0 10px;

    border-left: 1px dotted #e9e9e9;
}

.nav-box .nav .n2 .nav-def dt {
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;

    text-align: center;

    border-bottom: 1px solid #e9e9e9;
}

.nav-box .nav .n2 .nav-def dd {
    font-size: 14px;
    line-height: 30px;

    border-bottom: 1px dotted #e9e9e9;
}



/* 轮播 */

.banner {
    position: relative;

    overflow: hidden;

    width: 100%;
    min-width: 1200px;
}

.banner li {
    height: 400px;

    background-repeat: no-repeat;
}

.banner .hd img {
    display: block;

    height: 35px;
}

.banner .prev {
    position: absolute;
    top: 45%;
    left: 20px;

    cursor: pointer;
    transition: all .6s;

    opacity: 0;
}

.banner .next {
    position: absolute;
    top: 45%;
    right: 20px;

    cursor: pointer;
    transition: all .6s;

    opacity: 0;
}

.banner:hover .prev, .banner:hover .next {
    opacity: 1;
}



/* 推荐 */

.recommend-box {
    width: 1200px;
    margin-top: 10px;

    background: #fff;
}

.rec-t-box {
    position: relative;
}

.rec-t-box > a.more {
    position: absolute;
    top: 12px;
    right: 10px;
}

.recommend-box .rec-t {
    height: 40px;

    border-bottom: 1px solid #f1b17d;
}



.recommend-box .rec-t > a {
    font-size: 16px;
    line-height: 35px;

    display: block;
    float: left;

    padding: 0 50px;
}



.recommend-box .rec-t .active {
    border-top: 2px solid #f1b17d;
    border-right: 1px solid #f1b17d;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #f1b17d;
}

.recommend-box .rec-b ul {
    padding: 15px;
}

.recommend-box .rec-b li {
    float: left;

    width: 234px;
    height: 250px;
    margin-bottom: 1px;
    padding: 10px;
}

.recommend-box .rec-b li:hover {
    background: #f5f5f5;
    box-shadow: 0 3px 5px #ccc;
}

.recommend-box .rec-b li img {
    width: 214px;
    height: 115px;

    border: 1px solid #e9e9e9;
}

.recommend-box .rec-b li h4 {
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;

    display: -webkit-box;
    overflow: hidden;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.recommend-box .rec-b li p {
    font-size: 12px;
    line-height: 24px;

    display: -webkit-box;
    overflow: hidden;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}



/* 推荐 */

.advantage {
    width: 1200px;
    margin-top: 10px;
    padding: 0 10px 15px;

    border-top: 1px solid #f1b17d;
    background: #fff;
}

.advantage .advantage-f {
    width: 785px;
    padding: 0 15px;
}

.advantage .advantage-f h3 {
    font-size: 16px;
    font-weight: 600px;
    line-height: 40px;

    color: #f1b17d;
}

.advantage .advantage-f p {
    font-size: 14px;
    line-height: 30px;

    text-indent: 2em;
}

.advantage .advantage-p {
    width: 390px;
    padding-top: 15px;
}



/* 新闻 */

.news {
    margin-top: 10px;

    background: #fff;
}

.news .news-t {
    line-height: 40px;

    padding: 0 10px;

    border-bottom: 1px solid #f1b17d;
}

.news .news-t h3 {
    font-size: 16px;
    font-weight: 500;

    padding-left: 15px;;
}

.news .news-t h3 {
    font-size: 16px;

    padding-left: 15px;
}



.news .news-b li {
    float: left;

    width: 25%;
    height: 350px;
    padding: 15px;
}

.news .news-b li:hover {
    -moz-box-shadow: 0 2px 20px #ccc;
         box-shadow: 0 2px 20px #ccc;
}

.news .news-b .n-img-box {
    line-height: 210px;

    width: 100%;
    height: 210px;

    text-align: center;

    border: 1px solid #e9e9e9;
}

.news .news-b .n-img-box img {
    max-width: 100%;
    max-height: 100%;
}

.news .news-b li h4 {
    font-size: 14px;
    line-height: 30px;

    display: -webkit-box;
    overflow: hidden;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.news .news-b li p {
    display: -webkit-box;
    overflow: hidden;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}



/* 合作单位 */

.partner {
    margin-top: 10px;

    background: #fff;
}

.partner .partner-t {
    line-height: 40px;

    padding: 0 10px;

    border-bottom: 1px solid #f1b17d;
}

.partner .partner-t h3 {
    font-size: 16px;
    font-weight: 500;

    padding-left: 15px;
}

.partner .partner-b {
    padding: 10px;
}

.partner .partner-b ul {
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
}

.partner .partner-b li {
    line-height: 68px;

    position: relative;

    float: left;

    width: 10%;
    height: 70px;

    text-align: center;

    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.partner .partner-b li img {
    max-width: 100%;
    max-height: 100px;
}

.partner .partner-b li div {
    line-height: 16px;

    position: absolute;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;
    padding: 15px 5px;

    text-align: center;

    opacity: .9;
    color: #fff;
    /*background: #9d9d9de0;*/
    background: #9d9d9d;
}



.partner .partner-b li:hover > div {
    display: block;
}



/* 底部 */

.footer {
    min-width: 1200px;
    margin-top: 10px;

    background: #fff;
}

.footer .easily-box {
    border-bottom: 1px solid #e9e9e9;
}

.footer .easily a {
    font-size: 16px;
    font-weight: 600;
    line-height: 80px;

    float: left;

    width: 25%;
    height: 80px;

    text-align: center;
}

.footer .footer-info-box {
    border-bottom: 1px solid #e9e9e9;
}



.footer .mod_help {
    height: 190px;
    padding: 20px 0 0 50px;
}

.footer .mod_help dl {
    float: left;

    width: 195px;
}

.footer .mod_help dl:nth-child(6) {
    float: left;

    width: 150px;

    text-align: center;
}

.footer .mod_help dt {
    font-size: 16px;

    margin-bottom: 10px;

    color: #484848;
}

.footer .mod_help dd {
    font-size: 12px;
    line-height: 20px;

    color: #666;
}

.footer .wchat {
    float: right;
}

.footer .wchat .wchat-img {
    float: right;

    width: 150px;

    text-align: center;
}
.footer .wchat .wchat-img img {
    max-width: 80%;
}



.footer .copyright {
    line-height: 20px;

    margin-top: 15px;
    padding-bottom: 20px;

    text-align: center;
}



/* 面包屑 */

.crumbs {
    line-height: 30px;

    height: 30px;
}



/*左边*/

.content .c-left {
    width: 270px;
    padding-bottom: 20px;

    background: #fff;
}



.content .c-left .c-title {
    font-size: 16px;
    line-height: 40px;

    text-align: center;

    border-top: 2px solid #f1b17d;
    border-left: 2px solid #0089d1;
}

.content .c-left .cate-t {
    /*padding: 0 0 0 20px;*/
    font-size: 14px;
    line-height: 30px;

    position: relative;

    border-top: 1px solid #e9e9e9;
}

.content .c-left .cate-t a {
    float: left;

    width: 100%;
    padding-left: 20px;
}

.content .c-left .cate-t .c-allact {
    position: absolute;
    right: 0;

    width: 30px;

    cursor: pointer;
    text-align: center;
}

.content .c-left .cate-d {
    padding-left: 20px;
}

.content .c-left .cate-d a {
    font-size: 12px;
    line-height: 24px;

    display: block;

    padding-left: 15px;
}

/*.content .c-left .cate-d li a:hover{*/

/*  background: #e2f5ff;*/

/*}*/

.content .c-left li a:hover {
    color: #fff;
    background: #0089d1;
}

.content .c-left li .relative {
    color: #fff;
    background: #0089d1;
}

.content .c-left .c-act {
    line-height: 24px;

    display: block;

    margin-right: 20px;

    text-align: center;
}

.content .c-left .c-act:hover {
    color: #666;
    background: #fff;
}

/*右边*/

.content .c-ad {
    line-height: 185px;

    width: 910px;
    height: 185px;
    margin: 0 auto 10px;

    text-align: center;
}

.content .c-ad img {
    max-width: 910px;
    max-height: 185px;
}

.content .c-right {
    width: 920px;

    border-top: 1px solid #f1b17d;
    background: #fff;
}



.content .c-right ul.plist li {
    position: relative;

    height: 210px;
    padding: 10px 20px;

    border-bottom: 1px solid #e9e9e9;
}

.content .c-right ul.plist li:hover {
    transform: scale(1.02, 1.02);

    border: 1px solid #e9e9e9;
    background: #fff;
    box-shadow: 0 3px 3px #ccc;
}



.content .c-right .i-info {
    width: 500px;
}

.content .c-right .i-info h3 {
    font-size: 14px;
    line-height: 30px;
}

.content .c-right .i-info p {
    font-size: 12px;
    line-height: 18px;
}

.content .c-right .i-info .use-act {
    position: absolute;
    bottom: 10px;
    left: 20px;
}

.content .c-right .i-info .use-act a {
    font-size: 14px;
    line-height: 24px;

    display: block;
    float: left;

    width: 80px;
    height: 24px;
}



.content .c-right .i-img {
    line-height: 190px;

    width: 370px;
    height: 190px;

    text-align: center;

    border: 1px solid #e9e9e9;
}

.content .c-right .i-img img {
    max-width: 368px;
    max-height: 182px;
}



/* 产品详情 */

.c-right .pinfo {
    padding: 15px;
}

.c-right .pinfo-img {
    line-height: 190px;
    width: 430px;
    height: 190px;
    text-align: center;
    border: 1px solid #e9e9e9;
}

.c-right .pinfo-img .img-box{
    width: 370px;
    max-height: 190px;
}

.content .c-right .pinfo-img .img-box img {
    max-width: 368px;
    max-height: 182px;
}

.content .c-right .pinfo-img .img-box-r{
    border-left: 1px solid #e9e9e9;;
    width: 55px;
    height: 190px;
}

.content .c-right .pinfo-img .img-box-r li{
    border-bottom: 1px solid #e9e9e9;
    width: 54px;
    height: 47px;
    background-position: center center; /* 水平居中和垂直居中 */
    background-size: contain; /* 背景图片覆盖整个元素区域 */
    background-repeat: no-repeat; /* 背景图片不重复 */
    cursor: pointer;
}

.content .c-right .pinfo-t {
    position: relative;

    width: 440px;
    height: 190px;
}

.content .pinfo-t h2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
}

.content .pinfo-t p {
    font-size: 12px;
    line-height: 22px;

    word-break: break-all;
}

.content .c-right .info-use-act {
    position: absolute;
    bottom: 5px;
    left: 0;
}

.content .c-right .info-use-act a {
    font-size: 14px;

    display: block;

    padding: 5px 20px;

    color: #fff;
    background: #0089d1;
}

.content .p-content {
    position: relative;
    margin: 0 15px 15px 15px;
    border: 1px solid #e9e9e9;
}

.content .p-content .error-correction{
    position: absolute;
    top: 40px;
    right: 0px;

    padding: 0 5px;
    cursor: pointer;

    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.content .p-content .p-content-t {
    font-size: 14px;
    line-height: 40px;

    border-bottom: 1px solid #e9e9e9;
}



.content .p-content .p-content-t a {
    float: left;

    padding: 0 15px;

    color: #fff;
    border-right: 1px solid #e9e9e9;
    background: #0089d1;
}

.content .p-content .p-content-t a:hover {
    cursor: pointer;

    color: #fff;
    background: #f1b380;
}

.content .p-content .p-content-t .active {
    color: #fff;
    background: #f1b380;
}



.content .p-content .p-content-main > li {
    display: none;
}

.content .p-content .p-content-main > li:first-child {
    display: block;
}



.content-table {
    width: 95%;
    margin: 10px;
}

.content-table .p-c-t {
    font-weight: 600;

    width: 25%;
    height: 28px;
}

.content-table .p-c-b {

    word-break: break-all;
}



.article-main {
    padding: 20px;
}



.article-main p {
    font-size: 14px;
    line-height: 30px;

    padding: 10px 0;

    text-indent: 2em;
}

.article-main img {
    max-width: 95%;
}



.article-main h5.mtitle {
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;

    margin-top: 10px;
}



/* 服务 */

.content .c-right .s-list {
    padding: 25px;
}

.content .c-right .s-list h3.server-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 50px;

    text-align: center;
}

.content .c-right .s-list ul {
    padding-bottom: 15px;
}

.content .c-right .s-list li {
    float: left;

    width: 50%;
    padding: 15px;;
}

.content .c-right .s-list .s-img {
    line-height: 100px;

    width: 100px;
    height: 100px;

    text-align: center;
}

.content .c-right .s-list .s-img img {
    max-width: 100px;
    max-height: 100px;
}

.content .c-right .s-list .s-title {
    width: 290px;
    height: 100px;
    padding: 10px 0;
}

.content .c-right .s-list .s-title h4 {
    font-size: 14px;
    line-height: 28px;
}



.content .s-content {
    margin: 0 15px 15px 15px;

    border: 1px solid #e9e9e9;
}

.content .s-content .s-content-t {
    font-size: 14px;
    line-height: 40px;

    border-bottom: 1px solid #e9e9e9;
}

.content .s-content .s-content-t a {
    float: left;

    width: 16.66%;

    text-align: center;

    color: #fff;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    background: #0089d1;
}

.content .s-content .s-content-t a:hover {
    cursor: pointer;

    color: #fff;
    background: #f1b17d;
}

.content .s-content .s-content-t .active {
    color: #fff;
    background: #f1b17d;
}



.content .s-content .s-content-main > li {
    display: none;
}

.content .s-content .s-content-main > li:first-child {
    display: block;
}



/*博客*/

.content .c-right .alist {
    padding: 0 15px;
}

.content .c-right .alist li {
    padding: 10px 0;

    border-bottom: 1px solid #e9e9e9;
}

.content .c-right .alist .a-img {
    line-height: 180px;

    width: 300px;
    height: 180px;

    text-align: center;
}

.content .c-right .alist .a-img img {
    max-width: 300px;
    max-height: 180px;
}

.content .c-right .alist .a-info {
    position: relative;

    width: 580px;
    height: 180px;
}

.content .c-right .alist h4 {
    font-size: 14px;
    line-height: 40px;
}

.content .c-right .alist p {
    display: -webkit-box;
    overflow: hidden;

    text-indent: 2em;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}

.content .c-right .alist .a-info-d {
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
}

.content .c-right .alist .a-info-d a {
    float: left;
}

.content .c-right .alist .a-info-d span {
    float: right;

    min-width: 70px;
}

.content .c-right .content-info {
    padding: 15px;
}

.content .c-right .content-info h2.c-a-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 60px;

    text-align: center;
}

.content .c-right .content-info .c-a-info {
    padding: 10px 20px;

    border-bottom: 1px solid #e9e9e9;
}

.content .c-right .content-info .c-a-info span {
    line-height: 24px;

    float: right;

    min-width: 100px;
}

.content .c-right .content-info .c-a-info a {
    line-height: 24px;

    float: right;

    margin-left: 25px;
}

.content .c-right .enclosure {
    padding: 15px;

    border-top: 1px dotted #e9e9e9;
}



.content .c-right .content-info .prev-next {
    padding: 20px 0 20px 10px;

    border-top: 1px solid #e9e9e9;
}

.content .c-right .content-info .prev-next a {
    line-height: 30px;

    display: block;
}

/*2021 12 26 添加搜索 */
.content .c-right .content-info .ys-search-box {
    margin: 0 auto;
    padding: 20px;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
}
.content-info .ys-search-box .search-t span {
    padding: 10px;
    font-size: 16px;
    line-height: 24px;
}
.content-info .ys-search-box .search-t input{
    width: 600px;
    height: 28px;
    border: 1px solid #ccc;
}
.content-info .ys-search-box .search-t button{
    margin-left: 15px;
    padding: 3px 20px;
    background: #0089d1;
    color: #FFF;
    line-height: 24px;
}
.content-info .ys-search-box .search-res {
    position: relative;
    margin-top: 20px;
    padding: 20px 50px;
    border-top: 1px solid #e9e9e9;
}
.content-info .ys-search-box .search-res .ys-search-btn {
    position: absolute;
    padding: 0 15px;
    top:-10px;
    right: 10px;
    background: #FFF;
}

.content-info .ys-search-box .search-res table {
    width: 90%;
    border-collapse: collapse;
}
.content-info .ys-search-box .search-res table th {
    /*width: 40%;*/
    padding: 5px 10px;
    border: 1px solid #ccc;
}

.content-info .ys-search-box .search-res table td {
    /*width: 40%;*/
    padding: 5px 10px;
    border: 1px solid #ccc;
}


.content .c-right .comment-box {
    padding: 15px;

    border: 1px solid #e9e9e9;
}

.comment-box .comment-act textarea {
    width: 775px;
    padding: 5px;

    color: #666;
}

.comment-box .comment-act button {
    display: block;
    float: right;

    margin: 15px 0;
    padding: 10px 20px;

    color: #fff;
    background: #0089d1;
}

.comment-box .comment-list li {
    padding: 15px 10px;

    border-top: 1px solid #e9e9e9;
}

.comment-box .comment-list .user-head {
    line-height: 40px;

    height: 40px;

    text-align: center;

    widows: 40px;
}

.comment-box .comment-list .user-head img {
    max-width: 40px;
    max-height: 40px;
}

.comment-box .comment-list .user-comment {
    width: 780px;
}

.comment-box .comment-list .user-comment .user-name {
    color: #0089d1;
}



/*网站地图*/

.sitempa-box {
    margin-top: 130px;

    background: #fff;
}

.sitempa-box ul.url-1 {
    padding: 20px;
}

.sitempa-box h4 {
    font-weight: 600;
}

.sitempa-box h5 {
    font-weight: 500;
}

.sitempa-box ul.url-2 {
    margin-bottom: 20px;
}

.sitempa-box ul.url-2 li {
    float: left;

    margin-top: 10px;
    padding: 0 20px;
}

/*合作伙伴单页*/

.c-right .partner-box {
    padding: 20px;
}

.c-right .partner-box li {
    float: left;
}



/* 合作单位 */

.c-right .partner-box {
    padding: 20px;
}

.c-right .partner-box h2 {
    line-height: 50px;

    text-align: center;
}

.c-right .partner-box ul {
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
}

.c-right .partner-box li {
    line-height: 68px;

    position: relative;

    float: left;

    width: 20%;
    height: 80px;

    text-align: center;

    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.c-right .partner-box li img {
    max-width: 100%;
    max-height: 100px;
}

.c-right .partner-box li div {
    line-height: 16px;

    position: absolute;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;
    padding: 15px 5px;

    text-align: center;

    color: #fff;
    background: #9d9d9de0;
}
