﻿    .indexban{position:relative;width: 100%;}
	.indexban .swiper-container {width: 100%;}
    .indexban .swiper-button-prev,
    .indexban .swiper-button-next{width:48px;height:48px;margin-top:-24px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
    .indexban .swiper-button-prev{left:30px;background-image:url(../img/ban-l.png)}
    .indexban .swiper-button-next{right:30px;background-image:url(../img/ban-r.png)}
    .indexban .swiper-button-prev:hover{background-image:url(../img/ban-l_cur.png)}
    .indexban .swiper-button-next:hover{background-image:url(../img/ban-r_cur.png)}
    .indexban .swiper-slide .textbox{position:absolute;left:50%;margin-left:-600px;top:14%;margin-top:-46px;opacity:0;z-index:9;transition:1.4s cubic-bezier(0, 0, 0.23, 0.99) 0s;-webkit-transition:1.4s cubic-bezier(0, 0, 0.23, 0.99) 0s;-moz-transition:1.4s cubic-bezier(0, 0, 0.23, 0.99) 0s}
    .indexban .swiper-slide .textbox.cur{opacity:1;top:34%}
    .indexban .swiper-slide .textbox .title{font-family:bold;color:#29498c;font-size:48px;position:relative}
    .indexban .swiper-slide .textbox .title:after{content:attr(text);position:absolute;top:-4px;left:-4px;font-size:56px;color:#fff;z-index:-1}
    .indexban .swiper-slide .textbox .text{font-size:48px;font-weight:bold}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:16px;height:16px;border:none;background-color:#fff;opacity:1}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#d83131}
    .about{padding:24px 0}
    .about img{display:inline-block}
    .culture1{padding:29px 0 0}
    .cultureitem{width:31.39%;margin-right:2.915%;display:block;margin-bottom:27px}
    .cultureitem:nth-of-type(3n){margin-right:0}
    .cultureitem .name{color:#666;text-align:center;font-size:16px;margin-top:15px}
    .cultureitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
    .cultureitem:hover .name{color:#d83131}
    .cultureitem.two{width:48.76%;margin-right:2.48%}
    .cultureitem.two:nth-of-type(3n){margin-right:2.48%}
    .cultureitem.two:nth-of-type(2n){margin-right:0}
    .culturetext .list{margin-bottom:18px}
    .culturetext .name{color:#d83131;font-size:16px;font-weight:bold}
    .culturetext .text{color:#666;font-size:16px}
    .cultureb .title{font-weight:bold;margin-bottom:16px}
    .certifi{padding:26px 0 22px}
    .certifi .title,
    .certifi .text{color:#666;line-height:2.143}
    .certifislide{margin-top:24px;position:relative;padding:0 60px}
    .honorslide{padding:0 60px;position:relative}
    .certifislide .box .img,
    .honorslide .box .img{padding:20px;background-color:#fff}
    .certifislide .box .name,
    .honorslide .box .name,
    .honoritems .honoritem .name{color:#666;font-size:16px;text-align:center;margin-top:12px;opacity:0}
    .certifislide .swiper-slide,
    .honorslide .swiper-slide{width:440px}
    .certifislide .swiper-slide-active .box .name,
    .honorslide .swiper-slide-active .box .name{opacity:1}
    .certifislide .swiper-button-next,
    .honorslide .swiper-button-next,
    .honorslide .swiper-button-prev,
    .certifislide .swiper-button-prev{width:18px;height:34px;margin-top:-17px;background-size:100% 100%}
    .certifislide .swiper-button-prev,
    .honorslide .swiper-button-prev{background-image:url(../img/cert-l.png);left:0}
    .certifislide .swiper-button-next,
    .honorslide .swiper-button-next{background-image:url(../img/cert-r.png);right:0}
    .certifislide .swiper-button-prev:hover,
    .honorslide .swiper-button-prev:hover{background-image:url(../img/cert-lcur.png)}
    .certifislide .swiper-button-next:hover,
    .honorslide .swiper-button-next:hover{background-image:url(../img/cert-rcur.png)}
    .honoritems{margin-top:46px}
    .honoritems .honoritem{width:48.76%;margin-right:2.48%}
    .honoritems .honoritem:nth-of-type(2){margin-right:0}
    .honoritems .honoritem .name{opacity:1}
    .honoritems .honoritem .img{padding:20px;background-color:#fff}
    .honoritems .honoritem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
    .division{padding:26px 0 0}
    .division .title1{color:#d83131;font-weight:bold;line-height:2.143;text-align:center}
    .diviitems{margin-top:38px}
    .diviitem{width:50%;margin-bottom:40px}
    .diviitem:nth-of-type(1),
    .diviitem:nth-of-type(2n+1){padding-right:3%}
    .diviitem .name{font-weight:bold}
    .diviitem .text{line-height:2.143;color:#666;margin-top:10px}
    .division .title1{line-height:1.8}
    .team{padding:26px 0 30px}
    .team img{display:inline-block}
    .teamdetail .text1{color:#666;line-height:2.143}
    .teamdetail .text2 .desc{color:#666;line-height:1.4}
    .teamdetail .text1{padding-bottom:26px;border-bottom:1px solid #d4d4d4}
    .teamdetail .text2{margin-top:24px}
    .teamdetail .text2 .title{font-weight:bold;margin-bottom:14px}
    .teamdetailb1{padding-bottom:23px;border-bottom:1px solid #d4d4d4}
    .teamdetailb1-l{width:calc(100% - 300px);margin-right:0;color:#666;line-height:2.143}
    .teamdetailb1-img{width:250px;background-color:#fff;text-align:center;font-size:0;height:300px;line-height:300px}
    .teamdetailb1-img img{display:inline-block;vertical-align:middle}
    .teamdetailb2{margin-top:26px}
    .news{padding:12px 0 29px}
    .newslist{padding:16px 0;display:block;border-bottom:1px dashed #d1d1d1}
    .newslist .line{width:4px;height:14px;background-color:#d83131;margin-top:3px}
    .newslist .title{width:calc(100% - 106px);margin-right:30px;margin-left:10px;color:#666;line-height:20px;max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
    .newslist .date{color:#666;font-size:12px;font-family:Arial}
    .newsitems{margin-bottom:30px}
    .newslist:hover .title{color:#d83131}
    .newsdetail img{display:inline-block}
    .newspage{margin-top:24px;border-top:1px solid #d4d4d4;padding-top:24px}
    .newspagelist{margin-bottom:20px}
    .newspagelist:nth-last-of-type(1){margin-bottom:0}
    .newspagelist .name,
    .newspagelist .text{color:#666}
    .newspagelist .text{width:calc(100% - 56px)}
    .newspagelist a.text:hover{color:#d83131}
    .advisory{padding:25px 0 56px}
    .advisory .toptext{color:#666;line-height:2.143;padding-bottom:24px;border-bottom:1px solid #d4d4d4}
    .adviitems{border-top:1px solid #fff}
    .advisoryb{padding:8px 0 56px}
    .advisoryb .adviitems{border-top:none}
    .traineti .adviitems{border-top:none}
    .traineti.advisory{padding:10px 0 30px}
    .adviitems .newslist{padding:15px 0}
    .adviitems .newslist .line{width:3px;height:3px;background-color:#666;margin-top:8px}
    .advisory .pager{margin-top:30px}
    .advidetail{padding-top:24px}
    .culture1.trainreview{padding:29px 0 30px}
    .case{padding:30px 0 8px}
    .caseitem{width:24.1%;margin-bottom:18px;margin-right:1.2%}
    .caseitem:nth-of-type(4n){margin-right:0}
    .caseitem .title{color:#666;text-align:center;margin-top:6px}
    .caseitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
    .caseban .textbox .cntitle,
    .caseban .textbox .entitle{color:#333}
    .casewapmore{width:110px;height:40px;display:none;border-radius:6px;background-color:#d83131;color:#fff;margin:25px auto 0;text-align:center;line-height:40px}
    .casebitem{width:50%;border-right:1px solid #d4d4d4;color:#666;padding-bottom:12px}
    .casebitem:nth-of-type(2n){border-left:1px solid #fff;border-right:none;padding-left:30px}
    .contact{padding:26px 0 30px}
    .contone{padding-bottom:28px;border-bottom:1px solid #d4d4d4}
    .contone .list{font-size:16px;margin-bottom:10px}
    .contone .list:nth-last-of-type(1){margin-bottom:0}
    .conttwo{margin:26px 0 14px}
    .conttwo .item{width:50%}
    .conttwo .list{margin-bottom:12px;color:#666}
    .conmap{overflow:hidden;height:400px;border:2px solid #fff}
    .conmap img{width:100%}
    .message{padding:28px 0 30px}
    .message .formlist{width:31.39%;margin-right:2.915%;margin-bottom:28px}
    .message .formlist.w100{width:100%}
    .message .formlist:nth-of-type(3n){margin-right:0}
    .message .formlist .name{color:#5b5b5b;margin-bottom:16px}
    .message .formlist .name span{color:#d83131}
    .message .formlist .input{width:100%;height:50px;border:1px solid #fff}
    .message .formlist .input input{width:100%;height:48px;border:1px solid #d4d4d4;background-color:transparent;padding:0 15px}
    .message .formlist .input.textarealist{height:142px}
    .message .formlist .input textarea{width:100%;height:140px;border:1px solid #d4d4d4;background-color:transparent;padding:20px}
    .message .btnlist{width:90px;height:34px;display:inline-block;text-align:center;line-height:34px;color:#fff;margin-right:26px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;cursor:pointer}
    .message .btnlist:nth-of-type(1){background-image:url(../img/btnbg1.png)}
    .message .btnlist:nth-of-type(2){background-image:url(../img/btnbg2.png)}

    .indexbox{background-color:#eee;padding:30px 0}
    .indexa .list{width:25%;position:relative;z-index:9}
    .indexa .list .showbox{min-height:93px;padding:7px 10px 7px 20px;background-image:url(../img/ialistbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
    .indexa .list .showbox .icon{width:80px;height:80px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
    .indexa .list .showbox .textbox{width:calc(100% - 99px);margin-left:19px}
    .indexa .list .showbox .textbox .entitle,
    .indexa .list .hidebox .textbox .entitle{color:#8b9094;font-size:12px;font-family:Arial}
    .indexa .list .showbox .textbox .cntitle,
    .indexa .list .hidebox .textbox .cntitle{color:#8b9094;font-size:18px;font-weight:bold;margin-top:3px}
    .indexa .list .hidebox{width:100%;min-height:300px;position:absolute;left:0;background-color:#f2f2f2;border:1px solid #bcc0c1;bottom:80%;z-index:-1;visibility:hidden;opacity:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
    .indexa .list .hidebox .sell{border-top:5px solid #d83131;padding:24px 20px}
    .indexa .list .hidebox .top{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
    .indexa .list .hidebox .textbox{width:calc(100% - 90px);margin-left:20px}
    .indexa .list .hidebox .textbox .cntitle{font-weight:normal}
    .indexa .list .hidebox .bot{margin-top:22px;padding:0 10px}
    .indexa .list .hidebox .bot .item{margin-right:7%}
    .indexa .list .hidebox .bot .item:nth-of-type(2n){margin-right:0}
    .indexa .list .hidebox .botlist{color:#666;display:block;font-family:Arial;margin-bottom:12px}
    .indexb{margin-top:30px}
    .indexbslide{width:570px}
    .indexbslide .swiper-slide .bot{width:100%;height:60px;padding:15px 128px 15px 20px;background-color:rgba(0,0,0,0.45);position:absolute;bottom:0;left:0;z-index:8}
    .indexbslide .swiper-slide .name{line-height:30px;color:#fff;height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
    .indexb-r{width:calc(100% - 600px);margin-left:30px}
    .pcindexbnav, .wapindexbnav{height:34px;background-image:url(../img/iblinewap.png);background-repeat:no-repeat;background-position:center center}
    .pcindexbnavlist,
    .wapindexbnavlist{width:110px;height:34px;margin-right:30px;text-align:center;line-height:34px;color:#eee;cursor:pointer;background-image:url(../img/btnbg2.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
    .pcindexbnavlist.cur,
    .wapindexbnavlist.cur{font-weight:bold;background-image:url(../img/btnbg1.png)}
    .indexbitems{margin-top:10px}
    .indexbitem{display:none}
    .indexbitem.cur{display:block}
    .indexbitem .list{display:block;padding:12px 0;border-bottom:1px dashed #cdcdcd}
    .indexbitem .list .line{width:4px;height:14px;background-color:#d83131;margin-top:4px}
    .indexbitem .list .name{width:calc(100% - 107px);height:20px;line-height:20px;color:#464545;margin:0 20px 0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
    .indexbitem .list .date{color:#666;font-size:12px;line-height:20px;font-family:Arial}
    .indexbitem .list:hover .name{color:#d83131}
    .indexbslide .swiper-slide a:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
    .indexbslide .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;text-align:right;padding-right:20px}
    .indexbslide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border-radius:0}
    .indexbslide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#d83131}
    .indexc{margin-top:30px}
    .indexc-l{width:570px}
    .indexc-r{width:calc(100% - 600px);margin-left:30px}
    .indexctop .textbox{margin-left:12px}
    .indexctop .textbox .cntitle{color:#8b9094;font-size:18px;font-weight:bold}
    .indexctop .textbox .entitle{color:#8b9094;font-size:12px;font-family:Arial;margin-top:4px}
    .indexctop-r{width:376px;height:34px;background-image:url(../img/iblinewap.png);background-repeat:no-repeat;background-position:center center}
    .indexctop-r .more, .allnewmore{width:90px;height:34px;display:block;color:#eee;font-size:12px;text-align:center;line-height:34px;font-weight:bold;font-family:Arial;background-image:url(../img/btnbg2.png);background-repeat:no-repeat;background-position:center center}
    .indexctop-r .more:hover, .allnewmore:hover{background-image:url(../img/btnbg1.png)}
    .indexb-r{position:relative}
    .allnewmore{position:absolute;top:0;right:0}
    .allnewmore.wap{display:none}
    .indexc-r .indexctop-r{width:420px}
    .indexcpanitems{margin-top:18px;border:1px solid #fff}
    .indexcpanitem{width:100%;height:90px;padding:9px;border:1px solid #d4d4d4;display:block}
    /* .indexcpanitems .swiper-slide:nth-of-type(7n) .indexcpanitem,
    .indexcpanitems .swiper-slide:nth-of-type(8n) .indexcpanitem,
    .indexcpanitems .swiper-slide:nth-of-type(9n) .indexcpanitem{border-right:1px solid #d4d4d4}
    .indexcpanitems .swiper-slide:nth-of-type(3) .indexcpanitem,
    .indexcpanitems .swiper-slide:nth-of-type(6) .indexcpanitem,
    .indexcpanitems .swiper-slide:nth-of-type(9) .indexcpanitem{border-bottom:1px solid #d4d4d4} */
    .indexcabout{margin-top:10px}
    .indexcabout .img{margin-top:9px}
    .indexcabout .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
    .indexcabout .textbox{width:calc(100% - 332px);margin-right:32px}
    .indexcabout .textbox .text{color:#464545;line-height:2.143}
    .indexcabout .textbox .more{color:#d83131;margin-top:10px;display:block}
    .indexc .box{padding-bottom:30px;border-bottom:1px solid #d4d4d4}
    .indexd{margin-bottom:30px}
    .indexd .box{padding-top:30px;border-top:1px solid #fff}
    .indexd-r{width:300px;padding-left:29px;border-left:1px solid #d4d4d4}
    .indexdrtop{width:100%;height:68px;padding-left:18px;line-height:68px;color:#d83131;font-weight:bold;font-size:18px;background-image:url(../img/idbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
    .indexd-r .items{margin-top:15px}
    .indexd-r .items .item:nth-of-type(1){margin-bottom:14px}
    .indexd-r .items .name{font-weight:bold;color:#464545}
    .indexd-r .items .list{color:#464545;margin-top:14px}
    .indexd-l{width:calc(100% - 300px)}
    .indexditem{width:25%}
    .indexditem .icon{height:80px;line-height:80px}
    .indexditem .icon img{display:inline-block;vertical-align:middle}
    .indexditem .name{margin:28px 0 14px;font-weight:bold;color:#464545}
    .indexditem .list{display:block;margin-bottom:10px;color:#464545;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
    .indexditem .list:hover,
    .indexelist:hover{color:#d83131}
    .indexe .box{border:1px solid #d4d4d4}
    .indexetop{padding:0 20px;height:48px;border-bottom:1px solid #d4d4d4}
    .indexetop .cnname{color:#8b9094;font-size:18px;font-weight:bold;line-height:48px}
    .indexetop .enname{color:#d83131;font-size:12px;font-weight:bold;font-family:Arial;margin-left:10px;margin-top:22px}
    .indexebot{padding:22px 12px 2px 16px}
    .indexelist{display:block;padding:0 10px;border-right:1px solid #d4d4d4;line-height:1;margin-bottom:20px}
    .indexelist:nth-of-type(1){padding:0 10px 0 0}
    .indexelist:nth-of-type(8){border-right:none;padding:0 0 0 10px}
    .indexcabout .wapimg{display:none}

    @media (max-width:1440px){

    }
    @media (max-width:1280px){
        .pcindexbnavlist{width:96px;margin-right:15px}
        .pcindexbnavlist:nth-last-of-type(1){margin-right:0}
        .indexbslide{width:470px}
        .indexbitem .list{padding:7.5px 0}
        .indexb-r{width:calc(100% - 500px)}
        .indexcabout .textbox .text{line-height:1.8}
        .indexctop-r{width:280px}
        .indexc-r .indexctop-r{width:280px}
        .indexcabout .textbox{width:calc(100% - 272px);margin-right:22px}
        .indexcabout .img{width:250px}
        .indexc-l{width:500px}
        .indexc-r{width:calc(100% - 530px)}
        .indexcpanitem{height:84px}
    }
	@media (min-width:3700px){
		.headbot .wrap {display: flex;}
	}
    @media (min-width:1024px){
        .indexa .list:hover .hidebox{bottom:100%;z-index:10;visibility:visible;opacity:1}
        .indexa .list .hidebox .botlist:hover{color:#d83131}
        .wapindexbnav{display:none}
    }
    @media (max-width:1024px){
        .indexban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px}
        .cultureitem{width:100%;margin-bottom:20px;margin-right:0}
        .cultureitem .img{text-align:center;font-size:0}
        .cultureitem .img img{display:inline-block}
        .cultureitem .name{margin-top:10px}
        .culturetext .text{width:100%;margin-top:4px}
        .certifislide .swiper-slide, .honorslide .swiper-slide{width:100%}
        .certifislide .box .img, .honorslide .box .img{padding:10px;text-align:center}
        .honoritems .honoritem .img{text-align:center}
        .certifislide .box .img img, .honorslide .box .img img, .honoritems .honoritem .img img{display:inline-block}
        .certifislide, .honorslide{padding:0 34px}
        .honoritems .honoritem{width:100%;margin-bottom:20px}
        .diviitem{width:100%;margin-bottom:20px}
        .diviitem:nth-last-of-type(1){margin-bottom:0}
        .diviitem:nth-of-type(1), .diviitem:nth-of-type(2n+1){padding-right:0}
        .diviitem .text{margin-top:8px;line-height:1.8}
        .diviitems{margin-top:30px}
        .teamdetailb1-img{margin:0 auto;float:none}
        .teamdetailb1-l{width:100%;line-height:1.8;margin-top:25px;float:none}
        .newslist, .adviitems .newslist{padding:10px 0}
        .advisory{padding:25px 0 20px}
        .advisory .wappager{margin-top:25px}
        .advisory .toptext{line-height:1.8}
        .caseitem{width:48%;margin-right:4%}
        .caseitem:nth-of-type(2n){margin-right:0}
        .casewapmore{display:block}
        .caseitems{overflow:hidden}
        .casebitem{width:100%;border-right:none;padding-bottom:8px}
        .casebitem:nth-of-type(2n){padding-left:0;border-left:none}
        .contone .list{margin-bottom:6px}
        .conttwo .list{width:100%;margin-bottom:6px}
        .conmap{height:300px}
        .conttwo .item{width:100%;margin-bottom:15px}
        .contone{padding-bottom:20px}
        .conttwo{margin:20px 0 10px}
        .contact{padding:20px 0}
        .message .formlist .name{margin-bottom:8px}
        .message .formlist{width:100%;margin-bottom:15px}
        .message .formlist .input{height:40px}
        .message .formlist .input input{height:38px}
        .message .formlist .input textarea{padding:15px}
        .indexa .list{width:50%}
        .indexa .list .showbox{padding:7px 3vw}
        .indexa .list .showbox .icon{width:40px;height:40px}
        .indexa .list .showbox .textbox{width:calc(100% - 65px);margin-left:20px}
        .indexa .list .showbox .textbox .cntitle, .indexa .list .hidebox .textbox .cntitle{font-size:16px}
        .indexa .list .showbox{min-height:73px}
        .indexbslide{width:100%;margin-top:20px}
        .wapindexbnavlist{width:70px;height:30px;line-height:30px;margin-right:5px;font-size:12px}
        .wapindexbnavlist:nth-last-of-type(1){margin-right:0}
        .pcindexbnav{display:none}
        .indexb .box{position:relative}
        .allnewmore{font-size:12px;width:70px;height:30px;line-height:30px;background-size:100% 100%}
        .allnewmore{display:none}
        .allnewmore.wap{display:block;position:static}
        .indexb-r{width:100%;margin-left:0;position:static}
        .indexbitem .list .line{width:3px;height:12px}
        .indexbitem .list .name{width:calc(100% - 90px);margin:0px 10px 0 5px}
        .indexbitem .list{padding:10px 0}
        .indexbslide .swiper-slide .bot{height:40px;padding:5px 128px 5px 15px}
        .indexbslide .swiper-slide .img img{width:100%}
        .indexbslide .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}
        .indexc-l{width:100%}
        .indexctop .icon{width:38px}
        .indexctop .textbox .cntitle{font-size:16px}
        .indexctop .textbox{margin-left:6px}
        .indexctop-r, .indexc-r .indexctop-r{width:calc(100% - 150px)}
        .indexcpanitem{padding:6px;height:auto;text-align:center}
        .indexcpanitem img{display:inline-block}
        .indexcpanitems{margin-top:15px}
        .indexc-r{width:100%;margin-left:0;margin-top:30px}
        .indexcabout .textbox{width:100%;margin-right:0}
        .indexcabout .img{width:100%;display:none}
        .indexcabout .wapimg{display:block;margin-top:20px}
        .indexcabout .wapimg img{width:100%}
        .indexd-l{width:100%}
        .indexditem .icon img{width:40%}
        /* .indexditem .icon{height:46px;line-height:46px} */
        .indexditem .name{margin:15px 0 8px;font-size:12px}
        .indexditem .list{font-size:12px}
        .indexditem:nth-of-type(3){width:30%}
        .indexditem:nth-of-type(3) .icon img{width:34%}
        .indexditem:nth-of-type(4){width:20%}
        .indexd-r{width:100%;padding-left:0;border-left:none;margin-top:22px}
        .indexdrtop{height:19vw;line-height:19vw;background-image: url(../img/idbgwap.jpg)}
        .indexd-r .items .item{width:50%;display:inline-block;margin-right:-4px;vertical-align:top;}
        .indexd-r .items .item:nth-of-type(1){margin-bottom:0}
        .indexd-r .items .list{font-size:12px;margin-top:10px}
        .indexe{padding:0 15px}
        .indexe .box{padding:0}
        .indexetop{padding:0 15px}
        .caseitem .img{text-align:center}
        .caseitem .img img{display:inline-block}
    }

    @media (max-width:520px){
        .indexditem .icon{height:46px;line-height:46px}
        .indexa .list .showbox .textbox{width:calc(100% - 55px);margin-left:10px}
        .indexa .list .showbox .textbox .cntitle{font-size:14px}
    }

    @media (max-width:380px){
        .indexa .list .showbox .textbox .cntitle{font-size:12px}
        .indexa .list .showbox{padding:7px 1.5vw}
    }

    /* 2020.06.04 新增 */
    .advisbtnbox{margin-bottom:30px}
    .advisbtnlist{height:36px;padding:0 21px;line-height:36px;background-color:#b7b7b7;color:#eee;font-weight:bold;display:inline-block;margin-right:7px}
    .advisbtnlist:nth-last-of-type(1){margin-right:0}
    .advisbtnlist.cur,
    .advisbtnlist:hover{background-color:#d83131}
    .alladvlist{width:48.2%;margin-right:3.6%;margin-bottom:30px}
    .alladvlist:nth-of-type(2n){margin-right:0}
    .alladvlist:nth-last-of-type(1),
    .alladvlist:nth-last-of-type(2){margin-bottom:0}
    .alladvlisttop{border-bottom:1px solid #d4d4d4;padding-bottom:20px}
    .alladvlisttop .name{margin-top:8px;color:#d83131;font-weight:bold;padding-left:10px;border-left:4px solid #d83131;line-height:1.2}
    .alladvlisttop .more{width:64px;height:28px;color:#eee;line-height:28px;text-align:center;font-size:12px;font-family:Arial;display:block;background-image:url(../img/advmore.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
    .alladvlisttop .more:hover{background-image:url(../img/advmore_cur.png)}
    .alladvitems{border-top:1px solid #fff}
    .alladvitem{padding-left:13px;position:relative;border-bottom:1px dashed #d1d1d1;line-height:46px;color:#666;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s;height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
    .alladvitem:after{content:"";width:3px;height:3px;background-color:#666;position:absolute;top:50%;margin-top:-1.5px;left:0}
    .alladvitem:hover{color:#d83131}
    .wapbox{display:none;background-color:#eee}

    @media (max-width:1280px){
        .advisbtnlist{margin-bottom:10px}
    }

    @media (max-width:1024px){
        .advisbtnlist{font-weight:normal;height:30px;line-height:30px;padding:0 14px;margin-right:5px;margin-bottom:6px}
        .advisbtnbox{margin-bottom:15px}
        .alladvlist{width:100%;margin-right:0}
        .alladvlisttop{padding-bottom:10px}
        .alladvitem{height:36px;line-height:36px}
        .alladvlist,
        .alladvlist:nth-last-of-type(2){margin-bottom:20px}
        .pagernavwap, .wapbox{display:block}
    }

