@charset "utf-8";/* CSS Document */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}
em,i {font-style:normal;}
li {list-style-type:none;}
ul li {list-style-type:none;}
A:link {color:#000;font-weight:normal;text-decoration:none;}
A:visited {color:#000;font-weight:normal;text-decoration:none;}
A:hover {color:#000;font-weight:normal;text-decoration:none;}
.clear {font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
body {/*max-width:750px;*/margin:0 auto;padding:0 0px;background-color:#fff;font-family: "Microsoft Yahei","微软雅黑", Arial;}
html, body{ height: 100%; max-width:750px; margin:0 auto; background:#fff;}
.fl{float:left}
.fr{float:right}
.mui-content{ background:#fff;}
.home_content{ width:94%; margin:0 auto;}

.home_heming{ width:100%; height:100vh; 
background: url(../images/index_bg.jpg?v=1.6) top center #fff;
           background-position: top center;  
		   background-size:100% auto; 
/*           background-size:cover cover; 
           -webkit-background-size: cover;
           -o-background-size: cover;*/
            background-repeat:no-repeat; 
}
.home_heming .hmimg{ width:100%;}
.home_heming .hmimg img{ width:100%;}
.home_heming .inmore { width:100%; text-align:center; font-size:14px; margin-top:25px; font-weight:300;}
.home_heming .inmore a{ color:#007fff;text-align:center; font-size:16px; font-weight:300;}
.formindex {width: 90%; margin:0 auto;height: auto;overflow: hidden; padding-top:10px;}
.formindex .item{display: flex;align-items: center;height:40px;margin-bottom:10px;font-size: 14px;color: #FFF;}
.formindex .item input{width: 100%;display: block;border: 1px solid #ddd; border-radius: 20px;box-shadow: 0px 0px 10px rgba(200,200,200,.1);padding-left: 45px;outline: none;}
.formindex .item input.company{background: url(../images/dljz-icon-company.png) left .3rem center no-repeat;background-size: 21px 21px;}
.formindex .item input.contact{background: url(../images/dljz-icon-name.png) left .3rem center no-repeat;background-size: 20px 21px;}
.formindex .item input.name{background: url(../images/dljz-icon-phone.png) left .3rem center no-repeat;background-size: 21px 21px;}
.formindex .item input.vcode{background: url(../images/dljz-icon-yzm.png) left .3rem center no-repeat;background-size: 21px 21px;}
.formindex .item input.password{background: url(../images/dljz-icon-msg.png) left .3rem center no-repeat;background-size:21px 21px;}
.formindex .item span{flex-shrink: 0;display: inline-block;width: 30%;margin-left: 10px;line-height: 40px;border-radius: 30px; border:0px solid #fff; background:#ef7154;font-size: 14px;color: #fff;text-align: center;}
.formindex .item span.disabled{background: #808080;}
.formindex .submit{height:40px;line-height:40px;text-align: center;font-size:14px;color: #FFFFFF;border-radius: 30px;outline: none;box-shadow: 0 2px 3px rgba(31,110,207,.2);display: inline-block;width: 100%;border:0px solid #fff; background:#007fff;}


.header{ width:100%; background:#FFF; z-index: 3;  top: 0; margin:0 auto; padding:10px 0; height:50px}
.header .logo{ float:left;width:30%; padding:3px 0;}
.header .logo img{ width:100%;float:left; margin:0 auto; }
/*.header .logo_text{width:55%; float:right; text-align:right; margin-right:2%; font-size:14px; font-family: "Open Sans Light";font-weight:400; display: flex;align-items: center}*/
.headright{width:70%; float:right;}
.header .logo_text{width:calc(96% - 30px); float:left; margin-left:2%;text-align:center; height:30px; line-height:30px;/*calc(25% -1px)*/;text-align:center; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-size:14px; font-weight: 400;color:#FFFFFF; border-radius:30px; background:#b41d23;}		
.header .logo_tel{width:30px; height:30px; float:right; text-align:center; margin-right:0%;display: flex;align-items: center; background:#1D60E6; border-radius:30px;}
.header .logo_tel img{ max-width:70%; margin-top:4px;}

/*.header .logo_text ul li:nth-child(1){border-right: 0 none;background:linear-gradient(135deg, #6999ff 0%,#4361fe 100%);}
.header .logo_text ul li:nth-child(2){border-right: 0 none;background:linear-gradient(135deg, #fe607a 0%,#f9375f 100%);}
.header .logo_text ul li:nth-child(3){border-right: 0 none;background:linear-gradient(135deg, #ff9401 0%,#ff6c01 100%);}
.header .logo_text ul li:nth-child(4){border-right: 0 none;background:linear-gradient(135deg, #8965ff 0%,#7146fe 100%);}*/


/*服务项目*/
.serviceproject {width:100%; margin-top:0px;background:#fff; }
.serviceproject ul{ width:100%; border-top:1px solid #eee;border-right:1px solid #eee; height:auto; overflow:auto; margin:0px auto; }
.serviceproject li{ width:50%; float:left; text-align:center;  border-bottom:1px solid #eee;border-left:1px solid #eee; background:#fff; }
.serviceproject li a{display:block; width:100%;height:260px; padding-top:15px; transition:all 0.5s;}
.serviceproject li a:hover{/* background-color: rgba(255,255,255,0.6); */background:#1D60E6; }
.serviceproject li span{ font-size:14px; color:#666; line-height:20px; padding:0 15px; display:block}
.serviceproject li p{ width:40px; margin:0 auto; border-bottom:1px solid #f1f1f1; margin-bottom:10px;}
.serviceproject li h3{ font-size:16px; color:#000; font-weight:normal; line-height:40px;}
.serviceproject li i{ width:50%; margin:0 auto;margin-bottom:0px; line-height:40px;}
.serviceproject li i img{ width:25%;}
.serviceproject li a:hover  i img{filter: grayscale(100%);    filter: gray;    filter: grayscale(100%) brightness(300%);}
.serviceproject li a:hover h3,.serviceproject li a:hover span{color:#fff;}
.serviceproject li:nth-child(2), .serviceproject li:nth-child(3),.serviceproject li:nth-child(6),.serviceproject li:nth-child(7){background:#f8f8f8; }
.serviceproject li:nth-child(8) {background:#1D60E6; color:#fff!important; }

.in_visuala-img{transition:ease .5s}
.in_visuala-img img{display:inline-block;width:100%; border:0px solid #ddd; border-bottom:0px solid #ddd;display:block;}

.in_fx-swiper{position:relative;width:100%; margin:0 auto;}
.in_fx-swiper .swiper-pagination{width:100%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_fx-swiper .swiper-pagination-bullet{margin:0 5px}
.in_fx-swiper .swiper-pagination-bullet-active{background:#4c5493}

.othertjtwo {
    opacity: 1;
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    cursor: pointer;
    color: #ef3332;
    font-size: 16px;
    font-weight: 400;
    border-left: 5px solid #ef3332;
    padding-left: 5px;
    margin: 0 auto;
    margin-bottom: 15px;
    margin-left: 2%;
    margin-top: 15px;
}


.detail_lx{
width:100%; margin:0 auto;
}
.detail_lx li{ width:80%; font-size:14px; height:35px; line-height:35px; display:inline-block; background:#1D60E6; color:#fff;text-align:center;}
.detail_lx li:nth-child(2){ width:20%; display:inline-block; background:#FF3300; text-align:center; color:#fff;}
.detail_lx li a{ color:#fff;}


.detail_fulist{
width:94%; margin:0 auto; box-sizing:border-box;
}
.detail_fulist li{ width:32%; margin-right:1.5%; display:inline-block; float:left; border:1px solid #ddd; margin-bottom:10px; font-size:14px; height:35px; line-height:35px; display:inline-block; background:#1D60E6; text-align:center; color:#fff;
display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden}
.detail_fulist li:nth-child(3n){ margin-right:0;}
.detail_fulist li a{color:#fff;}
/*liuc*/
.lc_list{ margin:0 auto; margin-top:10px;}
.lc_list li{ width:20%; float:left; margin-right:6.3%; display:inline-block; text-align:center; background:rgba(7,57,181,0.8); border-radius:5px; }
.lc_list li img{ max-width:60%; display:block; margin:10px auto;}
.lc_list li span{ font-size:14px; font-weight:400;color:#ddd; font-weight: 400;text-align:center; display:block; padding-bottom:15px;}
.lc_list li:nth-child(1){background:linear-gradient(135deg, #6999ff 0%,#4361fe 100%);}
.lc_list li:nth-child(2){background:linear-gradient(135deg, #fe607a 0%,#f9375f 100%);}
.lc_list li:nth-child(3){background: linear-gradient(135deg, #ff9401 0%,#ff6c01 100%);}
.lc_list li:nth-child(4){margin-right:0;background:linear-gradient(135deg, #8965ff 0%,#7146fe 100%);}
.lc_list li em{ width:15px; height:15px; display:block; position:absolute; margin-left:20%; margin-top:-60px;border-radius:35px; background:url(../images/add.png) center no-repeat ; background-size:15px 15px;}
.lc_list li b {    color: #aaa;    display:block;    font-size: 15px;    line-height: 25px;	font-weight:400;	padding-bottom:30px;}
.lc_list li b span{ color:#fff;font-size: 15px;font-weight:400;display:inline-block;  margin-top:10px;}
.lc_list li:hover {    border-color: #DEDDDD;        position: relative;    z-index: 99;    text-decoration: none;    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);    webkit-transform: translate3d(0, -3px, 0);}

.hmtps {clear:both;overflow: hidden;width: 94%; margin:0  auto; margin-top:0px;}
.hmtps ul {list-style:none;}
.hmtps ul li {float:left;text-align:center;width:25%/*calc(25% -1px)*/;text-align:center; padding:6px 0;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-size:14px; font-weight: 400;color:#FFFFFF; border-right:1px #FFF  solid; border-bottom:1px #FFF  solid;border-radius:25px; background:#f8f8f8;}		

.hmtps ul li:nth-child(1){ color:#6999ff;}
.hmtps ul li:nth-child(2){ color:#f9375f;}
.hmtps ul li:nth-child(3){ color:#ff6c01;}
.hmtps ul li:nth-child(4){ color:#7146fe;}
.hmtps ul li:nth-child(5){border-right: 0 none;background:linear-gradient(135deg, #6999ff 0%,#4361fe 100%);}
.hmtps ul li:nth-child(6){border-right: 0 none;background:linear-gradient(135deg, #fe607a 0%,#f9375f 100%);}
.hmtps ul li:nth-child(7){border-right: 0 none;background:linear-gradient(135deg, #ff9401 0%,#ff6c01 100%);}
.hmtps ul li:nth-child(8){border-right: 0 none;background:linear-gradient(135deg, #8965ff 0%,#7146fe 100%);}
/*.TopMenus ul li:nth-child(3), .TopMenus ul li:nth-child(7) {width:28%;}*/


.hm_list{width: 100%;height: 330px; padding:0px 0 20px; background:#f8f8f8;overflow: hidden; border-radius:5px; margin-top:30px;}
.myscroll { width: 100%; height: 200px; margin: 0 auto;  line-height: 26px; font-size: 12px; overflow: hidden;}
.myscroll li { height: 36px; margin-left: 10px;padding-right:10px;}
.myscroll a { color: #333; text-decoration: none;}
.myscroll a:hover { color: #333; text-decoration: underline;}
.ck{color:#08B7E2;}
.wx{color:#06E500;}
.c3{color:#333;}
.c6{color:#666;}
.c9{color:#999;}
.cr{color:red;}
.ck{color:#08B7E2;;}


.shixiang{width:94%; margin:0 auto; height:580px; margin:0 auto; margin-top:10px; background:url(../images/gz_bj.jpg) top center no-repeat #FFF;}
.shixiang li{float:left;width:49.5%;min-height:130px; background:rgba(81,81,81,0.1);border-radius:8px;margin-right:1%;margin-bottom:20px}
.shixiang li:nth-child(2n){ margin-right:0;}
.shixiang li .tit{border-radius:8px 8px 0 0;font-size:15px;line-height:48px;color:#ffffff;text-align:center;background-color:#5786fc}
.shixiang li .tit2{background-color:#a227f0}
.shixiang li .tit3{background-color:#7f5cff}
.shixiang li .tit4{background-color:#00c5dc}
.shixiang li .tit5{background-color:#d10d71}
.shixiang li .tit6{background-color:#e7b715}
.shixiang li .tit7{background-color:#fd8c47}
.shixiang li .tit8{background-color:#fc5974}
.shixiang li .cont{padding:10px 10px 0 10px;font-size:12px;line-height:20px;color:#333333}


.gqt_ys{width:94%; margin:0 auto;padding:0px 0 0px 0}
.gqt_ys ul{margin-top:0px}
.gqt_ys ul li{width:100%; margin-right:0; margin-bottom:0px;float:left;padding:40px 20px;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#f8f8f8;border-radius:6px; transition:0.3s all;-webkit-transition:0.3s all}
.gqt_ys ul li:nth-child(3n){ margin-right:0;}
.gqt_ys ul li .img{float:left;width:60px; height:80px;}
.gqt_ys ul li .img img{width:60px; height:83px;}
.gqt_ys ul li .text{ display:block; margin-left:90px;}
.gqt_ys ul li .text h4{color:#000;font-size:20px; font-weight:400;}
.gqt_ys ul li .text p{margin-top:15px;color:#666;line-height:1.8; height:54px;}
.gqt_ys ul li:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#fff;}


/*.in_visual-swiper{position:relative}
.in_visual-slide{display:block}
.in_visual-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_visual-swiper .swiper-pagination-bullet{margin:0 5px}
.in_visual-swiper .swiper-pagination-bullet-active{background:#1D60E6}*/



.in_visual{ width:94%; margin:0 auto;}
.in_visual-con{margin-top:40px}
.in_visual-swiper{position:relative}
.in_visual-slide{display:block}
.in_visual-img{transition:ease .5s}
.in_visual-img img{display:inline-block;width:100%; border:3px solid #ddd; border-bottom:0px solid #ddd;display:block;}
.in_visual-slide b{ font-weight:300;}
.in_visual-slide p{margin-top:12px;text-align:center;font-size:18px;line-height:32px;color:#333;transition:ease .5s}
.in_visual-slide:hover p{color:#4c5493}
.in_visual-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_visual-swiper .swiper-pagination-bullet{margin:0 5px}
.in_visual-swiper .swiper-pagination-bullet-active{background:#4c5493}



.in_fx-swiper{position:relative}
.in_fx-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_fx-swiper .swiper-pagination-bullet{margin:0 5px}
.in_fx-swiper .swiper-pagination-bullet-active{background:#4c5493}

.in_bg-swiper{position:relative}
.in_bg-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.in_bg-swiper .swiper-pagination-bullet{margin:0 5px}
.in_bg-swiper .swiper-pagination-bullet-active{background:#4c5493}

.in_bgzx-swiper{position:relative}
.in_bgzx-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa; bottom:1px; }
.in_bgzx-swiper .swiper-pagination-bullet{margin:0 5px;}
.in_bgzx-swiper .swiper-pagination-bullet-active{background:#4c5493}



.product_fr{background:#fff;border:3px solid #ddd;border-top:0px dashed #38b5e7;padding:20px 10px;cursor:pointer}
.product_fr{text-align:center;width:100%}
.product_fr_p{color:#000000;font-size:18px;padding-bottom:20px;position:relative;display:block}
.product_fr_p::after{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:100px;height:1px;content:"";background:#e3e3e3}
.product_fr_p::before{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);width:17px;height:2px;content:"";background:#1D60E6}
/*.product_fr span{color:#515151;font-size:14px; height:30px;line-height:20px;margin:3px 0 0px 0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}*/
.product_fr span{color:#515151;font-size:14px; height:40px;line-height:20px;margin:3px 0 0px 0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}



.gsbg_ys{width:94%; margin:0 auto;padding:0px 0 0px 0}
.gsbg_ys ul{margin-top:0px}
/*.gsbg_ys ul li{width:100%; margin-right:0; margin-bottom:0px;float:left;padding:40px 20px;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#f8f8f8;border-radius:6px; transition:0.3s all;-webkit-transition:0.3s all}
.gsbg_ys ul li:nth-child(3n){ margin-right:0;}
.gsbg_ys ul li .img{float:left;width:60px; height:80px;}
.gsbg_ys ul li .img img{width:60px; height:83px;}
.gsbg_ys ul li .text{ display:block; margin-left:90px;}
.gsbg_ys ul li .text h4{color:#000;font-size:20px; font-weight:400;}
.gsbg_ys ul li .text p{margin-top:15px;color:#666;line-height:1.8; height:54px;}
.gsbg_ys ul li:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#fff;}*/

.gsbg_service5{ width:100%; margin: 0 auto;}
.gsbg_service5 ul{margin:0px auto;  padding-bottom:20px;}
.gsbg_service5 li{ width:100%;text-align:center; padding:20px 20px; margin-top:1px ; box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#FFF;border-radius:0px; transition:0.3s all;-webkit-transition:0.3s all}
.gsbg_service5 li a{display:block; width:100%; padding-top:10px; transition:all 0.2s; border-right:1px solid #FFF; }
.gsbg_service5 li:nth-child(3n) a{border-right:0px solid #999;}
.gsbg_service5 li p{ font-size:16px; color:#000; line-height:30px;padding:0 10px; display:block; margin-top:10px;}
.gsbg_service5 li span{ font-size:14px; color:#666; line-height:20px; height:40px; padding:0 10px; display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
.gsbg_service5 li h3{ font-size:16px; height:40px; display:block;color:#000; font-weight:normal; line-height:40px;}
.gsbg_service5 li i{ width:30%; margin:0 auto;margin-bottom:-10px; line-height:10px;}
.gsbg_service5 li i img{ max-width:40%; float:left;transition:all 0.2s;}
.gsbg_service5 li:nth-child(2){ background:#fff;}



.select-list { padding-bottom:50px;}
.select-list .select-content{width:100%;height:240px;padding:50px 30px;box-sizing:border-box}
.select-list .img1{background:url("/images/selectH1.png") no-repeat;background-size:cover}
.select-list .img2{background:url("/images/selectH2.png") no-repeat;background-size:cover;}
.select-list .img3{background:url("/images/selectH3.png") no-repeat;background-size:cover;}
.select-content .select-ch{font-size:20px;font-weight:bold;color:#FFF}
.select-content .select-en{font-size:12px;font-weight:400;color:#FFF;padding:0 0 10px 0}
.select-content .select-des{font-size:14px;font-weight:400;color:#FFF;padding-bottom:24px}
.select-content .select-service{font-size:14px;font-weight:400;color:#FFF}
.select-content .select-service::after{content:"";display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #fff;float:left;margin:7px 5px 0 6px}
.select-list .img1:hover{background:url("/images/selectH1.png") no-repeat;background-size:cover}
.select-list .img2:hover{background:url("/images/selectH2.png") no-repeat;background-size:cover}
.select-list .img3:hover{background:url("/images/selectH3.png") no-repeat;background-size:cover}
.select-content:hover .select-ch{color:#ffffff}
.select-content:hover .select-des{color:#ffffff}
.select-content:hover .select-service{color:#ffffff}
.select-content:hover .select-service::after{border-left:8px solid #ffffff}



/*gszx*/
.gszx_fx ul{margin:0 auto; padding-bottom:20px;}
.gszx_fx ul li{float: left;width:calc(100% - 0px); text-align: left; margin-right: 20px; margin-bottom: 10px; position: relative;font-size: 30px;	height: 60px; z-index: 3; padding-left:40px;display:block; color:#333; overflow:hidden;}
.gszx_fx ul li em{width: 55px; height: 60px; line-height:60px; position: absolute; z-index:3;left:0px; top:0px; text-align:center; display:block; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:20px;}
.gszx_fx ul li p{ background:#999999;height:40px; line-height:40px; font-weight:400;padding:0px; margin-top:10px; font-size: 16px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden; color:#fff; padding-left:20px; border-radius:0 10px 10px 0}
.gszx_fx ul li span{ line-height:18px; color:#666; font-size: 15px; position:relative; top:-12px;}
.gszx_fx ul li::before{position: absolute;width: 55px; height: 60px;background: url(../images/sexangle.png);content: '';left: 0px;z-index: -1}
.gszx_fx ul li.active p{ color:#FFF!important; background:#1D60E6;}
.gszx_fx ul li.active::before{background: url(../images/o_sexangle.png);content: '';position: absolute;width: 55px; height: 60px;left: 0px;z-index: -1}

.gszxwh_wrap .mui-segmented-control.mui-scroll-wrapper {
    height: 195px;
}
.gszx_wh{     position: relative;
    width: auto;
    float: left;}
.gszx_wh ul {margin-top:0px;margin-bottom:40px;}
.gszx_wh ul li {display: inline-block;width:228px;margin-right:10px;background-color:#e84649;padding:25px 0 30px;transition:all 0.3s;border-radius:5%;}
.gszx_wh ul li:nth-child(5) {margin-right:0px;}
.gszx_wh ul li .pic {width:110px;height:100px;margin:0 auto;margin-bottom:20px;transition:all 0.3s;}
.gszx_wh ul li:nth-child(1) .pic {background:url(/images/zx_ico1a.png) no-repeat center;}
.gszx_wh ul li:nth-child(2) .pic {background:url(/images/zx_ico2a.png) no-repeat center;}
.gszx_wh ul li:nth-child(3) .pic {background:url(/images/zx_ico3a.png) no-repeat center;}
.gszx_wh ul li:nth-child(4) .pic {background:url(/images/zx_ico4a.png) no-repeat center;}
.gszx_wh ul li:nth-child(5) .pic {background:url(/images/zx_ico5a.png) no-repeat center;}
.gszx_wh ul li h3 {font-size:18px;text-align:center;color:#FFF;transition:all 0.3s;}
.gszx_wh ul li:hover {background-color:#1D60E6;}
.gszx_wh ul li:hover h3 {color:#ffffff;}
.gszx_wh ul li:hover:nth-child(1) .pic {background:url(/images/zx_ico1a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(2) .pic {background:url(/images/zx_ico2a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(3) .pic {background:url(/images/zx_ico3a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(4) .pic {background:url(/images/zx_ico4a.png) no-repeat center;}
.gszx_wh ul li:hover:nth-child(5) .pic {background:url(/images/zx_ico5a.png) no-repeat center;}



.gszxlc_wrap .mui-segmented-control.mui-scroll-wrapper {
    height: 395px;
}
.conBox_04{float:left; margin-top:0px;padding:0px 0 20px 0;width:100%;background:url(/images/img_33.png) center no-repeat; background-size:100% 100%; border-top:1px solid #eee;}

.conBox_04 .list{width:1230px; margin:0 auto;margin-top:20px; text-align:center}
.conBox_04 .list .one{width:100%;float:left}
.conBox_04 .list .one li{margin-right:90px;width:215px;border-radius:5px 5px 20px 5px;float:left;background:#fff;box-shadow:0 10px 10px #f0f0f0;overflow:hidden;position:relative}
.conBox_04 .list .one li .num{color:#FFF;font-size:18px;font-weight:bold;font-family:'oswald';font-weight:500;position:absolute;font-style:italic;background:#1D60E6;width:80px;height:80px;border-radius:50%;padding-top:45px;padding-left:45px;left:-40px;top:-40px}
.conBox_04 .list .one li .text{margin-top:20px;padding:0 20px;margin-bottom:30px}
.conBox_04 .list .one li .text h4{font-size:18px; font-weight:normal; margin-top:0px;}
.conBox_04 .list .one li .text p{display:block;margin-top:10px;color:#666; height:40px; padding-right:20px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden; white-space: pre-wrap;}
.conBox_04 .list .one li .img{position:absolute;right:30px;top:30px}
.conBox_04 .list .one li:nth-child(even){margin:-20px 90px -20px 0}
.conBox_04 .list .two{width:100%;float:left;margin-top:80px}
.conBox_04 .list .two li:nth-child(1){margin-left:60px}
.conBox_04 .list .two li{margin-left:90px;width:215px;border-radius:5px 5px 20px 5px;float:left;background:#fff;box-shadow:0 10px 10px #f0f0f0;overflow:hidden;position:relative}
.conBox_04 .list .two li .num{color:#fff;font-size:18px;font-weight:bold;font-family:'oswald';font-weight:500;position:absolute;font-style:italic;background:#1D60E6;width:80px;height:80px;border-radius:50%;padding-top:45px;padding-left:45px;left:-40px;top:-40px}
.conBox_04 .list .two li .text{margin-top:20px;padding:0 20px;margin-bottom:30px}
.conBox_04 .list .two li .text h4{font-size:18px; font-weight:normal; margin-top:0px;}
.conBox_04 .list .two li .text p{display:block;margin-top:10px;color:#666; height:40px; padding-right:20px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden; white-space: pre-wrap;}
.conBox_04 .list .two li .img{position:absolute;right:30px;top:30px}
.conBox_04 .more{text-align:center;width:100%;float:left;margin-top:60px}
.conBox_04 .more a{background-image: linear-gradient(to bottom,#65a2e1 0%,#2F82FF 99%,#cfe8fe 100%);display:inline-block;width:375px;text-align:center;font-size:16px;color:#fff;line-height:55px;border-radius:5px;box-shadow:0 5px 7px rgb(48 110 249 / 50%)}


.jigou_wrap .mui-segmented-control.mui-scroll-wrapper {
    height:255px;
}

.jigou {padding:0px 0 60px; width:1300px; margin-top:-30px;}
.jigou ul {margin-top:0px;margin-bottom:40px;}
.jigou ul li {float:left;width:180px;margin-right:5px;border:1px solid #1D60E6;border-radius:5px;}
.jigou ul li:last-child {margin-right:0px;}
.jigou ul li .pic {background-color:#1D60E6;padding:10px 0;}
.jigou ul li .pic img {display:block;margin:0 auto;}
.jigou ul li .text {padding:10px 10px 0 10px;height:125px; background:#fff;border-radius:5px;}
.jigou ul li .text h3 {color:#1D60E6;font-size:16px;text-align:center;margin-bottom:15px; margin-top:10px;}
.jigou ul li .text p {color:#424242;font-size:14px;line-height:20px;white-space: pre-wrap;}






.more{color:#1D60E6!important;font-size:12px;text-transform:uppercase;text-decoration:underline !important}

.form {width: 94%; margin:0 auto;height: auto;overflow: hidden;}
.form .item{display: flex;align-items: center;height:40px;margin-bottom:10px;font-size: 14px;color: #333333;}
.form .item input{width: 100%;display: block;border: 1px solid #ebebeb;border-radius: 10px;box-shadow: 0px 0px 10px rgba(200,200,200,.1);padding-left: 45px;outline: none;}
.form .item input.company{background: url(../images/dljz-icon-company.png) left .3rem center no-repeat;background-size: 21px 21px;}
.form .item input.contact{background: url(../images/dljz-icon-name.png) left .3rem center no-repeat;background-size: 20px 21px;}
.form .item input.name{background: url(../images/dljz-icon-phone.png) left .3rem center no-repeat;background-size: 21px 21px;}
.form .item input.vcode{background: url(../images/dljz-icon-yzm.png) left .3rem center no-repeat;background-size: 21px 21px;}
.form .item input.password{background: url(../images/dljz-icon-msg.png) left .3rem center no-repeat;background-size:21px 21px;}
.form .item span{flex-shrink: 0;display: inline-block;width: 30%;margin-left: 10px;line-height: 40px;border-radius: 10px;background: #ef7154;font-size: 14px;color: #fff;text-align: center;}
.form .item span.disabled{background: #808080;}
.form .submit{height:40px;line-height:40px;text-align: center;font-size:14px;color: #FFFFFF;border-radius: 10px;outline: none;box-shadow: 0 2px 3px rgba(31,110,207,.2);display: inline-block;width: 100%;background: #1f6ecf;}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{margin-bottom:0px;}

.hemingform{ width:94%; margin:0 auto;height:40px;line-height:40px;text-align: center;font-size:14px;color: #FFFFFF;border-radius: 25px;outline: none;background: #1f6ecf;}
.hemingform a{ color:#ffffff;}






.navboxtop{  height:60px; width:100%; background:#ddd;}
.navBox{  width:100%;height:47px;margin:auto;background:#f8f8f8;position:fixed; border-top:1px solid #ddd; bottom:0;	left:0; z-index:11;}
.navBox .navbottom{display:-webkit-box;display:   -moz-box;display:        box;width:100%;}
.navBox .navbottom a{ display:block;	width:100%;	height:45px;	padding:5px 0 3px 0;	text-align:center;	-webkit-box-flex:1;  -moz-box-flex:1;   box-flex:1;		-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;        box-sizing: border-box;	border-right:0px solid #5eacea;}
.navBox .navbottom a:first-child{border-left:0;}
.navBox .navbottom a:last-child{border-right:0;}
.navBox .navbottom a img{	width:23px;height:23px;margin-top:0; margin:0 auto;vertical-align:top;}
.navBox .navbottom a span{display:block;margin-top:0px;font-size:12px;color:#888;line-height:14px;	text-align:center;  font-weight: 400;}
.navBox .navbottom .hav span{ color:#1D60E6}


/*注册*/
.gekai{ width:100%; height:15px; background:#f8f8f8;}
.gszc_company { margin-bottom:20px;}
.gszc_company li { float: left; width:48%; margin: 2px  4% 10px  0; text-align: center; display: block; font-size: 14px; line-height: 45px; height: 45px; overflow: hidden; box-shadow: 0 3px 3px rgba(157,157,157,0.48); border-radius: 4px; color: #333; background:#f8f8f8;transition:all .2s linear;}
.gszc_company li:hover { /*background: url(../images/gszx/faqbg.gif) no-repeat;*/ background:#e97250;color: #fff; box-shadow: 0 7px 13px rgba(255,106,105,0.38); }
.gszc_company li:nth-child(2n){ margin-right:0}

.zhuce_service2{ width:94%; margin: 0 auto;}
.zhuce_service2 ul{margin:0px auto;  padding-bottom:20px;}
.zhuce_service2 li{ width:50%;float:left; text-align:center; padding:10px 0; margin-top:1px ;  background:#fafafa; transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}
.zhuce_service2 li a{display:block; width:100%; padding-top:10px; transition:all 0.2s; border-right:1px solid #FFF; }
.zhuce_service2 li:nth-child(3n) a{border-right:0px solid #999;}
.zhuce_service2 li span{ font-size:12px; color:#666; line-height:20px; height:40px; padding:0 10px; display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
.zhuce_service2 li h3{ font-size:16px; height:40px; display:block;color:#000; font-weight:normal; line-height:40px;}
.zhuce_service2 li i{ width:30%; margin:0 auto;margin-bottom:0px; line-height:10px;}
.zhuce_service2 li i img{ max-width:30%; transition:all 0.2s;}
.zhuce_service2 li:nth-child(2){ background:#fafafa;}

.zhuce_service3{ width:94%; margin: 0 auto;}
.zhuce_service3 ul{margin:0px auto;  padding-bottom:20px;}
.zhuce_service3 li{ width:50%;float:left; text-align:center; padding-bottom:10px; margin-top:1px ;  background:#fff; transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}
.zhuce_service3 li a{display:block; width:100%;  padding-top:0px; transition:all 0.2s; border-right:1px solid #ddd; }
.zhuce_service3 li:nth-child(2n) a{border-right:0px solid #999;}
.zhuce_service3 li span{ font-size:12px; color:#666; line-height:16px; height:80px; padding:0 10px; padding-top:10px; display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4;overflow:hidden}
.zhuce_service3 li h3{ 
text-align: center;
    margin: 0 auto;
    border-top: 41px solid rgba(44,107,234,0.1);
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    height: 0;
    position: relative;
	top:0;
}
.zhuce_service3 li h3 span{ margin-top:-40px; padding:0;
font-size:16px; height:40px; display:block;color:#000; font-weight:normal; line-height:40px;}
.zhuce_service3 li i{ width:30%; margin:0 auto;margin-bottom:0px; line-height:10px;}
.zhuce_service3 li i img{ max-width:30%; transition:all 0.2s;}
.zhuce_service3 li:nth-child(2),.zhuce_service3 li:nth-child(3),.zhuce_service3 li:nth-child(6){ background:#FFF;}



.in_zhuce-swiper{position:relative}
.in_zhuce-slide{display:block}
.in_zhuce-swiper .swiper-pagination{width:100%;display: block; text-align:right; font-size:12px; color:#aaa; top:-20px;}
.in_zhuce-swiper .swiper-pagination-bullet{margin:0 5px}
.in_zhuce-swiper .swiper-pagination-bullet-active{background:#1D60E6}
.in_zhuce-swiper .swiper-pagination-current{color:#1D60E6}

.register-content .cbox{width:100%;margin:0 auto}
.register-content .cbox .citem{float:left;width:100%;background:#fbfbfb;border:1px dashed #a2d4fb;border-radius:3px;transition:all .2s linear;}
.register-content .cbox .citem:nth-child(3n){ margin-right:0;}
.register-content .cbox li.citem{margin-bottom:10px;padding-left:20px}
.register-content .cbox li.citem .tit{padding:20px 0 0 48px;font-size:18px; font-weight:400;line-height:32px;color:#238de0;background:url(../images/zctm_27.png) no-repeat left bottom;background-size:32px 32px}
.register-content .cbox li.citem .cont{width:100%;font-size:14px;line-height:20px;color:#333;padding-top:5px; padding-bottom:20px;font-weight:400;}
.register-content .cbox .citem:hover{ background:#eee;}
.register-content .cbox li.citem div.tit2{background-image:url(../images/zctm_28.png)}
.register-content .cbox li.citem div.tit3{background-image:url(../images/zctm_31.png)}
.register-content .cbox li.citem div.tit4{background-image:url(../images/zctm_40.png)}
.register-content .cbox li.citem div.tit5{background-image:url(../images/zctm_42.png)}
.register-content .cbox li.citem div.tit6{background-image:url(../images/zctm_45.png)}

.process-axis{width:100%}
.process-at-register,.process-at-backup,.process-at-check,.process-at-record{width:25%}
.process-time{text-align:center;font-size:12px;margin-bottom:5px}
.process-tit{font-size:12px;width:100%;height:34px;line-height:30px;text-align:center;color:#fff}
.process-at-register{margin-left:25%}
.process-at-register .process-time{color:#ff9b3d}
.process-at-register .process-tit{background:url(../images/bg_5.png) no-repeat center center;background-size:100% auto}
.process-at-backup{margin-left:25%}
.process-at-backup .process-time{color:#33c9f9}
.process-at-backup .process-tit{background:url(../images/bg_7.png) no-repeat center center;background-size:100% auto}
.process-at-check .process-time{color:#5cda6b}
.process-at-check .process-tit{background:url(../images/bg_4.png) no-repeat center center;background-size:100% auto;line-height:40px;margin-bottom:5px}
.process-at-record{margin-left:25%}
.process-at-record .process-time{color:#44e5cd}
.process-at-record .process-tit{background:url(../images/bg_6.png) no-repeat center center;background-size:100% auto;line-height:40px;margin-bottom:5px}
.process-axis-line{width:100%;height:5px;border-radius:5px;background:#dceeff;margin:85px 0 15px 0;position:relative}
.process-axis-line ul{position:absolute;top:-8px;width:100%}
.process-axis-line li{width:25%;float:left;text-align:center;font-size:12px;color:#fff}
.process-axis-line li span{width:21px;height:21px;line-height:21px;border-radius:50%;background:#a2d2ff;display:inline-block}

.zhuce_service{ width:94%; margin: 0 auto;}
.zhuce_service ul{margin:0px auto;  padding-bottom:20px;}
.zhuce_service li{ width:50%;float:left; text-align:center; padding:10px 0; margin-top:1px ;  background:#fff; transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}
.zhuce_service li a{display:block; width:100%; padding-top:10px; transition:all 0.2s; border-right:0px solid #ddd; }
.zhuce_service li:nth-child(3n) a{border-right:0px solid #999;}
.zhuce_service li span{ font-size:12px; color:#666; line-height:20px; height:40px; padding:0 10px; display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
.zhuce_service li h3{ font-size:16px; height:40px; display:block;color:#000; font-weight:normal; line-height:40px;}
.zhuce_service li i{ width:30%; margin:0 auto;margin-bottom:0px; line-height:10px;}
.zhuce_service li i img{ max-width:30%; transition:all 0.2s;}
.zhuce_service li:nth-child(2),.zhuce_service li:nth-child(3),.zhuce_service li:nth-child(6){ background:#fafafa;}

.imgall{ width:100%; margin: 0 auto}
.imgall img{ width:100%; display:block; margin: 0 auto}


.zc_wrap .mui-segmented-control.mui-scroll-wrapper {
    height: 190px;
}
.zc_wrap .mui-segmented-control.mui-scroll-wrapper .mui-scroll {
    width: auto;
    height: 190px;
    white-space: nowrap;
}

.gszc_box5{position: relative; width:auto;float:left}
.gszc_box5 li{text-align:center;background:#f1f3f9;width:260px;margin-right:20px;display: inline-block;border-radius:5px;overflow:hidden;padding:25px 0;box-sizing:border-box}
.gszc_box5 li .pic{padding:0px 0 15px 0}
.gszc_box5 li .pic img{width:30%}
.gszc_box5 li .txt{padding-bottom:10px}
.gszc_box5 li .txt h3{font-size:15px;font-weight:bold;margin-bottom:10px}
.gszc_box5 li .txt p{font-size:12px;color:#666;line-height:20px}
.gszc_box5 li:nth-child(5){ margin-right:0;}

/*
.zhuce_adv{position: relative; width:auto; float:left}
.zhuce_adv dl{ width:260px;margin-top:15px;display: inline-block;}
.zhuce_adv dt{width:48px;height:48px;display:inline-block; float:left;margin-right:20px}
.zhuce_adv dd{text-align:left; float:left; }
.zhuce_adv dd b{font-size:18px;display:block;font-weight:400;color:#333;margin-bottom:4px; margin-top:2px;}
.zhuce_adv dd p{font-size:14px;color:#666}
*/


.zhuce_youshi{}
.zhuce_youshi dl{padding:15px;border-radius:5px; background:url(../images/zhuce_ys_bg01.png) no-repeat center;  background-size:cover;color:#ff670f; margin-bottom:10px;}
.zhuce_youshi dt{font-size:14px;font-weight:bold;margin-bottom:10px}

.zhuce_youshi dd{line-height:22px;/*height:22px;*/font-size:13px}
.zhuce_youshi dd i{width:10px;height:16px; line-height:16px;display:inline-block;margin-right:5px;vertical-align:middle;}

.zhuce_youshi dd:nth-child(3){color:#333;}
.zhuce_youshi dl:nth-child(2n){ background:url(../images/zhuce_ys_bg02.png) no-repeat center;  background-size:cover;color:#708edb;}


.about_culture{ width:94%; margin: 0 auto; margin-bottom:0px;}
.about_culture ul{margin:0px auto; }
.about_culture li{ width:33.33%;float:left; text-align:center; padding:10px 0; margin-top:1px ;  background:#fff; transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}
.about_culture li a{display:block; width:100%; padding-top:10px; transition:all 0.2s; border-right:0px solid #ddd; }
.about_culture li:nth-child(3n) a{border-right:0px solid #999;}
.about_culture li span{ font-size:12px; color:#666; line-height:20px; height:40px; padding:0 10px; display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
.about_culture li h3{ font-size:16px; height:40px; display:block;color:#000; font-weight:normal; line-height:40px;}
.about_culture li i{ width:30%; margin:0 auto;margin-bottom:0px; line-height:10px;}
.about_culture li i img{ max-width:30%; transition:all 0.2s;}
.about_culture li:nth-child(2n){ background:#fafafa;}


/*dljz*/



.dljz_box2{}
.dljz_box2 li{width:94%;box-shadow:0 0 50px rgba(187,186,207,.3); margin:0 auto;  border-radius:5px;}
.dljz_box2 li .tit{background:#f15b70;color:#fff;text-align:center;padding:15px 0 10px 0;border-radius:5px 5px 0 0 ;}
.dljz_box2 li .tit img{}
.dljz_box2 li .tit h3{font-size:16px;margin:5px 0;font-weight:normal}
.dljz_box2 li .tit p{font-size:14px;color:#fff;}
.dljz_box2 li .txt{font-size:14px;border:solid 1px #eee;padding:10px 20px;border-top:0;border-radius: 0 0 5px 5px; margin-bottom:10px;}
.dljz_box2 li .txt span{display:block;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;position:relative}
.dljz_box2 li .txt span::before{content:'';width:5px;height:5px;background-color:#ccc;position:absolute;top:50%;left:6px;border-radius:50%;margin-top:-3px}



.zjbshui{ width:1200px; margin:0 -60px;}
.jzpic{text-align:center;margin-bottom:10px}
.zjbshui ul:after{display:table;content:"";height:0px;line-height:0px;clear:both}
.zjbshui ul li{float:left;width:295px;text-align:center}
.zjbshui ul li h2{color:#000;font-size:18px;font-weight:normal;margin-bottom:10px;padding-bottom:0px}
.zjbshui ul li p{color:#666;font-size:14px;line-height:20px}






.advantage_wrap .mui-segmented-control.mui-scroll-wrapper {
    height: 80px;
}
.advantage_wrap .mui-segmented-control.mui-scroll-wrapper .mui-scroll {
    width: auto;
    height: 80px;
    white-space: nowrap;
}

.advantage_wrap{width:94%; margin:0 auto;height:80px;/*background:#f8f8f8;*/}
.zhuce_adv{position: relative; width:auto; float:left}
.zhuce_adv dl{ width:260px;margin-top:15px;display: inline-block;}
.zhuce_adv dt{width:48px;height:48px;display:inline-block; float:left;margin-right:20px}
.zhuce_adv dd{text-align:left; float:left; }
.zhuce_adv dd b{font-size:18px;display:block;font-weight:400;color:#333;margin-bottom:4px; margin-top:2px;}
.zhuce_adv dd p{font-size:14px;color:#666}


.dljz_box1{ width:94%; margin:0 auto; }
.dljz_box1 li{width:49.5%;float:left;padding-top:20px;overflow:hidden;box-sizing:border-box;color:#fff;margin-right:1%; margin-bottom:5px;border-radius:5px;text-align:center;transition:0.3s all;-webkit-transition:0.3s all}
.dljz_box1 li:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0);padding-top:25px}
.dljz_box1 li:nth-child(2n){margin-right:0}
.dljz_box1 li h4{font-size:16px;margin-bottom:10px;font-weight:normal}
.dljz_box1 li p{ width:100%; margin:0 auto;font-size:12px;color:rgba(255,255,255,0.8);margin-bottom:15px; height:20px; line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden; font-weight:300; color:#eee;}
.dljz_box1 li .price{font-size:16px;margin-bottom:10px}
.dljz_box1 li .price-money{font-size:28px}

/*.dljz_box1 li:nth-child(1){background:url(../images/dljz_bg3.jpg) no-repeat; background-size:100% 100%}
.dljz_box1 li:nth-child(2){background:url(../images/dljz_bg1.jpg) no-repeat; background-size:100% 100%}
.dljz_box1 li:nth-child(3){background:url(../images/dljz_bg1.jpg) no-repeat; background-size:100% 100%}
.dljz_box1 li:nth-child(4){background:url(../images/dljz_bg2.jpg) no-repeat; background-size:100% 100%}
*/

.dljz_box1 li:nth-child(1) {
	background: #19e3d5;
	background: linear-gradient(135deg, #19e3d5 0%,#19c3a5 100%);
}
.dljz_box1 li:nth-child(2) {
	background: #6d83ff;
	background: linear-gradient(135deg, #6d83ff 0%,#2c50fe 100%);
}
.dljz_box1 li:nth-child(3) {
	background: #a92df6;
	background: linear-gradient(135deg, #a92df6 0%,#6c39ff 100%);
}
.dljz_box1 li:nth-child(4){
	background: #fba761;
	background: linear-gradient(135deg, #fba761 0%,#e84a60 100%);
}
.dljz_box1 li:nth-child(5) {
	background: #f8d046;
	background: linear-gradient(135deg, #f8d046 0%,#dd8a22 100%);
	margin-right:0;
}

.dljz_con{ width:94%; margin: 0 auto; margin-bottom:0px;}
.dljz_con ul{margin:0px auto; }
.dljz_con li{ width:33.33%;float:left; text-align:center; padding:2px 0 10px 0; margin-top:1px ;  background:#fff; transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}
.dljz_con li a{display:block; width:100%; padding-top:10px; transition:all 0.2s; border-right:0px solid #ddd; }
.dljz_con li:nth-child(3n) a{border-right:0px solid #999;}
.dljz_con li span{ font-size:12px; color:#666; line-height:20px; height:40px; padding:0 10px; display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
.dljz_con li h3{ font-size:13px; height:20px; display:block;color:#000; font-weight:normal; line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden}
.dljz_con li i{ width:30%; margin:0 auto;margin-bottom:0px; line-height:10px;}
.dljz_con li i img{ max-width:30%; transition:all 0.2s;}
.dljz_con li:nth-child(2n){ background:#fafafa;}


.dljz_ziliao{}
.dljz_ziliao dl{padding:15px;border-radius:5px; background:url(../images/zhuce_ys_bg01.png) no-repeat center;  background-size:cover;color:#ff670f; margin-bottom:10px;}
.dljz_ziliao dt{font-size:14px;font-weight:bold;margin-bottom:10px}

.dljz_ziliao dd{line-height:22px;height:22px;font-size:14px}
.dljz_ziliao dd i{width:4px;height:4px;display:inline-block;margin-right:5px;vertical-align:middle; margin-top:-2px;border-radius:4px;background:#ff670f;}

/*.dljz_ziliao dd:nth-child(3){color:#333;}*/
.dljz_ziliao dl:nth-child(2n){ background:url(../images/zhuce_ys_bg02.png) no-repeat center;  background-size:cover;color:#708edb;}

/*创业特惠*/
.cyth_list{ width:94%; margin:0 auto; }
.cyth_list li{width:49.5%;float:left;padding-top:20px;overflow:hidden;box-sizing:border-box;color:#fff;margin-right:1%; margin-bottom:5px;border-radius:5px;text-align:center;transition:0.3s all;-webkit-transition:0.3s all}
.cyth_list li:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0);padding-top:25px}
.cyth_list li:nth-child(2n){margin-right:0}
.cyth_list li h4{font-size:16px; color:#FFF;margin-bottom:10px;font-weight:normal}
.cyth_list li p{ width:100%; margin:0 auto;font-size:12px;color:rgba(255,255,255,0.8);margin-bottom:13px; height:20px; line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden; font-weight:300; color:#eee;}
.cyth_list li .price{ text-align:center;}
.cyth_list li .price{font-size:14px;margin-bottom:15px; font-weight:300;}
.cyth_list li .price b{font-size:12px;font-weight:400; color:#000;}
.cyth_list li .price-money{font-size:20px}

.cyth_list li:nth-child(1){background:url(../images/dljz_bg1.png) no-repeat; background-size:100% 100%}
.cyth_list li:nth-child(2){background:url(../images/dljz_bg2.png) no-repeat; background-size:100% 100%}
.cyth_list li:nth-child(3){background:url(../images/dljz_bg3.png) no-repeat; background-size:100% 100%}
.cyth_list li:nth-child(4){background:url(../images/dljz_bg4.png) no-repeat; background-size:100% 100%}

.cyth_tc{margin-top:8px}
.cyth_tc ul li{width:calc(100% - 2px);background:#fff;border:1px solid #e9e9e9; text-align:center;}
/*.service ul li.list1{margin-left:122px}*/
.cyth_tc .list1 .service-tab1-top{background:#5b77f1}

.cyth_tc .list2 .service-tab1-top,.cyth_tc .list2 .service-tab1-btn{background:#3bcfa3}
.cyth_tc .list2 .service-tab1-btn{/*margin-top:86px*/}
.cyth_tc .list3 .service-tab1-top,.cyth_tc .list3 .service-tab1-btn{background:#985DFC}

.cyth_tc .list3 .service-tab1-btn{/*margin-top:71px*/}
.cyth_tc .list4 .service-tab1-top,.cyth_tc .list4 .service-tab1-btn{background:#f2ad3d}
.cyth_tc .service-tab1-btn2:hover{background:#23a37d}
.cyth_tc .service-tab1-top .tit {
    font-size: 16px;
    color: #fff;
    padding: 12px 0 10px;
}
.cyth_tc .service-tab1-top .tit img{ width:20px; margin-bottom:-5px;}
.cyth_tc .service-tab1-top .sub-tit {
    font-size: 14px;
    color: #fff;
    padding-bottom: 10px;
}

.cyth_tc .service-tab1-btn{width:162px;height:46px;font-size:16px;color:#fff;line-height:46px;background:#5b79f1;border-radius:6px;margin:20px auto 20px;cursor:pointer}
.cyth_tc .service-tab1-btn1:hover{background:#324ecc}

.cyth_tc .service-tab1-middle div{font-size:14px;color:#666;line-height:55px;border-bottom:1px solid #e9e9e9;width:80%;margin:0 auto}
.cyth_tc .service-tab1-middle div.spc{line-height:40px}
.cyth_tc .service-tab1-middle div.spc .item{color:#999}
.cyth_tc .service-tab1-middle div:last-child{ border-bottom:0; margin-bottom:20px;}






/*about*/
.about{ width:100%; margin:0px auto; background:url(/images/gz_bj.jpg) bottom center no-repeat #f5f5f5; background-size:200%; padding:10px 0 30px 0;}
.about-one{padding-top:26px}
.about .aboutimg{ width:94%; margin: 0 auto; margin-bottom:0px;}
.about .aboutimg img{ max-width:100%;}
.about .about_text{width:94%; margin: 0 auto; margin-bottom:0px;}
.about .about_text p{ font-size:14px; line-height: 26px; margin-bottom:10px; color:#666; text-indent:2em;}

.about .about_img{ width:94%; margin: 0 auto; margin-bottom:0px;}
.about .about_img img{ max-width:100%;}



.about_text2{width:94%; margin: 0 auto; margin-bottom:0px;}
.about_text2 p{ font-size:14px; line-height: 26px; margin-bottom:10px; color:#666; text-indent:2em;}

.about_img2{ width:94%; margin: 0 auto; margin-bottom:0px;}
.about_img2 img{ max-width:100%;}















/*old*/


.m-comtitle{padding:.38rem 0}
.m-comtitle .line{width:3px;height:10px;border-radius:0.02rem;background-color:transparent;background:radial-gradient(#5665ff,#4443f9);margin-right:.16rem}
.m-comtitle .word{font-size:20px;line-height:30px;color:#333333;font-family: "Open Sans Light"; font-weight: 400;}

.toFm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.hm-rule .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.08rem}
.hm-rule .intro li{text-align:center}
.hm-rule .intro li img{width:80px;border-radius:50%}
.hm-rule .intro li .cont{font-size:0.26rem;line-height:0.78rem;color:#333333}
.hm-rule .intro li.jia{width:30px;height:30px;background:url(../images/hm_20.png) no-repeat center;background-size:100%;margin-top:.38rem}

.hm-rule .rbox{padding:.22rem 0 .44rem 0;background-color:#f2f4fd;margin-bottom:.4rem}
.hm-rule .rbox .word{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.26rem}
.hm-rule .rbox .word li{font-size:0.28rem;line-height:0.72rem;color:#333333;margin-right:.34rem}
.hm-rule .rbox .word li.tit{margin-right:.22rem}
.hm-rule .rbox .word li.tit1{color:#4d67f6}
.hm-rule .rbox .word li.tit2{color:#e44c63}
.hm-rule .rbox .word li.tit3{color:#ed8333}
.hm-rule .rbox .word li.tit4{color:#8268f6}
.hm-rule .rbox .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.99rem}
.hm-rule .rbox .tag li{font-size:0.23rem;line-height:0.52rem;color:#ffffff;margin-right:.12rem;padding:0 .14rem;border-radius:.1rem;height:.52rem;background-color:#4d67f6}
.hm-rule .rbox .tag li.item2{background-color:#e44c63}
.hm-rule .rbox .tag li.item3{background-color:#ed8333}
.hm-rule .rbox .tag li.item4{background-color:#8268f6}











.TopMenus {clear:both;background:#1D60E6 ;overflow: hidden;width: 100%; margin-top:0px;}
.TopMenus ul {list-style:none;}
.TopMenus ul li {float:left;text-align:center;width:25%/*calc(25% -1px)*/; border-right:1px #387ee7  solid; border-bottom:1px #387ee7  solid;}		
.TopMenus ul a {display:block;/*line-height:3.9rem;height:3.9rem;*/ text-align:center; padding:9px 0;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-size:14px; font-weight: 300;}
.TopMenus ul a:link,.TopMenus ul a:active,.TopMenus ul a:visited {float:left;width:100%;color:#FFFFFF;}	
.TopMenus ul li:nth-child(4n){border-right: 0 none;}
/*.TopMenus ul li:nth-child(3), .TopMenus ul li:nth-child(7) {width:28%;}*/

.index_tit{text-align: center;padding: 20px 0; }
.index_tit .entit{font-size: 35px;color: #067de9;}
.index_tit .chtit{font-size: 25px;color: #FFF;}
.index_tit .entit01{font-size: 14px;padding-top: 0px; color:#666; margin-top: 3px;   font-family: "Open Sans Light"; font-weight: 300;text-transform : uppercase;}
.index_tit .chtit01{font-size: 20px;color: #000;margin-top: 0px;font-family: "Open Sans Light"; font-weight: 400;}
.index_tit .chtit03{font-size: 28px;color: #067de9;margin-top: 10px;font-weight: 600;}
.index_tit .chtit05{font-size: 20px;color: #000;margin-top: 0px;font-family: "Open Sans Light"; font-weight: 400;}
.index_tit .chtit05::after { position: absolute;    left: 50%;    transform: translateX(-50%);    width: 30px;    margin-top: 28px;    height: 2px;    background: #1D60E6;    content: "";}
.index_tit .chtit01 i{width: 0px;height: 1px;display: inline-block;border-bottom: 1px solid #ccc;margin: 10px;}
.index_tit .chtit02{font-size: 14px;padding-top: 5px; color:#666/*6087fb*/;    font-family: "Open Sans Light"; font-weight: 400;}
.txtchtit02{font-size: 14px;padding-top: 5px; color:#666/*6087fb*/;    font-family: "Open Sans Light"; font-weight: 400;}
.index_tit .chtit06{font-size: 18px;color: #000;margin-top: 0px;font-family: "Open Sans Light"; font-weight: 300;}
.index_tit span{color: #1D60E6}
.titcol2{color:#6087fb!important;  }
.titcol3{color:#fff!important;  }
.titcol5{color:#2ce314!important;  }
.titcol6{color: #1D60E6 !important;}






.in_pro{ width:94%; margin:0 auto;}
.in_pro .swiper-container{margin-top:10px}
.in_pro-swiper{position:relative}
.in_pro-swiper .swiper-slide{display:block; border:1px solid #eee;}
.in_pro-img{transition:ease .5s}
.in_pro-img img{display:inline-block;width:100%; display:block;}
.in_pro-swiper p{margin-top:0px;text-align:center; border-bottom:1px solid #1D60E6; padding:3px 8px;display:block; background:#fafafa;font-size:14px;line-height:22px;color:#1a1a1a;transition:ease .5s;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}
.in_pro-swiper:hover p{color:#1D60E6}
.in_pro-swiper .swiper-pagination{width:100%;display: block;position:relative; text-align:center; font-size:12px; color:#aaa;}
.in_pro-swiper .swiper-pagination-bullet{margin:0 5px}
.in_pro-swiper .swiper-pagination-bullet-active{background:#1D60E6}


.in_about{ width:100%; margin:0px auto; background:url(/images/inaboutbg.jpg) top center no-repeat #f9f9f9; background-size:100%; padding:10px 0 30px 0;}
.in_about .aboutimg{ width:94%; margin: 0 auto; margin-bottom:0px;}
.in_about .aboutimg img{ max-width:100%;}
.in_about .about_text{width:94%; margin: 15px auto; margin-bottom:0px;}
.in_about .about_text p{ font-size:14px; margin-bottom:10px; color:#555; text-indent:2em;}

.in_about .about_img{ width:94%; margin: 0 auto; margin-bottom:0px;}
.in_about .about_img img{ max-width:100%;}
.in_about .about_ad{ text-align:center; font-size:16px; line-height:25px; font-family: "Open Sans Light"; font-weight: 600; color:#333;}
.num{/*display: -webkit-flex;display: flex;*/justify-content:space-content;flex-wrap: nowrap;align-items:center; font-size:15px; color:#000; text-align:center; }
.num li { width:50%; float:left;display:inline-block;}
.num span,.num i{ display:inline-block; vertical-align:top;}

.num li span{ width:100%; border-right:1px solid #ddd; margin-top:20px;}
.num li:nth-child(2n) span{ border-right:0px solid #ddd;}
.num span{ font-size:30px; color:#1D60E6; font-family:impact; position:relative; z-index:3;}
.num span em{ font-size:15px; font-family:impact; line-height:30px; color:#1D60E6;}
.num p+p{ margin-top:5px;}

.unionysbg {    width: 100%;  margin-top:30px;   background: url(/images/youshibg.png) no-repeat center center/cover; }
.in_unionys{ width:94%; margin:0 auto;}
.in_unionys dl{ width: 100%; float:left;  border-radius: 0px; overflow:hidden;    border-top: 1px dashed #999; margin:20px 0 0 20px 0;}
.in_unionys dl dt{ width:110px; margin: 0px 0;padding: 0 0px; float:right;font-size:18px; }
.in_unionys dl dt .img{ width:90px; height:90px; margin:10px;border:1px solid #FFF; border-radius:50%; }
.in_unionys dl dt img{ width:60px; display:block; margin:15px 0 0 15px;}
.in_unionys dl dd{ font-size: 14px; float:left; width:calc(100% - 110px); margin:10px 0; color:#fff;    display: block;    padding: 0 10px;    line-height: 22px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4;overflow:hidden}
.in_unionys dl dd em{ display:block; font-size:15px; font-weight:bold; margin-bottom:5px;}
.in_unionys dl dd p{font-size: 12px;line-height: 20px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
.in_unionys dl:nth-child(n+3) dt{margin-right:0;float:left}



.in_youshi{ width:100%; margin:20px auto; background:url(/images/about_company_bg.jpg) bottom center no-repeat #f5f5f5; background-size:100%; padding:10px 0 30px 0;}
.visual_jishu li{ width:48.5%;*width:48.5%; min-height:280px; float:left; margin:0 1%; text-align:center; padding:0px 0;  background:#f2f2f2; transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;position:relative;}
.visual_jishu li em{ display:block; width:100%; height:100%; overflow:hidden; position:absolute; z-index:1;}
.visual_jishu li em img{ height:100%; display:block;}
.visual_jishu li a{ display:block; width:100%; height:100%; position:absolute; z-index:2;background: rgba(0, 0, 0, .5);}
.visual_jishu li a{ padding-top:60px; transition:all 0.2s;  }
.visual_jishu li:last-child a{border-right:0px solid #999;}
.visual_jishu li:nth-child(2n){ margin-left:0;}
.visual_jishu li span{ font-size:12px; color:#FFF; line-height:25px;height:50px; padding:0 10px; display:block;margin-top:30px}
.visual_jishu li b{ width:40px; margin:0 auto; border-bottom:1px solid #f1f1f1; margin-bottom:20px; position:absolute; margin-left:-20px;}
.visual_jishu li p{ font-size:12px; color:#fff; line-height:25px; padding:0 10px; display:block; }
.visual_jishu li h3{ font-size:16px; height:40px; display:block;color:#fff; font-weight:normal; line-height:40px;}
.visual_jishu li i{ width:40%; margin:0 auto;margin-bottom:0px; line-height:40px;}
.visual_jishu li i img{ width:83px; transition:all 0.2s;margin-top:-30px;}

.in_visual_jishu-swiper .swiper-pagination{width:100%;display: block;position:relative; text-align:center; font-size:12px; color:#aaa;}
.in_visual_jishu-swiper .swiper-pagination-bullet{margin:0 5px}
.in_visual_jishu-swiper .swiper-pagination-bullet-active{background:#1D60E6}

.in_case{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_case li{ width:32.33%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #eee; text-align:center;}
.in_case li img{ max-width:100%; max-height:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_case li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_case li:nth-child(2n){background:#d2ecfc;}










/*page list*/

.case{ width:94%; margin:0 auto;}
.case dl{ width: 100%; float:left;  border-radius: 0px;overflow:hidden;    border: 1px solid #c9c9c9; margin-bottom:20px;}
.case dl dt{ width:110px; margin: 0px 0;padding: 0 0px; float:left;font-size:18px; background:#38b5e7;}
.case dl dt img{max-width:100%; display:block;}
.case dl dd{ font-size: 14px; float:left; width:calc(100% - 110px); margin:10px 0;    display: block;    padding: 0 10px;    line-height: 26px;}
.case dl dd em{ display:block; font-size:15px; font-weight:bold; margin-bottom:5px;}
.case dl dd p{font-size: 12px;line-height: 20px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}


.contact_lx{ width:94%; margin:0 auto;}
.contact_lx p{ line-height:30px; color:#666; padding:5px 0;border-bottom:1px solid #ddd;font-size:14px; display:block; }
.contact_lx p.title{ width:100%; font-size:16px; font-weight:bold;  display:inline-block; margin-bottom:10px; margin-top:30px; color:#000; text-align:center }
.contact_lx p.address{ background:url(../images/con_ico01.png) left 10px no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.tel{ background:url(../images/con_ico02.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.mb{ background:url(../images/con_ico03.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.email{ background:url(../images/con_ico04.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx p.telmbile{ background:url(../images/ico_contact_04.png) left center no-repeat; padding-left:30px; background-size:20px 20px;    }
.contact_lx .cewm{ margin-top:50px}
.contact_lx .cewm li{ width:calc(49% - 1%);display:inline-block; margin-right:1%;}
.contact_lx .cewm li img{ width:100%; display:block;}
.contact_lx .cewm li p{ display:block; text-align:center; color:#666; border:0; font-size:14px; height:30px; line-height:30px;}


.pro_btn{ width:100%; margin:20px 0; border-top:1px dashed #ddd;}
.pro_btn li{ width:15.5%; text-align:center; display:inline-block; font-size:11px; margin-top:15px;}
.pro_btn li  img{ max-width:80%;display:block; border:0; margin:0 auto; margin-bottom:10px;filter: grayscale(100%);    filter: gray;    filter: grayscale(100%) brightness(200%);}
.pro_btn li:hover  img{filter: none;}
.pro_btn li:hover { color:#1D60E6}


.mui-card-content-inner p.txt{color: #000; font-size:16px; text-align:center;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.mui-card-content-inner p.des{overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;   -webkit-line-clamp: 2;}


.propage_detail{width:100%;margin:0px auto; }
.propage_detail>div{width:100%; display:block; float:left;background:#fff;margin:20px auto;}
.propage_detail div>dl{width:98%; margin:0px auto; display:block; clear:both;}

.propage_detail div>dl dt{ width:30%; float:left;}
.propage_detail div>dl dd{ width:70%; float:right; padding-left:5%;}
.propage_detail img{ max-width:100%; display:block;}
.propage_detail div>dl dd p{ font-size:13px; line-height:30px;}

.propage_detail div>dl dd .title{ width:100%; border-bottom:0px solid #ddd; height:20px; line-height:20px; margin-top:10px; font-size:14px; font-weight:600; color:#000;}
.propage_detail div>dl dd .cent{ width:100%; margin:10px auto; display:block;font-size:12px; line-height:16px;}
.propage_detail div:nth-child(2n) dl dt{float:right;}
.propage_detail div:nth-child(2n) dl dd{float:left;padding-right:5%; padding-left:0;}
.propage_detail div:nth-child(2n) { background:#f2f2f2!important;}



.propage_list{ width:98%;margin:0 auto;}
.propage_list li{float: left;_display: inline;overflow: hidden;width: calc(50% - 5px);padding: 0px;margin-right: 10px; margin-bottom:24px;   border: 1px solid #fff;   padding-bottom: 0px;    overflow: hidden;    transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all; border-radius:0px;}
.propage_list li span{background: #f9f9f9;width: 100%;overflow: hidden;display:block; border-radius:0;}
.propage_list li span img{width: 100%; display:block;transition: 0.4s ease all;}
.propage_list li p{ width:100%; display:block; height:30px; line-height:30px; text-align:center; background:#FFF; padding-top:0px; color:#333; font-size:14px;}
.propage_list li:hover p{color: #38b5e7; background:#FFF; }
.propage_list li:hover {    border-color: #FFF;}
.propage_list li:nth-child(2n){ margin-right:0;}
.propage_list li:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.visualcent{ width:98%; margin:0 auto}
.visual_tit{ffont-size: 20px;color: #000;font-family: "Open Sans Light"; font-weight: 500; line-height:40px;text-align:center;position:relative;padding-bottom:15px; padding-top:20px; background:url(/images/visual_titbg.png) bottom center no-repeat; margin-bottom:20px; }
.visual_des{ margin:0 20px;}
.visual_tit_btn{ margin:0 auto; text-align:center;}
.visual_tit_btn p{ padding:10px 30px; margin:0 auto; background:#0a2f97; color:#fff; font-size:14px; font-weight:400; display:inline-block; border-radius:10px;}
.visual_titbg01{ width:25px; height:26px; background:url(/images/visual_titbg01.png) no-repeat; display:block;}
.visual_titbg02{ width:23px; height:27px; float:right; background:url(/images/visual_titbg02.png) no-repeat; display:block;}


.visual_sys{ width:94%; margin:0 auto;}
.visual_sys-con{margin-top:40px}
.visual_sys-swiper{position:relative}
.visual_sys-slide{display:block}
.visual_sys-img{transition:ease .5s}
.visual_sys-img img{display:inline-block;width:100%; display:block;}
.visual_sys-img span{background:#1D60E6; position: absolute; font-size:14px; color:#fff; top:0px; padding:10px 20px; /*border-radius:10px;*/}
.visual_sys-slide p{margin-top:12px;text-align:center;font-size:18px;line-height:32px;color:#333;transition:ease .5s}
.visual_sys-slide:hover p{color:#1D60E6}
.visual_sys-swiper .swiper-pagination{width:95%;display: block; text-align:right; font-size:12px; color:#aaa;}
.visual_sys-swiper .swiper-pagination-bullet{margin:0 5px}
.visual_sys-swiper .swiper-pagination-bullet-active{background:#1D60E6}


.visual_sys_con{background:#fff;border:6px solid #d3d3d3;padding:20px 10px;cursor:pointer}
.visual_sys_con{text-align:center;width:100%}
.visual_sys_con_p{color:#000000;font-size:18px;padding-bottom:20px;position:relative;display:block}
.visual_sys_con_p::after{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:100px;height:1px;content:"";background:#e3e3e3}
.visual_sys_con_p::before{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);width:17px;height:2px;content:"";background:#1D60E6}
.visual_sys_con p:nth-of-type(2){color:#515151;font-size:14px; text-align:left; line-height:20px;margin:3px 0 5px 0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:5;overflow:hidden}





.about-two{padding-top:26px}
.about_wx { width:94%; margin: 0 auto; margin-bottom:0px;}
.about_wx .img{text-align:center;width:60%;margin:0 auto}
.about_wx .img img{width:100%;display:block;animation:rotate 20s linear infinite}
@keyframes rotate{0%{transform:rotateZ(0deg)}
100%{transform:rotateZ(360deg)}
}


.about-three{padding-top:26px}
.about2-con{margin-top:10px}
.research-tit{font-size:48px;line-height:50px;color:#333;text-align:center}
.about-dec{font-size:16px;line-height:26px;color:#666;text-align:center;margin-top:25px}
#historySlide{position:relative;width:100%;overflow:hidden}
#historySlide .history-c{height:auto;width:100%;position:relative}
.history-c .swiper-slide{width:100%;height:auto}
#historySlide .history-c .year{float:left;width:100%;overflow:hidden}
#historySlide .history-c .year img{width:100%}
#historySlide .history-c .cont{position:relative;width:100%;padding:0 10px}
#historySlide .history-c .des{float:right;width:100%;padding-top:10px;padding-left:0px}
#historySlide .p-tit{font-size:20px;color:#1D60E6;line-height:30px}
#historySlide .history-c .des p{font-size:14px;line-height:22px;color:#333;position:relative;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden}
#historySlide .history-scroll{height:70px;margin:0 auto;padding:0 20px;margin-top:10px}
#historySlide .swiper-container{padding:0 0px}
.history-scroll .swiper-slide{float:left;width:154px;height:70px;background:url(/images/about_time.png) repeat-x top left 19px;cursor:pointer}
.history-scroll .swiper-slide.active-nav,.history-scroll .swiper-slide.active-nav:hover{}
#historySlide .time-line{width:154px;height:70px;position:relative}
.history-scroll .dot{padding:3px;width:14px;height:14px;border:1px solid #1D60E6;border-radius:50%;position:absolute;top:23px;left:12px;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.history-scroll .dot i{display:block;background:#1D60E6;width:100%;height:100%;border-radius:50%}
.history-scroll .swiper-slide.active-nav .dot{opacity:1}
.history-scroll .daty{font-size:16px;line-height:32px;position:absolute;top:37px;left:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
#historySlide .arrow-left,#historySlide .arrow-right{width:55px;height:55px;border:1px solid #ccc;border-radius:50%;background:url(../images/p-prev2.png) no-repeat center;position:absolute;top:50%;margin-top:-40px;z-index:10;cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
#historySlide .arrow-left{left:0}
#historySlide .arrow-right{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#historySlide .arrow-left:hover,#historySlide .arrow-right:hover{background-image:url(../images/p-prevH.png);background-color:#1D60E6;border-color:#1D60E6}
.abt2-p{margin-top:11px;max-height:104px}
#historySlide .swiper-pagination{display:none;width:100%}
#historySlide .swiper-pagination-bullet{width:6px;height:6px;background:#2c64fa;opacity:1;margin:0 8px}
#historySlide .swiper-pagination-bullet-active{position:relative}
#historySlide .swiper-pagination-bullet-active::before{position:absolute;content:"";width:12px;height:12px;border-radius:50%;border:1px solid #2c64fa;left:-3px;top:-3px}
.about-three{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}


/*技术*/
.about-four{padding-top:26px}
.abt4-swiper{ width:96%; margin:0 auto;margin-top:10px}
.abt4-swiper .gallery-top{}
.abt4-topslide{position:relative}
.abt4-topslide img{width:100%}
.abt4-font{padding:0 20px 10px;position:absolute;width:100%;top:50%;text-align:center;transform:translateY(-50%);left:0;z-index:5}
.abt4-font h3{font-size:16px;line-height:20px;color:#fff}
.abt4-font h3::after {    position: absolute;    left: 50%;    transform: translateX(-50%);    width: 20px;	top:30px;    height: 1px;    background: #FFF;    content: "";	-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.abt4-font h3:hover::after {    position: absolute;    left: 50%;    transform: translateX(-50%);    width: 80px;	top:40px;    height: 1px;    background: #FFF;    content: "";}
.abt4-font h4{font-size:12px;line-height:30px;color:#fff; margin-top:20px; font-weight:normal;}
.abt4-font p{margin-top:10px;font-size:16px;line-height:30px;color:#fff}
.abt4-font p em{display:block;font-style:normal}
.abt4-font444::before{position:absolute;content:"";width:60px;height:60px;background:url(../images/abtbanner-bf.png)no-repeat center;background-size:100% 100%;left:50%;transform:translateX(-50%);bottom:0}
.abt4-swiper .gallery-thumbs{padding:13px 0 12px;background:#fff;box-shadow:0 0 13px rgba(0,0,0,.1)}
.abt4bt-slide{text-align:center;border-right:1px solid #e5e5e5;padding:0 10px}
.abt4-icon{width:40px;height:40px;margin:0 auto;overflow:hidden}
.abt4-icon img{width:100%;transition:ease .5s}
.abt4-swiper .gallery-thumbs .swiper-slide-active .abt4-icon img{transform:translateY(-100%)}
.abt4bt-slide h4{margin-top:10px;font-size:12px;line-height:28px; font-weight:normal;color:#222}
.abt4-vedio{position:absolute;width:100%;height:100%;left:0;top:0}

.about-four{background:#FFF;padding-top:16px}
.about4-con{margin-top:53px}
.abt4-swiper{position:relative;padding-bottom:0px}
.abt4-slide{display:block}
.abt4-img{overflow:hidden;transition:ease .5s;border:1px solid transparent}
.abt4-img img{width:100%}
.abt4-slide p{font-size:18px;line-height:32px;color:#333;text-align:center;margin-top:11px}
.abt4-slide:hover .abt4-img{border-color:#3379fd}
.abt4-slide:hover p{color:#3379fd}
.abt4-swiper .swiper-pagination{width:100%;text-align:center;bottom:0px}
.abt4-swiper .swiper-pagination-bullet{width:10px;height:10px;background:#1D60E6;opacity:1;margin:0 12px}
.abt4-swiper .swiper-pagination-bullet-active{position:relative}
.abt4-swiper .swiper-pagination-bullet-active::before{position:absolute;content:"";width:16px;height:16px;border-radius:50%;border:1px solid #2c64fa;left:-3px;top:-3px}

.abt4-swiper .swiper-slide img{ width:100%;}
/*证书*/
.about-fiv{padding-top:26px}
.abt5-con{width:96%; margin:0 auto;margin-top:10px}
.abt5-swiper{position:relative}
.abt5-slide{display:block}
.abt5-img{transition:ease .5s}
.abt5-img img{display:inline-block;width:100%}
.abt5-slide p{margin-top:12px;text-align:center;font-size:12px;line-height:18px;color:#333;transition:ease .5s}
.abt5-slide:hover p{color:#1D60E6}
.abt5-swiper .swiper-pagination{width:100%;display:none}
.abt5-swiper .swiper-pagination-bullet{margin:0 5px}
.abt5-swiper .swiper-pagination-bullet-active{background:#1D60E6}
.abt5-swiper .swiper-button-next,.abt5-swiper .swiper-button-prev{margin-top:-40px;width:55px;height:55px;border-radius:50%;line-height:55px;background:#fff;color:#333;box-shadow:0 0 13px rgba(0,0,0,.1);text-align:center;opacity:1;cursor:pointer;transition:ease .5s;font-weight:bold}
.abt5-swiper .swiper-button-next{right:-75px}
.abt5-swiper .swiper-button-prev{left:-75px}
.abt5-swiper .swiper-button-next:hover,.abt5-swiper .swiper-button-prev:hover{background:#1D60E6;color:#fff;box-shadow:none}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { font-size: 14px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { font-size: 14px;}

.mui-card-footer .mui-card-link{ color:#666;}

.mui-card-header button{ border:0; font-size:16px; font-weight:bold;}


.jobbody{ background:#fff; padding-bottom:52px;}
.jobdetail{margin:20px 20px; height:auto;overflow-y:auto;}
.jobdetail dl{ display:block; line-height:22px; clear:both;font-size:14px;}
.jobdetail dd{ float:left; width:90px;line-height:26px; font-weight:600;text-align: justify; }
/*.jobdetail dd:after {
    display: inline-block;
    width: 100%;
    content: '';
}*/
.jobdetail dt{ float:left;line-height:22px; color:#666;}

.jobtext{ width:100%; background:#999; font-size:12px;text-align:center; height:42px; line-height:42px; margin:0 auto; margin-bottom:50px; color:#000;    position: fixed;    bottom: -50px;}
.jobtext span{color: #38b5e7;}







.about_path{background:#f8f8f8;padding:0px 0 0}

.about_path .course{width:96%;margin:0px auto 0}
.about_path .course ul{background:url(/images/about_bg6.png) repeat-y 6% top;padding:18px 0 30px;}
.about_path .course ul li{margin-top:10px;float:right;width:96%;background:url(/images/about_bg7.png) no-repeat left top;padding-left:60px; background-size:  50px ;}
.about_path .course ul li h3{margin-top:0px;color:#363636;font-size:16px;font-weight:normal}
.about_path .course ul li p{margin-top:8px;color:#999999;font-size:14px;line-height:24px;}
/* .about_path .course ul li:nth-child(2n){text-align:right;float:left;background:url(/images/about_bg8.png) no-repeat right top;padding-right:120px;padding-left:0} */










.tabs{margin:10px 0 20px 0}.tabs ul li{width:calc(33% - 5px);height:110px;float:left;text-align:center;border:1px solid #f5f5f5;box-shadow:0 1px 1px #f8f8f8;margin:0 3px; margin-bottom:6px;font-family:Arial;cursor:pointer;transition:all .3s}.tabs ul li .iconfont{font-size:46px;transition:all .2s linear;margin-top:5px}.tabs ul li a{color:#333;display:block;height:100%;padding:5px}.tabs ul li p{font-size:14px;color:#333}.tabs ul li b{color:#9a9a9a;font-size:12px;font-weight:normal; line-height:10px; display:none;}.tabs ul li:hover,.tabs ul li.active{color:#bb0511;box-shadow:0 1px 1px #ddd;transform:translate3d(0, -2px, 0)}.tabs ul li:hover a,.tabs ul li.active a{color:#bb0511}.tabs ul li:hover a p,.tabs ul li.active a p,.tabs ul li:hover a b,.tabs ul li.active a b{color:#bb0511}
.tabs ul li:nth-child(6n){ margin-right:0;}
.tabs ul li i{ margin:5px 0}
.tabs ul li i img{ max-width:55px; /*filter: grayscale(100%);*/ }
.tabs ul li:hover i img{ filter: grayscale(10%); }




.inshow{ width:100%; background:#fef7dc; padding:30px 0;}
.inshow_right{ width:90%; display:inline-block;position:relative; height:auto;  background:#d46671; border-radius:0 0 20px 20px; margin-left:5%; margin-top:20px;}
.inshow_right img{ width:40%; display:block; border:0; margin:0 auto; padding:15px  0 5px 0;}
.inshow_right_text{ width:100%;}
.inshow_right_text ul{ padding:10px 20px;}
.inshow_right_text ul li{ height:25px; line-height:25px;background:url(../images/in_ico01.png) left center no-repeat; background-size:14px 15px; padding-left:25px; font-size:0.75em; font-weight:bold; color:#FFFFFF;}

.inshow_left{ width:90%; margin:0 auto;padding:0px 0;}
.inshow_left b{ color:#0ea357; font-size:1.35em; font-weight:normal;}
.inshow_left p{ color:#2a91e0; font-size:0.9em; padding:1em 0; }
.inshow_left span{ color:#2a91e0; font-size:0.8em; }

.index_title{ font-size:1.35em; color:#4370f5; text-align:center; font-weight: 300;}
.index_title i {
    width: 50px;
    height: 1px;
    display: inline-block;
    border-bottom: 1px solid #eee;
    margin: 10px;
}
.index_title_text{ display:block; margin:0 auto 10px;padding:5px; font-size:0.9em; text-align:center; color:#bbb;}
.index_title_en {text-align:center;font-size:1.35em; 
    color: #e2d1cb;
    margin-top: 10px;
    font-weight: 300;
}

.ba_ad{ width:96%; margin:10px auto;}
.ba_ad img{ width:100%; display:block; margin:0 auto;}

.ba_adall{ width:100%; margin:0px auto;}
.ba_adall img{ width:100%; display:block; margin:0 auto;}

.in_hz{ width:96%; margin: 0 auto; margin-bottom:0px;}
.in_hz li{ width:32.33%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #d2ecfc; text-align:center;}
.in_hz li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_hz li span{ display:block; text-align:center; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_hz li:nth-child(2n){background:#d2ecfc;}

/*.in_cust{ width:96%; margin: 0 auto; margin-bottom:20px;}
.in_cust li{ width:33.33%; float:left; display:block; background:#f2f8fb; text-align:center;}
.in_cust li img{ max-width:100%; text-align:center; display:block; border:0; margin:0 auto;}
.in_cust li span{ display:block; text-align:center; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_cust li:nth-child(2n){background:#d2ecfc;}
*/
.in_cust{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_cust li{ width:32.33%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #eee; text-align:center;}
.in_cust li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_cust li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_cust li:nth-child(2n){background:#d2ecfc;}

.in_custlist{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_custlist li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #eee; text-align:center;}
.in_custlist li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_custlist li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_custlist li:nth-child(2n){background:#d2ecfc;}


.in_prolist{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_prolist li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #eee; text-align:center;}
.in_prolist li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_prolist li span{ display:block; text-align:center; background:#f5f5f5; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_prolist li b{ display:block; text-align:center; background:#f8f8f8; font-size:0.55em; padding:0.1em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:normal;}
.in_prolist li:nth-child(2n){background:#d2ecfc;}


.in_zhuying{ width:98%; margin: 0 auto; margin-bottom:0px;}
.in_zhuying li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:0px solid #f2f8fb; text-align:center;background:#f3f3f3;}
.in_zhuying li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_zhuying li p{/* position:absolute; width:calc(50% - 2%); margin-top:-30px;*/ display:block; text-align:center; color:#FFF; background:#1D60E6; font-size:14px; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_zhuying li b{ display:block; text-align:center; color:#333; font-size:12px; line-height:18px;overflow:hidden; font-weight:400; padding:0 10px; margin:10px 0;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	height:36px;
    overflow: hidden;}


    .zhuying{ width:96%; margin: 0 auto; margin-bottom:0px;}
    .zhuying li{ width:100%; margin:0.5% 0; float:left; display:block; border-bottom:3px solid #ddd; margin-bottom: 15px; text-align:left;background:#f3f3f3;}
    .zhuying li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
    .zhuying li p{position:absolute; width:96%; margin-top:-36px;  text-align:center; color:#FFF; background: rgba(218, 35, 35, 0.85); font-size:16px; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .zhuying li b{ display:block; text-align:left; color:#666; font-size:14px; line-height:20px;overflow:hidden; font-weight:400; padding:10px; margin:10px 0;display: -webkit-box;
        -webkit-box-orient: vertical;
        }

.mui-table-view .mui-media-object-pic {
    line-height: 42px;
    max-width: 142px;
    height: 42px;
	margin-right:10px;
}
.bga{ width:100%; background:#f8f8f8; padding:20px 0;}
.bgb{ width:100%; background:#f5f5f5; padding:20px 0; border-top:1px solid #eee;}
.in_proa{width:94%;margin: 0 auto; margin-bottom:0px;}
.in_proa li{ width:32.33%; margin:0.5% 0.5%;display:inline-block; border:1px solid #eee; text-align:center;}
.in_proa li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.in_proa li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.in_proa li:nth-child(2n){background:#d2ecfc;}










.video{ width:100%; height:auto; background:url(../images/video.jpg) top center no-repeat #ddd; background-size:100%;}


/*service*/
.service_img{ width:94%; margin: 0 auto; margin-bottom:0px;}
.service_img img{ max-width:100%;}

.service02{ border:1px dashed #4370f5; background:#fbf3f0; color:#666; padding:10px 10px; text-align:left; width:94%; margin:10px auto;font-size:14px;}
.service02 span{color:#4370f5; font-weight:400;}


.service03{ width:94%; margin:0 auto;}
.service03 li{ width:calc(20% - 0.4%); float:left;margin-right:0.5%; display:inline-block; text-align:center; background:#fbf3f0;border-radius:0px; }
.service03 li img{ max-width:80%; display:block; margin:10px auto;}
.service03 li p{ font-size:14px; padding:0 5px; line-height:18px; font-weight:400;color:#333; text-align:center; margin-top:10px; height:50px;}
.service03 li:nth-child(5n){ margin-right:0; float:right;}

.service04{ width:94%; margin:0 auto;}
.service04 li{ width:49.5%; float:left; margin-right:0.5%; display:inline-block; text-align:center; background:#fbf3f0; border-radius:20px;}
.service04 li img{ max-width:60%; display:block; margin:10px auto;}
.service04 li span{ font-size:14px; font-weight:600;color:#333; text-align:center; margin-top:5px;}
.service04 li p{ font-size:12px; font-weight:400;color:#333; text-align:center; margin-top:5px; padding:0 10px; height:90px;}
.service04 li:nth-child(6n){ margin-right:0;}

.service05{width:94%; margin:0 auto;margin-top: 5px;}
.service05 ul{overflow: hidden;zoom: 1;}
.service05 ul li{display:inline-block; position:relative;overflow: hidden;width: 100%;border: 0px solid #eee;padding: 0px;
background-color: #f8f8f8;    border-bottom: 3px solid #fbf3f0;    border-radius: 0px; border-top:1px solid #fbf3f0;      overflow: hidden;    transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all;}
.service05 ul li span{background: #f9f9f9;width: 100%;overflow: hidden;display:block; border-radius:0;}
.service05 ul li span img{width: 100%; display:block; }
.service05 ul li b{ padding:0px 20px; font-weight:400; font-size:14px; margin:20px 0; line-height:22px; text-indent:2em;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden; color:#777; }

.service05 ul li p{ width:100%; position:absolute; margin-top:-40px;display:block; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:400; color:#FFF;background-color:rgba(22,22,22,0.5); }
.service05 ul li:hover p{color: #FFF;background-color:rgba(233,83,106,0.8); }
.service05 ul li:hover { background-color:#fbf3f0;}
.service05 ul li:nth-child(4n){ margin-right:0;}

.service06{ border:1px dashed #4370f5; background:#fbf3f0; color:#333; padding:10px 20px; text-align:center; width:94%; margin:20px auto;border-radius:10px; font-size:14px; font-weight:400;}
.service07{background:#4370f5; border:1px solid #4370f5; color:#FFF;  padding:10px 20px; text-align:center;width:94%; margin:0px auto; border-radius:10px; font-size:14px; font-weight:400;}
.service08{background:#4370f5; border:1px solid #4370f5; color:#FFF;  padding:5px 10px; text-align:center;width:94%; margin:0px auto; border-radius:30px; font-size:14px; font-weight:400;}

.food_list ul{width:94%; margin:0 auto;}
.food_list ul li{ width:49.5%; float:left; margin-right:0.5%; margin-bottom:2px; display:inline-block; text-align:center; background:#f8ece8; border-radius:0px;}
.food_list ul li span{width: 100%; margin:0 auto;  text-align:center;overflow: hidden;display:block;}
.food_list ul li span img{width: 100%;display:block; transition: all 0.5s;    -ms-transition: all 0.5s;}
.food_list ul li p{ margin-top:0px; display:block; padding-top:10px; text-align:center;  color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; font-weight:500; transition: all 0.5s;    -ms-transition: all 0.5s;}
.food_list ul li b{ display:block; height:75px; padding:0 10px; line-height:18px; padding-top:10px; font-size:14px;font-weight:400; text-align:center; transition: all 0.5s;    -ms-transition: all 0.5s;}

.food_list ul li:nth-child(2n){ margin-right:0;}

.recovery_list ul{width:94%; margin:0 auto; margin-top:15px;}
.recovery_list ul li{ width:49.5%; float:left; margin-right:0.5%; margin-bottom:2px; display:inline-block; text-align:center; background:#f8ece8; border-radius:10px;}
.recovery_list ul li span{width: 100%; margin:0 auto;  text-align:center;overflow: hidden;display:block;}
.recovery_list ul li span img{width: 100%;display:block; transition: all 0.5s;    -ms-transition: all 0.5s;border-radius:10px 10px 0 0;}
.recovery_list ul li p{ margin-top:0px; display:block; padding-top:10px; text-align:center;  color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; font-weight:500; transition: all 0.5s;    -ms-transition: all 0.5s;}
.recovery_list ul li b{ display:block; height:50px; padding:0 10px; line-height:18px; padding-top:10px; font-size:14px;font-weight:400; text-align:center; transition: all 0.5s;    -ms-transition: all 0.5s;}

.recovery_list ul li:nth-child(2n){ margin-right:0;}


.recovery01{width:94%; margin:0 auto;margin-top: 5px;}
.recovery01 ul{overflow: hidden;zoom: 1;}
.recovery01 ul li{ width:49.5%; float:left; margin-right:0.5%; margin-bottom:2px; display:inline-block; text-align:center; background:#f8f8f8; border-radius:10px;}
.recovery01 ul li span{background: #f9f9f9;width: 100%;overflow: hidden;display:block; border-radius:0;}
.recovery01 ul li span img{width: 100%; display:block;  border-radius:10px;}
.recovery01 ul li b{ padding:0px 20px; font-weight:400; font-size:14px; margin:20px 0; line-height:22px; text-indent:2em;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden; color:#777; }
.recovery01 ul li p{ width:46.5%; position:absolute; margin-top:-35px;display:block; height:35px; line-height:35px; text-align:center; font-size:14px;  border-radius:0 0 10px 10px;font-weight:400; color:#FFF;background-color:rgba(22,22,22,0.5); }
.recovery01 ul li:hover p{color: #FFF;background-color:rgba(233,83,106,0.8); }
.recovery01 ul li:hover { background-color:#fbf3f0;}
.recovery01 ul li:nth-child(4n){ margin-right:0;}


/*form*/
.formbg{ background:#f8f8f8; margin-top:20px; padding-bottom:30px;}
.mui-input-row label {    line-height: 1.1;    float: left;    width: 30%;    padding: 13px 15px;	font-size:14px;}
.mui-input-row label~input, .mui-input-row label~select, .mui-input-row label~textarea {   width: 70%; font-size:14px;}
.mui-btn-blue, .mui-btn-primary, input[type=submit] {    color: #fff;    border: 1px solid #38b5e7;    background-color: #38b5e7;}
.mui-btn-danger, .mui-btn-negative, .mui-btn-red {    color: #333;    border: 1px solid #ddd;    background-color: #ddd;}

.in_shop{ width:100%; margin: 0 auto; background:#ff6600; display:inline-block;}
.in_shop li{ width:24%; float:left; display:block;  text-align:center; margin-right:1.3%; text-align:left; padding:5px 0;}
.in_shop li img{ max-width:100%; text-align:left; display:block; border:0; margin:0 auto;}
.in_shop li span{ display:block; text-align:center;padding:0.5em 0;}
.in_shop li:last-child{ margin-right:0;}

.in_video{ width:96%; margin:0 auto; margin-bottom:10px;}
.in_video img{ width:100%;}


/*list*/
.probg {background: #f6f4f5;}
.list_pro{ width:98%; margin: 10px auto; }
.list_pro li{ width:48%; margin:1%; float:left; display:block; border:1px solid #FFF; text-align:center; border-radius:10px; background:#f9f9f9;}
.list_pro li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;border-radius:10px 10px 0 0 ;}
.list_pro li span{ display:block; text-align:center; background:#FFF; border-radius:0 0 10px 10px ; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_pro li:nth-child(2n){background:#d2ecfc;}








/*list*/
.list_pic{ width:98%; margin: 10px auto; }
.list_pic li{ width:49%; margin:0.5% 0.5%; float:left; display:block; border:1px solid #f5f5f5; text-align:center;}
.list_pic li img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.list_pic li span{ display:block; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_pic li:nth-child(2n){background:#d2ecfc;}
/*team*/
.list_team{ width:98%; margin: 10px auto; }
.list_team dl{ width:100%; margin:0.5% 0%; float:left; display:block; border:1px solid #f5f5f5; text-align:center;}
.list_team dl dd{ width:40%;float:left; }
.list_team  dl dd img{ max-width:100%;  text-align:center; display:block; border:0; margin:0 auto;}
.list_team dl dt{ width:60%;float:left; }
.list_team dl dt span{ display:block; text-align:left; background:#FFF; font-size:12px; line-height:18px; padding:0 10px;overflow:hidden;/*white-space:nowrap;text-overflow:ellipsis;*/}
.list_team dl dt p{ display:block; color:#000; text-align:center; background:#f8f8f8; font-size:0.75em; padding:0.5em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.mdetial_imgpro{text-align:center; background:#fff; border:2px solid #ddd;}
.mdetial_imgpro img{ max-width:100%; display:block; margin: 0 auto;}

.detail_tit{ width:100%; border-bottom:1px solid #4370f5; margin:0 auto;}
.detail_tit span{ padding:3px 8px; background:#4370f5; font-size:14px; color:#fff;}
/*tab*/


.mui-slider { position: relative;   z-index: 1;  overflow: hidden; width: 100%;	background:#fff;}
.apptab {    font-size: 14px;    font-weight: 400;    position: relative;    display: table;    overflow: hidden;    width: 96%;	 margin:0 auto;    table-layout: fixed;    border: 0px solid #2ac865;	background:#fff;    border-radius: 0px;
	    background-color: transparent;    -webkit-touch-callout: none;}
.apptab a{ margin:0 15px;}
.apptab .mui-control-item{color: #333; background:#f5f5f5;line-height: 34px; width:25%;    display:table-cel; /*display:table-cel; */   overflow: hidden;     -webkit-transition: background-color .1s linear;    transition: background-color .1s linear;
    text-align: center;    white-space: nowrap;    text-overflow: ellipsis; border-radius: 25px; /*margin:0 0.5%;*/
    border-left: 0px solid #007aff;}
.apptab .mui-control-item.mui-active { color: #FFF;	  background:#1D60E6;}
.fz14{ font-size:14px;}

.mui-control-content {background-color: white;	min-height: 380px;	}


.bottom{width:100%; background:url(../../images/foot_bg.jpg) top center no-repeat #222; background-size:100%;padding-top:10px; margin-top:20px; padding-bottom:10px;}
.bot_left{ width:96%; margin:0 auto;font-size:14px; color:#fff;}
.bot_right{ width:96%; margin:0 auto;color:#fff;}

.bot_left p{ width:100%;display:block;float:left;  line-height:24px; color:#fff;}
.bot_left p b{ background:#fff; height:13px; width:2px; float:left;margin-right:10px; margin-top:5px;float:left;}
.bot_left p  em{ font-weight:normal; color:#fff; font-weight:bold;float:left;}
.bot_left p  span{ font-weight:normal; color:#fff; float:left;}


.bot_right dt{ width:90%;display:block; margin:0 auto; }
.bot_right dt span{ line-height:24px; display:block; padding-top:8px; font-size:14px;}
.bot_right dd{ width:100%; display:block; float:left; font-size:12px; padding-top:10px; text-align:center;}


.bottom_text{width: 1200px;border-top: 1px #3f9154 solid;font-size: 14px;line-height:35px;margin-top: 20px;color:#fff; padding:15px 0; text-align:center;}
.bottom_text a{ font-size:14px; color:#fff;}

.beian{  width:100%;font-size:12px; text-align:center;}
.beian a{font-size:12px; color:#fff;}


.mui-bar {background-color: #dd524d;}
.mui-icon-back:before,.mui-icon-bars:before{color: #e9dada;}
.mui-title{color: #fff; font-weight:normal;}
.cl2{ color:#d46671!important;}
.pt50{ padding-top:1em;}
.mt03{ margin:0 2%;}
.bo_gekai{ height:46px; width:100%; display:block; margin:0 auto; }

.mdetial_contact{height:auto;font-size:1.75em;line-height:1.6em !important;color:#333;padding: 5px 15px;margin:0.5em 0;}
.mdetial_con{height:auto;font-size:1.75em;line-height:1.6em !important;color:#333;padding: 5px 15px;margin:0.5em 0;}
.mdetial_con p{line-height:1.6em !important; /*margin:1.25em 0; */color:#333;}
.mdetial_con img{max-width:100%;margin:0.3em 0;}
/*.mdetial_con p img:first-child{margin-left:-2em;}*/
/*centent detail table*/
.mdetial_con table{margin:0.5em 0 0.75em; border:1px solid #ccc; border-collapse:collapse; width:100%; clear:both;}
.mdetial_con table th{font-size:1.05em;line-height:2em;height:2em;color:#333;background:#ececec;padding-left:0.875em;text-align:left;font-weight:normal;border:1px solid #ccc;}
.mdetial_con table td{color:#333;padding:0.25em ;border:1px solid #ccc;}

.mcentnet{padding:0.75em 1.1em 0; min-height:230px;}
.mdetial_tit{font-size:16px;line-height:1.2em;color:#000;text-align:center;padding:0.5em 0;}
.mdetial_fbt{line-height:2em;color:#bdbdbd;font-size:14px;border-bottom:#d8d8d8 1px solid;height:2em;overflow:hidden; text-align:center;padding-bottom:0.5em;}

.news_detail_page{ padding:0.75em 1.1em 0;  overflow:hidden; margin-bottom:2em;}
.news_detail_page a{font-size:14px;display:block;height:2.8em;line-height:2.8em;color:#555555;padding-left:2em;background:url(../images/icon-dd7.png) no-repeat 0px center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_detail_page a:last-child{background:url(../images/icon-dd8.png) no-repeat 0px center;border-top:0px solid #e5e5e5;}
.news_detail_page a:hover{ color:#009cff;}
<!--.mui-off-canvas-wrap{ z-index:2;}-->


/*navright*/
.mui-off-canvas-right{background-color: #fff;}
.navclose{ margin-right:15px; font-size:12px; color:#333;}
.navclose:before{color: #333; }

.mui-collapse-content li{ border-bottom:1px dashed #ddd; padding:5px 0; width:100%; display:block;}
.mui-collapse-content li:last-child{ border-bottom:0px dashed #ddd; }
.mui-collapse-content li a{ margin-left:20px;display:block; color:#666;}
/*.mui-card {
    font-size: 14px;
    position: relative;
    overflow: hidden;
    margin: 10px;
    border-radius: 2px;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
}


.mui-table-view {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    background-color: #fff;
}
.mui-table-view-cell.mui-active {
    background-color: #666;
}*/

/*tel*/



.head-txt {width:100%;margin:0 auto;background:#ffce65;}
.weui-grid {position:relative;float:left;padding:20px 10px;width:50%;box-sizing:border-box;}
.votelist {width:calc(100% - 16px);margin:0 auto; margin-bottom:5px;}
.votelist ul {width:100%}
.votelist li {width:49%;float:left;margin-top:0.3em;margin-right:2%; background:#b7c6fd url(/images/more1.png) right no-repeat;margin-bottom:.5em;display:inline-block;}
.votelist li img {width:98%; padding:1%;border:0;margin:0 auto; display:block;}
.votelist li span {width:100%;display:block; background:#fff;text-align:center; font-size:14px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
.shooltel a {width:90%;background:#42ad33;margin:0 auto;display:block;height:3em;line-height:3em;color:#FFF;text-align:center;cursor:pointer;font-size:1.35em;-moz-border-radius:0.11em;-webkit-border-radius:0.11em;border-radius:0.11em;}
.votelist li:nth-child(2n) {margin-right:0;}
.votelist li p {width:calc( 49% - 27px);position:absolute;margin-top:-44px;padding-right:20px;height:38px;line-height:38px;color:#fff;text-align:right;margin-left:0;display:block;background-color:rgba(0,0,0,0.4);}
.searchin {right:0px;height:36px;line-height:36px;width:96%;margin:0 auto;margin-bottom:20px;margin-top:20px;}
.inputsearch {width:calc( 100% - 90px);height:36px;font-family: "Microsoft Yahei","微软雅黑", Arial;line-height:36px;border-radius:20px;border:0px;background:url(../images/search.png) 15px no-repeat #efefef;background-size:20px 20px;text-indent:50px;margin-right:8px;color:#666;}
.inputsearch:focus {border:0;}
.btnsearch {border:0px;font-family: "Microsoft Yahei","微软雅黑", Arial; padding:0 20px;height:36px;line-height:36px;font-size:14px; text-align:center;color:#FFF;cursor:pointer; background:#384bc3;border-radius:20px;}

.votenum {width:96%;margin:20px auto;background:#efefef;height:40px;}
.votenum li {float:left;display:inline-block;width:50%;height:40px;line-height:40px;text-align:center;}
.votenum li:nth-child(2) {background:#f2c358;font-weight:bold;}
.votenum li a {font-weight:bold;color:#fff;}


.weui-article iframe{ width:100%;}

.index_bga{ width:100%;min-height:100%; margin:0 auto; display:block; background:url(../images/index_bg7.jpg) top center no-repeat;/*background-size:cover;*/background-size: 100% auto;}
.index_btn{ width:30%; margin:0 auto; text-align:center; margin-top:30px;}
.index_btn a img{ max-width:90%;}
.main_bg{ width:100%;min-height:100%; margin:0 auto; display:block; background:url(../images/inbg2.jpg) top center no-repeat ;/*background-size: 100% auto;*/ background-size:cover;  }
.main_top{ width:100%; margin:0 auto;}
.main_top img{ max-width:100%; margin:0 auto; display:block; }
.main_box{ width:86%;  margin:0 auto;background-color:rgba(255,255,255,0.8);text-align:center;  border-radius:10px; margin-top:20px; }
.main_title{ background:#6440ec; text-align:center; color:#FFFFFF; display:inline-block; padding:5px 20px; margin:0 auto;border-radius:0 0 10px 10px;}
.main_btn{ width:86%; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.main_btn li{ width:100%;  text-align:center;}
.main_btn li a{ width:80%; text-align:center;}
.main_btn li a img{ max-width:50%;}
.top_btn{ width:100%; margin:0 auto;}
.top_btn li{ width:50%; height:40px; line-height:40px; float:left; text-align:center; background:url(../images/btn_right.png) 95% 13px no-repeat #5131c2; background-size:11px 10px;}
.top_btn li:nth-child(2){ background:url(../images/btn_right.png) 95% 13px no-repeat #6746df; background-size:11px 10px;}
.top_btn li a{ width:100%; display:block; font-size:13px; color:#FFFFFF;}
.bak_btn{ width:10%; position:fixed; top:48%; right:5px;}
.bak_btn a img{ max-width:100%;}

.top_btna{ width:100%; margin:0 auto;background:#5131c2;height:40px; }
.top_btna li{  line-height:40px; float:left; text-align:left; padding-left:20px; display:block;font-size:13px; color:#FFFFFF;}
.top_btna li a{ width:100%; display:block; font-size:13px; color:#FFFFFF;}

.project_title{ width:95%; margin:0 auto; border-bottom:1px dashed #5131c2; text-align:center; color:#FFF; background:#5131c2; height:40px; line-height:40px; font-weight:bold; margin-bottom:10px;}


.detail_title{ border-bottom:1px dashed #ddd;width:96%; margin:0 auto; margin-top:20px; }
.detail_title span{ padding:5px 20px; display:inline-block; background:#3d50c8; border-radius:10px 10px 0 0; color:#fff;}
.detail_textcent{ width:96%; margin:0 auto;background:#e7eafd; border-radius: 0 0 10px 10px; }
.textcent{ padding:10px 20px; display:inline-block; }





.bottom_md {line-height:35px;color:#fff;font-size:14px;margin-left:0px;}
.bottom_md p{ min-height:33px; line-height:33px; font-size:14px;}
.bottom_md p span{/*display: inline-block; */ vertical-align: top; color:#333; }
.bottom_md p.company i{ width:20px; height:27px; display:inline-block;background:url(/images/foot_company.png) center bottom no-repeat; margin-right:10px; }
.bottom_md p.address i{ width:16px; height:25px; display:inline-block;background:url(/images/foot_address.png) center bottom no-repeat; margin-right:10px; }
.bottom_md p.tel i{ width:16px; height:25px; display:inline-block;background:url(/images/foot_tel.png) center bottom no-repeat; margin-right:10px; }
.bottom_md p.mobile i{ width:16px; height:25px; display:inline-block;background:url(/images/foot_mobile.png) center bottom no-repeat; margin-right:10px; }
.bottom_md p.emial i{ width:16px; height:25px; display:inline-block;background:url(/images/foot_email.png) center 8px no-repeat; margin-right:10px; }
.bottom_md p b{display: inline-block;  vertical-align: top; font-size:16px; font-weight:400;color:#333333; }


.case-detail-content{  border-top: 0px solid #e5e5e5; margin-top: 0px;}
.case-detail-info{ margin-top: 10px;  float: left; width: 100%; padding-top: 20px; position: relative;}
.case-detail-info:before{ content:""; position: absolute;top:0; left:0; width: 40px; height: 3px; background: #1D60E6;}
.case-detail-info .tit{ position: relative; padding-right: 120px;}
.case-detail-info .tit .title{ font-size: 20px; color: #333333; font-weight: 400;}
.case-detail-info .des{ margin-top: 10px;}
.case-detail-info .des .text{ float: left; width:100%; line-height: 28px; font-weight: 300;}
.case-detail-info .article{ margin-top:10px; padding:10px 0; border-top: 1px dotted #e1dfe0; line-height: 30px;}
.case-detail-info .article .tip{ margin-top: 40px; margin-bottom: 20px; display: inline-block; background: #1D60E6; color: #FFFFFF; font-size: 14px; width: 110px; height: 26px; line-height: 26px; text-align: center;font-weight: 300;}
.case-detail-info .article .tip:first-child{ margin-top: 0;}
.case-detail-info .article .con{font-weight: 300; font-size: 14px; line-height: 26px;}
.case-detail-info .article .con p{ text-indent: 2em;font-weight: 300;}

.case-designer{ margin-top: 30px; float: right; width: 100%;}
.case-designer .item{ margin-bottom: 16px; background: #f5f5f5; padding: 25px 10px 10px; text-align: center;}
.case-designer .item h2{ margin-bottom: 20px; font-size: 12px; text-transform: uppercase; color: #999999; letter-spacing: 2px;}
.case-designer .item h2 span{ margin-right:10px; font-size: 20px;font-weight: 300; color: #333333; letter-spacing: 3px;}





.othertj{ width:99%;opacity: 1;display: block;height: 20px; line-height:20px;overflow: hidden;cursor: pointer;color:#4370f5; font-size:16px; font-weight:400; border-left:3px solid #4370f5; padding-left:5px;  margin:0 auto;margin-bottom:10px;}


.code{
 
 
 
          position:absolute;
          z-index:-1;
          width:100%;
          height:100%;
          top:0px;
          left:0px;
 
}
 
/*img{
          width: 100%;
}*/

/*page*/
#page{ height:40px; padding:20px 0px; width:96%; margin:0 auto; text-align:center;}
#page a{ display:block; float:left; margin-right:2px; padding:2px 8px;border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px;  }
#page a:hover{ color:#1D60E6; border:1px #1D60E6 solid;}
#page a.cur{border:1px #1D60E6 solid; background:#1D60E6; color:#fff;}
#page p{ float:left; padding:2px 8px; font-size:12px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:2px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:red;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}




.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
    color: #1D60E6;
    border-bottom: 0px solid #007aff;   
}
.mui-segmented-control.mui-scroll-wrapper .mui-control-item {
    display: inline-block;
    width: auto;
    padding: 0 10px;
    border: 0;
}
input,textarea {
  color: #333;
  font-size: 14px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999;
  font-size: 12px;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999;
  font-size: 12px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #999;
  font-size: 12px;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999;
  font-size: 12px;
}

.mt20{ margin-top:20px;}