.imain {width:100%;margin:0 auto;}
.imain ul {width:100%;justify-content:center;align-items:center;text-align:center;}
.imain ul li {width:12.5%;display:block;float:left;margin:0.2rem auto;}
.imain ul li a {display:block;width:20%;height:20%;border-radius:50%;background:#7B5882;padding:10%;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;}
.imain ul li a:hover {background-color:#EEEEEE;}
.imain ul li img {display:block;margin-right:auto;margin-left:auto;width:70%;padding:15%;}
.imain ul li p {line-height:0.6rem;text-align:center;font-size:0.2rem;}
.imain ul li:hover img,.inner_logo:hover img {-webkit-transition:0.4s linear;transition:0.4s ease-in;-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.banner1 {width:100%;position:relative;margin-bottom:0.2rem;height:100%;}
.slide-content {width:100%;height:100%;}
.slide-content {display:block;width:100%;position:relative;}
.slide-content img {width:100%;height:auto;}
.swiper1 .swiper1-pagination {bottom:0.2rem;}
.swiper1 .swiper-pagination-bullet {width:.6rem;height:4px;background:#e1e1e1;border-radius:0;opacity:1;}
.swiper1 .swiper-pagination-bullet-active {background:#7B5882;}
.banner2 {width:100%;position:relative;}
.swiper2 {width:100%;height:100%;}
.slide-content2 {width:100%;height:100%;}
.swiper2 .swiper2-pagination {bottom:0.2rem;}
.swiper2 .swiper-pagination-bullet {width:.5rem;height:4px;background:#e1e1e1;border-radius:0;opacity:1;}
.swiper2 .swiper-pagination-bullet-active {background:#7B5882;}
.swiper {margin:0!important;}
#ind_news {background-color:#ffffff;width:100%;margin:0px auto 40px;padding:20px 0 30px;overflow:hidden;}
.containe {width:100%;display:block;max-width:1400px;margin:0 auto;position:relative;}
#ind_news .cb {overflow:hidden;}
.ind_tit {text-align:center;position:relative;padding:30px 0;}
.ind_tit h2 {font-size:28px;line-height:50px;color:#333;letter-spacing:2px}
.ind_tit small {font-size:15px;display:block;color:#666;line-height:1.6;letter-spacing:2px}
#ind_news .colu {z-index:55;position:relative;}
#ind_news .c1 {float:left;width:46%;margin-right:4%;transition:all 0.5s;-moz-transition:all 0.5s;/* Firefox 4 */-webkit-transition:all 0.5s;/* Safari and Chrome */-o-transition:all 0.5s;-ms-transition:all 0.5s;}
#ind_news .c1:hover {-webkit-box-shadow:1px 10px 30px rgba(0,0,0,0.08);box-shadow:1px 10px 30px rgba(0,0,0,0.08);transform:translateY(-10px);-webkit-transform:translateY(-10px);}
#ind_news .c1 .imWrap {padding-top:70%;border:1px solid #ddd;width:100%;position:relative;overflow:hidden;}
.imWrap img {display:block;position:absolute;width:100%;z-index:5;left:0;top:0;height:auto;min-height:100%}
#ind_news .c1 .date {line-height:1.5;font-size:0.22rem;color:#fff;background-color:#7B5882;display:inline-block;padding:.1rem .2rem;text-align:center;position:absolute;z-index:55;right:0;bottom:0;}
#ind_news .c1 .date p {font-size:.32rem;color:#fff;line-height:1.2}
#ind_news .c1 .date span {font-size:0.22rem;color:#fff}
#ind_news .c1 .newleftfont1 {color:#333;font-size:.18rem;line-height:2.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:10px;display:block}
#ind_news .c1 .newleftfont1 i {color:#7B5882;padding-right:10px}
#ind_news .c1 .newleftfont2 {font-size:0.14rem;color:#666;display:block;overflow:hidden;line-height:0.22rem;height:0.44rem;padding:0 .15rem;}
.morebtn {color:#fff;font-size:.16rem;text-align:center;display:block;clear:both;width:2rem;line-height:0.5rem;background:#7B5882;border-radius:0.25rem;margin:.1rem auto 0;}
.newstop {display:block;overflow:hidden;background-color:#f6f6f6;padding:.15rem;margin-bottom:25px;transition:all 0.5s;-moz-transition:all 0.5s;/* Firefox 4 */-webkit-transition:all 0.5s;/* Safari and Chrome */-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.newstop:hover {-webkit-box-shadow:1px 10px 30px rgba(0,0,0,0.08);box-shadow:1px 10px 30px rgba(0,0,0,0.08);transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.newstop-l {float:left;text-align:center;width:1.2rem;border-right:1px solid #ddd;margin-right:.1rem}
.newstop-l p {font-size:.26rem;color:#666;line-height:0.5rem}
.newstop-l span {font-size:0.2rem;color:#666;display:block;text-align:center;line-height:0.35rem;}
.newstop-r {display:block;overflow:hidden}
.newstop-r p {font-size:.15rem;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;margin-bottom:.1rem;}
.newstop-r span {font-size:0.13rem;color:#666;display:block;overflow:hidden;line-height:0.25rem;height:0.5rem}
#ind_product {background-color:#ffffff;width:100%;margin:10px auto 50px;}
.swiper {width:100%;margin:10px auto 20px;}
.productlist {text-align:center;font-size:16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.productlist a {display:block;width:100%;}
.productlist img {display:block;width:100%;margin:0 auto}
.productlist p {line-height:40px;height:40px;overflow:hidden;background:rgba(0,67,134,0.9);position:absolute;bottom:10px;left:10px;right:10px;color:#ffffff;}
.swiper-pagination2 {position:relative!important;margin-top:15px;}
.flink {background-color:#f1f1f1;width:100%;margin:20px auto;padding:15px 0;}
.flink_title {font-size:26px;height:40px;line-height:40px;padding-left:10px;}
.flink_con {margin-left:20px;}
.flink_con a {width:40px;float:left;display:block;margin-right:10px;}
.flink_con a img {width:40px;height:40px;vertical-align:middle;}
.section-title {text-align:center;padding:30px 0;}
.section-title h2 {font-size:28px;font-weight:800;color:#7B5882;display:block;width:40%;letter-spacing:2px;margin:10px auto;position:relative;line-height:20px;}
.section-title h3 {font-size:14px;text-transform:none;font-family:Arial;color:#999;font-weight:300;position:relative;}
.section-title h4 {font-size:16px;font-weight:200;color:#777;padding-top:30px;}
.case {}
.case-nav {margin:0 auto;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;}
.case-nav li {width:170px;height:50px;margin-right:30px;}
.case-nav li:last-child {margin-right:0px;}
.case-nav li a {display:block;text-align:center;font-size:18px;line-height:47px;color:#999caa;border:1px solid #eff1f2;background-color:#fff}
.case-nav li a:hover,.case-nav li .cur {background-color:#7B5882;color:#fff;text-decoration:none;}
.caselist {widht:100%;max-width:1200px;margin:20px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;}
.caselist .item {width:23%;background-color:#fff;margin:0.2rem 1%;}
.caselist .item a {color:#333;display:block;position:relative;width:100%;height:100%;}
.caselist .item a .img {width:100%;overflow:hidden;z-index:3;position:relative;z-index:10000;}
.caselist .item a .img img {width:100%;margin:0 auto;display:block;}
.caselist .item a:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.caselist .item a:hover::before {height:100%;}
.caselist h3 {font-size:14px;line-height:36px;height:36px;overflow:hidden;text-align:center;font-weight:200;z-index:20000;width:100%;}


.bsblist {widht:100%;max-width:1200px;margin:20px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;}
.bsblist .item {width:14.6666%;background-color:#f5f5f5;margin:0.2rem 1%;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.bsblist .item a {color:#333;display:block;position:relative;width:100%;height:100%;}
.bsblist .item a .img {width:100%;overflow:hidden;z-index:3;position:relative;z-index:10000;}
.bsblist .item a .img img {width:100%;margin:0 auto;display:block;}
.bsblist .item a:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.bsblist .item a:hover::before {height:100%;}
.bsblist h3 {font-size:14px;line-height:36px;height:36px;overflow:hidden;text-align:center;font-weight:200;z-index:20000;width:100%;}

.news-list {flex-wrap:wrap;padding:30px 0;margin:0 auto;width:100%;max-width:1200px;}
.news-list li {width:48%;margin:0 1% 30px;background-color:#fff;-webkit-box-shadow:1px 10px 20px rgba(0,0,0,0.08);box-shadow:0px 0px 18px rgba(0,0,0,0.15);border-radius:5px;}
/* .news-list li:nth-child(2n) {margin-right:0;}
*/.news-list li a {display:block;width:100%;height:100%;padding:20px 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:border-box;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;}
.news-list li a .img {width:33%;height:100px;background-size:cover;background-position:center center;}
.news-list li a .info {width:65%;height:100px;overflow:hidden;}
.news-list li a .info .title {font-size:16px;font-weight:500;color:#666;margin-bottom:10px;}
.news-list li a .info p {font-size:13px;color:#999;line-height:22px;height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.news-list li a:hover {text-decoration:none;}
.news-list li:hover {transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.article_cont {overflow:hidden;font-size:14px;width:100%;max-width:1400px;margin:10px auto;padding:17px;box-sizing:border-box;}
.sub_title {text-align:center;line-height:30px;}
.sub_title h1 {font:500 24px "microsoft yahei";margin-bottom:10px;margin-top:10px;}
.sub_info {color:#777;border-bottom:1px dashed #ddd;line-height:40px;}
.sub_info {text-align:center;color:#666;padding:5px 0;line-height:.5rem !important;margin-bottom:.1rem;border-bottom:1px dashed #dddddd;}
.article {margin:10px 0;line-height:30px;overflow:hidden;}
.tuku {margin:10px 0;overflow:hidden;}
.right-cont .cf {clear:both;overflow:hidden;}
.skip {margin-top:5%;margin-bottom:2%;background:#f6f6f6;padding:5px;line-height:30px;}
.skip .fl {float:left;margin-left:10px;}
.skip>div:last-child {text-align:right;float:right;}
.skip span {font-size:16px;color:#7B5882;display:inline-block;position:relative;overflow:hidden;vertical-align:middle;padding-right:5px}
.arc_main {/*   background:url(../images/mar_13.jpg) no-repeat bottom center #f2f7fa;background-size:cover;*/}
/* 图文2 */.case_container {width:100%;max-width:1200px;margin:50px auto 50px;}
.case_item {margin:0 atuo;}
.case_item a {display:block;width:30.33333%;height:auto;float:left;margin:1.5%;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;position:relative;}
.case_item a div {width:100%;height:auto;}
.case_item a img {width:100%;height:100%;-webkit-transform:scale(1);-webkit-transition:all .3s;transform:scale(1);transition:all .3s;}
.case_item a:hover {box-shadow:7px 7px 7px 2px #666;}
.case_item a:hover img {-webkit-transform:scale(1.2);transform:scale(1.2);}
.case_item a p {position:absolute;/* top:0;*/    left:0;right:0;bottom:0;width:100%;text-align:center;height:50px;line-height:50px;margin:auto;color:#fff;background:rgba(0,0,0,.5);font-size:16px;}

/* .about {padding-bottom:25px;margin-top:40px;background:url(../img/p5.png) no-repeat center center;background-size:auto 100%;}
.about_circle {width:45px;height:26px;}
.about_title {text-align:center;font-size:30px;color:#0669c3;line-height:35px;}
.about_gray {text-align:center;font-size:16px;color:#999999;line-height:23px;margin-top:4px;}
.about_en {font-size:16px;color:#666666;text-align:center;text-transform:uppercase;}
*/.tab {margin-top:22px;}
.tab_con {width:1200px;margin:32px auto 0 auto;position:relative;}
.tab_menu {background:#eeeeee;width:1200px;height:50px;margin:0 auto;}
.tab_pic {height:167px;width:629px;}
.tab_top {margin:0 auto;width:1122px;}
.tab_menu li {overflow:hidden;background:url(../img/21.jpg) no-repeat right center;height:59px;text-align:center;float:left;}
.tab_menu li .tab_back {/* width:115px;*/padding:0 10px;height:53px;margin:0 18.5px;}
.tab_menu>li:first-child+li+li {background:none;margin:0px;}
.tab_menu li:first-child+li+li .tab_back {margin-right:0px;}
.tab_menu li .tab_size {line-height:53px;font-size:21px;color:#0669c3;}
.tab_menu li .tab_en {line-height:17px;text-transform:uppercase;font-size:12px;color:#666666;}
.tab_con li {color:#666666;font-size:16px;text-indent:0em;line-height:37px;width:1055px;display:none;left:0px;top:0px;min-height:300px;}
.tab_menu li.on .tab_back {/* width:115px;*/height:75px;padding:0 15px;background:#0974d6;}
.tab_menu li.on .tab_size {color:#ffffff;}
.tab_menu li.on .tab_en {display:none;color:#ffffff;}
.tab_menu li .tab_hid {padding-top:7px;display:none;line-height:17px;text-transform:uppercase;font-size:12px;color:#666666;}
.tab_menu li.on .tab_hid {transform:all 1s ease-in-out;display:block;color:#ffffff;}
.pro_wid {background:#eeeeee;width:100%;min-width:1200px;height:59px;overflow:hidden;}
.channel-banner {height:450px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0;padding:0;}
.channel-banner .banner-info {position:absolute;top:50%;margin-top:-50px;left:0;right:0;z-index:3;text-align:center;color:#ffffff;}
.channel-banner .banner-info h3 {font-size:0.26rem;font-weight:600;position:relative;margin-bottom:30px;color:#ffffff;}
.channel-banner .banner-info h3:before {left:50%;margin-left:-0.35rem;bottom:-10px;width:.7rem;height:3px;background:#7B5882;content:'';display:block;position:absolute;}
.channel-banner .banner-info p {font-size:0.18rem;color:#ffffff;}
.pagebar {text-align:center;background-color:#f2f2f2;margin:0px auto;padding:15px 0;}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;text-align:center;}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s;background-color:#7B5882;color:#ffffff;}
.pagination .active a {color:#ffffff;}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
.more {width:300px;height:40px;border-radius:20px;background:#CCC;margin:20px auto;font-size:20px;line-height:40px;text-align:center;margin-top:30px;display:block;cursor:pointer}
.more {color:#FFF}
.more a {color:#FFF}
.lx {width:100%;max-width:1200px;margin:0 auto;}
.lx h2,.lx1 h2 {font-size:34px;font-weight:normal;text-align:center;margin:50px auto 40px;color:#333;}
.lx_top {background:#F4F4F4;padding:20px;text-align:center;margin:30px auto;}
.lx_top b {font-size:0.26rem;font-weight:bold;color:#7B5882;display:block;margin:17px auto;font-weight:normal;}
.lx_top em {font-style:normal;color:#000;font-size:0.15rem;}
.lx li {float:left;border:2px solid #eee;width:100%;text-align:center;color:#666;line-height:160%;border-radius:5px;padding:30px 10px;box-sizing:border-box;font-family:微软雅黑;font-size:0.16rem;margin-bottom: 0.3rem;}
/* .lx li:nth-child(2n) {margin-right:0;} */
.lx li img {width:52px;vertical-align:middle;height:52px;line-height:52px;}
.lx li i {margin-left:10px;}
.lx li span {}
.about {width:100%;max-width:1200px;margin:0 auto;}
.about .til01 {height:137px;}
.about_p {line-height:32px;}
.about_p p,.about_p p img {width:100%;overflow:hidden;}


.tuku_container {width:100%;max-width:1600px;margin:30px auto;}
/* 横向不带ICO导航 */
.nav-x {background:#fff;width:100%;position:relative;margin-bottom:20px}
.nav-x .menu-toggle h3 {display:none}
.nav-x ul {font-size:0;-webkit-text-size-adjust:none;text-align:center}
.nav-x li {display:inline-block}
.nav-x li i {margin:0px auto 5px auto;font-size:24px;display:block;}
.nav-x li a {font-size:16px;padding:0;height:70px;line-height:70px;color:#6e6e6e;text-align:center;display:block;}
.nav-x li a:hover{color:#ff9600}
.nav-x li a.active {background:#7B5882;color:#fff}
.col-2 {width:10%}

.line-large {margin-left:-15px;margin-right:-15px}
.line-large .x4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width: 33.33333333%;float:left;    box-sizing: border-box;}

.margin-large-bottom {
    margin-bottom: 30px;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.text-white, a.text-white:link, a.text-white:visited, .button.border-white, blockquote.border-white, .pager.border-white a, .pager-prev.border-white, .pager-next.border-white {
    color: #fff;
}
.margin-bottom {
    margin-bottom: 10px;
}
.text-big {
    font-size: 20px;
}
.solution .media-img{position:relative;}
.solution .media-img .mask{opacity:0;z-index:3;background:#7B5882;width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.solution .media-img .mask .subtitle{padding:25px}
.solution .media-img .mask .tkmore{position:absolute;bottom:25px;right:25px;font-weight:bolder}
.solution .media-img:hover .mask{z-index:5;transition:0.3s;opacity:1;transform: scale(1.1);}
.solution .media-img .linear-link{z-index:1;opacity:1;background:linear-gradient(to bottom,rgba(0,0,0,.2) 65%,rgba(0,0,0,.8) 100%);width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.solution .media-img .linear-link .subtitle{padding:0 25px;z-index:3;width:100%;bottom:25px;left:0;position:absolute;transition:0.3s;}


.swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
.mtuku{}
.mtuku li{width:18%;float:left;line-height:160px;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;margin:1%}
.mtuku li a{color:#ffffff;font-size:18px;text-align:center;display:block;font-weight:bolder}












