.container{width:1400px;margin:0 auto;}
.index-header{height:100px;overflow:hidden;padding:20px 0;}
.index-header .logo{width:400px;padding-right:30px;position:relative;margin-right:50px;}
.index-header .logo:after{content:'';width:0;height:40px;border-right:1px solid #e8e8e8;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.index-header .search-box{border:1px solid #2355ac;height:40px;margin-right:60px;}
.index-header .search-box select{padding:0 10px;border:none;outline:none;font-size:14px;line-height:40px;color:#989898; background: #ffffff;}
.index-header .search-box input{padding:0 10px;border:none;outline:none;font-size:14px;line-height:38px;flex:auto;}
.index-header .search-box .btn-search{padding:0 20px;border:none;outline:none;font-size:14px;line-height:38px;background:#2355ac;color:#fff;border-radius:0;}
.index-nav{height:50px;background:#2355ac}
.index-nav .navBar{ position:relative; z-index:1;height:50px; line-height:50px;   }
.index-nav .nav{ width:100%; margin:0 auto; }
.index-nav .nav a{ color:#fff;  }
.index-nav .nav h3{ float:left; font-size:16px;line-height:50px;}
.index-nav .nav .m{ float:left; position:relative; }

.index-nav .nav h3 a{  display:block; padding:0 30px;  }
.index-nav .nav .on a{  background:#1a499b;  }
.index-nav .nav .sub{ display:none; width:100%;position:absolute; left:0; top:50px; height:auto; padding:7px 0;  background:#1a499b;  float:left;  }
.index-nav .nav .sub li{display:block}
.index-nav .nav .sub li a{ display:block;text-align:center;font-size:14px;line-height:40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-nav .nav .sub li a:hover{ background:#2859aa; color:#fff;    }
.index-banner{height:600px;}
/*全屏焦点图*/
.mc-full-slide { width: 100%; position: relative; height:600px; background:#fff;}
.mc-full-slide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; width: 100%; height: 100%; }
.mc-full-slide .bd ul { width: 100% !important; height: 100% !important; margin: 0; padding: 0; }
.mc-full-slide .bd ul li { width: 100% !important; height: 100%; overflow: hidden; text-align: center;background-repeat:no-repeat;background-position:center center;background-size:cover; }
.mc-full-slide .bd ul li a { display: block; height: 100%; }
.mc-full-slide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.mc-full-slide .hd ul { text-align: center; }
.mc-full-slide .hd li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 10px; height: 10px; border-radius: 50%; margin: 5px; background: #fff; border: 1px solid #cecece; overflow: hidden; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
.mc-full-slide .hd .on { -webkit-box-shadow: 0 0 0 4px #7abcca; -moz-box-shadow: 0 0 0 4px #7abcca; box-shadow: 0 0 0 4px #7abcca; background: #ed6e21; border-radius: 50%; border: none; }
.mc-full-slide .prev, .mc-full-slide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 10px; z-index: 1; width: 40px; height: 60px; text-align: center; cursor: pointer; background: rgba(0, 0, 0, 0.5); display: none; }
.mc-full-slide .prev .iconfont, .mc-full-slide .next .iconfont { font-size: 36px; color: #fff; line-height: 60px; }
.mc-full-slide .next { left: auto; right: 10px; }
.index-footer{height:auto;background:#1e50ae;}
.index-footer .footer-link{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #4d4d4d}
.index-footer .footer-link .link-title{color:#fff;font-size:12px;line-height:24px;}
.index-footer .footer-link .link-item{color:#FFFFFF;font-size:12px;line-height:24px;margin:0 10px;}
.index-footer .footer-link .link-item:hover{color:#fff;}
.index-footer .footer-main {padding:30px 0;}
.index-footer .footer-main .footer-logo{width:500px;flex:none;}
.index-footer .footer-main .footer-menu{flex:auto;}
.footer-menu .menu-item{}
.footer-menu .menu-item dt{font-weight:600;color:#FFFFFF;font-size:14px;line-height:30px;}
.footer-menu .menu-item dd{}
.footer-menu .menu-item dd a{font-size:14px;line-height:24px;color:#FFFFFF;}
.footer-menu .menu-item dd a:hover{color:#989898;}
.index-footer .index-copyright{height:auto;background:#1e50ae;color:#FFFFFF;text-align:center;padding:20px;}


.index-row-1{padding:50px 0;}
.index-row-1 .index-focus-box{flex:none;width:650px;height:475px;margin-right:15px;background:#f7f7f7;position:relative}
.index-row-1 .index-focus-box .hd{position:absolute;z-index:1;bottom:5px;right:10px;}
.index-row-1 .index-focus-box .hd li{display:inline-block;width:20px;height:20px;background:#fff;font-size:12px;color:#000;line-height:20px;text-align:center;cursor: pointer;margin:5px;}
.index-row-1 .index-focus-box .hd li.on{background:#1e50ae;color:#fff;}
.index-row-1 .index-focus-box .bd{width:100%;height:100%;position:relative}
.index-row-1 .index-focus-box .bd ul{width:100%;height:100%;position:relative}
.index-row-1 .index-focus-box .bd li{width:100%;height:100%;position:relative}
.index-row-1 .index-focus-box .item{display:block;width:100%;height:100%;position:relative}
.index-row-1 .index-focus-box .item .img-cell{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.index-row-1 .index-focus-box .item .title{width:100%;height:40px;padding:10px 185px 10px 10px;background:rgba(0,0,0,0.5);font-size:16px;line-height:20px;color:#fff;position:absolute;bottom:0;left:0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-row-1 .index-news-box{flex:none;width:500px;height:475px;}
.index-news-box .hd{ height:50px;position:relative; }
.index-news-box .hd ul{display:block;width:100%; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex!important;}
.index-news-box .hd ul li{flex:1;text-align:center;height:50px;border:1px solid #e8e8e8;font-size:16px;line-height:50px;margin-right:-1px;position:relative;background:#f7f7f7;cursor:pointer}
.index-news-box .hd ul li.on{background:#1e50ae;color:#fff;}
.index-news-box .hd ul li.on:after{content:''; width: 0;
    height: 0;
    position:absolute;bottom:-5px;left:50%;margin-left:-10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 8px solid #1e50ae;}
.index-news-box .bd {padding-top:10px;}
.index-news-box .bd li{margin-bottom:8px;padding:8px;position:relative}
.index-news-box .bd li:after{content:'';width:100%;height:0;border-top:1px dashed #e8e8e8;position:absolute;bottom:0;left:0;}
.index-news-box .bd li:hover{background:#f7f7f7;}


.index-row-full{height:180px;position:relative;padding:30px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}

.index-row-2{padding:50px 0;background:#f7f7f7;}
.row-title-1{text-align:center;font-size:30px;line-height:45px;position:relative;}
.row-title-1 .title-text{position:relative;display:inline-block;padding:0 15px;}
.row-title-1 .title-text:after{content:'';width:200px;height:0;border-top:1px solid #989898;position:absolute;bottom:20px;left:-220px;}
.row-title-1 .title-text:before{content:'';width:200px;height:0;border-top:1px solid #989898;position:absolute;bottom:20px;right:-220px;}

.index-row-3{padding:50px 0;}
.index-row-4{padding:50px 0;}

.index-customer-box{overflow:hidden}
.index-customer-box li{display:inline-block;margin:0 10px;}
.index-customer-box .customer-item{width:165px;height:84px;background-repeat:no-repeat;background-position:center center;background-size:cover;}

.index-brand-box{}
.index-brand-box .brand-item .img-cell{width:190px;height:190px;padding:15px;margin:0 auto 20px;position:relative}
.index-brand-box .brand-item .img-cell:after{content:'';width:100%;height:100%;background:#fff;border-radius:50%;position:absolute;top:0;left:0;z-index:0;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}
.index-brand-box .brand-item .img-cell .img-box{width:160px;height:160px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:1}

.four-reason .item .img-cell{flex:1;margin-right:20px;padding-top:50px;position:relative}
.four-reason .item .img-cell .img-box{width:100%;height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.four-reason .item .img-cell .item-num{width:88px;height:111px;background:#1e50ae;color:#fff;font-size:42px;line-height:100px;font-weight:600;text-align:center;position:absolute;left:15px;top:0;}
.four-reason .item .img-cell .item-num:after{content:'';width:40px;height:5px;background:#fff;position:absolute;bottom:20px;left:50%;margin-left:-20px;}
.four-reason .item .text-cell{flex:1;margin-left:20px;padding-top:100px; }
.four-reason .item:nth-child(2n) .img-cell{order:2;margin:0 0 0 20px;}
.four-reason .item:nth-child(2n) .text-cell{order:1;margin:0 20px 0 0}

.index-product-box{background:#f7f7f7;overflow:hidden}
.index-product-box .bd li{display:inline-block;}
.index-product-box .product-item{display:block;width:240px;height:auto;margin-right:15px;position:relative}
.index-product-box .product-item .thumb{width:100%;height:0;border:1px solid #e8e8e8;padding-bottom:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.index-product-box .product-item .product-name{width:100%;height:40px;padding:10px;font-size:14px;line-height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.page-content {height: 100%;
    width: 1400px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 50px;
    position: relative;
    padding: 100px 0 0px 0px;}
.btn-more{padding:15px 30px;border:1px solid #e8e8e8;border-radius:0;background:#fff;font-size:16px;}
.btn-more:hover{background:#1e50ae;color:#fff;}
.inside-page {width: 100%;position: relative;font-size: 22px;  margin-bottom: 50px;}
.inside-page .menu-box {width: 250px;
float: left;
    /* height: 100%; */
    /* color: #FFFFFF; */
    margin-bottom: 50px;}
.sideMenu{   background: #1E4FAF;  color: #ffffff; padding: 8px;}
.menu-box .page-menu .menu-item {position: relative;width: 100%;height: 45px;  text-align: center;  line-height: 45px;  background: #EEEEEE; margin: 5px 0 5px 0; }
.liuyan{ padding:15px;  font-size: 14px;  background: #EEEEEE; border: 3px solid #1e50ae; }
.liuyan .items-title{color: #333333; font-weight: bold; line-height: 35px;}
.items-listw{color: #333333; }
.active{color:#1647AD;}

.news-page-list .news-item{display:block;height:140px;padding-left:225px;position:relative;margin-bottom:20px;}
.news-page-list .news-item.no-thumb{padding-left:0;}
.news-page-list .news-item .mc-thumb-square{width:210px;height:140px;position:absolute;top:0;left:0;}
.news-page-list .news-item .news-info{width:100%;height:auto;position:relative;top:50%;transform:translateY(-50%)}

.inside-page .content-box {
    padding-left: 40px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.article-box {padding:20px;}
.article-box .article-title{text-align:center;font-size:18px;line-height:24px;margin:10px auto;}
.article-box .article-info{text-align:center;font-size:12px;line-height:24px;color:#989898;margin:10px auto;}
.article-box .article-info span{margin:0 15px;}
.article-box .article-content{font-size:14px;line-height:24px;text-align:justify}
.article-box .article-content img{max-width:100%;}

.img-product-list .product-item .product-thumb {
    width: 100%;
    height: 240px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    position: relative;
}
.img-product-list .product-item .product-title {
    width: 100%;
    height: 20px;
    margin-top: 5px;
    padding: 0 5px;
    font-size: 14px;
    line-height: 20px;
    color: #050505;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*分页样式*/
#page { padding:10px; }
#page .paginationjs-pages { position: relative; left: 50%; }
#page .paginationjs-pages ul { margin-left: -50%; }
#page .paginationjs-pages li > a{min-width:40px;height:40px;line-height:40px;background:#fff;opacity:1;color:#363941}
#page .paginationjs.paginationjs-theme-primary .paginationjs-pages li{border-color:#e8e8e8;}
#page .paginationjs-pages .paginationjs-page { border: 1px solid #e8e8e8; margin-right: -1px; border-radius: 0; }
#page .paginationjs-pages .paginationjs-page a { display: block; color: #333;min-width:40px;height:40px;line-height:40px; }
#page .paginationjs-pages li.active > a { color: #fff;background:#363941; }

#page .paginationjs-pages .paginationjs-prev, #page .paginationjs-pages .paginationjs-next { padding: 0; border: 1px solid #e8e8e8; border-radius: 0; }
#page .paginationjs-pages .paginationjs-prev { margin-right:-1px; }
#page .paginationjs-pages .paginationjs-next { margin-left:-1px; }