@charset "utf-8";
/*公共头部--01*/
.ui-headerfiexbg{background-color: #fff;}
.ui-header{min-width: 320px;max-width: 720px;color:#fff; height:1rem;margin:auto;z-index:4;box-sizing:border-box;position: fixed;top: 0px;right: 0px;left: 0px;}
.ui-header-left{ position:absolute;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.ui-header-left2{ position:absolute; top:0; left:0.2rem;width:0.68rem;}
.ui-header-right{right:0;position:absolute;width:1rem;height: 1rem;}
.ui-header-right2{top:0;  right:0.72rem;position:absolute;width:0.62rem; margin-right:0.2rem}
.ui-header-cen{right:0;position:absolute;width:4.6rem;height: 1rem;left: 0px;margin: 0px auto;background: url(../img/logo.png) no-repeat center;background-size: 100%;}

.ui-header-ico-home{ background:url(../img/logo.jpg) no-repeat center; height:1.8rem;display:block;  background-size:100% auto;left:0rem; opacity: 1;top:0px;width:1.7rem;position: absolute;}
.ui-header-ico-home2{ background:url(../img/logo.png) no-repeat center; height:1rem;display:block;  background-size:100% auto; left:0.2rem;opacity: 0;width: 3.25rem;top: 0px;position: absolute;}

.ui-header-ico-menu2{ background:url(../img/menu.png) no-repeat  center #00a8e5;background-size:44% auto; display:block;color: #fff;height: 1rem;}
.ui-header-ico-menu3{ background:url(../img/menu2.png) no-repeat  center !important;background-size:44% auto !important;}
.ui-header-ico-seach{ background:url(../img/seacherbot.png) no-repeat center;height:0.9rem; background-size:100% auto; display:block}
.ui-header-ico-back{ background:url(../img/back.png) no-repeat center;height:1rem; background-size:88% auto; display:block}
.ui-header p{ position:relative; text-align:center; font-size:0.35rem; color:#fff; line-height:0.9rem; z-index:-9}
.ui-headerfiexbg .ui-header-ico-home{opacity: 0;}
.ui-headerfiexbg .ui-header-ico-home2{opacity:1;}
/**************************banner*****************************/
.main_visual {position: relative;z-index: 1;min-width: 320px;max-width: 720px; margin:0 auto;}
.banner-topbg{width: 100%;height: 1.57rem;background: url(../img/top_bg.png)no-repeat top center;background-size: 100%;position: absolute;left: 0px;right: 0px;top: 0px;margin: 0px auto;z-index: 9;}
.main_image {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;position: relative}
.main_image ul {width: 9999px;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0}
.main_image li {float: left;width: 100%;height: 100%;}
.main_image li span {display: block;width: 100%;height: 100%}
.main_image li img {display: block;overflow: hidden;width: 100%;max-height:5.6rem;}
.main_image li a {display: block;width: 100%;height: 100%;position: relative;}
.main_image li a .laber{width: 100%;height: 0.65rem;text-align: center;margin: 0px auto;position: absolute;left: 0px;right: 0px;font-size: 0.28rem;color: #fff;z-index: 15;bottom: 0.6rem;}
div.flicking_con {overflow: hidden;text-align: center;position: absolute;bottom:0.25rem;left: 45%;z-index: 11;}
div.flicking_con li {float: left;height:0.16rem;width:0.16rem;margin: 0 4px;display: inline-block;border-radius: 50%; border: 1px solid #fff;}
div.flicking_con li.on {background-color: #fff;}
/* 关于我们 */
.ab_conbox{width:6.6rem;height: auto;overflow: hidden;background: url(../img/ab_coin1.jpg) no-repeat 100% bottom;background-size: 60%;padding: 0.5rem 0px;margin: 0px auto;}
.ab_contitl{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.ab_contitl p.p1{font-size: 0.4rem;font-weight: bold;color: #222;margin-bottom: 0.12rem;}
.ab_contitl p.p2{font-size:0.35rem;color: #333;}
.ab_contxt{width: 100%;margin: 0.4rem auto 0.45rem;overflow: hidden;font-size: 0.26rem;color: #666;line-height: 0.43rem;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.more{width: 2rem;height: 0.65rem;background: url(../img/sor1.png) no-repeat 94% center #ededed;background-size: 10%;border-radius: 6px;line-height: 0.65rem;text-align: center;}
.ab_labercon{width: 100%;height: auto;overflow: hidden;margin: 0px auto 0.33rem;}
.ab_labercon ul li{width: calc(100% / 3);float: left;overflow: hidden;position: relative;}
.ab_labercon ul li::after{content: "";position: absolute;width: 1px;height: 1.3rem;background-color: #e0e0e0;right: 0px;top: 0px;}
.ab_labercon ul li p.p1{font-size: 0.26rem;color: #00a8e5;margin-bottom: 0.1rem;padding: 0px 0.25rem;}
.ab_labercon ul li p.p1 i{font-size: 0.42rem;font-weight: bold;}
.ab_labercon ul li p.p2{font-size: 0.24rem;color: #303030;padding: 0px 0.25rem;height: 0.6rem;}
.ab_labercon ul li:last-child::after{background-color: #fff;}
.ab_pic{width: 100%;height: auto;overflow: hidden;height: 4rem;text-align: center;}
.ab_pic img{width: 100%;float: left;}
/* 服务项目 */
.comtile_1{width: 100%;height: auto;overflow: hidden;margin: 0.35rem auto 0.3rem;}
.comtile_1 p.p1{font-size: 0.5rem;color: #2c2c2c;margin-bottom: 0.12rem;}
.comtile_1 p.p2{font-size: 0.26rem;color: #666666;}
.comtile_2{width: 100%;height: auto;overflow: hidden;margin: 0.35rem auto 0.3rem;position: relative;}
.comtile_2 p.p1{font-size: 0.25rem;color: #00a8e5;margin-bottom: 0.06rem;font-weight: bold;}
.comtile_2 p.p1.cur{color: #fff;}
.comtile_2 p.p2{font-size: 0.45rem;color: #222222;}
.comtile_2 p.p2.cur{color: #fff;}
.comtile_2 p.p3{font-size: 0.32rem;color: #8c8c8c;margin-top: 8px;}
.rigmore{position: absolute;right: 0px;top: 0px;}
.fw_probg{width: 100%;height: auto;overflow: hidden;background: url(../img/fw_bg.jpg) no-repeat top center;background-size: 100%;padding: 0.7rem 0px;}
.fw_prolistpicbg{width: 100%;height: 5.6rem;background: url(../img/fw_lisbg.png) no-repeat top center;background-size: 100%;position: absolute;top: 0px;left: 0px;right: 0px;margin: 0px auto;}
.fw_prolistcon{width: 96%;margin: 0px auto;position: relative;background: olive linear-gradient(to top, rgba(120,125,135) 17%, rgba(51,57,73) 100%);}
.fw_prolists{width: 100%;margin: 0px auto;overflow: hidden;}
.fw_prolists ul li{width: calc(100% / 2);float: left;overflow: hidden;height: 5.6rem;position: relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;transform:translateY(0%);}
.fw_prolists ul li a .pic{width: 0.58rem;height: 0.58rem;margin: 0.6rem auto 0.25rem;}
.fw_prolists ul li a .pic.pic1{background: url(../img/coin2.png) no-repeat top center;background-size: 96%;}
.fw_prolists ul li a .pic.pic2{background: url(../img/coin3.png) no-repeat top center;background-size: 84%;}
.fw_prolists ul li a .pic.pic3{background: url(../img/coin4.png) no-repeat top center;background-size: 100%;}
.fw_prolists ul li a .pic.pic4{background: url(../img/coin5.png) no-repeat top center;background-size: 95%;}
.fw_prolists ul li a .pic.pic5{background: url(../img/coin5.png) no-repeat top center;background-size: 95%;}
.fw_prolists ul li a .title{width: 100%;font-size: 0.3rem;color: #fff;padding-bottom: 0.2rem;position: relative;text-align: center;}
.fw_prolists ul li a .title::after{content: "";display: inline-block;width: 0.48rem;height: 0.02rem;background-color: #fff;position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0px auto;}
.fw_prolists ul li a .intro{padding:0.4rem 0.35rem 0px;overflow: hidden;font-size: 0.25rem;line-height: 0.4rem;color: rgba(255,255,255,0.7);text-align: center;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.fw_prolists ul li a .smore{width: 1.35rem;height: 0.55rem;border: 1px solid rgba(255,255,255,0.66);line-height: 0.55rem;text-align: center;font-size: 0.24rem;color: #fff;border-radius: 6px;margin: 0.8rem auto 0px;}
.fw_prolists ul li .line{position: absolute;right: 0px;top: 0.5rem;height:4.5rem;width:2px;}
.fw_prolists ul li .line i.i1{width: 1px;background-color: #969aa2;height: 100%;float: left;}
.fw_prolists ul li .line i.i2{width: 1px;background-color: #35383e;height: 100%;float: left;}

.fw_prolists .swiper-pagination{left: 0px;margin: 0px auto; bottom: -0.4rem !important;}
.fw_prolists .swiper-pagination-bullet{background: rgba(0,168,229,0.8) !important;width: 10px !important;height: 10px !important;}
.fw_prolists .swiper-pagination-bullet-active{background: #00a8e5 !important;}
/* 新闻 */
.news_probg{width: 100%;height: auto;overflow: hidden;background: url(../img/news_bg.jpg) no-repeat top center; background-size: 100%;padding: 0.2rem 0px 0.3rem;}
.new-boxc{width: 6.6rem;height: auto;margin: 0px auto;overflow: hidden;}
.new-navs{width: 100%;overflow: hidden;font-size: 0.28rem;margin: 0.2rem auto 0px;}
.new-navs ul li{display: inline-block;color: #222;padding-bottom: 0.25rem;padding-right: 0.4rem;}
.new-navs ul li.lic{font-size: 0.26rem;padding-right: 0.18rem;}
.new-navs ul li a{color: #222;padding-bottom: 0.1rem;}
.new-navs ul li:hover a,.new-navs ul li.cur a{color: #00a8e5;font-weight: bold;border-bottom: 3px solid #00a8e5;}

.news_navsrig{width: 100%;overflow: hidden;margin: 0.3rem auto 0px;}
.news_navsrig ul li{width: 100%;float: left;margin: 0px auto 0.25rem;overflow: hidden;background-color: #fff;padding: 0.34rem 0.4rem;transition:cubic-bezier(0.215,.61,.355,1) .45s;box-sizing: border-box;}
.news_navsrig ul li a .times{width: 1rem;float: left;overflow: hidden;font-family: Arial;padding-bottom: 0.24rem;border-bottom: 2px solid #dedede;}
.news_navsrig ul li a .times p.p1{font-size: 0.35rem;color: #333;margin-bottom: 0.04rem}
.news_navsrig ul li a .times p.p2{color: #969696;font-size:0.26rem;}
.news_navsrig ul li a .txtrig{width:  calc(100% - 1.4rem);float: right;font-size: 0.26rem;font-weight: bold;color: #333;line-height: 0.42rem;height: 0.84rem;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_smore{width: 2.13rem;border-radius: 6px;height: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;color: #fff;background: url(../img/coin6.png) no-repeat 90% center #00a8e5;background-size: 28%;margin: 0.2rem auto 0px;}
.news_smore span{display: inline-block;padding-left: 0.27rem;}
/* 案例*/
.case_probg{width: 100%;height: auto;overflow: hidden;background: url(../img/case_bg.jpg)repeat;padding: 0.7rem 0px 0.2rem;}
.case_lis{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.case_lis ul li{width: 100%;float: left;margin: 0px 0px 0.25rem;}
.case_lis ul li a .pic{width: 100%;overflow: hidden;text-align: center;}
.case_lis ul li a .pic img{width: 100%;}
.case_lis ul li a .txtcon{width: 100%;background-color: #f4f4f4;font-size: 0.26rem;color: #000;overflow: hidden;}
.case_lis ul li a .txtcon i{display: inline-block;width: 70%;float: left;margin-left: 0.25rem;height:0.8rem;line-height: 0.8rem;}
.case_lis ul li a .txtcon em{display: inline-block;width: 0.22rem;height: 0.12rem;background: url(../img/coin7.png) no-repeat center;background-size: 100%;float: right;margin: 0.35rem 0.38rem 0px 0px;transition:cubic-bezier(0.215,.61,.355,1) .45s;transform:translateX(0%);}
/* 合作 */
.coper_probg{width: 100%;height: auto;overflow: hidden;margin: 0px auto;background: url(../img/hz_bg.jpg) no-repeat center center;padding: 0.1rem 0px 0.3rem;background-size: 90%;}
.coper-rig{width: 100%;overflow: hidden;}
.coper-rig ul li{width: calc((100% - 0.37rem)/3);float: left;overflow: hidden;height: 0.78rem;text-align: center;margin: 0px 0.18rem 0.18rem 0px;box-sizing: border-box;border: 1px solid #e6e6e6;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.coper-rig ul li img{vertical-align: middle;max-width: 85%;max-height: 80%;}
.coper-rig ul li:nth-child(3n){margin-right: 0px;}
.mid_table {height: 100%;display: table;width: 100%;}
.mid_cell {display: table-cell;vertical-align: middle;}
/* footbg */
.footbgc{width: 100%;height: auto;overflow: hidden;background: url(../img/footbgc.jpg) no-repeat top center;background-size: 100%;padding: 0.6rem 0px 0.3rem;}
.foot_top{width: 100%;height: auto;overflow: hidden;margin-bottom: 0.46rem;}
.foot_top .foot_lc{width: calc(100% - 2rem);float: left;overflow: hidden;}
.foot_top .foot_lc .f_log{width: 1.12rem;height: 1.14rem;overflow: hidden;margin-bottom: 0.35rem}
.foot_top .foot_lc .f_log img{width: 100%;}
.foot_top .foot_lc .f_lis{width: 100%;height: auto;overflow: hidden;margin-bottom: 0.15rem;}
.foot_top .foot_lc .f_lis em{width: 0.4rem;height: 0.4rem;border: 1px solid #314764;border-radius: 50%;float: left;box-sizing: border-box;}
.foot_top .foot_lc .f_lis em.coin1{background: url(../img/coin8.png) no-repeat center; background-size: 36%;}
.foot_top .foot_lc .f_lis em.coin2{background: url(../img/coin9.png) no-repeat center; background-size: 36%;}
.foot_top .foot_lc .f_lis em.coin3{background: url(../img/coin10.png) no-repeat center; background-size: 36%;}
.foot_top .foot_lc .f_lis em.coin2{background: url(../img/coin9.png) no-repeat center; background-size: 36%;}
.foot_top .foot_lc .f_lis .txt{width: calc(100% - 0.5rem);float: right;overflow: hidden;font-size: 0.25rem;color: #fefefe;line-height: 0.4rem;}
.foot_top .foot_lc .f_lis .txt i{font-size: 0.26rem;font-weight: bold;}
.foot_top .foot_rc{width: 1.6rem;float: right;overflow: hidden;}
.foot_top .foot_rc .pic{width: 100%;height: 1.6rem;}
.foot_top .foot_rc .pic img{width: 100%;}
.foot_top .foot_rc p{text-align: center;line-height: 0.55rem;color: #fff;font-size: 0.25rem;}
/* mess */
.foot-mess{width: 100%;overflow: hidden;margin-top: 0.4rem;padding-bottom: 0.58rem;}
.foot-mess .tit{font-size:0.26rem;color: #fefefe;margin-bottom:0.25rem;}
.foot-mess .messbox{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.foot-mess .messbox .inputvox{width: 100%;height: 0.6rem;overflow: hidden;margin-bottom: 0.1rem;}
.foot-mess .messbox .inputvox .inp_cor{background-color: #2e4360;height: 0.6rem;line-height: 0.6rem;color: #bcc1cd;font-size:0.26rem;padding: 0px 0.1rem;box-sizing: border-box;width: 3.2rem;border:none;}
.foot-mess .messbox .inputvox input::-webkit-input-placeholder,.foot-mess .messbox textarea::-webkit-input-placeholder{color: #fff;}
.foot-mess .messbox .inputintro{width: 100%;height: 1.5rem;background-color: #2e4360;color: #bcc1cd;font-size: 0.26rem;border:none;padding: 0.15rem;box-sizing: border-box;margin-bottom: 0.3rem;}
.foot-mess .messbox .messbotton{width: 1.45rem;height: 0.6rem;border-radius: 6px;background-color: #00a8e5;line-height: 0.6rem;text-align: center;font-size: 0.26rem;color: #fff;border:none;}
.foot-botom{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #293f5d;padding: 0.4rem 0px 0px}
.foot-botom p{line-height: 0.42rem;color: #fff;font-size: 0.25rem;}
.foot-botom p em{display: inline-block;width: 0.18rem;height: 0.2rem;background: url(../img/coin13.png)no-repeat center;background-size: 100%;}
.foot-botom p a{color: #fff;}

/* 底部 */
.bottom-fixed{bottom: 0;position: fixed;text-align: center;width:100%;z-index: 9999;min-width: 320px;max-width: 720px; margin:0 auto;}
.footer {display: block;text-align: center; background-color:#02142d; overflow:hidden; color:#FFF; height:1rem}
.footer li{float:left; width:25%; padding:0.08rem 0px 0.08rem; overflow:hidden;box-sizing:border-box}
.footer li a .footpic{ width:0.48rem; height:0.48rem; text-align:center;margin:0 auto 0.02rem; }
.footer li a .footpic1{background:url(../img/ft_coin1.png) no-repeat center;background-size:85% auto}
.footer li a .footpic2{ background:url(../img/ft_coin2.png) no-repeat center; background-size:88% auto}
.footer li a .footpic3{background:url(../img/ft_coin3.png) no-repeat center;background-size:82% auto}
.footer li a .footpic4{background:url(../img/ft_coin4.png) no-repeat center;background-size:80% auto}
.footer li a p{color:#fff; text-align:center; line-height:0.35rem; font-size:0.24rem;}
/* 内页 */
.story-bannercon{width: 6.2rem;margin: 0px auto 0px;overflow: hidden;position: absolute;left: 0px;right: 0px;top: 35%;text-align: left;}
.story-commtitl{width: 100%;height: auto;overflow: hidden;}
.story-commtitl p.p1{font-size: 0.42rem;color: #fff;margin-bottom:0.04rem;}
.story-commtitl p.p2{font-size:0.30rem;color: #fff;}
.story-commtitl p.p1.cur{color: #00a8e5;}
.story-commtitl p.p2.cur{color: #00a8e5;}
.cl_aboutcon{width: 100%;height: auto;overflow: hidden;line-height: 0.45rem;font-size: 0.26rem;}
.cl_aboutcon p{line-height: 0.45rem;padding: 0.02rem 0px;}
.cl_aboutcon.cl_abeplis{;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 6;height:3rem}

/* 企业文化 */
.compay-culturebg{width: 100%;height: auto;overflow: hidden;background-color: #f6f6f6;}

.compay-culis{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.compay-culis ul li{width: 100%;float: left;margin: 0px 0% 0.4rem;background-color: #fff;text-align: center;box-sizing: border-box;color: #333;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.compay-culis ul li .pic{width: 100%;margin: 0px auto 0.2rem;overflow: hidden;}
.compay-culis ul li .pic img{width: 100%;float: left;}
.compay-culis ul li p.p1{font-size: 0.28rem;padding-bottom: 0.35rem;}

/* 荣誉 */
.rongyu_lis{width:100%;height: auto;position: relative;padding-bottom: 0.4rem;padding: 0px 0.3rem 1rem;box-sizing: border-box;}
.rongyu_lis ul li{width: 100%; float: left;overflow: hidden;box-shadow: 0 0 20px rgba(0,0,0,.1);padding: 0.35rem 0.35rem 0.3rem;margin: 1% 0%;background-color: #fff;box-sizing: border-box;}
.rongyu_lis ul li .pic{width: 100%;height:5.8rem;text-align: center;margin: 0px auto 0px;overflow: hidden;}
.rongyu_lis ul li .pic img{max-width: 100%;max-height: 100%;}
.rongyu_lis ul li p.p1{margin-top: 0.28rem;text-align: center;font-size: 0.26rem;color: #333;padding-top:0.2rem;border-top: 1px solid #ececec;}
.rongyu_lis .swiper-pagination-bullets,.rongyu_lis .swiper-pagination-custom,.rongyu_lis .swiper-pagination-fraction{bottom: 0.3rem !important;left: 0px;margin: 0px auto;}
.rongyu_lis .swiper-pagination-bullet-active{background: #00a8e5;}
/* 工程业绩 */
.gcyj_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/ab_bg2.jpg) no-repeat top center;background-size: 100%;padding: 0.5rem 0px;}
.gcyj_boxc{width: 92%;height: auto;padding: 0.25rem 0.3rem 0.8rem;box-sizing: border-box;background-color: #fff;position: relative;margin: 0px auto;}
.gcyj_lis{width: 100%;margin: 0px auto;overflow: hidden;}
.gcyj_lis ul li{width: 100%;float: left;overflow: hidden;line-height: 0.75rem;border-bottom: 1px solid #e9e9e9;margin-top: 0px !important;}
.gcyj_lis ul li a em{display: inline-block;width: 0.08rem;height: 0.08rem;float: left;background-color: #9a9a9a;border-radius: 50%;margin-top: 0.3rem;}
.gcyj_lis ul li a .title{width: calc(100% - 0.2rem);float: right;overflow: hidden;font-size: 0.25rem;font-weight: bold;color: #333;}
.gcyj_lis .swiper-button-prev{background: url(../img/pre_sor.png) no-repeat;left:42%;width: 0.44rem;height: 0.44rem;position: absolute;right: auto;background-size: 100%;z-index:99;top: auto;bottom: 0.15rem;}
.gcyj_lis .swiper-button-next{background: url(../img/next_sor.png) no-repeat;right:42%;width: 0.44rem;height: 0.44rem;position: absolute;left: auto;background-size: 100%;z-index:99;top: auto;bottom: 0.15rem;}
/* 专家简介 */
.zj_rigbox{width: 100%;overflow: hidden;margin: 0.35rem auto 0.2rem;}
.zj_rigbox ul li{width: 48%;float: left;margin: 0px 1% 0.25rem;overflow: hidden;}
.zj_rigbox ul li a .pic{width: 100%;height: 4.2rem;overflow: hidden;text-align: center;position: relative;}
.zj_rigbox ul li a .pic img{width: 100%;}
.zj_rigbox ul li a p.p1{line-height: 0.65rem;text-align: center;font-size: 0.26rem;color: #333;background-color: #f5f5f5;}
/* 主营背景 */
.zhuying_bgc{width: 100%;height: auto;overflow: hidden;background-color: #f7f7f7;padding: 0.35rem 0px;}
.zhuying_lis{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.zhuying_lis ul li{width: 94%;height: auto;overflow: hidden;margin: 0.2rem 3% 0.25rem;box-shadow: 0 0 20px rgba(0,0,0,.1);background-color: #fff;}
.zhuying_lis ul li a .txtleft{width: calc(100% - 3.5rem);float: left;overflow: hidden;}
.zhuying_lis ul li a .txtleft .txtcon{padding: 0.2rem;overflow: hidden;}
.zhuying_lis ul li a .txtleft .txtcon p.p2{font-size: 0.26rem;font-weight: bold;color: #333;margin-bottom: 0.06rem;}
.zhuying_lis ul li a .txtleft .txtcon p.p3{font-size: 0.24rem;color: #555;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height:0.35rem;margin-bottom: 0.1rem;}
.zhuying_lis ul li a .txtleft .txtcon p.p4{width: 1.92rem;height: 0.55rem;font-size:0.24rem;color: #fff;line-height:0.55rem;background: url(../img/coin6.png) no-repeat 88% center #00a8e5;background-size: 27%;border-radius: 6px;}
.zhuying_lis ul li a .txtleft .txtcon p.p4 span{display: inline-block;padding-left: 0.2rem;text-align: left;}
.zhuying_lis ul li a .txtrig{width: 3.5rem;float: right;overflow: hidden;}
.zhuying_lis ul li a .txtrig img{width: 100%;}
/* 技术方案 */
.js_list{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.js_list ul li{width: 100%;float: left;overflow: hidden;margin: 0px auto 0.25rem;}
.js_list ul li a .pic{width: 100%;text-align: center;overflow: hidden;}
.js_list ul li a .pic img{width: 100%;}
.js_list ul li a p{height: 0.7rem;background-color: #fff;text-align: center;font-size: 0.28rem; font-weight: bold;color: #333;line-height: 0.7rem;padding: 0.12rem 0px;}
/* 我要应聘 */
.zp_bgc{width: 100%;overflow: hidden;background: url(../img/ab_bg5.jpg) no-repeat top center #6b553e;background-size: 100%;position: relative;padding-bottom: 0.5rem;}

/* 我要应聘 */
.zp_titlebg{background-color:rgba(0, 0, 0, 0.59) !important; height: 0.78rem !important;border-radius:6px !important;line-height: 0.78rem !important;font-size:0.26rem !important;color: #fff !important;}
.zp_lisbox{width: 6.8rem;height: auto;overflow: hidden; margin: 0px auto;}
.layui-colla-content{border-top: none !important;padding: 0.22rem 0.28rem !important;background-color:rgba(0, 0, 0, 0.59) !important;border-radius: 0px 0px 6px 6px;}
.layui-collapse{border:none !important;margin-bottom: 0.2rem;}
.zp-titnav1{width: 60%;float: left;}
.zp-titnav2{width: 40%;float: left;position: relative;}
.layui-colla-icon{color:#fff !important;}
.zp_labert{font-size: 0.3rem;color: #e48122;margin-bottom: 0.15rem;}
.zp_labertcon{font-size: 0.26rem;color: #fff;line-height: 0.48rem;}
.zp_titlecur{background-color: #e48122 !important;}
.zp_titlecur .layui-colla-icon{color: #fff !important;}
.zp-more{width: 100%;text-align: center;margin: 0.4rem auto 0px;}


/* commbanner */
.commbaner{width: 100%;height: auto;overflow: hidden;margin: 0px auto;position: relative;text-align: center;}
.commbaner img{width: 100%;float: left;}
.commbaner.inner-banner.articleShow{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.commbaner.inner-banner .banner-bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;transition: 4s;}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}


/* 内页关于我们 */
.compay-wrapper{height: auto;padding: 0.6rem 0px 0px;display: block;margin: 0px auto;position: relative;width: 100%;overflow: hidden;}
.comm-abtitle{width: 100%;height: auto;overflow: hidden;text-align: center;margin-bottom: 0.35rem;}
.comm-abtitle p.p1{color: #f3f3f3;font-weight: bold;font-size: 0.5rem;}
.comm-abtitle p.p1.cur1{color: #ededed;}
.comm-abtitle p.p1.cur2{color:rgba(255,255,255,0.06);}
.comm-abtitle p.p2{font-size: 0.4rem;color: #333;position: relative;padding-bottom: 0.1rem;margin-top: -0.4rem;}
.comm-abtitle p.p2 i{color: #e48122;}
.comm-abtitle p.p2.col{color: #fff;}
.comm-abtitle p.p2::after{content: "";display: inline-block;width: 0.2rem;height: 0.04rem;background-color: #e48122;position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0px auto;}

.compay-txt{width:90%; height: auto;overflow: hidden;margin: 0px auto;font-size: 0.26rem;color: #676767;line-height:0.48rem;}
.compay-txt p{padding: 2px 0px;}



.tview{padding: 0.4rem 0.4rem;overflow: hidden;font-size: 0.26rem;line-height: 0.45rem;}
.tview p{padding: 2px 0px;}

.contvi{ padding:0.2rem 0px 0rem; line-height:0.46rem; font-size:0.26rem; color:#333;}
.contvi p{padding: 0.1rem 0px;line-height: 0.42rem;}
/************************** 内页*****************************/
.main{width:100%;margin:0 auto;overflow: hidden;line-height:0.28rem;}
.news_pptbg{ width:100%; height:auto; overflow:hidden; padding-bottom:0.3rem; min-height:5.5rem}
.nei{margin:0px auto 0.2rem;width: 94%;}
.nei_name{font-weight: normal; background-color:#f4f4f4;height:0.75rem;line-height:0.75rem; padding-left:0.2rem;color:#000; font-size:0.28rem}
.nei_name>span{color:#d4d4d4;font-family: Arial; text-transform:uppercase; font-size:0.13rem}
.cont{ padding:0.2rem 0px 0rem; line-height:0.46rem; font-size:0.26rem; color:#333; min-height:5.5rem;}
.cont p{padding: 0.1rem 0px;line-height: 0.42rem;}
ul.Sort1 > li.s1>a{ background:url(../img/down.png) no-repeat #f4f4f4 95% 50% ;background-size:16px 8px;}
ul.Sort1 > li.s2>a{background:url(../img/up.png)no-repeat #f4f4f4 95% 50%;background-size:16px 8px;}
ul.Sort1 > li.s2{ border-bottom: 1px solid #ebebeb;}
ul.Sort1 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort2{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort2 > li{  margin:0.05rem 1%; float:left;display: inline-block;text-align: center; height:0.69rem; overflow:hidden; line-height:0.69rem; background:#f8f8f8; width:31%; font-size:0.85em}
ul.Sort2 > li > a{ color:#333;display:block; font-weight:bold; font-size:0.25rem;}
ul.Sort2 > li > a.a1,a.cur{ color:#fff !important; background-color:#e5862c}
ul.Sort2 > li:hover{ background-color:#e5862c}
ul.Sort2 > li:hover > a{ color:#fff}
ul.Sort3 > li.s3>a{ background:url(../img/down.png) no-repeat 95% 50% ;background-size:16px 8px;}
ul.Sort3 > li.s4>a{background:url(../img/up.png)no-repeat 95% 50%;background-size:16px 8px; }
ul.Sort3 > li.s4{ border-bottom: 1px solid #ebebeb;}
ul.Sort3 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort4{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort4 > li{  margin:0.05rem 1%;font-size:0.25rem; text-align: center; height:0.69rem; line-height:0.69rem; font-size:0.85em; overflow:hidden; float:left; display:inline-block}
ul.Sort4 > li.li1{ width:31%;background: #f8f8f8; overflow:hidden}
ul.Sort4 > li.li1 > a.a2{ background:#f8f8f8; display:inline-block; line-height:0.69rem; overflow:hidden}
ul.Sort4 > li.li1 > a.a1{ color:#fff; background-color:#000; display:block}
ul.Sort4 > li.li2{ width:13%}
ul.Sort4 > li.li2 >a.pic{ margin:0.05rem 1%; overflow:hidden}
ul.Sort4 > li.li2 >a.a1 img{border:1px solid #000; overflow:hidden; display:inline-block}
ul.Sort4 > li.li2 >a.pic >img{ height:0.6rem}

/* 新闻动态 */
.newslistc{width: 94%;height: auto;overflow: hidden;margin: 0.4rem auto 0px;}
.newslistc ul li{width: 100%;float: left;overflow: hidden;margin-bottom: 0.3rem;}
.newslistc ul li a .pic{width: 100%;height: auto;overflow: hidden;text-align: center;}
.newslistc ul li a .pic img{width: 100%;float: left;}
.newslistc ul li a .txtbg{width: 100%;background-color: #f7f7f7;padding: 0.4rem 0.3rem;box-sizing: border-box;}
.newslistc ul li a .txtbg p.p1{font-family: Arial;font-size: 0.35rem;color: #e48122;margin-bottom: 0.1rem;font-weight: bold;}
.newslistc ul li a .txtbg p.p2{font-size: 0.25rem;color: #999;line-height: 0.4rem;margin-bottom: 0.15rem;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newslistc ul li a .txtbg p.p3{width: 1.5rem;height: 0.58rem;border-radius: 30px;background-color: #e48122;line-height: 0.58rem;text-align: center;color: #fff;font-size: 0.26rem;}
.newslistc ul li a .txtbg p.p4{font-size: 0.3rem;color: #000;line-height: 0.48rem;margin-bottom: 0.15rem;}
.newslistc ul li a .txtbg p.p5{font-size: 0.28rem;color: #999;line-height: 0.45rem;margin-bottom: 0.26rem;}

.news-more{width: 2.35rem;height: 0.66rem;background: url(../img/more2.png) no-repeat 88% center #66b25f;background-size: 15%;color: #fff;font-size: 0.28rem;color: #fff;line-height: 0.66rem;margin: 0.45rem auto;}
.news-more span{padding-left: 0.38rem;}

.conper-bg .zp_titlebg{background-color: #f6f6f6 !important;color: #676767 !important;}
.conper-bg .layui-colla-icon {color: #a2a2a2 !important;}
.conper-bg .zp-titnav1{color: #e48122;}
.conper-bg .layui-colla-content{background-color: #fff !important;border: 1px solid #e48122 !important;border-top: none !important;}
.conper-bg .zp_labertcon{color: #676767 !important;}
.conper-bg .zp_titlecur{background-color: #e48122 !important;color: #fff !important;}
.conper-bg .zp_titlecur .layui-colla-icon{color: #fff !important;}
.conper-bg .zp_titlecur .zp-titnav1{color: #fff;}
/* 关于我们 */
.contan-conleft{width: 98%;overflow: hidden;height: auto;margin: 0px auto;}
.contan-conleft ul li{width: 48%;float: left;margin: 0px 1% 3%;border-radius: 12px;position: relative;background-color: #fff;height: 3rem;text-align: center;transition:cubic-bezier(0.215,.61,.355,1) .45s;overflow: hidden;}
.contan-conleft ul li .pic{width: 0.5rem;height: 0.5rem;margin: 0.45rem auto 0.25rem;}
.contan-conleft ul li .pic.pic1{background: url(../img/coin19.png)no-repeat center;background-size: 100%;}
.contan-conleft ul li .pic.pic2{background: url(../img/coin20.png)no-repeat center;background-size: 100%;}
.contan-conleft ul li .pic.pic3{background: url(../img/coin21.png)no-repeat center;background-size: 100%;}
.contan-conleft ul li .pic.pic4{background: url(../img/coin22.png)no-repeat center;background-size: 100%;}
.contan-conleft ul li p.p1{color: #e68931;font-weight: bold;margin-bottom: 0.2rem;font-size: 0.3rem;padding: 0px 0.15rem;height: 0.8rem;}
.contan-conleft ul li p.p2{color: #676767;font-size: 0.26rem;}
.contan-conleft ul li p.p3{color: #e68931;font-weight: bold;margin-bottom: 0.1rem;font-size: 0.26rem;padding: 0px 0.1rem;height: 0.8rem;}
.contan-conleft ul li .pic5{width: 1.45rem;height: 1.45rem;margin: 0.45rem auto 0.25rem;}
.contan-conleft ul li .pic5 img{width: 100%;}
.contan-conleft ul li .coin{position: absolute;}
.contan-conleft ul li .coin.coin1{background: url(../img/c_coin1.png)no-repeat center;width: 0.69rem;height: 0.67rem;background-size: 100%;right: -0.2rem;bottom: -0.05rem;}
.contan-conleft ul li .coin.coin2{background: url(../img/c_coin2.png)no-repeat center;width: 0.58rem;height: 0.58rem;background-size: 100%;right: -0.1rem;bottom: -0.1rem;}
.contan-conleft ul li .coin.coin3{background: url(../img/c_coin3.png)no-repeat center;width: 0.52rem;height: 0.64rem;background-size: 100%;right: -0.2rem;bottom: -0.05rem;}
.contan-conleft ul li .coin.coin4{background: url(../img/c_coin4.png)no-repeat center;width: 0.47rem;height: 0.47rem;background-size: 100%;right: -0.1rem;bottom: -0.1rem;}
.contan-conrig{width: 94%;overflow: hidden;border-radius: 12px;height: 4.5rem;margin: 0.3rem auto 0.4rem;}


/* 详情 */
.viewbz{width: 100%;height: auto;overflow: hidden;text-align: center;border-bottom: 1px solid #f3f3f3;padding: 0.35rem 0px 0.2rem;}
.viewbz ul li{display: inline-block;font-size: 0.24rem;color: #333;line-height:0.4rem;padding: 0px 0.1rem 0px 0.35rem;}
.viewbz ul li.li1{background: url(../img/t48.png) no-repeat left center;background-size: 20px;}
.viewbz ul li.li2{background: url(../img/t49.png) no-repeat left center;background-size: 17px;}
.viewbz ul li.li3{background: url(../img/t47.png) no-repeat left center;background-size: 16px;}


/*view*/
.view_title{text-align: center;margin:0.25rem auto 0px;font-size:0.36rem; font-weight:bold; line-height:0.5rem;}

/*page*/
.page{padding:0.12rem 0;font-size:0.2rem;text-align:center;clear:both; border-top:1px solid #ebebeb; line-height:0.45rem}
.page a{display: block;background: none;border:0;text-align: left;color:#666;padding:0;}
.page a:hover{background: none;border:0;padding:0;color:#e50e17;}
.sure_vbuttom{ width:38%; height:auto; overflow:hidden; padding:2% 0px; background-color:#b92916; color:#fff; text-align:center; left:1%; right:1%; margin:0.2rem auto 0px; display:block; border-radius:4px;}


/*新闻详情页*/
.view_video{width:100%;margin: 0.25rem auto 0px;}
.view_video  video{width: 100%; height: 100%;object-fit: cover;}
/******************************leftnav****************************/
.inavs{ position:fixed; width:3.24rem; top:0; height:100%; background-color:#333333; z-index:105; padding-left:0.36rem; right:-3.6rem;}
.inavs .inavstop img{ width:0.31rem; padding:0.34rem 0;}
.inavsbot{overflow-y:scroll;overflow-x:hidden}
.inavsbot ul{}
.inavsbot ul li{ height:0.9rem; line-height:0.9rem; border-bottom:1px solid #424242; background:url(../img/cnav_bg.png) no-repeat 90% center;}
.inavsbot ul li a{ display:block;font-size:0.25rem; color:#fff;}
.inavsbot ul li a img{ width:0.24rem; vertical-align:middle; margin-left:1.45rem;transition:all 0.3s ease 0s;}
.inavsbot ul li a img.xla{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg); }
.inavsbot ul li .xlas{ text-indent:0.3rem; padding:0.1rem 0; display:none;}
.inavsbot ul li .xlas a{ display:block; font-size:0.26rem; color:#c7c7c7; height:0.6rem; line-height:0.6rem;}
/**图片相册**/
.view_pic_tumbom{ width:100%; height:auto; overflow:hidden; margin:1rem auto 0px;}
.view-page{width: 96%;height: auto;overflow: hidden;border-top: 1px solid #ebebeb;padding: 0.2rem 0px;margin: 0px auto;}
.view-page p{font-size: 0.25rem;color: #999;line-height: 0.42rem;}
.view-page p a{color: #999;}
.pronavs{width: 100%;height: auto;overflow: hidden;margin: 0.25rem auto 0.35rem;}
.pronavs a{display: inline-block;padding: 0px 0.18rem;border: 1px solid #e9e9e9;border-radius: 20px;color: #333;line-height:0.58rem;margin: 0px 0.04rem 0.18rem;font-size: 0.26rem;float: left;}
.pronavs a:hover{background-color: #b72024;color: #fff;}

/* fiexd */
.leftsead{position: fixed;right: 0px;top: 45%;width: 0.7rem;z-index: 99;}
.leftsead .tus-coin{width: 0.64rem;height: 0.77rem;background: url(../img/leaf_logo.png)no-repeat center;background-size: 100%;margin: 0px auto;position: absolute;left: -0.05rem;top: -0.7rem;}
.leftsead .tus-boy{width: 100%;height: auto;overflow: hidden;background: rgb(253,84,84,0.78);border-radius: 40px 40px 40px 40px;padding: 0.2rem 0px 0.15rem;}
.leftsead .tus-boy .tel-lef{width: 100%;height: 0.6rem;border-bottom: 1px solid #eea694;background: url(../img/leaf_tel.png) no-repeat top center;background-size: 56%;overflow: hidden;margin-top:0.12rem}
.leftsead .tus-boy .mess-lef{width: 100%;margin-top: 0.15rem;overflow: hidden;color: #fff;font-size: 0.3rem;}
.leftsead .tus-boy .mess-lef .mess-coin{width: 0.5rem;height: 0.5rem;margin: 0px auto 0.04rem;overflow: hidden;background: url(../img/leaf_mess.png) no-repeat top center;background-size: 90%;}
.leftsead .tus-boy .mess-lef .mess-txt{width: 0.5rem;line-height: 0.5rem;writing-mode: vertical-lr;writing-mode: tb-rl;overflow: hidden;letter-spacing: 2px;margin: 0px auto;}