@charset "utf-8";
/*公共头部--01*/

.ui-header{min-width: 320px;max-width: 720px;color:#fff; height:1rem;margin:auto;z-index:4;box-sizing:border-box; background-color:#fff;position: fixed;top: 0px;right: 0px;left: 0px;}
.ui-header-left{ position:absolute;left:0.2rem; width:4.82rem;height:0.63rem;top:0.2rem}
.ui-header-left2{ position:absolute; top:0; left:0;width:0.46rem;margin-left:0.29rem;}
.ui-header-right{right:0;position:absolute;width:1rem;background-color: #0173bc;height: 1rem;}
.ui-header-right2{top:0;  right:0.72rem;position:absolute;width:0.62rem; margin-right:0.2rem}
.ui-header-ico-home{ background:url(../img/logo.png) no-repeat center; height:0.63rem;display:block;  background-size:100% auto; }
.ui-header-ico-menu2{ background:url(../img/menu.png) no-repeat  center;background-size:48% auto; display:block;color: #fff;height: 1rem;}
.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/sorrw_back.png) no-repeat center;height:0.9rem; background-size:100% auto; display:block}
.ui-header p{ position:relative; text-align:center; font-size:0.35rem; color:#fff; line-height:0.9rem; z-index:-9}
/**************************banner*****************************/
.main_visual {position: relative;z-index: 1;min-width: 320px;max-width: 720px; margin:0 auto;}
.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:8.2rem;}
.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:2px;width:17px;margin: 0 4px;display: inline-block; background-color:#868686; }
div.flicking_con li.on { background-color:#fff; }
/* 首页栏目 */
.innavs{width: 100%;background-color: #fff;overflow: hidden;}
.innavs ul li{width: 25%;float: left;overflow: hidden;box-sizing: border-box;border-right: 1px solid #e1e1e1;padding: 0.33rem 0px;text-align: center;}
.innavs ul li .pic{width: 0.45rem;height: 0.45rem;margin: 0px auto 0.1rem;}
.innavs ul li .pic.pic1{background: url(../img/navspic1.png)no-repeat center;background-size: 97%;}
.innavs ul li .pic.pic2{background: url(../img/navspic2.png)no-repeat center;background-size: 99%;}
.innavs ul li .pic.pic3{background: url(../img/navspic3.png)no-repeat center;background-size: 97%;}
.innavs ul li .pic.pic4{background: url(../img/navspic4.png)no-repeat center;background-size: 97%;}
.innavs ul li p{font-size: 0.26rem;color: #333;line-height: 0.5rem;}
.innavs ul li:hover .pic.pic1,.innavs ul li.cur .pic.pic1{background: url(../img/navspic1_1.png)no-repeat center ;background-size: 97%;}
.innavs ul li:hover .pic.pic2,.innavs ul li.cur .pic.pic2{background: url(../img/navspic2_2.png)no-repeat center ;background-size: 99%;}
.innavs ul li:hover .pic.pic3,.innavs ul li.cur .pic.pic3{background: url(../img/navspic3_3.png)no-repeat center ;background-size: 97%;}
.innavs ul li:hover .pic.pic4,.innavs ul li.cur .pic.pic4{background: url(../img/navspic4_4.png)no-repeat center ;background-size: 97%;}
.innavs ul li:hover,.innavs ul li.cur{background-color: #2dbef0;border-right: 1px solid #2dbef0;}
.innavs ul li:hover p,.innavs ul li.cur  p{color: #fff;}
/* 首页关于我们 */
.about_bg{width: 100%;height: auto;padding: 0.7rem 0.3rem;overflow: hidden;position: relative;background-color: #0173bc;box-sizing: border-box;}
.about_pic{width: 100%;height: auto;text-align: center;overflow: hidden;margin: 0px auto 0.35rem;}
.about_pic img{width: 100%;float: left;}
.titleall{width: 100%;height: auto;overflow: hidden;margin: 0px auto 0rem;box-sizing: border-box;font-size: 0.36rem;color: #fff;text-align: center;}
.s_jytxt{width: 100%;margin: 0.25rem auto 0px;overflow: hidden;font-size: 0.26rem;color: #fff;line-height: 0.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.morelaber{width: 2.45rem;height: 0.6rem;margin: 0.5rem auto 0px;background-color: #ef9f30;color: #fff;font-size: 0.26rem;line-height: 0.6rem;text-align: center;border-radius: 20px;}
/* 首页底部 */
.in_contantbg{width: 100%;height: auto;overflow: hidden;padding: 0.52rem 0px;background-color: #fff;text-align: center;}
.in_contantbg p.p1{font-size: 0.24rem;color: #5a5a5a;line-height: 0.45rem;letter-spacing: 3px;}
.in_contantbg p.p2{font-size: 0.38rem;color: #ef9f30;font-weight: bold;font-family: Arial;margin-bottom: 0.15rem;}
.in_contantbg p.p3{font-size: 0.24rem;color: #5a5a5a;line-height: 0.5rem;margin-bottom: 0.38rem;}
.in_contantbg .ewmpic{width: 2.14rem;height: 2.14rem;margin: 0px auto 0.14rem;}
.in_contantbg p.p4{color: #666;font-size: 0.24rem;}


/* 底部 */
.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:#0173bc; 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:92% auto}
.footer li a .footpic3{background:url(../img/ft_coin3.png) no-repeat center;background-size:92% auto}
.footer li a .footpic4{background:url(../img/ft_coin4.png) no-repeat center;background-size:82% auto}
.footer li a p{color:#fff; text-align:center; line-height:0.35rem; font-size:0.24rem}

/* commbanner */
.commbaner{width: 100%;height: auto;overflow: hidden;margin: 0px auto;position: relative;text-align: center;}
.commbaner img{width: 100%;float: left;}
.commbaner .commtxt{width: 100%;position: absolute;top: 40%;left: 0px;right: 0px;margin: 0px auto;text-align: center;color: #fff;}
.commbaner .commtxt p.p1{font-size: 0.3rem;font-weight: bold;padding-bottom: 0.1rem;}
.commbaner .commtxt p.p2{font-size: 0.24rem;line-height: 0.5rem;}
/* 内页关于我们 */
.c_aboutbox{padding: 0.4rem 0.3rem;overflow: hidden;margin: 0px auto;}
.c_aboutbox .ctitle{font-size: 0.3rem;color: #333;text-align: center;font-weight: bold;}
.c_aboutbox .cconten{width: 100%;line-height: 0.55rem;font-size: 0.25rem;color: #333;}
.c_fmboxbg{width: 98%;height: auto;overflow: hidden;background-color: #f7f7f7;padding: 0.6rem 1%;}
.c_fmboxbg ul li{width: 47%;float: left;overflow: hidden;background-color: #fff;box-sizing: border-box;padding: 0.35rem 0.3rem;margin: 0px 1.5% 3%;}
.c_fmboxbg ul li a p.p1{font-size: 0.26rem;color: #2a62b7;margin-bottom: 0.12rem;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.c_fmboxbg ul li a p.p2{font-size: 0.24rem;color: #666;line-height: 0.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 0.2rem;}
.c_fmboxbg ul li a p.p3{width: 1.7rem;height: 0.5rem;text-align: center;line-height: 0.5rem;background: url(../img/sor.png) no-repeat 89% center #ededed;background-size:4%;font-size: 0.24rem;color: #4b4b4b;}
/* 远景 */
.yj_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/yj_bg.jpg)no-repeat bottom center #fafeff;background-size: 100%;}
.yj_con{padding: 0.45rem 0.5rem;overflow: hidden;}
.yj_tt{width: 100%;height: auto;overflow: hidden;}
.yj_tt p.p1{font-size: 0.36rem;color: #2a62b7;text-transform: uppercase;margin-bottom: 0.09rem;}
.yj_tt p.p2{font-size: 0.26rem;color: #333;margin-bottom: 0.2rem;}
.yj_tt p.p3{font-size: 0.24rem;color: #888;margin-bottom: 0.18rem;}
.yj_tt p.p4{width: 0.4rem;height: 0.03rem;background-color: #ef9f30;}
.yj_txt{font-size: 0.24rem;color: #666;line-height: 0.42rem;margin-top: 0.25rem;width: 80%;}

/* 能源投资 */
.yw_box{width: 92%;height: auto;overflow: hidden;margin: 0.4rem auto ;}
.yw_boxtt{text-align: center;margin-bottom: 0.25rem;overflow: hidden;}
.yw_boxtt p.p1{font-size: 0.3rem;color: #333;margin-bottom: 0.08rem;}
.yw_boxtt p.p2{font-size:0.24rem;color: #999;text-transform: capitalize;}
.yw_boxcon{padding: 0rem 0px 0rem;line-height: 0.48rem;font-size: 0.25rem;color: #333;min-height: 5.5rem;}

.ywbbox{margin: 0px auto;overflow: hidden;width: 100%;}
.ywbbox ul li{width: 100%;float: left;background-color: #f4f8fb;overflow: hidden;margin-bottom: 0.2rem;}
.ywbbox ul li .txt{width: 50%;position: relative;box-sizing: border-box;padding: 0.3rem 0.2rem 0.25rem;}
.ywbbox ul li .txt p.p1{font-size: 0.24rem;color: #2a62b7;padding-bottom: 0.1rem;}
.ywbbox ul li .txt p.p2{width:0.37rem;height: 2px;background-color: #ef9f30;margin-bottom: 0.1rem;}
.ywbbox ul li .txt .con{font-size: 0.24rem;color: #666;line-height:0.45rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ywbbox ul li .txt .coin1{width:0.21rem;height: 0.42rem;background: url(../img/bk_coin1.png)no-repeat;position: absolute;top: 50%;right: -0.2rem;background-size: 80%;}
.ywbbox ul li .pic{width: 50%;height: auto;overflow: hidden;}
.ywbbox ul li .pic img{width: 100%;}
/* 主治 */
.zzbox_bg{width: 100%;height: auto;overflow: hidden;padding: 0.4rem 0px;background-color: #f4f8fb;}
.tc_contanbox{width: 92%;height: auto;overflow: hidden;margin: 0.4rem auto;font-size: 0.26rem;color: #333;line-height: 0.5rem;}
/* 公司成员 */
.m_mbox{width: 100%;padding: 0.5rem 0px;overflow: hidden;}
.m_mbox ul li{width: 33.3%;box-sizing: border-box;border-right:1px solid #dadada;float: left;padding: 0px 0.2rem;}
.m_mbox ul li p.p1 {font-size: 0.24;color: #2a62b7;padding-bottom: 0.08rem;}
.m_mbox ul li p.p1 i.i1 {font-size:0.42rem;}
.m_mbox ul li p.p2 {font-size: 0.24rem;color: #666;margin-bottom:0.1rem;}
.m_mbox ul li p.p3 {font-size: 0.26rem;color: #1d1d1d;}
.m_mbox ul li:last-child{border-right: none;}
.men_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/member_bg.jpg)no-repeat top center;padding: 0.7rem 0px;background-size: 100%;}
.men_con {width:92%;height: auto;background-color: #fff;overflow: hidden;padding: 0.3rem 0.4rem;margin: 0px auto;box-sizing: border-box;}
.men_con .titp {font-size: 0.36rem;color: #333;margin-bottom: 0.18rem;text-align: center;}
/* 案例 */
.caselists{width: 98%;height: auto;overflow: hidden;margin: 0.25rem auto;}
.caselists ul li{width: 48%;float: left;box-sizing: border-box;border: 1px solid #e5e5e5;padding: 0.18rem 0.2rem;margin: 0px 1% 2%;}
.caselists ul li a .pic{width: 100%;height: 1.18rem;text-align: center;overflow: hidden;}
.caselists ul li a .pic img{height: 100%;}
/* 理念 */
.ln_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/ln_bg.jpg)no-repeat top center;padding: 0.45rem 0px;background-size: 100%;}
.ln_box{height: auto;overflow: hidden;margin: 0px auto;width: 100%;}
.ln_boxtt{text-align: center;overflow: hidden;margin-bottom: 0.2rem;}
.ln_boxtt p.p1{font-size: 0.28rem;color: #333;margin-bottom:0.07rem;}
.ln_boxtt p.p2{font-size:0.26rem;color: #999;text-transform: capitalize;margin-bottom:0.1rem;}
.ln_boxtt p.p3{font-size: 0.24rem;color: #888;}
.ln_conten{width: 100%;height: auto;overflow: hidden;margin:0.48rem auto 0.2rem;}
.ln_conten ul li{width: 25%;float: left;box-sizing: border-box;border-right: 1px solid #e2e2e2;overflow: hidden;padding: 0px 2%;text-align: center;}
.ln_conten ul li .pic{width: 0.6rem;height:0.6rem;margin: 0px auto 0.15rem;}
.ln_conten ul li .pic img{width: 100%;}
.ln_conten ul li p.p1{font-size: 0.24rem;color: #999;margin-bottom:0.07rem;text-transform: uppercase;}
.ln_conten ul li p.p2{font-size: 0.26rem;color: #000;}
.ln_conten ul li:last-child{border-right: none;}
/* 招聘职位 */
.zp_box{width: 92%;height: auto;overflow: hidden;margin: 0.7rem auto;}
.zp_list{width: 100%;height: auto;overflow: hidden;margin: 0px auto 0.4rem;}
.zp_list ul li{width: 98%;float: left;overflow: hidden;margin: 1% 1.5% 3%;box-sizing: border-box;border: 1px solid #dcdcdc;padding: 0.1rem 0.35rem 0.3rem;}
.zp_list ul li a p.p1{border-bottom: 1px solid #e7e7e7;line-height: 0.6rem;font-size: 0.24rem;color: #121212;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.zp_list ul li a p.p2{font-size: 0.24rem;color: #333;margin: 0.15rem auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;line-height: 0.43rem;}
.zp_list ul li a .conn{font-size: 0.24rem;color: #333;line-height: 0.48rem;margin-bottom: 0.2rem;}
.zp_list ul li a p.p3{width:1.1rem;height:0.58rem;border: 1px solid #0c58a9;font-size: 0.24rem;color: #0c58a9;line-height: 0.58rem;text-align: center;}
.zp_list ul li:hover{box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);}
.zp_list ul li:hover a p.p3{background-color: #0c58a9;color: #fff;}
.zp_list ul li:hover a p.p1{color: #0c58a9;}

.jm_join{width: 100%;height: auto;overflow: hidden;padding: 0.55rem 0.4rem;box-sizing: border-box;}
.jminpcon{width: 100%;height: auto;overflow: hidden;margin-top: 0.2rem;}
.jminpcon ul li{width: 100%;float: left;margin-bottom: 0.18rem;overflow: hidden;}
.jminpcon ul li .input{width: 100%;border: 1px solid #e5e5e5;background-color: #fff;height: 0.69rem;border-radius: 20px;line-height: 0.69rem;font-size:0.26rem;color: #333;box-sizing: border-box;padding-left: 0.3rem;}
.jminpcon ul li .input2{width: 100%;border: 1px solid #e5e5e5;background-color: #fff;height: 1rem;border-radius: 20px;line-height: 0.48rem;font-size: 0.26rem;color: #333;box-sizing: border-box;padding-left: 0.3rem;}
.jminpcon ul li .input3{width: 1.72rem;height: 0.59rem;border: none;background-color: #ef9f30;color: #fff;font-size: 0.24rem;font-weight: bold;line-height: 0.59rem;text-align: center;border-radius: 20px;margin-bottom: 0.25rem;}
.jminpcon ul li .labler{font-size: 0.26rem;color: #d8a0a2;}

.contan_con{width: 100%;height: auto;margin: 0.48rem auto;overflow: hidden;border-top: 1px solid #eeeeee;border-right: 1px solid #eee;}
.contan_con ul li{width: 48%;float: left;overflow: hidden;text-align: center;color: #333;box-sizing: border-box;border-left: 1px solid #eee;border-bottom: 1px solid #eee;padding: 0.4rem 0.5rem;}
.contan_con ul li .pic{width: 0.36rem;height: 0.43rem;margin: 0px auto 0.12rem;text-align: center;}
.contan_con ul li .pic.pic1{background: url(../img/c_tcoin11.png)no-repeat center;background-size: 100%;}
.contan_con ul li .pic.pic2{background: url(../img/c_tcoin22.png)no-repeat center;background-size: 100%;}
.contan_con ul li .pic.pic3{background: url(../img/c_tcoin33.png)no-repeat center;background-size: 82%;}
.contan_con ul li .pic.pic4{background: url(../img/c_tcoin44.png)no-repeat center;background-size: 100%;}
.contan_con ul li .pic.pic5{background: url(../img/c_tcoin55.png)no-repeat center;background-size: 100%;}
.contan_con ul li .pic.pic6{width: 0.9rem;height: 0.9rem;}
.contan_con ul li .pic.pic6 img{width: 100%;}
.contan_con ul li p.p1{font-size: 0.24rem;margin-bottom: 0.12rem;color: #666;text-transform: uppercase;margin-bottom: 0.08rem;}
.contan_con ul li p.p2{font-size: 0.26rem;color: #333;margin-bottom:0.2rem;}
.contan_con ul li p.p3{font-weight: bold;font-size: 0.24rem;color: #333;height: 0.7rem;line-height: 0.35rem;}
.contan_con ul li p.p4{font-size: 0.26rem;color: #333;margin-bottom: 0.12rem;}

.in_ywbox{box-sizing: border-box;overflow: hidden;width: 100%;}
.in_ywbox ul li{width:48%;padding: 0px 1% 4%;float: left;overflow: hidden;}
.in_ywbox ul li a .pic{width: 0.5rem;height:0.5rem;margin: 0px auto 0.25rem;text-align: center;}
.in_ywbox ul li a .pic img{width: 100%;}
.in_ywbox ul li a  p.p1{font-size:0.24rem;color: #fff;margin-bottom: 0.12rem;text-align: center;}
.in_ywbox ul li a  p.p2{width: 0.28rem;height: 2px;background-color: #ef9f30;margin: 0px auto 0.12rem;}
.in_ywbox ul li a  p.p3{font-size:0.24rem;color: #fff;line-height: 0.42rem;margin-bottom:0.2rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.in_ywbox ul li a  p.p4{width: 0.8rem;height:0.48rem;;line-height: 0.48rem;text-align: center;color: #fff;font-size: 0.24rem;border-radius: 20px;margin: 0px auto;background-color: #2dbef0;}
.in_ywbox ul li:hover a  p.p4{background-color: #ef9f30;}

/* 成员 */
.cy_box{width: 100%;height: auto;overflow: hidden;}
.cy_box ul li{width: 100%;float: left;overflow: hidden;margin-bottom:0.35rem;text-align: center;position: relative;}
.cy_box ul li a .pic{width: 100%;float: left;}
.cy_box ul li a .pic img{width:100%;float:left}
.cy_box ul li a .laner{width: 100%;position: absolute;top: 45%;color: #fff;font-size: 0.28rem;font-weight: bold;text-align: center;left: 0px;right: 0px;margin: 0px auto;}

/* 内页新闻 */
.cl-news{width: 100%;height: auto;overflow: hidden;margin: 0.25rem auto 0px;}
.cl-news ul li{width: 94%;overflow: hidden;margin: 0px auto 3%;border: 1px solid #e5e5e5;padding:0.3rem 0.25rem;box-sizing: border-box;}
.cl-news ul li a p.p1{font-size: 0.26rem;color: #666;font-weight: bold;font-family: Arial;padding-bottom: 0.12rem;}
.cl-news ul li a p.p2{font-size: 0.25rem;color: #585858;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;margin-bottom: 0.25rem;}
.cl-news ul li a p.p3{color: #666;font-size: 0.25rem;display: inline-block;border-bottom: 1px solid #8a8a8a;line-height: 0.55rem;}
.cl-news ul li a p.p4{font-size:0.24rem;color: #333;line-height:0.38rem; margin-bottom:0.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* 内页招聘 */
.cl_zplist{width: 94%;height: auto;overflow: hidden;margin: 0.25rem auto 0px;}
.cl_zplist ul li{width: 100%;float: left;overflow: hidden;margin-bottom: 0.2rem;}
.cl_zplist ul li .tit{width: 100%;height: 0.6rem;background-color: #ececec;line-height: 0.6rem;font-size: 0.28rem;font-weight: bold;}
.cl_zplist ul li .tit span{display: inline-block;padding-left: 0.2rem;}
.cl_zplist ul li .con{box-sizing: border-box;border: 1px solid #e3e3e3;border-top: none;padding: 0.2rem 0.27rem 0.25rem;overflow: hidden;}
.cl_zplist ul li .con .laber{font-weight: bold;color: #df0004;font-size: 0.24rem;margin-bottom: 0.1rem;}
.cl_zplist ul li .con .txt{width: 100%;height: auto;overflow: hidden;font-size:0.24rem;color: #333;line-height:0.4rem;}
.cl_zplist ul li .con .txt p{padding: 2px 0px;line-height: 0.4rem;}
.cl_zplist ul li .boot{width: 100%;height: 5px;background: url(../img/zp_bmbg.jpg)repeat;}

















/* 产品展示 */
.product_bg{padding: 0.6rem 0px 0.1rem;overflow: hidden;width: 100%;}
.product_navs{width: 100%;margin: 0.3rem auto 0.3rem;font-size: 0px;overflow: hidden;}
.product_navs a{width: 30.3%;margin: 0px 1.5% 2.5%;overflow: hidden;background-color: #eff1f6;height: 0.58rem;line-height: 0.58rem;text-align: center;display: inline-block;border-radius: 20px;font-size: 0.26rem;color: #333;}
.product_navs a.cur{background-color: #0c59a9;color: #fff;}
.product-con{width:96%;height: auto;overflow: hidden;margin: 0px auto;}
.product-con ul li{width: 100%;float: left;overflow: hidden;margin: 0px 0% 3%;}
.product-con ul li a .pic{width: 100%;overflow: hidden;text-align: center;}
.product-con ul li a .pic img{width: 100%;float: left;}
.product-con ul li a .txt{width: 100%;height: auto;overflow: hidden;background-color: #f4f4f4;padding: 0.15rem 0.26rem 0.1rem;box-sizing: border-box;}
.product-con ul li a .txt p.p1{line-height: 0.5rem;font-size: 0.26rem;color: #333;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;border-bottom: 1px solid #ddd;padding-bottom: 0.05rem;}
.product-con ul li a .txt p.p2{background: url(../img/sorrow.png)no-repeat right center;background-size: 5%;color: #454545;font-size: 0.24rem;line-height: 0.5rem;padding-top: 0.05rem;}
/* 服务项目 */
.sever-bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg2.jpg)no-repeat top center;background-size: 100%;padding: 0.45rem 0px;}
.sever-con{width: 94%;height: auto;margin: 0.25rem auto 0px;overflow: hidden;}
.sever-con ul li{width: 100%;height: auto;overflow: hidden;margin-bottom: 0.2rem;text-align: center;position: relative;}
.sever-con ul li a .pic{width: 100%;height: auto;}
.sever-con ul li a .pic img{width: 100%;float: left;}
.sever-con ul li a .laber{height: 0.6rem;width: 100%;position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0px auto;line-height: 0.6rem;font-size: 0.24rem;color: #fff;background-color: rgba(0, 0, 0, 0.6);}
/* 资质 */
.c-zzconbg{padding: 0.6rem 0px 0.1rem;overflow: hidden;width: 100%;background-color: #f6f6f6;}
.c-zzcon{width: 94%;height: auto;overflow: hidden;margin: 0.25rem auto 0px;}
.c-zzcon ul li{width: 100%;height: auto;margin-bottom: 4%;background-color: #fff;box-sizing: border-box;padding: 0.35rem 0.3rem 0.2rem;}
.c-zzcon ul li a .pic{width: 100%;height: auto;overflow: hidden;margin-bottom: 0.25rem;}
.c-zzcon ul li a .pic img{width: 100%;float: left;}
.c-zzcon ul li a p.p1{width: 100%;height: 4px;background-color: #f6f6f6;}
.c-zzcon ul li a p.p2{text-align: center;height: 0.6rem;font-size: 0.26rem;color: #333;line-height: 0.6rem;padding-top: 0.15rem;}
/* 合作伙伴 */

.conper-list{width: 98%;height: auto;overflow: hidden;margin: 0.35rem auto 0px;}
.conper-list ul li{width: 30.3%;float: left;overflow: hidden;height: 0.86rem;box-sizing: border-box;border: 1px solid #e5e5e5;    display: flex;align-items: center;justify-content: center;margin: 0px 1.5% 2%;}
.conper-list ul li img{width: 34%;display: inline-block;align-items: center;}
/* 二维码 */
.ewm-bg{width: 100%;height: auto;overflow: hidden;padding: 0.6rem 0px;background-color: #f8f8f8;text-align: center;font-size: 0px;}
.ewm-pic{width: 2.06rem;height: 2.06rem;margin: 0px auto;overflow: hidden;text-align: center;}
.ewm-pic img{width: 100%;float: left;}
.ewm-bg p.p1{line-height: 0.55rem;text-align: center;font-size: 0.24rem;color: #333;margin-bottom: 0.26rem;}
.ewm-bg p.p2{display: inline-block;height: 0.58rem;line-height: 0.58rem;text-align: center;border: 2px solid #a4cbf3;border-left: 0px;border-right: 0px;overflow: hidden;font-size: 0.26rem;font-weight: bold;margin: 0px auto;padding: 0px 0.2rem;color: #2788ec;}
.ewm-bg p.p2 i{font-size: 0.32rem;}



.clbanner{width: 100%;height:auto;overflow: hidden;margin: 0px auto; text-align: center;position: relative;}
.clbanner img{width: 100%; float: left;}
.about-txt{width: 100%;margin: 0px auto; text-align: center;position: absolute;left: 0px;right: 0px;color: #fff;top: 1.55rem;}
.about-txt p.p1{font-size: 0.38rem;margin-bottom: 0.15rem;}
.about-txt p.p2{font-family: Arial;font-size: 0.32rem;text-transform: capitalize;position: relative;padding-bottom:0.25rem;}
.about-txt p.p2::after{content: '';width: 1rem;height: 1px;background-color: #fff;display: inline-block;position: absolute;bottom: 0px;right: 0px;left: 0px;margin: 0px auto;}
/* 企业文化 */
.culture-silder{width: 100%;height: auto;margin: 0px auto;overflow: hidden;}
.culture-silder .culture-box{width: 2.99rem;height: 2.77rem;background-color: #fff;border-radius: 20px 0px 20px 0px;padding: 0.42rem 0px;float: left;}
.culture-silder .culture-box .pic{width: 0.54rem;height: 0.54rem;margin: 0px auto 0.2rem;text-align: center;}
.culture-silder .culture-box .pic img{width: 100%;float: left;}
.culture-silder .culture-box .title{font-size:0.26rem;color: #2e8aea;font-weight: bold;padding-bottom:0.23rem;position: relative;text-align: center;line-height: 0.48rem;padding-top: 0.15rem;}
.culture-silder .culture-box .title::after{width:0.75rem;height: 2px;background-color: #c8d0d6;position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0px auto;content: '';}
.culture-silder .culture-box .txt{font-size:0.23rem;color: #333;line-height: 0.38rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 0.15rem 0.37rem 0px;}
/* 荣誉 */
.honer-silder{width: 100%;height: auto;margin: 0px auto;overflow: hidden;}
.honer-silder .honer-box{width: 3rem;margin: 0px auto;float: left;}
.honer-silder .honer-box .picng{width: 100%;height: 2.02rem;background: url(../img/honerbg.jpg)no-repeat;background-size: 100%;}
.honer-silder .honer-box .pic{width: 2.7rem;height: 1.74rem;margin: 0rem auto 0px;text-align: center;padding-top: 0.12rem;}
.honer-silder .honer-box .pic img{width: 100%;float: left;}
.honer-silder .honer-box p{width: 100%;height: 0.65rem;text-align: center;background-color: #f4f4f4;font-size: 0.26rem;color: #444;line-height: 0.65rem;}
/* 公司 */
.active-con{width: 98%;height: auto;overflow: hidden;margin: 0.28rem auto 0px;}
.active-con ul li{width: 48%;float:left;margin: 0px 1% 2%;overflow: hidden;position: relative;}
.active-con ul li a .pic{width: 100%;height: 1.85rem;text-align: center;overflow: hidden;}
.active-con ul li a .pic img{width: 100%;float: left;}
.active-con ul li a p{height: 0.6rem;width: 100%;position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0px auto;line-height: 0.6rem;font-size: 0.24rem;color: #fff;background-color: rgba(0, 0, 0, 0.6);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cltitle{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:0.3rem; font-weight:bold; padding:0.38rem 0px 0.15rem;}
/* 用人理念 */
.ln_bg{width: 100%;height: auto;overflow: hidden;padding: 0.6rem 0px;background-color: #f7f7f7;}
.ln_txt{width: 100%;text-align: center;overflow: hidden;margin-bottom: 0.3rem;}
.ln_txt p.p1{font-size: 0.26rem;color: #999;font-family: Arial;text-transform: uppercase;line-height: 0.48rem;}
.ln_txt p.p2{font-weight: bold;font-size: 0.36rem;color: #333;}
.ln_txt p.p3{padding: 0.25rem 0.37rem 0px;color: #888;line-height: 0.46rem;font-size: 0.26rem;text-align: left;}
.ln_con{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.ln_con .ln-box{width: 2.99rem;padding: 0.42rem 0px;float: left;border-right: 1px solid #e2e2e2;text-align: center;}
.ln_con .ln-box .pic{width: 0.6rem;height: 0.6rem;margin: 0px auto 0.25rem;text-align: center;}
.ln_con .ln-box .pic img{width: 100%;float: left;}
.ln_con .ln-box p.p1{color: #999;font-size: 0.26rem;text-transform: uppercase;line-height: 0.48rem;}
.ln_con .ln-box p.p2{font-size: 0.28rem;color: #000;line-height: 0.48rem;}
/* 招聘 */
.zp-con{width: 96%;height: auto;overflow: hidden;margin: 0.35rem auto 0px;}
.layui-co {display: inline-block;width: 32.3%;font-size: 0.26rem;}


/************************** 内页*****************************/
.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: 96%;}
.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.42rem; 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:#0173bc}
ul.Sort2 > li:hover{ background-color:#0173bc}
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}

/*新闻详情页*/
/*view*/
.view_title{text-align: center;margin:0.25rem auto 0px;font-size:0.26rem; font-weight:bold; line-height:0.5rem}
.view_date{text-align: right;padding-right:0.2rem;font-size:0.2rem; color:#666; line-height:0.3rem; padding-top:0.1rem}
/*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;}

/******************************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 #dedede;padding: 0.2rem 0px;}
.view-page p{font-size: 0.24rem;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;}
/* 知识产权 */
.zscard{width:100%;height: auto;overflow: hidden;margin: 0.4rem auto;}
.zscard ul li{width: 40%;float: left;margin: 0px 5% 2%;text-align: center;overflow: hidden;height:2.8rem;}
.zscard ul li img{height: 100%;}

