@charset "utf-8";
*{-webkit-box-sizing: border-box; box-sizing: border-box; outline: none; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,menu,dl,dt,dd,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{border: 0;padding: 0;margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,summary{display: block;}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px; line-height: 1.6; color: #333;-webkit-font-smoothing:antialiased; -webkit-tap-highlight-color:rgba(255,255,255,0);}
input,button{overflow: visible;vertical-align:middle;outline:none;-webkit-appearance:none; border:none;}
ul,ol,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
i,em{ font-style:normal;}
a{color:#333;text-decoration:none;}
a:link{color:#333;text-decoration:none;}
img{border:0;vertical-align:middle;}
html{font-size: 42.6667px;}
/*{word-wrap:break-word;}//英文强制换行*/
body{margin: 0 auto;  background: #F6F6F6; overflow-x: hidden;padding-bottom: 1.1rem;}
html{overflow-x: hidden;}
.pb11{ padding-bottom: 1.1rem!important;}
/*display*/
.dn{display: none;}
.db{display: block;}
/*img*/
.img{max-width: 100%;}
.img10{width: 100%; height: 100%;}
/*其他*/
.rel{position: relative!important;}
.ovn{overflow: hidden!important;}
.bgf{ background: #fff!important;}
.bgf6{ background: #f6f6f6!important;}
/*浮动*/
.fl{ float: left;}.fr{float: right!important;}
.clearfix:after{display:block;content:"clear";height:0;clear:both;visibility:hidden}
.clearfix{ *zoom: 1;}
/*font*/
.f9{font-size: 9px!important;}.f10{font-size: 10px!important;}.f11{font-size: 11px!important;}.f12{font-size: 12px!important;}.f13{font-size: 13px!important;}.f14{font-size: 14px!important;}.f15{font-size: 15px!important;}.f16{font-size: 16px!important;}.f17{font-size: 17px!important;}.f18{font-size: 18px!important;}.f19{font-size: 19px!important;}.f20{font-size: 20px!important;}.f21{font-size: 21px!important;}.f22{font-size: 22px!important;}.f23{font-size: 23px!important;}.f24{font-size: 24px!important;}
.ti2 { text-indent:2em;}.tc{text-align:center;}.tl{text-align: left;}.tr{text-align: right;}
.fwb{font-weight: bold;}.fwn{font-weight: normal;}
/*radius*/
.radius1{border-radius: 1px; -webkit-border-radius: 1px;}
.radius2{border-radius: 2px; -webkit-border-radius: 2px;}
.radius3{border-radius: 3px; -webkit-border-radius: 3px;}
.radius5{border-radius: 5px; -webkit-border-radius: 5px;}
.radius50{border-radius: 50%; -webkit-border-radius: 50%;}
/* flex */
.flexbox{ display: box; display: -webkit-box; -webkit-box-orient:horizontal; box-orient:horizontal;}
.flexbox > *{ display: block; box-flex:1; -webkit-box-flex:1;width: 0%;}
.flexbox-v{ display: box; display: -webkit-box; -webkit-box-orient:vertical; box-orient:vertical;}
.flexbox-v > *{ display: block; box-flex:1; -webkit-box-flex:1;}
/*ellipsis*/
.ellipsis{ text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.ellipsis2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.ellipsis3{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.ellipsis4{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
/*margin*/
.mt5{margin-top: .05rem!important;}
.mt10{margin-top: .1rem!important;}
.mt15{margin-top: .15rem!important;}
.mt18{margin-top: .18rem!important;}
.mt20{margin-top: .2rem!important;}
.mt30{margin-top: .3rem!important;}
.mt40{margin-top: .4rem!important;}
.mt50{margin-top: .5rem!important;}
/*padding*/
.pt5{padding-top: 5px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}.pt25{padding-top: 25px;}.pt30{padding-top: 30px;}
.pl15{padding-left: 15px;}.pr15{padding-right: 15px;}
.pb10{ padding-bottom: 10px;}.pb15{ padding-bottom: 15px;}.pb20{ padding-bottom: 20px;}.pb25{ padding-bottom: 25px;}.pb30{ padding-bottom: 30px;}.pb50{padding-bottom: 50px;}
/*width*/
.dw70{ width: 70px!important;}
/*1px边框*/
.bort{ position: relative;}
.bort:before{position: absolute; display: block; content:""; left: 0; top: 0; right: 0; width: 100%; height: 1px; background: #e5e5e5;}
.borb{ position: relative;}
.borb:before{position: absolute; display: block; content:""; left: 0; bottom: 0; right: 0; width: 100%; height: 1px; background: #e5e5e5;}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .menu li dl dd:before,.menu li h3:before{
        -webkit-transform: scaleY(0.5);
                transform: scaleY(0.5);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
    .menu li dl dd:before,.menu li h3:before{
        -webkit-transform: scaleY(0.33);
                transform: scaleY(0.33);
    }
}


/*head*/
.head{ height: 1rem; background: #fff;}
.logo{padding: .2rem 0 0 .21rem;}
.logo img{ width: 4.74rem;}
.menubtn{ width: .88rem; height: 1rem; background: url(../img/icon1.png) no-repeat center; background-size: .46rem auto; -webkit-transition:all .4s; transition:all .4s;}
.menubtn.on{ -webkit-transform:rotate(180deg); transform:rotate(180deg);}
/*.menubtn.on{ -webkit-transform:rotateY(180deg); transform:rotateY(180deg);}*/

/*banner*/
.banner{position: relative; width: 100%; height: 3.61rem; overflow: hidden;}
.banner .swiper-slide{width: 100%; height: 3.61rem;}
.banner .swiper-slide img{width: 100%; height: 3.61rem;}
.pagination1 .swiper-pagination-bullet{ margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #fff; background: none; border-radius: 0; }
.pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff;}

/*form*/
.form{background: #ffffff;padding: 0.15rem 0 0.35rem ;}
.form .company{width: 6rem;height: 0.8rem;margin: 0.2rem auto;border: 1px solid #e7e7e7;background: #ffffff;position: relative;}
.form .phone{width: 6rem;height: 0.8rem;margin: 0.2rem auto;border: 1px solid #e7e7e7;background: #ffffff;position: relative;}
.form input{width: 100%;height: 100%;border: none;font-size: 0.3rem;padding-left: 1rem;line-height: 100%;}
.form .company img{display: block;width: 0.4rem;height: 0.4rem;position: absolute;left: 0.2rem;top: 0.2rem;}
.form .company .line{display: block;width: 1px;height: 0.4rem;background: #dbdbdb; position: absolute;left: 0.8rem;top:0.2rem;}
.form .phone img{display: block;width: 0.4rem;height: 0.4rem;position: absolute;left: 0.2rem;top: 0.2rem;}
.form .phone .line{display: block;width: 1px;height: 0.4rem;background: #dbdbdb; position: absolute;left: 0.8rem;top: 0.2rem;}
.form .btn{width: 6rem;height: 0.7rem;margin: 0.2rem auto;}
.form button{background: #fe5a3f;width: 100%;height: 100%;line-height: 100%;font-size: 0.3rem;color: #ffffff;text-align: center;border: none;padding-left: 0.4rem;}
.form .meal{width: 6rem;height: 0.8rem;margin: 0.2rem auto;border: 1px solid #e7e7e7;background: #ffffff;position: relative;}
.form select{width: 100%;height: 100%;border: none;color: #cccccc;font-size: 0.3rem;padding-left: 1.2rem;line-height: 100%;background: url("../img/select1.png") right center no-repeat;-webkit-appearance: none;background-size: 0.25rem auto;margin-left: -0.2rem;}
.form option{width: 100%;height: 80%;border: none;color: #cccccc;font-size: 0.26rem;padding-left: 1rem;line-height: 100%;}
.form .meal img{display: block;width: 0.4rem;height: 0.4rem;position: absolute;left: 0.2rem;top: 0.2rem;}
.form .meal .line{display: block;width: 1px;height: 0.4rem;background: #dbdbdb; position: absolute;left: 0.8rem;top:0.2rem;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #cccccc;
}
input:-moz-placeholder,textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #cccccc;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #cccccc;
}


/*.search_input::-webkit-input-placeholder{
    color:#cccccc;

}
.search_input:-moz-placeholder{
    color:#cccccc;
}
.search_input::-moz-placeholder{
    color:#cccccc;
}
.search_input:-ms-input-placeholder{
    color:#cccccc;
}*/
/*.search_input是标签的类名，包括（input,textArea）;*/




.layer {height: 6.1rem;background: #f5f5f5;text-align: center;padding-top: 6%;z-index: 30;border-radius: 4px;}
.layer .tel2{margin: 0 5%;height: 1rem;border: 1px solid #dbdbdb;margin-bottom: 5%;}
.layer .tel2 input{height: 100%;line-height: 1rem;font-size: 0.26rem;color: #666666;padding-left: 0.3rem;background: none;border: none;width: 100%;}
.layer .tex2{margin: 0 5%;height: 2rem;border: 1px solid #dbdbdb;margin-bottom: 5%;}
.layer .tex2 textarea{height: 100%;width:100%;padding-left: 0.3rem;background: none;border: none;font-size: 0.26rem;color: #666666;}
.layer h2{color: #333333;font-size: 0.35rem;margin-bottom: 1%;}
.layer .btn {height: 1rem;background:#4285D4;margin: 0 5%;border-radius: 8px;}
.layer .btn button {height: 100%;background:#4285D4;border: none;font-size: 0.26rem;color: #ffffff;text-align: center;line-height: 0.8rem;width: 100%;}

.layers {background: #D7E5FF;text-align: center;padding: 6% 0;z-index: 30;margin-top: 0.25rem;}
.layers h2{color: #273E75;font-size: 0.35rem;margin-bottom: 3%;}
.layers .tel3{margin: 0 8%;height: 0.8rem;margin-bottom: 5%;background: #ffffff;}
.layers .tel3 input{height: 100%;line-height: 0.8rem;font-size: 0.26rem;color: #666666;padding-left: 0.3rem;background: none;border: none;width: 100%;}
.layers .user3{margin: 0 8%;height: 0.8rem;margin-bottom: 5%;background: #ffffff;}
.layers .user3 input{height: 100%;line-height: 0.8rem;font-size: 0.26rem;color: #666666;padding-left: 0.3rem;background: none;border: none;width: 100%;}
.layers .btn3 {height: 0.8rem;background:#13A4FD;margin: 0 8%;border-radius: 50px;}
.layers .btn3 button {height: 100%;background:none;border: none;font-size: 0.3rem;color: #ffffff;text-align: center;line-height: 0.8rem;font-weight: bold;width: 100%;}
/*service*/
.service{background: #f6f6f6;}
.service .title{height: 1.05rem;text-align: center;}
.service .title p{color: #333333;font-size: 0.4rem;line-height: 1.05rem;}
.service .contents{margin: 0.45rem 0.15rem 0;}
.service .contents .content{background: #ffffff;width: 7.2rem;margin-bottom: 0.22rem;padding-bottom: 0.3rem;}
.content .content_l{width: 30%;text-align: center;float: left;}
.content .content_l img{display: block;width:1.1rem;height: 1.1rem; margin: 0.45rem 0.45rem 0;}
.content .content_l h2{color: #424242;font-size: 0.3rem;line-height: 0.4rem;width: 1.8rem;height: 0.8rem;text-align: center;margin: 0 auto;}
.content .content_r{float: right;width: 70%;padding-top: 0.35rem;}
.content .content_r .tit{color: #ffffff;font-size: 0.26rem;width: 3.58rem;height: 0.48rem;line-height: 0.48rem;background: #14b2f1;text-align: left;padding-left: 0.15rem;}
.content .content_r .tit2{color: #ffffff;font-size: 0.26rem;width: 3.58rem;height: 0.48rem;line-height: 0.48rem;background: #14b2f1;text-align: left;padding-left: 0.15rem;}
.content .content_r .tit3{color: #ffffff;font-size: 0.26rem;width: 3.58rem;height: 0.48rem;line-height: 0.48rem;background: #14b2f1;text-align: left;padding-left: 0.15rem;}
.content .content_r .tit4{color: #ffffff;font-size: 0.26rem;width: 3.58rem;height: 0.48rem;line-height: 0.48rem;background: #14b2f1;text-align: left;padding-left: 0.15rem;}
.content .content_r .cont{width: 5rem;text-align: left;padding-top: 0.1rem;}
.content .content_r .cont p{color: #595959;font-size: 0.26rem;line-height: 0.4rem;}
/*case*/
.case{background: #F6F6F6;}
.case .title{height: 1.05rem;text-align: center;background: #ffffff;}
.case .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.case .case_app {width: 7.3rem;margin: 0 auto;}
.tit1{height: 0.8rem;background: #14b2f1;text-align: center;margin: 0.3rem 0;}
.tit2{height: 0.8rem;background: #14b2f1;text-align: center;margin: 0.3rem 0;}
.tit3{height: 0.8rem;background: #14b2f1;text-align: center;margin: 0.3rem 0;}
.tit p{color: #ffffff;font-size: 0.36rem;line-height: 0.8rem;}
.case .case_app .conts{margin: 0.2rem 0;}
.case_app .conts .case_1{width: 3.5rem;height: 5.6rem;float: left;background: #ffffff;margin: 0.1rem 0.07rem;}
/*.case_app .conts .case_2{width: 3.58rem;height: 5.6rem;float: right;background: #ffffff;}*/
.case_app .conts .case_pic{width: 3.5rem;height: 3.45rem;}
.case_app .conts .case_pic img{width: 100%;height: 100%;}
.case_app .conts .case_show{width: 3.5rem;}
.case_app .conts .case_show h2{color: #333333;font-size: 0.3rem;height: 0.7rem;text-align: center;line-height:0.7rem; }
.case_app .conts .case_show img{width: 0.41rem;height: 1px;display: block;margin: 0.05rem auto 0.1rem;}
.case_app .conts .case_show p{color: #666666;font-size: 0.24rem;height: 0.4rem;text-align: center;line-height:0.4rem; }

.case_app .conts .case_show .more-a {
    width: 2rem;
    margin: 0.2rem auto 0;
}
.case_app .conts .case_show .more-a .a12{
    display: block;
    padding-left: 0.52rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: left;
    font-size: 0.26rem;
    color: #999999;
    border: 1px solid #f2f2f2;
    background: url(../img/n3.png) no-repeat 0.2rem center;
    background-size: 0.2rem auto;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
}



/*APP*/
.bf9 {
    background: #f2f2f2;
    overflow: hidden;

}
.bf9 a {
    background: #D31D1B;
    display: block;
    margin: 0.4rem auto;
    width: 6rem;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.3rem;
    color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
}
/*anli*/
/*.case .title{height: 1.05rem;text-align: center;background: #ffffff;}
.case .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.case .case_app {background: #ffffff;margin: .2rem .1rem 0;}
.case .case_app .tit{height: 0.82rem;background: #e60012;text-align: center;margin: 0.2rem 0;}
.case .case_app .tit p{color: #ffffff;font-size: 0.36rem;line-height: 0.82rem;}
.anli-swiper{position: relative; margin: .2rem .1rem 0; height: 5.9rem; overflow: hidden;}
.anli-swiper .swiper-slid{ height: 5.62rem; background: #fff;float: left;}
.anli-swiper .swiper-slide .anli-img{ height: 3.55rem;}
.anli-swiper .swiper-slide h3{position: relative; padding: 0 .2rem;  height: .8rem; line-height: .8rem; text-align: center; font-size: .3rem; font-weight: normal; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.anli-swiper .swiper-slide h3:after{position: absolute; display: block; content: ''; left: 50%; bottom: 0; margin-left: -.2rem; width: .4rem; height: 1px; background: #cc1e1c; }
.anli-swiper .swiper-slide p{margin-top: .15rem; padding: 0 .2rem; font-size: .24rem; color: #666; text-align: center; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.pagination2 .swiper-pagination-bullet{vertical-align: top; margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #e1dfdf; background: none; border-radius: 0; }
.pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #cc1e1c; border-color: #cc1e1c;}
.pagination2{bottom: 0!important; height: 3px; }*/
/*ys*/
.ys{padding-top: 0.25rem;}
.ys .title{height: 1.05rem;text-align: center;background: #ffffff;}
.ys .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.ys ul{padding: 0.55rem 0 0.5rem;background: #f6f6f6;}
.ys ul li{width: 50%;float: left;margin-top: 0.4rem;}
.ys ul li img{display: block;width: 1.9rem;height: 2.2rem;margin: 0 auto;}
.ys ul li h2{color: #535353;font-size: 0.34rem;line-height: 0.5rem;height: 0.5rem;text-align: center;margin: 0.1rem 0.1rem;}
.ys ul li p{color: #535353;font-size: 0.28rem;line-height: 0.35rem;text-align: left;width: 3.05rem;margin: 0 auto;}
/*introduce*/
.introduce{background: #f6f6f6;}
.introduce .title{height: 1.05rem;text-align: center;background: #ffffff;}
.introduce .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.introduce .hd ul{padding: 0.1rem 0 0.3rem;}
.introduce .hd ul li{float: left;margin-left: 0.12rem;margin-top: 0.12rem;}
.introduce .hd ul li.li2{width: 3.6rem;height: 1.52rem;}
.introduce .hd ul li.li1{width: 1.71rem;height: 1.52rem;}
.introduce .hd ul li img{width: 100%;height: 100%;}
.introduce .bd{margin: 0 0.35rem;padding-bottom: 0.6rem;}
.introduce .bd h2{color: #535353;font-size: 0.34rem;}
.introduce .bd p{color: #535353;font-size: 0.28rem;line-height: 0.45rem;}
.introduce .bd p span{color: #e60012;}
/*team*/
.team{background: #f6f6f6;}
.team .title{height: 1.05rem;text-align: center;background: #ffffff;}
.team .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.team .team_cont{margin: 0 0.1rem;}
.team .team_cont .hd ul{padding: 0.1rem 0 0.3rem;}
.team .team_cont .hd ul li{text-align: center;width: 49%;height:0.65rem;border: 1px solid #848484;}
.team .team_cont .hd ul li.li1{float: left; }
.team .team_cont .hd ul li.li2{float: right;}
.team .team_cont .hd ul li a{color:#3f3f3f;font-size: 0.28rem; line-height: 0.65rem; }
.team .team_cont .hd ul li:hover a,.team .team_cont .hd ul li.on a{color:#ffffff;font-size: 0.28rem;display: inline-block;}
.team .team_cont .hd ul li:hover,.team .team_cont .hd ul li.on{background: #e60012;border: none;}
.team .team_cont .bd ul{margin: 0.2rem 0 0.4rem;}
.team .team_cont .bd ul li{text-align: center;width: 49%;background: #ffffff;}
.team .team_cont .bd ul li.li1{float: left; }
.team .team_cont .bd ul li.li2{float: right;}
.team .team_cont .bd ul li img{display: block;width: 3.55rem;height: 3.53rem;}
.team .team_cont .bd ul li p{color:#333333;font-size: 0.3rem;height: 0.85rem;line-height: 0.85rem;}
/*aptitude*/
.aptitude{background: #f6f6f6;}
.aptitude .title{height: 1.05rem;text-align: center;background: #ffffff;}
.aptitude .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.aptitude .team_cont{margin: 0 0.1rem;}
.aptitude .hd{margin: 0 0.1rem;}
.aptitude .hd ul{padding: 0.1rem 0 0.3rem;}
.aptitude .hd ul li{text-align: center;width: 49%;height:0.65rem;border: 1px solid #848484;}
.aptitude .hd ul li.li1{float: left; }
.aptitude .hd ul li.li2{float: right;}
.aptitude .hd ul li a{color:#3f3f3f;font-size: 0.28rem; line-height: 0.65rem; }
.aptitude .hd ul li:hover a,.aptitude .hd ul li.on a{color:#ffffff;font-size: 0.28rem;display: inline-block;}
.aptitude .hd ul li:hover,.aptitude .hd ul li.on{background: #e60012;border: none;}
.aptitude .hd ul li:hover,.aptitude .hd ul li.on{background: #e60012;border: none;}
.aptitude .bd li {width: 7.13rem;height: 5.07rem;margin: 0 auto;}
.aptitude .bd li img{width: 100%;height: 100%;}

/*news*/
.new{background: #f6f6f6;}
.new .title{height: 1.05rem;text-align: center;background: #ffffff;}
.new .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.news-swiper{position: relative; margin: 0 .1rem;  overflow: hidden;padding-bottom: 0.3rem;}
.news-swiper .swiper-slide{}
.news{margin-top: .22rem; padding: 0 .28rem; height: 2.7rem; background: #fff; }
.news .news-time{ width: 1.88rem; height: .48rem; background: #14b2f1; text-align: center; line-height: .48rem; color: #fff;}
.news h3{height: .8rem; line-height: .8rem; font-size: .28rem; color: #000; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.news p{ font-size: .24rem; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.pagination3 .swiper-pagination-bullet{vertical-align: top; margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #e1dfdf; background: none; border-radius: 0; }
.pagination3 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #14b2f1; border-color: #14b2f1;}
.pagination3{bottom: 0!important; height: 3px; }
/*cooperation*/
.cooperation{background: #f6f6f6;padding-top: 0.3rem;}
.cooperation .title{height: 1.05rem;text-align: center;background: #ffffff;}
.cooperation .title p{color: #333333;font-size: 0.36rem;line-height: 1.05rem;}
.cooperation .bd{margin: 0 0.15rem;}
.cooperation ul{margin: 0.15rem 0;}
.cooperation li{
    border-radius: 5px;
    width: 2.29rem;
    height: 0.78rem;
    float: left;
    padding: 2px;
    margin: 0.1rem 0.05rem 0.1rem;
    border: 1px solid #dbdbdb;
}
.cooperation li img{width: 100%;height: 100%;}
/*message*/
.message { background: #f4f4f4;margin-top: 0.4rem;}
.message .foot-mess { margin-left:4%; padding: 6% 0 3%; }
.message .foot-mess .tit { padding-bottom: 3%; }
.message .foot-mess .tit h3 { vertical-align: middle; color: #303030;font-size: 0.36rem;}
.message .foot-mess-wrap li{ padding-bottom: 3%; }
.message .foot-mess-wrap .input-taocan { height: 0.8rem; width:100%;font-size: 0.3rem;margin-bottom: 3%;}
.message .foot-mess-wrap .input-taocan input { width: 78%; height: 100%; margin-left: 7%; vertical-align: middle; line-height: 100%;  background: none;font-size: 0.3rem;color: #cccccc; border: 1px solid #cccccc;}
.message .foot-mess-wrap .input-name { height: 0.8rem; width:100%;font-size: 0.3rem;margin-bottom: 3%;}
.message .foot-mess-wrap .input-name input { width: 78%; height: 100%; margin-left: 7%; vertical-align: middle; line-height: 100%;  background: none;font-size: 0.3rem;color: #cccccc; border: 1px solid #cccccc;}
.message .foot-mess-wrap .input-phone { height: 0.8rem; width:100%;font-size: 0.3rem;margin-bottom: 3%;}
.message .foot-mess-wrap .input-phone input { width: 78%; margin-left: 7%; height: 100%; vertical-align: middle; line-height: 100%;  background: none;font-size: 0.3rem; color: #cccccc;border: 1px solid #cccccc;}
.message .foot-mess-wrap .btn-box { width: 95%; height: 0.8rem; margin-bottom: 3%;}
.message .foot-mess-wrap .btn-box button { display: block; width: 100%; height: 100%; line-height: 100%; font-size: 0.3rem; color: #fff; font-weight: bold; background: #fe5a3f; border-radius: 4px; }
.message .foot-mess .mess{height: 2rem;overflow: hidden;}
.message .foot-mess .mess .lq{text-align: center;margin-left: -4%;}
.message .foot-mess .mess .lq li{ padding-bottom: 2%; font-size: 0.3rem; color: #000000;}
.message .foot-mess .mess .lq span{color: red;}
.message .foot-mess .p2{ font-size: 0.28rem; color: #5c5c5c;}
.message .foot-mess .p2 span{ color: #f74f66;}
/*.foot*/
.foot{ position: fixed; left: 0; right: 0; bottom: 0; height: 1.1rem; z-index: 10;}
.foot li{ float: left; width: 100%; height: 1.1rem; text-align: center; overflow: hidden; background: #fe5a3f;position: relative;}
.foot li a{ display: block;height: 1.1rem;line-height: 1.1rem; font-size: .3rem; color: #fff; font-weight: bold;}


/*.foot li.foot1{ background: url(../img/foot01.png) no-repeat center .2rem; background-size: auto .3rem; }
.foot li.foot2{ background: url(../img/foot02.png) no-repeat center .2rem; background-size: auto .3rem;}
.foot li.foot3{ background: url(../img/foot03.png) no-repeat center .2rem; background-size: auto .3rem;}
.foot li.foot4{ background: url(../img/foot04.png) no-repeat center .2rem; background-size: auto .3rem;}
.foot li.on.foot1{ background: url(../img/foot1.png) no-repeat center .2rem #fff; background-size: auto .3rem; }
.foot li.on.foot2{ background: url(../img/foot2.png) no-repeat center .2rem #fff; background-size: auto .3rem;}
.foot li.on.foot3{ background: url(../img/foot3.png) no-repeat center .2rem #fff; background-size: auto .3rem;}
.foot li.on.foot4{ background: url(../img/foot4.png) no-repeat center .2rem #fff; background-size: auto .3rem;}*/

/*pop*/
.pop{display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); z-index: 10;}
.pop.active{ display: block;}
.pop.show{ -webkit-animation: dopopshow .4s; animation: dopopshow .4s;}
@keyframes dopopshow
{
    0% {  opacity: 0;}
    100% { opacity: 1;}
}
@-webkit-keyframes dopopshow
{
    0% {  opacity: 0;}
    100% { opacity: 1;}
}
.pop.hide{ -webkit-animation: dopophide .4s; animation: dopophide .4s;}
@keyframes dopophide
{
    0% {  opacity: 1;}
    100% { opacity: 0;}
}
@-webkit-keyframes dopophide
{
    0% {  opacity: 1;}
    100% { opacity: 0;}
}

/*menu*/
.menu{display: none; position: fixed; left: 0; top: 0; bottom: 0;background: #cc1e1c; z-index: 20;}
.menu.active{ display: block;}
.menu.show{ -webkit-animation: tiershow .3s both; animation: tiershow .3s both;}
@keyframes tiershow
{
    0% {transform:translate(-100%,0);}
    100% {transform:translate(0,0);}
}
@-webkit-keyframes tiershow
{
    0% {-webkit-transform:translate(-100%,0);}
    100% {-webkit-transform:translate(0,0);}
}
.menu.hide{ -webkit-animation: tierhide .3s both; animation: tierhide .3s both;}
@keyframes tierhide
{
    0% {transform:translate(0,0);}
    100% {transform:translate(-100%,0);}
}
@-webkit-keyframes tierhide
{
    0% {-webkit-transform:translate(0,0);}
    100% {-webkit-transform:translate(-100%,0);}
}

.menu li{position: relative; padding: 0 .08rem; height: .84rem; line-height: .84rem;}
.menu li h3{position: relative; height: .84rem; line-height: .84rem; width: 2.2rem; font-size: .24rem; font-weight: normal; }
.menu li h3:before{position: absolute; display: block; content:""; left: 0; bottom: 0; right: 0; width: 100%; height: 1px; background: #d33b39;}
.menu li h3 a{display: block; padding-left: .2rem; color: #fff;font-size: 0.3rem}
.menu li.on{ background: url(../img/icon2.png) no-repeat 1.99rem center  #fff; background-size: .14rem auto;}
.menu li.on h3:before{display: none;}
.menu li.on h3 a{ color: #cc1e1c;}
.menu li dl{ display: none; position: fixed; left: 2.36rem; top: 0; bottom: 0; padding: 0 0.08rem; background: #fff;}
.menu li dl dd{position: relative; width: 2.2rem;}
.menu li dl dd:before{position: absolute; display: block; content:""; left: 0; bottom: 0; right: 0; width: 100%; height: 1px; background: #e4e3e3;}
.menu li dl dd a{display: block; padding-left: .2rem; font-size: .3rem; color: #333;}
.menu li.on dl{ display: block;}
.closemenu{margin: .37rem 0 0 .27rem; width: .48rem; height: .48rem; background: url(../img/close.png) no-repeat; background-size: .46rem auto}


/*dropload*/
.dropload-up,.dropload-down{ position: relative; height: 0; overflow: hidden; font-size: 12px; /* 开启硬件加速 */ -webkit-transform:translateZ(0); transform:translateZ(0);}
.dropload-down{ height: 50px;}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{ height: 50px; line-height: 50px; text-align: center;}
.dropload-load .loading{ display: inline-block; height: 15px; width: 15px; border-radius: 100%; margin: 6px; border: 2px solid #666; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate 0.75s linear infinite; animation: rotate 0.75s linear infinite;}
@-webkit-keyframes rotate {
    0% { -webkit-transform: rotate(0deg); }
    50% { -webkit-transform: rotate(180deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes rotate {
    0% { transform: rotate(0deg); }
    50% { transform: rotate(180deg); }
    100% { transform: rotate(360deg); }
}






/*新增加*/
.title {
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
    background: #fff;
    overflow: hidden;
}
.title h2 {
    font-size: .36rem;
    font-weight: normal;
}



/*案例*/
.anli-nav{  background: #fff; box-shadow: 0 2px 3px #f7f7f7 inset; overflow-y: hidden; overflow-x: auto;}
.anli-nav .swiper-wrapper{-webkit-transition-duration: 0ms; transition-duration: 0ms;}
.anli-nav .swiper-slide{ width: 25%; text-align: center; height: .8rem; line-height: .8rem; font-size: .28rem;}
.anli-nav .swiper-slide.active{background: #f7f7f7;}
.anli-nav .swiper-slide:before{position: absolute; display: block; content:""; left: 0; bottom: 0; right: 0; width: 100%; height: 1px; background: #e5e5e5;}
.anli-nav .swiper-slide.active:before{ height: 2px; background: #cc1e1c;}

/*原始版*/
/*.anli-nav li{position: relative; float: left; width: 1.5rem; height: .8rem; line-height: .8rem; text-align: center;}
.anli-nav li.on{ background: #f7f7f7;}
.anli-nav li a{display: block; line-height: .8rem; font-size: .24rem;}
.anli-nav li.on a{ color: #cc1e1c;}
.anli-nav li:before{position: absolute; display: block; content:""; left: 0; bottom: 0; right: 0; width: 100%; height: 1px; background: #e5e5e5;}
.anli-nav li.on:before{ height: 2px; background: #cc1e1c;}
*/
.anli-list{}
.anli-list li{ float: left; margin: .2rem 0 0; padding: 0 .1rem; width: 50%; height: 5.6rem; overflow: hidden;}
.anli-list li a{ display: block; height: 5.6rem; background: #fff;}
.anli-list li .anli-img{ height: 3.55rem;}
.anli-list li h3{position: relative; padding: 0 .2rem;  height: .8rem; line-height: .8rem; text-align: center; font-size: .3rem; font-weight: normal; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.anli-list li h3:after{position: absolute; display: block; content: ''; left: 50%; bottom: 0; margin-left: -.2rem; width: .4rem; height: 1px; background: #cc1e1c; }
.anli-list li p{margin-top: .15rem; padding: 0 .2rem; font-size: .24rem; color: #666; text-align: center; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }

/*pages*/
.page{ margin-top: .4rem; padding: 0 .2rem; height: .6rem;}
.page .prev{ float: left; width: 30%; }
.page .next{ float: right; width: 30%; text-align: right;}
.page .prev a,.page .next a{ display: inline-block; width: 1.6rem; line-height: .6rem; font-size: .24rem; text-align: center; background: #fff; border:1px solid #e5e5e5; -webkit-border-radius: 3px; border-radius: 3px;}
.page .prev.on a,.page .next.om a{ color: #999;}
.page .pages{ float: left; width: 40%; text-align: center; line-height: .6rem; font-size: .3rem;}
.page .pages span{ color: #ec0e07;}

/*案例详情*/
.anli-head{margin: .2rem .11rem 0; padding: 0 .25rem .1rem; background: #fff;}
.anli-head h1{ padding: .2rem 0; line-height: .4rem; font-size: .32rem; text-align: center; border-bottom: 1px solid #cc1e1c;}
.anli-head dl{padding: .2rem 0; font-size: .24rem; color: #666; line-height: .36rem;}
.anli-head dt{}
.anli-author{margin: .2rem .11rem 0; padding: .28rem; background: #fff; overflow: hidden;}
.anli-author .auimg{ float: left; margin: 0.06rem .1rem 0 0; width: .96rem; height: .96rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden;}
.anli-author .auimg img{ width: 100%; height: 100%;}
.anli-author .auinfo{ float: left;}
.anli-author .auinfo h3{ font-size: .24rem; line-height: .4rem;}
.anli-author .auinfo p{ font-size: .18rem; color: #666; line-height: .3rem;}
.anli-author .aucz{ float: right; margin-left: .12rem; padding: .2rem 0 0 ; width: 1.38rem; height: 1.1rem; border:1px solid #e5e5e5; text-align: center;}
.anli-author .aucz img{ width: .4rem; height: .4rem;}
.anli-author .aucz span{ display: block; margin-top: .06rem; font-size: .18rem; color: #666;}
.anli-art{margin: .2rem .11rem 0; padding: .16rem; background: #fff; overflow: hidden;}
.anli-art h2{ position: relative; padding-left: .13rem; margin: .1rem 0 .2rem 0; font-size: .24rem; }
.anli-art h2:after{position: absolute; display: block; content: ""; left: 0; top:50%; margin-top: -3px; width: 2px; height: 6px; background: #cc1e1c;}
.anli-body{ padding-bottom: .2rem;}
.anli-body img{ width: 100%; }

/*资讯列表*/
.mews-list{ padding: 0 .2rem;}
.mews-list p{color: #999;}

/*资讯详情*/
.mews-art{margin: .25rem .2rem 0; padding: .14rem; background: #fff; }
.news-head{padding: .2rem 0 .1rem; text-align: center; border-bottom: 1px solid #e5e5e5;}
.news-head h1{padding: 0 .3rem; font-size: .42rem;}
.news-head p{ margin-top: .1rem;}
.news-head p span{padding: 0 .1rem; font-size: .24rem; color: #999;}
.news-body{padding: .2rem 0; color: #666; }
.news-body img{ width: 100%; }
.news-page{margin: .15rem .2rem;}
.news-page p{ margin-top: .15rem; padding: 0 .2rem; line-height: .68rem; height: .68rem; font-size: .24rem; color: #999; background: #fff; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.news-page p a{ color: #333;}


/*title2*/
.title2{}
.title2 h2{position: relative; padding: .4rem 0 .2rem; font-size: .36rem; color: #333; font-weight: normal; text-align: center;}
.title2 h2:after{position: absolute; display: block; content: ""; left: 50%; bottom: 0; margin-left: -.69rem; width: 1.38rem; height: 1px; background: #1ea77b;}

/*文库*/
.why-swiper{position: relative; text-align: center; overflow: hidden;}
.why-swiper .swiper-slide{padding: 0 .6rem; height: 4.2rem; overflow: hidden; }
.why-swiper .swiper-slide .why-img{ margin: .37rem auto 0; width: 1.02rem;}
.why-swiper .swiper-slide h3{margin: .25rem 0 .2rem; font-size: .3rem;}
.why-swiper .swiper-slide p{ font-size: .24rem; color: #666;}
.paginationwk{ bottom: .2rem!important;}
.paginationwk .swiper-pagination-bullet{ margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #e1dfdf; background: none; border-radius: 0; opacity: 1; }
.paginationwk .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #1ea77b; border-color: #1ea77b;}
.anli2-swiper {position: relative; width: 100%; height: 5rem; overflow: hidden;}
.anli2-swiper .swiper-slide { height: 4.2rem; text-align: center;}
.anli2-swiper .swiper-slide img { width: auto; height: auto; max-width: 100%; max-height: 100%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }
.benefit-swiper{position: relative; margin-top: .6rem; padding-bottom: 1rem; overflow: hidden;}
.benefit-swiper .swiper-slide{ padding: 0 .1rem;}
.benefit-swiper .bene{ float: left; padding: 0 .5rem; min-height: 2.3rem; width: 50%; text-align: center; }
.benefit-swiper .bene:first-child{ border-right: 1px solid #e5e5e5}
.benefit-swiper .bene .why-img{margin:0 auto; padding-top: .1rem; width: 1.1rem;}
.benefit-swiper .bene h3{margin-top: .1rem; font-size: .3rem;}
.benefit-swiper .bene p{margin-top: .05rem; font-size: .18rem; line-height: .3rem;}

/*微信*/
.future{}
.future-swiper{position: relative; height: 5.55rem; overflow: hidden;}
.future-swiper .swiper-slide{ width: 2.9rem; height: 5rem; box-shadow: -.8rem 0 .8rem  #f6f6f6 inset}
.future-swiper .swiper-slide .future-img{height: 2.24rem;}
.future-swiper .swiper-slide h3{position: relative; margin-top: .1rem; padding: 0 .2rem;  height: .8rem; line-height: .8rem; text-align: center; font-size: .3rem; font-weight: normal; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.future-swiper .swiper-slide h3:after{position: absolute; display: block; content: ''; left: 50%; bottom: 0; margin-left: -.2rem; width: .4rem; height: 1px; background: #d8d8d8; }
.future-swiper .swiper-slide p{margin-top: .15rem; padding: 0 .2rem; font-size: .24rem; color: #999; text-align: center; }
.routine-swiper{position: relative; height: 5.5rem; overflow: hidden;}
.routine-swiper li{margin-top: .18rem; height: 2.2rem; background: #fff; text-align: center;}
.routine-swiper li .rouimg{position: relative; height: 1.6rem;}
.routine-swiper li .rouimg img{position: absolute; left: 50%; top: 50%; margin: -.5rem 0 0 -.5rem; width: 1rem; height: 1rem;}
.routine-swiper li h3{ height: .6rem; line-height: .6rem; background: #ddecf9; font-size: .26rem;}
.anli3-swiper {margin-top: .4rem; height: 8rem;}
.anli3-swiper .swiper-slide{ height: 7.34rem;}
.service{ padding-bottom: .4rem;}
.service ul{ margin: 0 .8rem; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;}
.service li{ float: left; width: 25%; height: 1.6rem; background: #f8f9fb; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; text-align: center;}
.service li .serimg{position: relative; height: 1.12rem; overflow: hidden;}
.service li .serimg img{margin-top: .37rem; width: .6rem; height: .6rem;}
.service li p{ font-size: .2rem;}

/*APP*/
.worth{ position: relative; height: 5.05rem; overflow: hidden;}
.worth-l{ width: 2.7rem; background:#6242a3; height: 5.05rem; overflow: hidden;}
.worth-l img{margin:.7rem 0 0 .2rem; width: 1.7rem;}
.worth-r{position: absolute; top: .4rem; left: 2.05rem; right: 0; overflow: hidden;}
.worth-r li{margin-top: .05rem; height: .8rem; line-height: .8rem; background:#fff; white-space: nowrap; overflow: hidden;}
.worth-r li b{float: left; padding-left: .26rem; font-size: .24rem; color: #6242a3;}
.worth-r li em{float: left; padding: 0 .2rem 0 .1rem; font-size: .14rem; color: #6242a3;}
.worth-r li span{float: left; font-size: .2rem; color: #333;}

.scheme-swiper{position: relative; margin: 0 .1rem; height: 7.4rem; overflow: hidden;}
.scheme-swiper .swiper-slide{ background:#f6f6f6;overflow: hidden;height: 410px;padding-top: 15px}
.scheme-swiper .scheme-info{ padding-top: .27rem;}
.scheme-swiper .scheme-info h3{ float: left;margin: 0 .2rem 0 .16rem; width:.96rem; height: .7rem; text-align: center; font-size: .3rem; color: #6242a3; border-right: 1px solid #e5e5e5;}
.scheme-swiper .scheme-info p{position: relative; font-size: .24rem; color: #666; overflow: hidden; }
.scheme-nav{padding-left: 5px; margin-right: -5px; margin-bottom: .1rem; background:#fff; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
.scheme-nav li{ float: left; margin-right: 5px; width: 1.28rem; height: 1.28rem; background:#f6f6f6; text-align: center; overflow: hidden; cursor: pointer;}
.scheme-nav li img{ display: block; margin:0 auto; width: .5rem; height: .5rem;}
.scheme-nav li img.sc1{}
.scheme-nav li img.sc2{ display: none;}
.scheme-nav li.on{ background:#6242a3;}
.scheme-nav li.on img.sc1{ display: none;}
.scheme-nav li.on img.sc2{ display: block;}
.scheme-nav li .scnav-img{ padding: .3rem 0 0; height: .8rem;}
.scheme-nav li.on h3{color: #fff;;}
.scheme-nav li h3{ font-size: .24rem; font-weight: normal;}


/*APP_one*/

/*banner*/
.banner_app{position: relative; width: 100%; height: 5.63rem; overflow: hidden;}
.banner_app .swiper-slide{width: 100%; height: 5.63rem;}
.banner_app .swiper-slide img{width: 100%; height: 5.63rem;}
.pagination1 .swiper-pagination-bullet{ margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #fff; background: none; border-radius: 0; }
.pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff;}
/*app_one*/
.app_one{background:#f3f8fd;padding-top:0.3rem;}
.app_one .titles{height:1.5rem;text-align:center;width:6.3rem;margin:0 auto;}
.app_one h2{color:#8f8f8f ;font-size:0.6rem;font-weight:normal;}
.app_one p{color: #0a0a0a;font-size:0.28rem;font-weight:normal;line-height:0.4rem;}
.app_one .app_pic1{width:100%;}
.app_one .app_pic1 img{width:100%;}
/*app_two*/
.app_two{background:#ffffff;padding-top:0.3rem;}
.app_two .titles{height:1.8rem;text-align:center;width:6.3rem;margin:0 auto;}
.app_two h2{color:#8f8f8f ;font-size:0.6rem;font-weight:normal;}
.app_two p{color: #0a0a0a;font-size:0.28rem;font-weight:normal;line-height:0.4rem;}
.app_two .app_pic1{width:100%;}
.app_two .app_pic1 img{width:100%;height:100%;}
/*app_th*/
.app_th{background:#f3f8fd;padding-top:0.3rem;}
.app_th .titles{height:1.5rem;text-align:center;width:6.3rem;margin:0 auto;}
.app_th h2{color:#8f8f8f ;font-size:0.6rem;font-weight:normal;}
.app_th p{color: #0a0a0a;font-size:0.28rem;font-weight:normal;line-height:0.4rem;}
.app_th .app_pic2{width:100%;height:2.96rem;margin:0 0.1rem;}
.app_th .app_pic2 img{width:100%;height:100%;}
.app_th .contents{background:#f6f6f6;padding:0 0.1rem;height:1.35rem;}
.app_th .contents .cont_l h2{color:#6242a3;font-size:0.35rem;line-height:1.35rem;}
.app_th .contents .cont_l{float:left;text-align:center;width:20%;}
.app_th .contents .cont_r{float:left;margin-top:0.3rem;width:80%;}
.app_th .contents .cont_r p{color:#6242a3;font-size:0.28rem;text-align:left;line-height:0.4rem;}
/*app_four*/
.app_four{background:#ffffff;padding-top:0.3rem;}
.app_four .titles{height:1.8rem;text-align:center;width:6.3rem;margin:0 auto;}
.app_four h2{color:#8f8f8f ;font-size:0.6rem;font-weight:normal;}
.app_four p{color: #0a0a0a;font-size:0.28rem;font-weight:normal;line-height:0.4rem;}
.app_four .app_pic1{width:100%;height:5.41rem;}
.app_four .app_pic1 img{width:100%;height:100%;}
/*app_five*/
.app_five{background:#f3f8fd;padding-top:0.3rem;}
.app_five .titles{height:1.8rem;text-align:center;width:6.3rem;margin:0 auto;}
.app_five h2{color:#8f8f8f ;font-size:0.6rem;font-weight:normal;}
.app_five p{color: #0a0a0a;font-size:0.28rem;font-weight:normal;line-height:0.4rem;}
.app_five .app_pic1{width:100%;height:5.78rem;}
.app_five .app_pic1 img{width:100%;height:100%;}
/*app_six*/
.app_six{background:#ffffff;padding-top:0.3rem; overflow: hidden;}
.app_six .titles{height:1.5rem;text-align:center;width:6.3rem;margin:0 auto;}
.app_six h2{color:#8f8f8f ;font-size:0.6rem;font-weight:normal;}
.app_six p{color: #0a0a0a;font-size:0.28rem;font-weight:normal;line-height:0.4rem;}
.app_six .app_pic1{width:100%;height:9.93rem;}
.app_six .app_pic1 img{width:100%;height:100%;}
/*app_sev*/
.app_sev{background:#ffffff;padding-top:0.3rem;padding-bottom: 0.3rem;}
.app_sev .titles{height:1.5rem;text-align:center;width:6.3rem;margin:0 auto;}
.app_sev h2{color:#8f8f8f ;font-size:0.6rem;font-weight:normal;}
.app_sev p{color: #0a0a0a;font-size:0.28rem;font-weight:normal;line-height:0.4rem;}
.app_sev .app_pic1{width:100%;height:9.93rem;}
.app_sev .app_pic1 img{width:100%;height:100%;}


/*微信小程序*/
.wx_title{height:0.9rem;text-align:center;background:ffffff;}
.wx_title h2{color:#333333 ;font-size:0.44rem;line-height:0.9rem;}
.banner_wx{position: relative; width: 100%; height: 11.22rem; overflow: hidden;}
.banner_wx .swiper-slide{width: 100%; height: 11.22rem;}
.banner_wx .swiper-slide img{width: 100%; height: 11.22rem;}
.pagination1 .swiper-pagination-bullet{ margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #fff; background: none; border-radius: 0; }
.pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff;}
.wx_1{}
.wx_1 .titles{height:1.15rem;text-align:center;background:#4bab4b;}
.wx_1 .titles h2{color:#ffffff ;font-size:0.4rem;line-height:1.15rem;}
.wx_1 .app_pic1{width:100%;height:5.21rem;}
.wx_1 .app_pic1 img{width:100%;height:100%;}
.wx_2 .titles{height:1.15rem;text-align:center;background:#a386cf;}
.wx_2 .titles h2{color:#ffffff ;font-size:0.4rem;line-height:1.15rem;}
.wx_2 .app_pic1{width:100%;height:3.3rem;}
.wx_2 .app_pic1 img{width:100%;height:100%;}
.wx_2 .app_pic3{width:100%;height:5.27rem;}
.wx_2 .app_pic3 img{width:100%;height:100%;}
.wx_3 .titles{height:1.15rem;text-align:center;background:#5684d9;}
.wx_3 .titles h2{color:#ffffff ;font-size:0.4rem;line-height:1.15rem;}
.wx_4 .titles{height:1.15rem;text-align:center;background:#44c6bb;}
.wx_4 .titles h2{color:#ffffff ;font-size:0.4rem;line-height:1.15rem;}
.wx_5 .titles{height:1.15rem;text-align:center;background:url("../img/wx_tit_02.jpg") left center no-repeat;background-size: 100% 100%;}
.wx_5 .app_pic1{width:100%;height:5.37rem;}
.wx_5 .app_pic1 img{width:100%;height:100%;}
.wx_5 .app_pic3{width:100%;height:5.66rem;}
.wx_5 .app_pic3 img{width:100%;height:100%;}
.wx_6 .titles{height:1.15rem;text-align:center;background:#fa7f12;}
.wx_6 .titles h2{color:#ffffff ;font-size:0.4rem;line-height:1.15rem;}
.wx_6 .app_pic1{width:100%;height:8.6rem;}
.wx_6 .app_pic1 img{width:100%;height:100%;}
.wx_7 .titles{height:1.15rem;text-align:center;background:#98b93e;}
.wx_7 .titles h2{color:#ffffff ;font-size:0.4rem;line-height:1.15rem;}
.wx_8 .titles{height:1.15rem;text-align:center;background:#98b93e;margin-bottom: 0.3rem;}
.wx_8 .titles h2{color:#ffffff ;font-size:0.4rem;line-height:1.15rem;}
.tabBox .hd{ margin-bottom: 0.5rem; }
.tabBox .hd ul{ overflow:hidden;  }
.tabBox .hd ul li{ float:left; width: 23%;height: 1.2rem;margin: 1%;position: relative;background: #f8f8f8;border-radius: 10px;}
.tabBox .hd ul li img{ width: 1.32rem;height: 0.96rem;display: block;margin: 0.12rem auto;}
.tabBox .hd ul li .img1{display: none;opacity: 0;position: absolute;left: 0.18rem;top: 0;}
.tabBox .hd ul li.on{ background: #ffffff;border: 2px solid #0CA2F9;}
.tabBox .hd ul li.on .img1{ display:block; opacity: 1; }
.tabBox .bd ul{}
.tabBox .bd li{ width: 7.2rem;margin: 0 auto;}
.tabBox .bd li img{width: 7.2rem;}
/*高端网站定制*/
.banner_wz{position: relative; width: 100%; height: 7.54rem; overflow: hidden;}
.banner_wz .swiper-slide{width: 100%; height: 7.54rem;}
.banner_wz .swiper-slide img{width: 100%; height: 7.54rem;}
.pagination1 .swiper-pagination-bullet{ margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #fff; background: none; border-radius: 0; }
.pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff;}
.wz_1{background:#ffffff;padding-top:0.5rem ;}
.wz_1 .titles{height:0.8rem;text-align:center;}
.wz_1 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.wz_1 .titles p{color:#bbbbbb ;font-size:0.15rem;line-height:0.15rem;}
.wz_1 .app_pic1{width:100%;height:5rem;margin-top: 0.3rem;}
.wz_1 .app_pic1 img{width:100%;height:100%;}

.wz_2{padding-top:0.5rem ;}
.wz_2 .titles{height:0.8rem;text-align:center;}
.wz_2 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.wz_2 .titles p{color:#bbbbbb ;font-size:0.15rem;line-height:0.15rem;}
.wz_2 .app_pic1{width:100%;height:4.2rem;margin-top: 0.3rem;}
.wz_2 .app_pic1 img{width:100%;height:100%;}

.wz_3{}
.wz_3 .titles{height:1.43rem;text-align:center;padding-top: 0.5rem;background: url("../img/wz3_02.jpg") left center no-repeat;background-size: 100% 100%;}
.wz_3 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.wz_3 .titles p{color:#bbbbbb ;font-size:0.15rem;line-height:0.15rem;}
.wz_3 .app_pic1{width:100%;height:4rem;}
.wz_3 .app_pic2{width:100%;height:4rem;}
.wz_3 .app_pic3{width:100%;height:3.95rem;}
.wz_3 .app_pic4{width:100%;height:2.7rem;}
.wz_3 img{width:100%;height:100%;}

.wz_4{padding-top:0.5rem;background:#f5f5f5;}
.wz_4 .titles{height:0.8rem;text-align:center;}
.wz_4 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.wz_4 .titles p{color:#bbbbbb ;font-size:0.15rem;line-height:0.15rem;}
.wz_4 .app_pic1{width:100%;height:3.88rem;}
.wz_4 .app_pic1 img{width:100%;height:100%;}


/*百度百科*/
.banner_bk{position: relative; width: 100%; height: 11rem; overflow: hidden;margin: 0 0.18rem;}
.banner_bk .swiper-slide{width: 100%; height: 11rem;}
.banner_bk .swiper-slide img{width: 100%; height: 11rem;}
.pagination1 .swiper-pagination-bullet{ margin: 0 1px!important; width: .52rem; height: 3px; border:1px solid #fff; background: none; border-radius: 0; }
.pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff;}

.bk1{background:#ffffff;padding-top:0.5rem ;}
.bk1 .titles{height:0.8rem;text-align:center;}
.bk1 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.bk1 .biao{margin:0.25rem 0.18rem 0;}
.bk1 .biao .pic1{width:7.16rem;height:1rem;padding-top: 0.15rem;border: 0.02rem dashed #0a4a88;text-align: center;border-bottom: none;margin-left: -0.02rem;}
.bk1 .biao .pic1 img{width:2rem;height:0.7rem;}
.bk1 .biao ul{float: left;}
.bk1 .biao ul li{text-align: left;height: 0.7rem;border: 0.02rem dashed #0a4a88;padding-left: 0.1rem; text-decoration: none;margin: 0 0 -0.02rem -0.02rem;}
.bk1 .biao .ul1{width: 25%;}
.bk1 .biao .ul2{width: 50%;}
.bk1 .biao ul li a{font-size: 0.24rem;color: #535353;display: block;line-height: 0.7rem;}
.bk1 .biao ul li a.a1{font-size: 0.26rem;color: #1b1b1b;}
.bk1 .clic{width:6.5rem;height:0.7rem;margin: 0.25rem auto 0;background: #2165b7;text-align: center;border-radius: 50px;position: relative;}
.bk1 .clic a{font-size: 0.28rem;color: #ffffff;line-height: 0.7rem;display: block;}
.bk1 .bg02{position: absolute;width:0.52rem;height: 0.26rem;right: 1.2rem;top:0.24rem; }

.bk2{background:#ffffff;padding-top:0.5rem ;}
.bk2 .titles{height:0.8rem;text-align:center;}
.bk2 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.bk2 ul{margin: 0 0.25rem;overflow: hidden;}
.bk2 ul li{background: #f6f6f6;margin-bottom: 0.18rem;}
.bk2 ul li .pic1{width:25%;height: 1.4rem;float: left;text-align: center;padding-top:0.12rem; }
.bk2 ul li .pic1 img{width: 1.15rem;height: 1.15rem;}
.bk2 ul li .cont{width: 75%;height: 1.4rem;float: left;padding-top:0.2rem;}
.bk2 ul li .cont h2{font-size: 0.32rem;color: #2165b7;}
.bk2 ul li .cont p{font-size: 0.26rem;color: #595959;line-height: 0.4rem;}

.bk3{background:#ffffff;padding-top:0.3rem ;}
.bk3 .titles{height:0.8rem;text-align:center;}
.bk3 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.bk3 ul{margin: 0 0.5rem;overflow: hidden;}
.bk3 ul li{border-bottom: 1px solid #eeeeee;height: 1.75rem;position: relative;padding-top: 0.2rem;}
.bk3 ul li h2{font-size: 0.28rem;color: #090909;padding-left: 0.5rem;line-height: 0.5rem;font-weight: normal;}
.bk3 ul li p{font-size: 0.24rem;color: #444444;line-height: 0.35rem;padding-left: 0.5rem;}
.bk3 ul li .bg03{position: absolute;left: 0;top: 0.28rem;width: 0.38rem;height: 0.38rem;display: block;}
.bk3 ul li .bg04{position: absolute;left: 0;top: 0.78rem;width: 0.38rem;height: 0.38rem;display: block;}

.bk4{background:#ffffff;padding-top:0.5rem ;}
.bk4 .titles{height:1rem;text-align:center;}
.bk4 .titles h2{color:#3f3f3f ;font-size:0.4rem;line-height:0.6rem;}
.bk4 .app_pic1{width:100%;height:3.83rem;}
.bk4 .app_pic1 img{width:100%;height:100%;}
.bk4 .titles .bg05{width: 19px;height: 12px;}




/*
.footer{width: 100%;height: 1.12rem;background: #fff;position: fixed;bottom: 0;left: 0;z-index: 9;}
.footer>div{width: 2px;height: 0.36rem;background: #fe3514;border-radius: 0.36rem;float: left;margin-top: 0.38rem}
.footer>a{float: left;width: 49%;}
.footer>a>div{width: 100%;height: 1.12rem;}
.footer>a>div>img{width: 0.48rem;height: 0.41rem;float: left;margin: 0.35rem 0.2rem 0 0.9rem;}
.footer>a>div>p{color: #fe3514;font-size: 0.32rem;float: left;line-height: 1.12rem;font-weight: bold;}*/


.footer{width: 100%;height: 1.12rem;background: #fe3514;position: fixed;bottom: 0;left: 0;z-index: 9;}
.footer>div{width: 2px;height: 0.36rem;background: #ffffff;border-radius: 0.36rem;float: left;margin-top: 0.38rem}
.footer>a{float: left;width: 49%;}
.footer>a>div{width: 100%;height: 1.12rem;}
.footer>a>div>img{width: 0.48rem;height: 0.41rem;float: left;margin: 0.35rem 0.2rem 0 0.9rem;}
.footer>a>div>p{color: #ffffff;font-size: 0.32rem;float: left;line-height: 1.12rem;font-weight: bold;}