
/*  -------------Ms 2020.01.01--------------------
  微信: moseng003  QQ: 24231001  邮箱: aprm@qq.com 
--------------------------------------------------  */   


/*浏览器 滚动条 样式*/
::-webkit-scrollbar{width:8px; height:4px;}
::-webkit-scrollbar-track {background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
::-webkit-scrollbar-thumb {background-color:#999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}


/*反选样式*/
/*
::selection { background: #0DA056; color: white;}
::-moz-selection { background: #0DA056; color: white;}
*/


/*全局样式*/
* { margin: 0; padding: 0; }
legend {color: #000;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ul, li, ol, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
abbr, acronym, address, caption, cite, code, dfn, em, var, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; font-variant: normal;}
input, textarea, select, optgroup, option, button { margin: 0; padding: 0; font-size: 100%; background: #fff; }
input, textarea, select, optgroup, option, button { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; *font-size: 100%;}
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
a:visited { text-decoration: none !important; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
html { margin: 0; padding: 0; border: 0; overflow: auto; }
table { font-size: inherit; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: bold; }
h1 { font-size: 36px; line-height: 45px; }
h2 { font-size: 24px; line-height: 30px; }
h3 { font-size: 18px; line-height: 22px; }
h4 { font-size: 16px; line-height: 20px; }
h5 { font-size: 16px; line-height: 18px; }
h6 { font-size: 12px; line-height: 16px; }


/*----------------------重置 全局样式 样式--------------------- */

body{margin: 0px; padding: 0px;border: 0;  font-size: 15px; font-family:"PingFang SC","Microsoft YaHei","Microsoft JhengHei","Hiragino Sans GB","STHeiti",SimSun,sans-serif; background: #f9f9f9;color: #000;}
ul,li,p{list-style: none; margin: 0px; padding: 0px;}

a{font-size: 14px;color: #000; text-decoration: none;}
a:hover{font-size: 14px;color: #f8b72d;text-decoration: none;}

.mask_box{position: fixed;top: 0;left: 0;right: 0; bottom: 0; margin: auto; background: rgba(0,0,0,.6);display: flex;align-items: center; justify-content: center;}


.maxwidth{max-width: 1920px; margin: auto;}

.menu{display: none;}
.lmdh{display: none;}




/* header */
.header{background: #fff; display: block; }
.header ul{width: 1200px; height: 100px; margin: auto;display:flex;align-items: center; }

.header .user{margin-left: auto;}
.header .user .bg_yello{background: #f8b62b; padding:10px 30px; box-sizing: border-box; border-radius: 100px;}
.header .user .bg_yello:hover{color: #fff;}
.header .user a{margin-left: 20px;}

.header .nav{margin-left: 100px;}
.header .nav a{font-size: 15px; margin: 0 24px; box-sizing: border-box; height: 100px;line-height: 100px;}
.header .nav a:hover{border-bottom: 4px #f8b62b solid;}
.header .nav a.active{border-bottom: 4px #f8b62b solid;}




/* PC幻灯 */
.flash{width: 100%; margin: auto; background: #fff; height: 620px; opacity: .6;}

.fullSlide{position:relative;  height:620px; overflow:hidden;max-width: 1920px; margin: auto;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:620px; background-position: center top!important;}
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto; height:620px;}
.fullSlide .bd li a{ position:absolute; width:100%; height:620px; display:block; z-index:1;}

.fullSlide .hd{ width:100%;position:absolute; z-index:100; bottom:20px; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:4px; background: #fff; overflow:hidden;line-height:9999px; filter:alpha(opacity=40);opacity:0.4; border-radius: 100px;}
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;}





/* 手机幻灯 */
.slideBox{display: none;}




/* title */
.title{display: block;text-align: center; margin-top: 72px;}
.title strong{font-size: 60px;}
.title p{font-size: 18px;text-align: center; margin-top: 16px;}

.title_white .title strong{color: #fff;}



/* more */
.more{display: block;text-align: center; margin: 40px 0 64px 0; height: 45px;}
.more a{font-size: 18px; padding: 10px 50px; border-radius: 100px; background: #f8b62b;}
.more a:hover{color: #fff;}


.title_white a{background: #fff;color: #000;}
.title_white a:hover{color: #f8b62b;}




/* 了解我们的产品 */
.index_1 .list{width: 1200px; margin: 80px auto auto auto;}
.index_1 .list ul{display: grid; grid-template-columns: repeat(3,1fr);gap: 32px;}
.index_1 .list ul li{background: #fff; border-radius: 20px;display: flex;align-items: center; box-shadow: 1px 1px 10px #eee; padding: 24px; box-sizing: border-box; margin-bottom: 40px;}
.index_1 .list ul li img{width: 96px; height: auto; transition: 1s all ease;}
.index_1 .list ul li img:hover{ transform: rotate(360deg);transition: 1s all ease;}

.index_1 .list ul li .text{margin-left: 16px;}
.index_1 .list ul li .text strong{font-size: 30px; font-weight: normal;}
.index_1 .list ul li .text p{font-size: 18px;}






/* 数字统计 */
.index_2{height: 280px; background: #f8b62b;display: flex;align-items: center; justify-content: center;}
.index_2 ul{display: flex;align-items: center; justify-content: space-between; width: 1200px; margin: auto;}
.index_2 ul li{background: #fff;height: 200px; width: 200px; border-radius: 200px;transition: 1s all ease;}
.index_2 ul li:hover{transform: rotate(360deg);transition: 1s all ease;}
.index_2 ul li strong{font-size: 50px; font-family: din;display: block;text-align: center; padding-top: 60px; line-height: 50px; letter-spacing: -4px;}
.index_2 ul li span{display: block;text-align: center;font-size: 18px; margin-top: 8px;}







/* 解决方案 */
.index_3{padding-bottom: 100px;}

.index_3 .nav{display: block;text-align: center; margin-top:56px;}
.index_3 .nav strong{font-size: 30px; margin: 0 48px;position: relative; cursor: pointer;}
.index_3 .nav strong.active{background: #f8b62b; border-radius: 10px; padding: 10px 60px; box-sizing: border-box; }
.index_3 .nav strong.active::after{content: ''; position: absolute; left: 0; right: 0; bottom: -8px;margin: auto; background:#f8b62b; width: 24px; height: 24px;display: block; transform: rotate(45deg);}
.index_3 .nav_text{display: block;text-align: center; margin: 40px 0;font-size: 18px;}

.index_3 .box{width: 1200px; margin: auto;position: relative;text-align: center;}
.index_3 .box .dyuan{background: #f9f0de; width:564px; height: 564px; border-radius: 564px; margin: auto;display: flex;align-items: center; justify-content: center;}
.index_3 .box  .zyuan{background: #f9e8c7; width: 414px; height: 414px; border-radius: 414px;display: flex;align-items: center; justify-content: center;}
.index_3 .box  .yuan{width: 267px; height: 267px; border-radius: 276px; background: #f8b62b;display: flex;align-items: center; justify-content: center;}
.index_3 .box  .yuan strong{font-size: 48px;display: block; line-height: 48px;font-weight: normal;}

.index_3 .box .boxlist.top{position: absolute; left: 0; top: 24px; right: 0;}
.index_3 .box .boxlist.bottom{position: absolute; left: 0; bottom: 24px; right: 0;}

.index_3 .box .boxlist ul{display: flex; align-items: center; justify-content: space-between;}
.index_3 .box .boxlist ul li{background: #fff; border-radius: 20px;display: flex;align-items: center; box-shadow: 1px 1px 10px #eee; padding: 24px; box-sizing: border-box; margin-bottom: 40px; width: 450px;}
.index_3 .box .boxlist ul li img{width: 96px; height: auto;transition: 1s all ease;}
.index_3 .box .boxlist ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}

.index_3 .box .boxlist ul li .text{margin-left: 16px;text-align: left;}
.index_3 .box .boxlist ul li .text strong{font-size: 30px;font-weight: normal;}
.index_3 .box .boxlist ul li .text p{font-size: 18px;}





.index_3 .zhuanhua ul{width: 1200px; margin: 60px auto auto auto;display: flex;align-items: center;background: #fff; padding: 56px; box-sizing: border-box; border-radius: 20px; justify-content: space-between;}
.index_3 .zhuanhua .txt .big{font-size: 48px;font-weight: normal; letter-spacing: -3px; line-height: 64px;}
.index_3 .zhuanhua .txt .tip{font-size: 18px; margin-top: 40px;}
.index_3 .zhuanhua .txt .yy{background: #ebebeb; border-radius: 16px; padding: 24px 56px; box-sizing: border-box;display: inline-block; margin-top: 80px; position: relative;}
.index_3 .zhuanhua .txt .yy span{font-size: 30px;}
.index_3 .zhuanhua .txt .yy i{background: #ebebeb; width: 36px; height: 36px; display: inline-block; transform: rotate(45deg); position: absolute; top: 0; right: -12px; bottom: 0; margin: auto;}


.index_3 .fugou{display: block;background: #fff;padding: 48px 32px; box-sizing: border-box;margin: 48px auto auto auto; border-radius: 20px; width: 1200px;text-align: center;}
.index_3 .fugou p{font-size: 50px;}
.index_3 .fugou .list{display: flex;align-items: center;justify-content: center;}
.index_3 .fugou .list img{margin: 40px;}


.index_3 .tixiao{width: 1200px; margin: auto; background: #fff;padding: 48px 32px; box-sizing: border-box;margin: 32px auto auto; border-radius: 20px;}
.index_3 .tixiao p{font-size: 50px;text-align: center;}
.index_3 .tixiao img{display: block;margin: 24px auto;}




/* 案例展示 */
.index_4{background: url(../images/case_bg.png) no-repeat top center #f8b62b; background-size: 100% 100%; padding: 20px 0; margin-top: 0px;}
.index_4 .more{margin: 80px 0 40px 0;}


.picScroll-wap{display: none;}

.picScroll-left{ width:1200px; position:relative;margin: 32px auto auto auto;}
.picScroll-left .next{ background: url(../images/CaretLeft.png) no-repeat left center; background-size: 100px auto; width: 100px; height: 100px;display: inline-block;position: absolute; top: 50%; left: -150px; cursor: pointer;}
.picScroll-left .prev{ background: url(../images/Caretright.png) no-repeat left center; background-size: 100px auto; width: 100px; height: 100px;display: inline-block;position: absolute; top: 50%; right: -150px;cursor: pointer;}

.picScroll-left .picList li{width: 580px!important; height: 660px; background: #fff; margin:0 10px; padding: 24px; box-sizing: border-box; border-radius: 20px; overflow: hidden;}
.picScroll-left .picList li img{width: 536px; height: 450px; transition: 1s all ease;}
.picScroll-left .picList li img:hover{transform:scale(1.1);transition: 1s all ease;}
.picScroll-left .picList li .text{display: grid;grid-template-columns: repeat(2,1fr);font-size: 18px;gap: 8px; margin: 32px 0 20px auto;}
.picScroll-left .picList li .text p{font-size: 18px;}
.picScroll-left .picList li .text p span{flex: 1;}
.picScroll-left .picList li .address{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.picScroll-left .picList li .label{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}






/* 我们的服务 */
.index_5 .list{width: 1200px; margin:80px auto;}
.index_5 .list ul{display: grid; grid-template-columns: repeat(3,1fr);gap: 30px;}
.index_5 .list ul li{text-align: center;}
.index_5 .list ul li p{font-size: 30px; margin-top: 40px;}
.index_5 .list ul li img{transition: 1s all ease;}
.index_5 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}




/* 资质认证 */
.index_6{background: #fff; padding: 20px 20px 100px 20px; box-sizing: border-box;}

.index_6 .list{display: block; width: 1200px; margin: 40px  auto auto auto;}
.index_6 .list ul{display: flex;align-items: center; justify-content: space-between;}
.index_6 .list ul li{text-align: center;}
.index_6 .list ul li p{text-align: center;font-size: 18px; margin-top: 48px;}
.index_6 .list ul li img{transition: 1s all ease;}
.index_6 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}





/* 二维码 */
.index_7{display: block; background: #f8b62b;padding: 20px; box-sizing: border-box;}
.index_7 ul{width: 1200px; margin: auto; display: flex;align-items: center; justify-content: space-between;}

.index_7 .app{width: 460px;}
.index_7 .app .img{background: #fff;display: flexbox;align-items: center; justify-content: center;font-size: 0;}
.index_7 .app .img img{width: 200px; height: auto; box-sizing: border-box;}
.index_7 .app .img .ts{margin: 0 30px;}
.index_7 .app p{font-size: 14px;line-height: 14px;  text-align: center; padding: 16px 0 0 0;}

.index_7 .ewm{width: 200px;}
.index_7 .ewm img{width: 200px; height: auto;}
.index_7 .ewm p{font-size: 14px; line-height: 14px; text-align: center; padding: 16px 0 0 0;}


.index_7 i{background: #fff; flex: 1; height: 1px;display: inline-block; margin: 0 100px;}






/* 系统优势 */
.xtys_box{background: #f8b62b; padding: 20px 0 0 0; box-sizing: border-box;}

.xtys_box .boxs{width: 1200px; margin: auto; overflow: hidden;display: flex;justify-content: space-between;font-size: 0;background:url(../images/img_bg.png) no-repeat bottom right; margin-top: 64px;}

.xtys_box .boxs_li{width: 560px;}
.xtys_box .boxs_li li{background: #fff; border-radius: 10px; padding: 24px 32px; box-sizing: border-box; position: relative; margin: 50px 0 0 80px;display: flex;align-items: center;}
.xtys_box .boxs_li .num{position: absolute;top: 0; left: -40px; bottom: 0; margin: auto;display: block;display: flex;align-items: center;justify-content: center;}
.xtys_box .boxs_li p{font-size: 18px;text-align: justify;}
.xtys_box .boxs_li .img{margin-left: 24px;}

.xtys_box .mob img{width: 500px; height: auto;}






/* 数据统计 */
.sjtj_box{background: #fff; padding: 60px; box-sizing: border-box;}
.sjtj_box ul{width: 1200px; margin: auto;display: flex;align-items: center; justify-content: space-between;}

.sjtj_box .txt .big{font-size: 48px;font-weight: bold; letter-spacing: -3px; line-height: 64px;}
.sjtj_box .txt .tip{font-size: 18px; margin-top: 40px;}
.sjtj_box .txt .yy{background: #ebebeb; border-radius: 16px; padding: 24px 56px; box-sizing: border-box;display: inline-block; margin-top: 80px; position: relative;}
.sjtj_box .txt .yy span{font-size: 30px;}
.sjtj_box .txt .yy i{background: #ebebeb; width: 36px; height: 36px; display: inline-block; transform: rotate(45deg); position: absolute; top: 0; right: -12px; bottom: 0; margin: auto;}


.sjtj_right{background: #f9f9f9; padding: 80px 0;}
.sjtj_right .yy i{right:auto!important; left: -12px!important;}





/* 内页 */
.ny_sention{display: block;text-align: center; padding: 88px 0 48px 0; background: #fff;}
.ny_sention .titles{display: block;text-align: center; margin-bottom: 80px;}
.ny_sention .titles strong{font-size: 60px;font-weight: bold;display: block;}
.ny_sention .titles span{font-size: 30px; letter-spacing: 20px;color: #848484;font-weight: 200;}




/* 内页 bn */
.bn{height: 620px; overflow: hidden;display: flex;align-items: center; justify-content: center;}
.bn .text .small{font-size: 48px;color: #fff;font-weight: 300;}
.bn .text .big{font-size: 80px;color: #fff;font-weight: bold;}
.bn .text p{display: block;text-align: center;}
.case_bn{background: url(../images/case_bn.png) no-repeat top center; background-size: 100% 100%;}
.huoban_bn{background: url(../images/huoban_bn.png) no-repeat top center; background-size: 100% 100%;}




/* 内页 产品中心 */
/* .ny_cpzx{padding-bottom: 80px;} */



/* 内页 经典案例 */
.case_list{width: 1200px; margin: auto;}
.case_list ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}
.case_list ul a{width: 380px; height: auto; background: #fff; overflow: hidden;}
.case_list ul a img{width: 100%; height: 300px; transition: 1s all ease;}
.case_list ul a:hover img{transform: scale(1.1); transition: 1s all ease;}
.case_list ul a:hover .more{color: #fff;}

.case_list ul .box{ border: 1px #dadada solid; border-radius: 16px; padding: 10px; box-sizing: border-box;}
.case_list ul .box .text{padding: 16px; box-sizing: border-box;font-size: 18px;text-align: left;}
.case_list ul .box .text p{line-height: 32px;text-align: left;}

.case_list ul .box .pic{width: 355px; height: 300px; overflow: hidden;text-align: center;border-radius: 8px;}

.case_list ul .box .address{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_list ul .box .label{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

.case_list .more{padding: 0; margin: 16px 0 0 0; text-align: center; line-height: 36px;}
.case_list .more span{background: #f8b62b; border-radius: 100px;font-size: 15px; width: 130px; height: 36px;display: inline-block;}


.case_title{font-size: 60px;text-align: center; border-bottom: 1px rgba(0,0,0,.15) solid; width: 1200px; margin: auto; padding-bottom: 64px; margin-bottom: 64px;}

.case_shop{display: flex;align-items: center; justify-content: space-between; border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 64px; margin:0 auto 64px auto; width: 1200px;}
.case_shop .img{width: 580px; height: 480px; border: 1px rgba(0,0,0,.15) solid; padding: 16px; box-sizing: border-box; border-radius: 20px; overflow: hidden;}
.case_shop .img img{width: 100%; height: 100%;  transition: 1s all ease;}
.case_shop .img img:hover{transform: scale(1.1); transition: 1s all ease;}
.case_shop .text{font-size: 24px;flex: 1; margin-left: 80px;text-align: left;}
.case_shop .text p{margin: 16px 0;}


.bbs_list{width: 1200px; margin: auto;}
.bbs_list ul{display: block;}
.bbs_list ul li{width: 100%;display: flex;justify-content: space-between; margin-bottom: 16px; padding-bottom: 40px;}
.bbs_list ul li img{width:140px; height: 140px;}
.bbs_list ul li .text{flex: 1; margin-left: 24px; border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 40px;}
.bbs_list ul li .text p{display: flex;align-items: center; justify-content: space-between;font-size: 24px; margin-bottom: 32px;}

.bbs_list .back{display: block;text-align: right;}
.bbs_list .back a{background: #f8b62b; height: 48px;line-height: 48px; border-radius: 100px; width: 148px;display: inline-block;font-size: 18px;text-align: center;}
.bbs_list .back a:hover{color: #fff;}


/* 分页 */
.list-page{display: block;text-align: center; margin-top: 40px;}
.list-page a{border: 1px #ccc solid; width: auto; height: 34px; display: inline-block; line-height: 34px;text-align: center;font-size: 18px;font-weight: bold; margin: 0 4px;padding: 0 10px; box-sizing: border-box;}
.list-page a:hover{background: #f8b62b;color: #fff; border: 1px #f8b62b solid;}
.list-page a.active{background: #f8b62b;color: #fff; border: 1px #f8b62b solid;}

.home_news .list-page{margin-bottom: 60px;}
.home_news .list-page a:hover{background: #bc2a22; border: 1px #bc2a22 solid;}
.home_news .list-page a.active{background: #bc2a22;border: 1px #bc2a22 solid;}






/* 合作伙伴 */
.hzhb_1{display: block; padding-bottom: 80px;}
.hzhb_1 .list{margin: 80px auto auto auto; width: 1200px; display: grid; grid-template-columns: repeat(2,1fr);gap: 20px; position: relative;}
.hzhb_1 .list .li{border: 1px #ddd solid; border-radius: 20px; padding: 48px 32px; box-sizing: border-box; background: #fff;display: flex;align-items: center; justify-content: space-between;}
.hzhb_1 .list .li .text{flex: 1;}
.hzhb_1 .list .li .text strong{font-size: 30px;}
.hzhb_1 .list .li .text span{font-size: 18px;display: block;}


.hzhb_1 .list img:hover{transform: scale(1.1);transition: 1s all ease;}

.hzhb_1 .list .li:nth-child(1n) .text{text-align: right;}
.hzhb_1 .list .li:nth-child(1n) img{margin-left: 20px;transition: 1s all ease;}
.hzhb_1 .list .li:nth-child(2n) .text{text-align: left;}
.hzhb_1 .list .li:nth-child(2n) img{margin-right: 20px;transition: 1s all ease;}

.hzhb_1 .list .pic{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;display: flex;align-items: center; justify-content: center;}
.hzhb_1 .list .pic img{width: 300px; height: auto;transition: 1s all ease;}



.hzbz_2{background: #fff; padding: 16px 80px; box-sizing: border-box;}
.hzbz_2 .pic{width: 1200px; margin: auto;text-align: left; padding: 32px 0 88px 0;}
.hzbz_2 .pic img{width: auto; height: auto;}



.hzhb_3{background: url(../images/hzhb_bg.png) no-repeat top center; background-size: 100% 100%; padding: 1px 0 320px 0;}
.hzhb_3 .list{width: 1200px; margin: 90px auto auto auto;}
.hzhb_3 .list ul{display: flex;align-items: center; justify-content: space-between; gap: 24px;}
.hzhb_3 .list ul li{background: #fff; padding: 20px; border-radius: 20px;flex: 1; height: 300px; position: relative;}
.hzhb_3 .list ul li strong{font-size: 30px;display: block;text-align: center; margin:64px 0 16px 0;}
.hzhb_3 .list ul li p{font-size: 18px;}
.hzhb_3 .list ul li img{position: absolute; top: -40px; left: 0; right: 0; margin: auto;transition: 1s all ease;}
.hzhb_3 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}



.hzhb_4{background: #fff; padding: 1px 0 40px 0;}
.hzhb_4 .tables{width: 1200px; margin: auto; }
.hzhb_4 .tables table{border-radius: 20px; overflow: hidden;}
.hzhb_4 .tables td{vertical-align: middle;border: 1px #fff solid; background: #efefef; text-align: center;font-size: 18px;}
.hzhb_4 .tables tr:nth-child(2n+1) td{background: #f6f6f6;}
.hzhb_4 .tables th{font-size: 24px;font-weight: bold; background: #f8b62b; border: 1px #fff solid; vertical-align: middle;text-align: center;}
.hzhb_4 .tables table p{display: block;text-align: left; width: 320px; margin-left: 100px;}
.hzhb_4 .t{font-size: 24px;font-weight: bold; display: block; text-align: center; padding: 32px 0;}
.hzhb_4 .s{font-size: 18px;display: block; text-align: left; padding: 10px 0 32px 0;}



.hzhb_5{background: url(../images/hzzc_bg.png) no-repeat top center; background-size: 100% 100%; padding: 1px 0 60px 0;}
.hzhb_5 .list{width: 1200px; margin: 80px auto;}
.hzhb_5 .list ul{display: grid;grid-template-columns: repeat(3,1fr); gap: 20px;}
.hzhb_5 .list ul li{text-align: center;margin-bottom: 40px;}
.hzhb_5 .list ul li p{font-size: 30px; margin-top: 24px;}
.hzhb_5 .list ul li img{transition: 1s all ease;}
.hzhb_5 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}





/* 登录 */
.login{background: url(../images/login_bg.png) no-repeat top center; background-size: 100% 100%; height: 100vh; display: flex;align-items: center; justify-content: center;}


.login .login_box{width: 450px; background: #fff; border-radius: 20px; padding: 48px; box-sizing: border-box;}
.login .login_box .logo{display: block;text-align: center;}

.login .login_box .ipt{display: block; margin-top: 32px;}
.login .login_box .ipt li{margin-bottom: 16px;}
.login .login_box .ipt li:last-of-type{margin-bottom: 0;}
.login .login_box .ipt input{border: 1px rgba(0,0,0,.3) solid; height: 40px; line-height: 40px; width: 100%; border-radius: 4px; padding: 0 12px; box-sizing: border-box;}
.login .login_box .ipt input::-webkit-input-placeholder{font-size: 16px;}
.login .login_box .ipt button{background: #f8b62b; height: 40px;line-height: 40px; display: block; border: 0; text-align: center; width: 100%; border-radius: 4px;font-size: 18px; outline: 0; cursor: pointer;}
.login .login_box .ipt button:hover{opacity: .8;}

.login .login_box .ipt .code{display: flex;align-items: center; justify-content: space-between;}
.login .login_box .ipt .code input{flex: 1;}
.login .login_box .ipt .code .img{margin: 0 10px; box-sizing: border-box;}
.login .login_box .ipt .code .img img{width: 100px; height: auto;}

.login .login_box .ipt .goto{display: block;;}
.login .login_box .ipt .goto a{color: #f8b62b;display: block;text-align: right; padding: 8px 0; box-sizing: border-box;}

.login .login_box .ipt .mob{display: flex;align-items: center; justify-content: space-between;}
.login .login_box .ipt .mob span{background: #eaeaea;border-radius: 4px; width: 50%; margin-left: 10px; height: 40px; line-height: 40px;text-align: center; cursor: pointer;}
.login .login_box .ipt .mob input{width: 50%;}

.login .login_box .wechat{display: flex; align-items: center; justify-content: space-between;}

.login .bqsm{position: fixed; left: 0;right: 0; bottom: 0; margin: auto;display: block;text-align: center; font-size: 14px;color: #fff; padding: 32px; box-sizing: border-box;}



.login .ipt_regit .ckbox{display: flex;align-items: center;}
.login .ipt_regit .ckbox label{width: 16px;height: 16px;display: flex;align-items: center; justify-content: center;}
.login .ipt_regit .ckbox label input{display: none;}
.login .ipt_regit .ckbox label i{width: 16px;height: 16px; border: 1px #ccc solid;display: block;border-radius: 4px;}
.login .ipt_regit .ckbox label input:checked + i{background:url(../images/ico_ck.png) no-repeat center center #f8b62b; border: 1px #f8b62b solid; cursor: pointer;}
.login .ipt_regit .ckbox span{cursor: pointer;color: #666;}


.fwtk_box{position:fixed; width:1000px; height:770px; background:#fff; border-radius: 4px;padding: 24px; box-sizing: border-box;}
.fwtk_box .head{position: relative;text-align: center;font-size: 20px;font-weight: bold; color: #898989; border-bottom: 1px #eee solid; padding-bottom: 16px;}
.fwtk_box .head img{position: absolute;top: -16px;right: 0;bottom: 0;margin: auto;}
.fwtk_box .content{max-height: 580px; overflow: hidden; overflow-y: auto;padding: 16px 16px 16px 0; box-sizing: border-box;margin: 16px 0;,}
.fwtk_box .content p{font-size: 14px;line-height: 32px;}
.fwtk_box .content::-webkit-scrollbar{width:6px; height:4px;}
.fwtk_box .content::-webkit-scrollbar-track {background-color:#e2e2e2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:4px;}
.fwtk_box .content::-webkit-scrollbar-thumb {background-color:#f8b62b;-webkit-border-radius:0;-moz-border-radius:0;border-radius:4px;}
.fwtk_box .btns{display: block;text-align: center; padding: 16px; box-sizing: border-box;}
.fwtk_box .btns button{background: #f8b62b; width: 120px; height: 36px;line-height: 36px; border: 0; border-radius: 4px;color: #fff;font-weight: bold;cursor: pointer; outline: 0;}
.fwtk_box .btns button:hover{opacity: .8;}




/* 底部  */
.footer{padding: 64px 0 40px 0; box-sizing: border-box;background: #eaeaea;}
.footer>ul{width: 1200px; margin: auto;display: flex;justify-content: space-between; align-items: center;}

.footer .nav{flex: 1;}
.footer .nav ul{display: flex;justify-content: space-between; width: 100%;}
.footer .nav ul li{flex: 1;}
.footer .nav ul li strong{display: block;font-size: 18px;}
.footer .nav ul li a{display: block;font-size: 14px; margin-top: 30px;}
.footer .nav ul li p{margin-top: 30px;}


.footer .cp .img{width: 278px; height: auto;}
.footer .cp img{width: 278px; height: auto;}

.footer i{background: #c4c4c4; height: 1px; width: 100%; display: inline-block; margin-top: 60px;}
.footer .bq{width: 1200px; margin: auto;font-size: 14px; padding: 20px 0 0 0;}
.footer .bq a{font-size: 14px;}



/* 手机底部 */
.wap_footer{display: none;}




/* 帮助中心 */
.help_header{background: #fff; }
.help_header ul{width: 1200px; margin: auto;display: flex;align-items: center; justify-content: space-between;height: 100px;}

.help_header .user_box{display: flex;align-items: center;}
.help_header .user_box a{font-size: 14px;}

.help_header .user_box .index{margin-right: 24px;}
.help_header .user_box .index a{font-weight: bold;}

.help_header .user_box .user{margin-right: 48px;}
.help_header .user_box .user a{color: #999;}
.help_header .user_box .user a:hover{color: #f8b62b;}
.help_header .user_box .user img{width: 32px; height: 32px; border-radius: 100px;}

.help_header .so{border-left: 1px #eee solid; height: 100px; display: flex;align-items: center; justify-content: center; width: 100px;}
.help_header .so button{border: 0; cursor: pointer; outline: 0;}



.help_bn{background: url(../images/help_ban.png) no-repeat top center; height: 350px; max-width: 1920px;display: block; margin: auto;}
.help_bn img{display: none;}


.help_sention{width: 1200px; margin: auto; border: 1px rgba(0,0,0,.15) solid; background: #fff; margin-top: -64px;display: flex; justify-content: space-between;}

.help_sention .user_nav{background: #fff; width: 200px; border-right: 1px rgba(0,0,0,.15) solid;}
.help_sention .user_nav .face{display: block;text-align: center; padding: 24px; box-sizing: border-box;}
.help_sention .user_nav .face img{width: 100px; height: 100px; border-radius: 100px; margin-bottom: 8px;}
.help_sention .user_nav .face p{font-size: 14px;color: #444;}

.help_sention .user_nav .navs{border-top: 1px rgba(0,0,0,.15) solid;}
.help_sention .user_nav .navs a{display: block; height: 44px; line-height: 44px; padding-left: 44px; border-bottom: 1px rgba(0,0,0,.15) solid;}
.help_sention .user_nav .navs a:hover{background: #f8b62b;color: #fff;}
.help_sention .user_nav .navs a:hover span::after{border-top: 1px #fff solid; border-left: 1px #fff solid;background: transparent;}
.help_sention .user_nav .navs a span:after{content: ''; width: 8px; height:8px; display: inline-block; border: 1px #ccc solid; transform: rotate(135deg); border-bottom: 0; border-right: 0; margin-left: 4px; background: transparent;}

.help_sention .user_nav .navs a.active{background: #f8b62b;color: #fff;}
.help_sention .user_nav .navs a.active span::after{border-top: 1px #fff solid; border-left: 1px #fff solid;background: transparent;}
.help_sention .user_nav .navs a.active span:after{content: ''; width: 8px; height:8px; display: inline-block; border: 1px #fff solid; transform: rotate(135deg); border-bottom: 0; border-right: 0; margin-left: 4px; background: transparent;}


.help_sention .right_content{padding: 48px; box-sizing: border-box;flex: 1;}
.help_sention .right_content .ask_lct{font-size: 24px; border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 16px;}

.help_sention .right_content .ask_list{display: block;}
.help_sention .right_content .ask_list strong{font-size: 24px; margin: 32px 0;display: block;}
.help_sention .right_content .ask_list li{margin-bottom: 24px;}
.help_sention .right_content .ask_list p{font-size: 18px;}
.help_sention .right_content .ask_list p.s{color: #999; margin-top: 8px;}


.help_bqsm{display: block;text-align: center;font-size:14px; padding: 48px 0;text-align: center;}





/* 关于我们  头部*/
.home_header_box{max-width: 1920px; margin: auto;  background-size: 100% auto; height: 725px; position: relative;display: flex;align-items: center; justify-content: center;}
.home_header_box ul{width: auto; margin: auto; box-sizing: border-box;}

.home_header_box .home_header{display: flex;align-items: center; justify-content: space-between; position: absolute; top: 0; left: 0; right: 0; margin: auto; width: 1200px; margin: auto;padding: 30px 0;}
.home_header_box .home_header .nav{text-align: right;}
.home_header_box .home_header .nav a{font-size: 18px;color: #fff;display: inline-block; padding: 0 16px; box-sizing: border-box; position: relative;}
.home_header_box .home_header .nav a:hover::after{content: '';position: absolute; bottom: -20px; left: 0; right: 0;border-bottom: 5px #fff solid;}
.home_header_box .home_header .nav a.active::after{content: '';position: absolute; bottom: -20px; left: 0; right: 0;border-bottom: 5px #fff solid;}


.home_header_box .text{display: block;text-align: center;color: #fff; padding-top: 56px;}
.home_header_box .text .small{font-size: 30px; padding-bottom: 8px;}
.home_header_box .text .big{font-size: 72px;font-weight: bold;}

.home_header_box img.pc{display: block;}
.home_header_box img.wap{display: none;}


.homebg{background: url(../images/home_bg.png) no-repeat top center;}
.gltdbg{background: url(../images/home_tdbg.png) no-repeat top center; height: 588px!important;}
.newsbg{background: url(../images/home_newsbg.png) no-repeat top center; height: 588px!important;}
.lxwmbg{background: url(../images/home_lxbg.png) no-repeat top center; height: 588px!important;}



.home_nav{background: #bc2a22; height: 70px;line-height: 70px;text-align: center;}
.home_nav a{font-size: 18px;color: #fff; width: 130px; height: 70px;line-height: 70px;display: inline-block;}
.home_nav a:hover{background: #fff; color: #bc2a22;}
.home_nav a.active{background: #fff;color: #bc2a22;}

.home_titles{display: block;text-align: center; margin: 70px 0;}
.home_titles strong{font-size: 60px;display: block;text-align: center;}
.home_titles small{font-size: 30px;color: #848484; letter-spacing: 20px;font-weight: 300; text-transform:uppercase;}
.home_titles p{font-size: 18px; margin-top: 8px;}




/* 关于我们 */
.home_gywm{background: #fff; padding: 1px 0  80px 0;}
.home_gywm .text{display: block;text-align: center;}
.home_gywm .text p{font-size: 18px;line-height: 40px;}
.home_gywm .text img{margin-top: 20px;}

.home_gywm .jjfa{display: block;text-align: center; margin-top: 40px;}
.home_gywm .jjfa .small{font-size: 48px; text-align: center;font-weight: 300;}
.home_gywm .jjfa .big{font-size: 36px;font-weight: bold;}

.home_gywm .num_box{width: 1200px; margin: 40px auto auto auto;}
.home_gywm .num_box ul{display: flex; align-items: center; justify-content: space-between;}
.home_gywm .num_box ul li{width: 300px; height: 300px; border: 1px #eee dashed; border-radius: 300px; padding: 20px; box-sizing: border-box;}
.home_gywm .num_box ul li div{background: linear-gradient(to right,#e7574f,#c23028); width: 260px; height: 260px; border-radius: 260px;text-align: center; padding-top: 40px;}
.home_gywm .num_box ul li .num{background: #fff; width: 40px; line-height: 40px; height: 40px; border-radius: 100px;font-size: 30px;color: #bc2a22; margin: auto;display: block;}
.home_gywm .num_box ul li .t{font-size: 30px;color: #fff; margin-top: 8px;}
.home_gywm .num_box ul li .s{font-size: 18px;color: #fff; width: 80%;display: block; margin: auto;}

.home_news .list a:hover .t{color: #bc2a22;}
.home_news .list a:hover .mores span{color: #bc2a22;}




/* 新闻中心 */
.home_news .list{width: 1200px; margin: auto;}
.home_news .list ul{display: flex;}
.home_news .list a{width: 375px; background: #fff; box-shadow: 1px 1px 10px #eee; margin-right: 32px;overflow: hidden;}
.home_news .list a:last-of-type{margin: 0;}
.home_news .list a img{width: 375px; height: 300px; transition: 1s all ease;}
.home_news .list a img:hover{transform: scale(1.1);transition: 1s all ease;}
.home_news .list .text{padding: 24px; box-sizing: border-box;}
.home_news .list .text .t{font-size: 24px;font-weight: bold;}
.home_news .list .text .s{font-size: 18px;color: #666; margin-top: 8px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.home_news .list .text .mores{display: flex;align-items: center; justify-content: space-between; margin-top: 24px;}
.home_news .list .text .mores span:last-of-type{border: 1px rgba(0,0,0,.15) solid; border-radius: 100px; padding: 8px 20px; box-sizing: border-box;}
.home_news .list a:hover .text .mores span:last-of-type{background: #bc2a22;color: #fff; border: 0;}

.home_news .more{margin-top: 64px;}
.home_news .more a{background: #bc2a22;color: #fff;}






/* 企业文化 */
.home_qywh{ background: url(../images/home_qywhbg.png) no-repeat top center; background-size: 100% 100%; height: 770px; padding: 1px 0 60px 0;}
.home_qywh ul{display: flex;align-items: center; justify-content: space-between; max-width: 1750px; margin: auto;}
.home_qywh ul li{background: #fff;overflow: hidden;}
.home_qywh ul li img{width: 425px; height: 260px;transition: 1s all ease;}
.home_qywh ul li img:hover{transition: 1s all ease; transform: scale(1.1);}
.home_qywh ul li div{padding: 24px 24px 36px 24px; box-sizing: border-box;}
.home_qywh ul li strong{font-size: 30px;display:block;text-align: center;font-weight: normal;}
.home_qywh ul li span{font-size: 18px;display:block;text-align: center;}





/* ceo */
.home_gltd{background: #fff; padding: 1px 0 80px 0;}
.home_gltd .ceo_list{width: 1200px; margin: auto;}
.home_gltd .ceo_list ul{display: grid;grid-template-columns: repeat(4,1fr); gap: 20px;}
.home_gltd .ceo_list ul li img{display: block; margin: auto; transition: 1s all ease;}
.home_gltd .ceo_list ul li img:hover{transition: 1s all ease; transform: scale(1.1);}
.home_gltd .ceo_list ul li strong{font-size: 30px;display: block;text-align: center;font-weight: normal;}
.home_gltd .ceo_list ul li p{font-size: 18px;margin-top: 8px;text-align: center;}


.home_gltd .more{margin-top: 80px; margin-bottom: 0;}
.home_gltd .more a{background: #bc2a22;color: #fff;}



/* 联系我们 */
.home_lxwm{background: url(../images/home_lxwm.png) no-repeat top center; background-size: 100% 100%; height: 500px;display: flex;align-items: center; justify-content: space-between;}
.home_lxwm>ul{display: flex; align-items: center; justify-content: space-between; width: 1200px; margin: auto;}
.home_lxwm .text .big{font-size: 36px;font-weight: bold;color: #fff;}
.home_lxwm .text .small{font-size: 24px;color: #fff; margin-top:8px;}

.home_lxwm .box{background: #fff; border-radius: 20px; padding: 48px 72px; box-sizing: border-box;}
.home_lxwm .box li{display: flex; margin-bottom: 24px;}
.home_lxwm .box li img{margin-right: 16px; width: 40px; height: 40px;}
.home_lxwm .box li p{flex: 1;}
.home_lxwm .box li p span{display: block;font-size: 18px;}




/* 人才理念 */
.home_rclnbox .list{background: #f0f0f0;}
.home_rclnbox .list ul{width: 1200px; margin: auto; padding: 50px 0 180px 0;}
.home_rclnbox .list ul li{display: flex;align-items: center; justify-content: space-between;}
.home_rclnbox .list ul p{line-height: 40px;display: flex;align-items: flex-start;}
.home_rclnbox .list ul p span:first-of-type{width: 60px;}
.home_rclnbox .list ul p span:last-of-type{flex: 1;}
.home_rclnbox .list ul li:first-of-type img{margin-right: 24px;}
.home_rclnbox .list ul li:last-of-type img{margin-left: 24px;}





/* 底部 */
.home_footer{background: #303030; padding: 64px 0; box-sizing: border-box; }
.home_footer ul{width: 1200px; margin: auto;display:flex;align-items: center; justify-content: space-between;}
.home_footer ul .navs p:first-of-type a{font-size: 18px;font-weight: bold;color: #fff; margin-right: 48px;}
.home_footer ul .navs p:last-of-type{color: #f2f2f2; margin-top: 16px;}
.home_footer ul .navs p:last-of-type a{font-weight: normal;color: #fff;font-size: 16px;}
.home_footer ul .navs p{display: block;}

.home_footer .bq{border-top: 1px #4f4f4f solid;margin-top: 36px; padding-top: 36px;}
.home_footer .bq p{width: 1200px; margin: auto;color: #a1a1a1;}
.home_footer .bq a{color: #a1a1a1;font-weight: 14px;}




.wap_ewm{display:none;}
.wap_up{display:none;}




/* 内页新闻中心 */
.home_news{padding: 1px 0;}
.home_news .newslist{width: 1200px; margin: auto;}
.home_news .newslist a{border-top: 1px rgba(0,0,0,.15) solid;display: flex;justify-content: space-between;padding: 60px 0; box-sizing: border-box;}
.home_news .newslist img{width: 280px; height: auto; transition: 1s all ease;}
.home_news .newslist img:hover{transform: scale(1.1); transition: 1s all ease;}
.home_news .newslist .text{flex: 1; margin-left: 60px;}
.home_news .newslist .text .t{font-size: 30px;font-weight: bold;}
.home_news .newslist .text .time{font-size: 18px; margin: 8px 0;color: #333;}
.home_news .newslist .text .note{font-size: 18px;line-height: 30px;text-align: justify;color: #333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.home_news .newslist .text .mores{display: block;text-align: right; margin-top: 24px;}
.home_news .newslist .text .mores span{font-size: 16px;color: #333; border: 1px rgba(0,0,0,.15) solid;border-radius: 100px; padding: 8px 32px; box-sizing: border-box;}

.home_news .newslist a:hover .mores span{background: #bc2a22; color: #fff; border: 0;}
.home_news .newslist a:hover .t{color: #bc2a22;}


.home_news .page{margin: 0 auto; border-top: 1px rgba(0,0,0,.15) solid; width: 1200px; padding: 60px 0;}
.home_news .page a.active{background: #bc2a22;border: 1px #bc2a22 solid;}
.home_news .page a:hover{background: #bc2a22; border: 1px #bc2a22 solid;}







/* 新闻详细 */
.ny_sention .news_title{width: 1200px; margin: auto;}
.ny_sention .news_title strong{display:block;font-size: 36px;font-weight: bold; border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 48px; margin-bottom: 48ox;}
.ny_sention .news_title p{font-size: 18px; margin-top: 16px;color: #666;text-align: left;}

.ny_sention .news_content{width: 1200px; margin: auto;text-align: left;font-size: 18px; color: #111111; margin-top: 40px;line-height: 32px;border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 60px;}
.ny_sention .news_content img{width: auto; height: auto;display: block; margin: auto; max-width: 100%; margin: 40px auto;}

.ny_sention .news_back{display: block; text-align: right; width: 1200px; margin: 40px auto;}
.ny_sention .news_back a{background: #bc2a22; padding: 8px 30px; box-sizing:border-box; border-radius: 100px;color: #fff;}






/* 联系我们 */
.home_lxwmbox{background: #fff; padding: 1px 0;}
.home_lxwmbox .line{background: #f0f0f0; height: 8px; width: 100%;}
.home_lxwmbox .line ul{width: 1200px; margin: auto;font-size: 0;}
.home_lxwmbox .line ul i{width:160px; height: 8px; background: #bc2a22;display: inline-block;}

.home_lxwmbox .lxwm_ewm{width: 1200px; margin: auto; padding: 40px; box-sizing:border-box;}
.home_lxwmbox .lxwm_ewm ul{display: flex;align-items: center; justify-content: space-between;}
.home_lxwmbox .lxwm_ewm ul li{text-align: center;}
.home_lxwmbox .lxwm_ewm ul img{display: block;margin: auto;}
.home_lxwmbox .lxwm_ewm ul span{padding: 16px 0;display: block;}

.home_lxwmbox .lxwm_list{width: 1200px; margin: auto;}
.home_lxwmbox .lxwm_list>ul{display: grid;grid-template-columns: repeat(2,1fr);padding: 48px 0 24px 0;}
.home_lxwmbox .lxwm_list ul .s{padding: 48px;}
.home_lxwmbox .lxwm_list ul .border_bottom{border-bottom: 1px rgba(0,0,0,.15) solid;}
.home_lxwmbox .lxwm_list ul .img{border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 20px; vertical-align:middle; padding-top: 24px;}
.home_lxwmbox .lxwm_list ul .s ul{display: flex;flex-flow: column wrap;}
.home_lxwmbox .lxwm_list ul .s ul li{display: flex;margin-bottom: 24px;}
.home_lxwmbox .lxwm_list ul .s ul li img{width: 40px; height: 40px;}
.home_lxwmbox .lxwm_list ul .s ul li>div{flex: 1; margin-left: 16px; padding-top: 4px;}
.home_lxwmbox .lxwm_list ul .s ul li p{font-size: 18px;}
.home_lxwmbox .lxwm_list ul .s ul li strong{background: #f0f0f0; font-size: 24px;font-weight: bold; padding: 8px 40px; border-radius: 100px;}















@media only screen and (max-width: 768px){
  



.maxwidth{max-width: 100%; margin: auto;}

.wap_left p{text-align: left!important;}




.lmdh{position: absolute; top: 0px; right: 20px; margin: auto; display: block;overflow: hidden;z-index: 1000; border-left: 1px #eee solid; height: 68px; line-height: 68px; padding-left: 24px;}	
.lmdh img{width: 26px; height: auto;}	

.menu{ background:url(../images/tcnav_bg.png) no-repeat right bottom #f8b62b; background-size: 100% auto; width:210px; height: 100vh; display: block; position: relative;}
.menu ul{width: 100%; padding:30% 16px 16px 16px; box-sizing: border-box;}
.menu a{font-size: 14px; color: #333; height: 40px;text-align: left;line-height: 40px;display: block;}
.menu a:hover{ color: #fff; display: block;}

.menu .link{display: flex;align-items: center; margin-top: 16px;}
.menu .link a.bg{background-color: #fff; border-radius: 4px;padding: 0 8px; box-sizing: border-box; height: 32px; line-height: 32px;}
.menu .link a{margin-right: 16px;}

.menu i{position: absolute; top: 16px;right: 16px; background: url(../images/icon_menuclose.png) no-repeat center center; background-size: 100% auto;  width: 20px; height: 20px;display: inline-block;opacity: 1;}



.menu_s{background:url(../images/tcnav_bgs.png) no-repeat right -50px bottom #bc2a22; background-size: 100% auto; width:210px; height: 100vh; display: block;}
.menu_s ul{width: 100%; padding:30% 16px 16px 16px; box-sizing: border-box;}
.menu_s a{font-size: 14px; color: #fff; height: 40px;text-align: left;line-height: 40px;display: block;}
.menu_s a:hover{ color: #fff; display: block;}

.menu_s .link{display: flex;align-items: center; margin-top: 16px;}
.menu_s .link a.bg{background-color: #fff; border-radius: 4px;padding: 0 24px; box-sizing: border-box; height: 32px; line-height: 32px;color: #333;}
.menu_s .link a{margin-right: 16px;}

.menu_s i{position: absolute; top: 16px;right: 16px; background: url(../images/icon_menuclose.png) no-repeat center center; background-size: 100% auto;  width: 20px; height: 20px;display: inline-block;opacity: 1;}


/* header */
.header{background: #fff; display: block;}
.header ul{width: auto; height: 68px; margin: auto;display:flex;align-items: center; padding: 0 16px; box-sizing: border-box;}
.header ul img{width: 130px; height: auto;}

.header .user{display: none;}
.header .nav{display: none;}



/* PC幻灯 */
.flash{width: 100%; margin: auto; background: #fff; height: 320px; opacity: .6;}

.fullSlide{display: none;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:320px; background-position: center top!important; background-size: 150% auto!important;}
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto; height:auto;}
.fullSlide .bd li a{ position:absolute; width:100%; height:710px; display:block; z-index:1;}

.fullSlide .hd{ width:100%;position:absolute; z-index:100; bottom:120px; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden;line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;}



/* wap幻灯 */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;display:block;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0px; right: 0; bottom:5px; z-index:1; }
.slideBox .hd ul{display: flex;align-items: center; justify-content: center; }
.slideBox .hd ul li{background:#fff;display: inline-block;width: 10px; height: 10px; border-radius: 100px; margin: 0 3px;}
.slideBox .hd ul li.on{ background:rgba(255,255,255,.5)}

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }




/* title */
.title{display: block;text-align: center; margin-top: 24px; padding: 0 24px;box-sizing: border-box;}
.title strong{font-size: 24px;}
.title p{font-size: 12px;text-align: center; margin-top: 4px;}

.title_white .title strong{color: #fff;}



/* more */
.more{display: block;text-align: center; margin: 40px 0 64px 0; height: 45px;}
.more a{font-size: 18px; padding: 10px 50px; border-radius: 100px; background: #f8b62b;}
.more a:hover{color: #fff;}


.title_white a{background: #fff;color: #000;}
.title_white a:hover{color: #f8b62b;}




/* 了解我们的产品 */
.index_1 .list{width: 100%; margin: 16px auto;}
.index_1 .list ul{display: grid; grid-template-columns: repeat(2,1fr);gap:16px; padding: 16px; box-sizing: border-box;}
.index_1 .list ul li{background: #fff; border-radius: 10px;display: block;align-items: center; box-shadow: 1px 1px 10px #eee; padding: 16px; box-sizing: border-box; margin-bottom: 0px;}
.index_1 .list ul li img{width: 36px; height: auto; transition: 1s all ease; margin: auto;display: block;}
.index_1 .list ul li img:hover{ transform: rotate(360deg);transition: 1s all ease;}

.index_1 .list ul li .text{margin-left: 0;text-align: center;}
.index_1 .list ul li .text strong{font-size: 14px; font-weight: bold; padding:8px 0 0 0;display: block;}
.index_1 .list ul li .text p{font-size: 12px;text-align: left;}

.index_1 .more{display: block; margin: 10px 0;}
.index_1 .more a{border-radius: 8px;font-size: 12px;box-sizing: border-box;padding: 10px 16px;}





/* 数字统计 */
.index_2{height: auto; background: #f8b62b;padding: 16px 0;}
.index_2 ul{display: grid; grid-template-columns: repeat(2,1fr); width: auto; margin: auto; padding: 16px; box-sizing: border-box; gap: 16px;}
.index_2 ul li{background: #fff;height: 160px; width: 160px; border-radius: 160px;transition: 1s all ease;}
.index_2 ul li:hover{transform: rotate(360deg);transition: 1s all ease;}
.index_2 ul li strong{font-size: 32px; font-family: din;display: block;text-align: center; padding-top: 50px; line-height: 50px; letter-spacing: 0px;}
.index_2 ul li span{display: block;text-align: center;font-size: 12px; margin-top: 0px;}







/* 解决方案 */
.index_3{padding-bottom: 16px;}

.index_3 .nav{display: block;text-align: center; margin-top:24px; margin-bottom: 16px;}
.index_3 .nav strong{font-size: 14px; margin: 0 8px;position: relative; cursor: pointer;}
.index_3 .nav strong.active{background: #f8b62b; border-radius: 10px; padding: 10px 16px; box-sizing: border-box; }
.index_3 .nav strong.active::after{content: ''; position: absolute; left: 0; right: 0; bottom: -6px;margin: auto; background:#f8b62b; width: 16px; height: 16px;display: block; transform: rotate(45deg);}
.index_3 .nav_text{display: none;}

.index_3 .box{width: auto; padding: 16px; box-sizing: border-box; margin: auto;position: relative;text-align: center;}
.index_3 .box .dyuan{background: #f9f0de; width:300px; height: 300px; border-radius: 300px; margin: auto;display: flex;align-items: center; justify-content: center;}
.index_3 .box  .zyuan{background: #f9e8c7; width: 200px; height: 200px; border-radius: 200px;display: flex;align-items: center; justify-content: center;}
.index_3 .box  .yuan{width: 100px; height: 100px; border-radius: 100px; background: #f8b62b;display: flex;align-items: center; justify-content: center;}
.index_3 .box  .yuan strong{font-size: 24px;display: block; line-height: 24px;font-weight: normal;}

.index_3 .box .boxlist.top{position: absolute; left: 16px; top: 24px; right: 16px;}
.index_3 .box .boxlist.bottom{position: absolute; left: 16px; bottom: 0; right: 16px;}

.index_3 .box .boxlist ul{display: flex; align-items: center; justify-content: space-between;}
.index_3 .box .boxlist ul li{background: #fff; border-radius: 20px;display: flex;align-items: center; box-shadow: 1px 1px 10px #eee; padding: 16px; box-sizing: border-box; margin-bottom: 16px; width: 45%;}
.index_3 .box .boxlist ul li img{width: 36px; height: auto;transition: 1s all ease;}
.index_3 .box .boxlist ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}

.index_3 .box .boxlist ul li .text{margin-left: 8px;text-align: left;}
.index_3 .box .boxlist ul li .text strong{font-size: 14px;font-weight: bold;}
.index_3 .box .boxlist ul li .text p{font-size: 12px;}



.index_3 .zhuanhua ul{width: auto; margin: auto;display: block;align-items: center; justify-content: space-between;padding: 16px; box-sizing: border-box;margin: 32px 16px 16px;}
.index_3 .zhuanhua .txt .big{font-size: 16px;font-weight: bold; letter-spacing:0px; line-height: 24px;}
.index_3 .zhuanhua .txt .tip{font-size: 12px; margin-top: 8px;color:#666;}
.index_3 .zhuanhua .txt .yy{background: #ebebeb; border-radius: 4px; padding: 8px 16px; box-sizing: border-box;display: inline-block; margin-top: 16px; position: relative;}
.index_3 .zhuanhua .txt .yy span{font-size: 16px;}
.index_3 .zhuanhua .txt .yy i{display: none;}
.index_3 .zhuanhua img{width:100%;height: auto; margin-top: 16px;}


.index_3 .fugou{display: block;background: #fff;padding: 24px 32px; box-sizing: border-box;margin: 32px 16px auto 16px; border-radius: 10px; width: auto;text-align: center;}
.index_3 .fugou p{font-size: 16px;}
.index_3 .fugou .list{display: flex;align-items: center;justify-content: center;}
.index_3 .fugou .list img{margin: 10px; width: 90px;height: auto;}


.index_3 .tixiao{width: auto; margin: auto; background: #fff;padding: 32px 32px 0 32px; box-sizing: border-box;margin: 32px 16px auto 16px; border-radius: 10px;}
.index_3 .tixiao p{font-size: 16px;text-align: center;}
.index_3 .tixiao img{display: block;margin: 24px auto; width: 100%;height: auto;}



/* 案例展示 */
.index_4{background: url(../images/case_bg.png) no-repeat top center #f8b62b; background-size: 100% 100%; padding: 1px 16px; margin-top: 0px;}
.index_4 .more{margin: 24px 0 16px 0;}
.index_4 .more a{ border-radius: 8px;font-size: 12px; box-sizing: border-box; padding: 10px 16px;}


.picScroll-left{display:none;}

.picScroll-wap{ width:100%; position:relative;margin: 32px auto auto auto; overflow: hidden; display:block;}
.picScroll-wap .next{ background: url(../images/CaretLeft.png) no-repeat left center; background-size: 100px auto; width: 100px; height: 100px;display: inline-block;position: absolute; top: 50%; left: -150px; cursor: pointer;}
.picScroll-wap .prev{ background: url(../images/Caretright.png) no-repeat left center; background-size: 100px auto; width: 100px; height: 100px;display: inline-block;position: absolute; top: 50%; right: -150px;cursor: pointer;}

.picScroll-wap .picList li{width: 320px!important; height: auto; background: #fff; margin:0 16px; padding: 8px; box-sizing: border-box; border-radius: 10px; overflow: hidden;}
.picScroll-wap .picList li img{width: 100%; height: 240px; transition: 1s all ease;}
.picScroll-wap .picList li img:hover{transform:scale(1.1);transition: 1s all ease;}
.picScroll-wap .picList li .text{display: grid;grid-template-columns: repeat(2,1fr);font-size: 12px;gap: 8px; margin: 16px 0;}
.picScroll-wap .picList li .text p{font-size: 12px;}
.picScroll-wap .picList li .text p span{flex: 1;}
.picScroll-wap .picList li .text .address{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.picScroll-wap .picList li .text .label{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

.picScroll-wap .hd{display: flex; align-items: center; justify-content: center;}
.picScroll-wap .hd li{background: rgba(255,255,255,.5); width: 10px;height: 10px;display: inline-block;list-style: none;font-size: 0px;color: #fff; border-radius: 100px;margin: 0 5px;}
.picScroll-wap .hd li.on{background: rgba(255,255,255,1);}


/* 我们的服务 */
.index_5 .list{width: auto; margin:24px auto;}
.index_5 .list ul{display: grid; grid-template-columns: repeat(3,1fr);gap: 16px;}
.index_5 .list ul li{text-align: center;}
.index_5 .list ul li p{font-size: 12px; margin-top: 8px;}
.index_5 .list ul li img{transition: 1s all ease; width: 60%; height: auto;}
.index_5 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}




/* 资质认证 */
.index_6{background: #fff; padding:16px 16px 24px 16px; box-sizing: border-box;}

.index_6 .list{display: block; width: auto; margin: 16px  auto auto auto;}
.index_6 .list ul{display: grid;grid-template-columns: repeat(2,1fr); gap: 16px;}
.index_6 .list ul li{text-align: center;}
.index_6 .list ul li p{text-align: center;font-size: 12px; margin-top: 16px;}
.index_6 .list ul li img{transition: 1s all ease; width: 60%; height: auto;}
.index_6 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}





/* 二维码 */
.index_7{display: block; background: #f8b62b;padding: 16px; box-sizing: border-box;}
.index_7 ul{width: auto; margin: auto; display: flex;align-items: center; justify-content: space-between;}

.index_7 .app{width:auto; flex:1; margin-right: 20px;text-align: center;}
.index_7 .app .img{background: #fff;display: flex;align-items: center; justify-content: center;font-size: 0;}
.index_7 .app .img img{width: 100px; height: auto; box-sizing: border-box;}
.index_7 .app .img .ts{margin: 0 10px;}
.index_7 .app p{font-size: 12px;line-height: 12px;  text-align: center; padding: 16px 0 0 0;}

.index_7 .ewm{width: auto; flex: 1;text-align: center;}
.index_7 .ewm img{width: 100px; height: auto;}
.index_7 .ewm p{font-size: 12px; line-height: 12px; text-align: center; padding: 16px 0 0 0;}


.index_7 i{display: none;}






/* 系统优势 */
.xtys_box{background: #f8b62b; padding: 16px 0 0 0; box-sizing: border-box;}

.xtys_box .boxs{width: auto; margin: auto; overflow: hidden;display: block;justify-content: space-between;font-size: 0;background:url(../images/img_bg.png) no-repeat bottom right; margin-top: 16px; background-size: 100% auto;}

.xtys_box .boxs_li{width: 100%; padding: 0 16px 0 32px; box-sizing: border-box;}
.xtys_box .boxs_li li{background: #fff; border-radius: 10px; padding:16px; box-sizing: border-box; position: relative; margin:0 0 16px 0;display: block;align-items: center;}
.xtys_box .boxs_li .num{position: absolute;top: 0; left: -40px; bottom: 0; margin: auto;display: block;display: flex;align-items: center;justify-content: center;}
.xtys_box .boxs_li p{font-size: 12px;text-align: justify;}
.xtys_box .boxs_li .img{margin-left: 0px;}
.xtys_box .boxs_li .img img{width: 50px; height: auto; margin-right: 10px;}

.xtys_box .boxs_li li:last-of-type img{margin-left: 8px;}

.xtys_box .mob {text-align: center;}
.xtys_box .mob img{width: 60%; height: auto;}






/* 数据统计 */
.sjtj_box{background: #fff; padding:32px 16px 16px 16px; box-sizing: border-box;}
.sjtj_box ul{width: auto; margin: auto;display: block;align-items: center; justify-content: space-between;}

.sjtj_box .txt .big{font-size: 18px;font-weight: bold; letter-spacing:0px; line-height: 24px;}
.sjtj_box .txt .tip{font-size: 12px; margin-top: 8px;color:#666;}
.sjtj_box .txt .yy{background: #ebebeb; border-radius: 4px; padding: 8px 16px; box-sizing: border-box;display: inline-block; margin-top: 16px; position: relative;}
.sjtj_box .txt .yy span{font-size: 16px;}
.sjtj_box .txt .yy i{display: none;}
.sjtj_box img{width:100%;height: auto; margin-top: 16px;}

.sjtj_right{background: #f9f9f9; padding: 16px 0;}

.sjtj_right .yy i{right:auto!important; left: -12px!important;}


.sjtj_right ul{display: flex;flex-flow: column wrap; padding: 16px; box-sizing: border-box; align-items: flex-start;}
.sjtj_right img{order: 2;}
.sjtj_right .txt{order: 1;}



/* 内页 */
.ny_sention{display: block;text-align: center; padding: 24px 0 16px 0; background: #fff;}
.ny_sention .titles{display: block;text-align: center; margin-bottom: 20px;}
.ny_sention .titles strong{font-size: 24px;font-weight: bold;display: block;}
.ny_sention .titles span{font-size: 12px; letter-spacing: 10px;color: #848484;font-weight: 200;}





/* 内页 bn */
.bn{height: 200px; overflow: hidden;display: flex;align-items: center; justify-content: center;}
.bn .text .small{font-size:16px;color: #fff;font-weight: 300;}
.bn .text .big{font-size: 24px;color: #fff;font-weight: bold;}
.bn .text p{display: block;text-align: center;}
.case_bn{background: url(../images/case_bn.png) no-repeat top center; background-size: 100% 100%;}
.huoban_bn{background: url(../images/huoban_bn.png) no-repeat top center; background-size: 100% 100%;}





/* 内页 产品中心 */
.ny_cpzx{padding-bottom: 1px;}





/* 内页 经典案例 */
.case_list{width: auto; margin: auto;}
.case_list ul{display: grid;grid-template-columns: repeat(1,1fr);gap: 20px; padding: 0 16px; box-sizing: border-box;}
.case_list ul a{width: 100%; height: auto; background: #fff; overflow: hidden;}
.case_list ul a img{width: 100%; height: 240px; transition: 1s all ease;}
.case_list ul a:hover img{transform: scale(1.1); transition: 1s all ease;}
.case_list ul a:hover .more{color: #fff;}

.case_list ul .box{ border: 1px #dadada solid; border-radius: 16px; padding: 10px; box-sizing: border-box;}
.case_list ul .box .text{padding: 8px 0; box-sizing: border-box;font-size: 12px;text-align: left; display: grid;grid-template-columns: repeat(2,1fr);}
.case_list ul .box .text p{line-height: 24px;text-align: left;}

.case_list ul .box .pic{width: 100%; height: auto; overflow: hidden;text-align: center;border-radius: 8px;}

.case_list .more{padding: 0; margin: 16px 0 0 0; text-align: center; line-height: 36px;}
.case_list .more span{background: #f8b62b; border-radius: 100px;font-size: 12px; width: 100px; height: 36px;display: inline-block;}


.case_title{font-size: 18px;text-align: center; border-bottom: 1px rgba(0,0,0,.15) solid; width: auto; margin: auto; padding-bottom: 16px; margin-bottom: 16px;}

.case_shop{display: block;align-items: center; justify-content: space-between; border: 1px rgba(0,0,0,.15) solid; padding-bottom: 0px; margin:0 16px; width: auto;border-radius: 10px; }
.case_shop .img{width: 100%; height: auto; border: 0; padding: 16px; box-sizing: border-box; border-radius: 10px; overflow: hidden;}
.case_shop .img img{width: 100%; height: 100%;  transition: 1s all ease;}
.case_shop .img img:hover{transform: scale(1.1); transition: 1s all ease;}
.case_shop .text{font-size: 12px;flex: 1; margin-left: 0px;text-align: left; padding: 0 16px 16px; box-sizing: border-box;display: grid;grid-template-columns: repeat(2,1fr);gap: 8px;}
.case_shop .text p{margin:0;}


.bbs_list{width: auto; margin: auto; padding:16px; box-sizing: border-box;}
.bbs_list ul{display: block;}
.bbs_list ul li{width: 100%;display: flex;justify-content: space-between; margin-bottom: 16px; padding-bottom: 16px;}
.bbs_list ul li img{width:56px; height: 56px;}
.bbs_list ul li .text{flex: 1; margin-left: 16px; border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 0px;}
.bbs_list ul li .text p{display: flex;align-items: center; justify-content: space-between;font-size: 12px; margin-bottom: 16px;}


.bbs_list .back{display: block;text-align: right;}
.bbs_list .back a{background: #f8b62b; height: 32px;line-height: 32px; border-radius: 100px; width: 80px;display: inline-block;font-size: 12px;text-align: center;}
.bbs_list .back a:hover{color: #fff;}






/* 分页 */
.page{display: block;text-align: center; margin-top: 40px;}
.page a{border: 1px #ccc solid; width: 24px; height: 24px; display: inline-block; line-height: 24px;text-align: center;font-size: 14px;font-weight: bold; margin: 0 4px;}
.page a:hover{background: #f8b62b;color: #fff; border: 1px #f8b62b solid;}
.page a.active{background: #f8b62b;color: #fff; border: 1px #f8b62b solid;}

/* 分页 */
.list-page{display: block;text-align: center; margin-top: 40px;}
.list-page a{border: 1px #ccc solid; width: auto; height: 24px; display: inline-block; line-height: 24px;text-align: center;font-size: 14px;font-weight: bold; margin: 0 4px 8px 0;padding: 0 10px; box-sizing: border-box;}
.list-page a:hover{background: #f8b62b;color: #fff; border: 1px #f8b62b solid;}
.list-page a.active{background: #f8b62b;color: #fff; border: 1px #f8b62b solid;}

.home_news .list-page{margin-bottom: 40px;}
.home_news .list-page a:hover{background: #bc2a22; border: 1px #bc2a22 solid;}
.home_news .list-page a.active{background: #bc2a22;border: 1px #bc2a22 solid;}





/* 合作伙伴 */
.hzhb_1{display: block; padding-bottom: 16px;}
.hzhb_1 .list{margin: 16px auto auto auto; width: auto; display: grid; grid-template-columns: repeat(2,1fr);gap: 20px; position: relative; padding: 16px; box-sizing: border-box;}
.hzhb_1 .list .li{border: 1px #ddd solid; border-radius: 10px; padding:8px; box-sizing: border-box; background: #fff;display: flex;align-items: center; justify-content: space-between;}
.hzhb_1 .list .li .text{flex: 1;}
.hzhb_1 .list .li .text strong{font-size: 14px;}
.hzhb_1 .list .li .text span{font-size: 12px;display: block;}

.hzhb_1 .list img{width: 48px; height: 48px;}
.hzhb_1 .list img:hover{transform: scale(1.1);transition: 1s all ease;}

.hzhb_1 .list .li:nth-child(1n) .text{text-align: right;}
.hzhb_1 .list .li:nth-child(1n) img{margin-left: 0px;transition: 1s all ease;}
.hzhb_1 .list .li:nth-child(2n) .text{text-align: left;}
.hzhb_1 .list .li:nth-child(2n) img{margin-right: 0px;transition: 1s all ease;}

.hzhb_1 .list .pic{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;display: flex;align-items: center; justify-content: center;}
.hzhb_1 .list .pic img{width: 100px; height: auto;transition: 1s all ease;}



.hzbz_2{background: #fff; padding: 16px; box-sizing: border-box;}
.hzbz_2 .pic{width: auto; margin: auto;text-align: left; padding: 16px 0 24px 0;}
.hzbz_2 .pic img{width: 100%; height: auto;}



.hzhb_3{background: url(../images/hzhb_bg.png) no-repeat top center; background-size: 100% 100%; padding: 1px 0 0 0;}
.hzhb_3 .list{width: auto; margin: 24px auto auto auto; padding: 16px; box-sizing: border-box;}
.hzhb_3 .list ul{display: grid;grid-template-columns: repeat(2,1fr); align-items: center; justify-content: space-between; gap: 16px;}
.hzhb_3 .list ul li{background: #fff; padding: 16px; border-radius: 10px;flex: 1; height: auto; position: relative; margin-bottom: 24px;}
.hzhb_3 .list ul li strong{font-size: 14px;display: block;text-align: center; margin:8px 0 0 0;}
.hzhb_3 .list ul li p{font-size: 12px;color: #666;}
.hzhb_3 .list ul li img{position: absolute; top: -14px; left: 0; right: 0; margin: auto;transition: 1s all ease; width: 36px;height: 36px;}
.hzhb_3 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}



.hzhb_4{background: #fff; padding: 1px 0 0 0;}
.hzhb_4 .tables{width: auto; margin: auto;padding: 0 16px 16px; box-sizing: border-box;}
.hzhb_4 .tables table{border-radius: 10px; overflow: hidden; padding: 0 16px 16px; box-sizing: border-box;}
.hzhb_4 .tables td{vertical-align: middle;border: 1px #fff solid; background: #efefef; text-align: center;font-size: 12px;}
.hzhb_4 .tables td:first-child{width: 70px;}
.hzhb_4 .tables tr:nth-child(2n+1) td{background: #f6f6f6;}
.hzhb_4 .tables th{font-size: 12px;font-weight: bold; background: #f8b62b; border: 1px #fff solid; vertical-align: middle;text-align: center;}
.hzhb_4 .tables table p{display: block;text-align: left; width: 100px; margin-left: 10px;font-size: 12px;}

.hzhb_4 .t{font-size: 16px;font-weight: bold; display: block; text-align: center; padding: 16px 0;}
.hzhb_4 .s{font-size: 12px;display: block; text-align: left; padding: 0 0 8px 0;}



.hzhb_5{background: url(../images/hzzc_bg.png) no-repeat top center; background-size: 100% 100%; padding: 1px 0 8px 0;}
.hzhb_5 .list{width: auto; margin: 24px auto;}
.hzhb_5 .list ul{display: grid;grid-template-columns: repeat(3,1fr); gap: 20px;}
.hzhb_5 .list ul li{text-align: center;margin-bottom: 16px;}
.hzhb_5 .list ul li p{font-size: 14px; margin-top: 8px;}
.hzhb_5 .list ul li img{transition: 1s all ease; width: 70%; height: auto;}
.hzhb_5 .list ul li img:hover{transform: rotate(360deg);transition: 1s all ease;}





/* 登录 */
.login{background: url(../images/wap_login_bg.png) no-repeat top center; background-size: 100% 100%; height: 100vh; display: flex;align-items: center; justify-content: center;}


.login .login_box{width: auto; background: transparent; border-radius: 10px; padding: 16px; box-sizing: border-box; margin: 16px;}
.login .login_box .logo{display: block;text-align: center;}

.login .login_box .ipt_box{ background: #fff; padding: 1px 16px 16px; box-sizing: border-box;border-radius: 10px;margin-top: 24px;}

.login .login_box .ipt{display: block; margin-top: 32px;}
.login .login_box .ipt li{margin-bottom: 16px;}
.login .login_box .ipt li:last-of-type{margin-bottom: 0;}
.login .login_box .ipt input{border: 1px rgba(0,0,0,.3) solid; height: 40px; line-height: 40px; width: 100%; border-radius: 4px; padding: 0 12px; box-sizing: border-box;}
.login .login_box .ipt input::-webkit-input-placeholder{font-size: 14px;}
.login .login_box .ipt button{background: #f8b62b; height: 40px;line-height: 40px; display: block; border: 0; text-align: center; width: 100%; border-radius: 4px;font-size: 14px; outline: 0; cursor: pointer;}
.login .login_box .ipt button:hover{opacity: .8;}

.login .login_box .ipt .help a{font-size: 12px;}

.login .login_box .ipt .code{display: flex;align-items: center; justify-content: space-between;}
.login .login_box .ipt .code input{flex: 1;}
.login .login_box .ipt .code .img{margin: 0 10px; box-sizing: border-box;}
.login .login_box .ipt .code .img img{width: 80px; height: auto;}

.login .login_box .ipt .goto{display: block;;}
.login .login_box .ipt .goto a{color: #f8b62b;display: block;text-align: right; padding: 8px 0; box-sizing: border-box;font-size: 14px;}

.login .login_box .ipt .mob{display: flex;align-items: center; justify-content: space-between;}
.login .login_box .ipt .mob span{background: #eaeaea;border-radius: 4px; width: 50%; margin-left: 10px; height: 40px; line-height: 40px;text-align: center; cursor: pointer;font-size: 14px;}
.login .login_box .ipt .mob input{width: 50%;}

.login .login_box .wechat{display: flex; align-items: center; justify-content: space-between;font-size: 14px;}
.login .login_box .wechat img{width: 24px;height: auto;}

.login .bqsm{position: fixed; left: 0;right: 0; bottom: 0; margin: auto;display: block;text-align: center; font-size: 12px;color: #000; padding: 32px 16px 16px 16px; box-sizing: border-box; background: url(../images/wap_login_di.png) no-repeat top center; background-size: 100% auto;}
.login .bqsm span{display: block;}


.login .ipt_regit{background: #fff; border-radius: 10px; padding: 16px; box-sizing: border-box;}
.login .ipt_regit li:first-of-type{margin-top: 16px;}



.login .ipt_regit .ckbox{display: flex;align-items: center;}
.login .ipt_regit .ckbox label{width: 16px;height: 16px;display: flex;align-items: center; justify-content: center;}
.login .ipt_regit .ckbox label input{display: none;}
.login .ipt_regit .ckbox label i{width: 16px;height: 16px; border: 1px #ccc solid;display: block;border-radius: 4px;}
.login .ipt_regit .ckbox label input:checked + i{background:url(../images/ico_ck.png) no-repeat center center #f8b62b; border: 1px #f8b62b solid; cursor: pointer;}
.login .ipt_regit .ckbox span{cursor: pointer;color: #666;font-size: 12px;}


.fwtk_box{position:fixed; width:90%; height:600px; background:#fff; border-radius: 4px;padding: 16px; box-sizing: border-box;}
.fwtk_box .head{position: relative;text-align: center;font-size: 14px;font-weight: bold; color: #898989; border-bottom: 1px #eee solid; padding-bottom: 16px;}
.fwtk_box .head img{position: absolute;top: -16px;right: 0;bottom: 0;margin: auto; width: 20px; height: auto;}
.fwtk_box .content{max-height: 480px; overflow: hidden; overflow-y: auto;padding: 16px 16px 16px 0; box-sizing: border-box;margin: 0;,}
.fwtk_box .content p{font-size: 12px;line-height: 24px;}
.fwtk_box .content::-webkit-scrollbar{width:4px; height:4px;}
.fwtk_box .content::-webkit-scrollbar-track {background-color:#e2e2e2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:4px;}
.fwtk_box .content::-webkit-scrollbar-thumb {background-color:#f8b62b;-webkit-border-radius:0;-moz-border-radius:0;border-radius:4px;}
.fwtk_box .btns{display: block;text-align: center; padding: 16px; box-sizing: border-box;}
.fwtk_box .btns button{background: #f8b62b; width: 100px; height: 32px;line-height: 32px; border: 0; border-radius: 4px;color: #fff;font-weight: bold;cursor: pointer; outline: 0;font-size: 12px;}
.fwtk_box .btns button:hover{opacity: .8;}





/* 底部  */
.footer{display: none;}
.wap_footer{display: block;background: #eaeaea; box-sizing: border-box; padding: 1px;}
.wap_footer .navs{display: block;text-align: center;text-align: center; border-bottom: 1px #ccc solid; padding-bottom: 10px; margin-top: 10px; margin-bottom: 10px;}
.wap_footer .navs a{font-size: 14px;font-weight: bold; margin: 0 4px;}
.wap_footer p{font-size: 12px;display: block;text-align: center;}
.wap_footer .logo{display: block; background: #fff; text-align: center; padding: 16px; box-sizing: border-box; margin-top: 16px;}
.wap_footer .logo img{width: 100px; height: auto;}

.wap_footer .help{display:block; text-align:center; margin:8px 0;color:#999;}
.wap_footer .help a{font-size:12px; color:#999;}






/* 帮助中心 */
.help_header{background: #fff;}
.help_header ul{width: auto; margin: auto;display: flex;align-items: center; justify-content: space-between;height: 80px; padding: 0 16px; box-sizing: border-box;}
.help_header ul img{width: 130px; height: auto;}

.help_header .user_box{display: none;align-items: center;}
.help_header .user_box a{font-size: 14px;}

.help_header .user_box .index{margin-right: 24px;}
.help_header .user_box .index a{font-weight: bold;}

.help_header .user_box .user{margin-right: 48px;}
.help_header .user_box .user a{color: #999;}
.help_header .user_box .user a:hover{color: #f8b62b;}
.help_header .user_box .user img{width: 32px; height: 32px; border-radius: 100px;}

.help_header .so{border-left: 1px #eee solid; height: 100px; display: flex;align-items: center; justify-content: center; width: 100px;}
.help_header .so button{border: 0; cursor: pointer; outline: 0;}



.help_bn{background: url(../images/wap_helpbg.png) no-repeat top center; background-size: 100% auto; height: auto; width: auto;display: block; margin: auto;}
.help_bn img{width: 100%; height: auto;display: block;}


.help_sention{width: auto; margin: auto; border: 0 rgba(0,0,0,.15) solid; background: #fff; margin-top: 0px;display: flex; justify-content: space-between;}

.help_sention .user_nav{background: #fff; width: 200px; border-right: 1px rgba(0,0,0,.15) solid; display: none;}
.help_sention .user_nav .face{display: block;text-align: center; padding: 24px; box-sizing: border-box;}
.help_sention .user_nav .face img{width: 100px; height: 100px; border-radius: 100px; margin-bottom: 8px;}
.help_sention .user_nav .face p{font-size: 14px;color: #444;}

.help_sention .user_nav .navs{border-top: 1px rgba(0,0,0,.15) solid;}
.help_sention .user_nav .navs a{display: block; height: 44px; line-height: 44px; padding-left: 44px; border-bottom: 1px rgba(0,0,0,.15) solid;}
.help_sention .user_nav .navs a:hover{background: #f8b62b;color: #fff;}
.help_sention .user_nav .navs a:hover span::after{border-top: 1px #fff solid; border-left: 1px #fff solid;background: transparent;}
.help_sention .user_nav .navs a span:after{content: ''; width: 8px; height:8px; display: inline-block; border: 1px #ccc solid; transform: rotate(135deg); border-bottom: 0; border-right: 0; margin-left: 4px; background: transparent;}

.help_sention .right_content{padding: 16px; box-sizing: border-box;flex: 1;}
.help_sention .right_content .ask_lct{font-size: 16px; border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 8px;}

.help_sention .right_content .ask_list{display: block;}
.help_sention .right_content .ask_list strong{font-size: 14px; margin: 16px 0;display: block;}
.help_sention .right_content .ask_list li{margin-bottom: 16px;}
.help_sention .right_content .ask_list p{font-size: 12px;}
.help_sention .right_content .ask_list p.s{color: #999; margin-top: 8px;}


.help_bqsm{display: block;text-align: center;font-size:12px; padding: 16px 0;text-align: center;}
.help_bqsm span{display: block;text-align: center;}




/* 关于我们  头部*/
.home_header_box{max-width: auto; margin: auto;  background-size: 100% auto; height: auto; position: relative;display: flex;align-items: center; justify-content: center;}
.home_header_box ul{width: auto; margin: auto; box-sizing: border-box;}

.home_header_box .home_header{display: flex;align-items: center; justify-content: space-between; position: absolute; top: 0; left: 0; right: 0; margin: auto; width: auto; margin: auto;padding: 10px 16px; box-sizing: border-box; background: #fff;}
.home_header_box .home_header .nav{text-align: right;display: none;}
.home_header_box .home_header .nav a{font-size: 18px;color: #fff;display: inline-block; padding: 0 24px; box-sizing: border-box; position: relative;}
.home_header_box .home_header .nav a:hover::after{content: '';position: absolute; bottom: -20px; left: 0; right: 0;border-bottom: 5px #fff solid;}
.home_header_box .home_header .nav a.active::after{content: '';position: absolute; bottom: -20px; left: 0; right: 0;border-bottom: 5px #fff solid;}

.home_header_box .text{display: block;text-align: center;color: #fff; margin-top: 60px; overflow: hidden;}
.home_header_box .text .small{font-size: 16px;}
.home_header_box .text .big{font-size: 24px;font-weight: bold; margin-top: 8px;}



.home_header_box .home_header img{width: 240px;height: auto;}
.home_header_box img.pc{display: none;}
.home_header_box img.wap{display: block;}


.homebg{background: url(../images/wap_gywmbg.png) no-repeat top center; background-size: 100% 100%; height: 480px;}
.gltdbg{background: url(../images/home_tdbg.png) no-repeat top center; background-size: 250% 100%; height: 360px!important;}
.newsbg{background: url(../images/home_newsbg.png) no-repeat top center; height: 360px!important;background-size: 250% 100%;}
.lxwmbg{background: url(../images/home_lxbg.png) no-repeat top center; height: 360px!important;background-size: 250% 100%;}



.home_nav{background: #bc2a22; height: 40px;line-height: 40px;text-align: center;}
.home_nav a{font-size: 14px;color: #fff; width: 80px; height: 40px;line-height: 40px;display: inline-block;}
.home_nav a:hover{background: #fff; color: #bc2a22;}
.home_nav a.active{background: #fff;color: #bc2a22;}

.home_titles{display: block;text-align: center; margin: 24px 0;}
.home_titles strong{font-size: 24px;display: block;text-align: center;}
.home_titles small{font-size: 12px;color: #848484; letter-spacing: 10px;font-weight: 300; text-transform:uppercase;}
.home_titles p{font-size: 18px; margin-top: 8px;}




/* 关于我们 */
.home_gywm{background: #fff; padding: 1px 16px 16px 16px;}
.home_gywm .text{display: block;text-align: center;}
.home_gywm .text p{font-size: 12px;line-height: 21px;}
.home_gywm .text img{margin-top: 20px; width: 100%;height: auto;}

.home_gywm .jjfa{display: block;text-align: center; margin-top: 24px;}
.home_gywm .jjfa .small{font-size: 16px; text-align: center;font-weight: 300;}
.home_gywm .jjfa .big{font-size: 18px;font-weight: bold;}

.home_gywm .num_box{width: auto; margin: 16px auto auto auto;}
.home_gywm .num_box ul{display: flex; align-items: center; justify-content: space-between;}
.home_gywm .num_box ul li{width: 110px; height: 110px; border: 1px #eee dashed; border-radius: 300px; padding: 4px; box-sizing: border-box;}
.home_gywm .num_box ul li div{background: linear-gradient(to right,#e7574f,#c23028); width: 100px; height: 100px; border-radius: 100px;text-align: center; padding-top: 6px;}
.home_gywm .num_box ul li .num{background: #fff; width: 24px; line-height: 24px; height: 24px; border-radius: 100px;font-size: 12px;color: #bc2a22; margin: auto;display: block;}
.home_gywm .num_box ul li .t{font-size: 12px;color: #fff; margin-top: 0px;}
.home_gywm .num_box ul li .s{font-size: 9px;color: #fff; width: 80%;display: block; margin: auto;}

.home_news .list a:hover .t{color: #bc2a22;}
.home_news .list a:hover .mores span{color: #bc2a22;}





/* 新闻中心 */
.home_news .list{width: auto; margin: auto;}
.home_news .list ul{display: block; padding: 0 16px 16px 16px; box-sizing: border-box;}
.home_news .list a{width: 100%; background: #fff; box-shadow: 1px 1px 10px #eee; margin-right: 16px;overflow: hidden;display: grid; grid-template-columns: repeat(2,1fr); align-items: center; margin-bottom: 16px;}
.home_news .list a:last-of-type{margin: 0;}
.home_news .list a img{width: 124px; height: 124px; transition: 1s all ease;}
.home_news .list a img:hover{transform: scale(1.1);transition: 1s all ease;}
.home_news .list .text{padding: 16px; box-sizing: border-box;flex: 1;}
.home_news .list .text .t{font-size: 14px;font-weight: bold; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width: 180px;}
.home_news .list .text .s{font-size: 12px;color: #666; margin-top: 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 180px; white-space: inherit;}
.home_news .list .text .mores{display: flex;align-items: center; justify-content: space-between; margin-top: 10px;font-size: 12px;}
.home_news .list .text .mores span:last-of-type{border: 1px rgba(0,0,0,.15) solid; border-radius: 100px; padding: 4px 10px; box-sizing: border-box;}
.home_news .list a:hover .text .mores span:last-of-type{background: #bc2a22;color: #fff; border: 0;}

.home_news .more{margin-top: 16px; margin-bottom: 0;}
.home_news .more a{background: #bc2a22;color: #fff;font-size: 12px; padding: 10px 20px; box-sizing: border-box;}

.home_news .mores{display: flex;align-items: center; justify-content: space-between;}
.home_news .mores span{white-space: nowrap;}






/* 企业文化 */
.home_qywh{ background: url(../images/home_qywhbg.png) no-repeat top center; background-size: 100% 100%; height: auto; padding: 1px 0 16px 0;}
.home_qywh ul{display: grid;grid-template-columns: repeat(2,1fr);  align-items:inherit; justify-content:flex-start; max-width: 1750px; margin: auto;padding: 0 16px 16px; box-sizing: border-box;gap: 16px;}
.home_qywh ul li{background: #fff;}
.home_qywh ul li img{width: 100%; height: 100px;transition: 1s all ease;}
.home_qywh ul li img:hover{transition: 1s all ease; transform: scale(1.1);}
.home_qywh ul li div{padding: 16px; box-sizing: border-box;}
.home_qywh ul li strong{font-size: 14px;display:block;text-align: center;font-weight: normal;}
.home_qywh ul li span{font-size: 12px;display:block;text-align: center;}





/* ceo */
.home_gltd{background: #fff; padding: 1px 16px 16px;}
.home_gltd .ceo_list{width: auto; margin: auto;}
.home_gltd .ceo_list ul{display: grid;grid-template-columns: repeat(3,1fr); gap: 16px;}
.home_gltd .ceo_list ul li img{display: block; margin: auto; transition: 1s all ease; width: 60%; height: auto;}
.home_gltd .ceo_list ul li img:hover{transition: 1s all ease; transform: scale(1.1);}
.home_gltd .ceo_list ul li strong{font-size: 14px;display: block;text-align: center;font-weight: normal;}
.home_gltd .ceo_list ul li p{font-size: 12px;margin-top: 0px;text-align: center;line-height: 21px;}
.home_gltd .ceo_list ul li p strong{display: block; margin-top: 8px;}
.home_gltd p{font-size: 12px;}

.home_gltd .more{margin-top: 36px; margin-bottom: 0;}
.home_gltd .more a{background: #bc2a22;color: #fff;font-size: 12px; padding: 10px 20px; box-sizing: border-box;}



/* 联系我们 */
.home_lxwm{background: url(../images/home_lxwm.png) no-repeat top center; background-size: 100% 100%; height: auto;display: flex;align-items: center; justify-content: space-between;}
.home_lxwm>ul{display: block; align-items: center; justify-content: space-between; width: auto; margin: auto; padding: 24px 16px; box-sizing: border-box;}
.home_lxwm .text .big{font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.home_lxwm .text .small{font-size: 12px;color: #fff; margin-top:0px;text-align: center;}

.home_lxwm .box{background: #fff; border-radius: 10px; padding: 16px; box-sizing: border-box; margin-top: 24px;}
.home_lxwm .box li{display: flex; margin-bottom: 16px;align-items: center;}
.home_lxwm .box li img{margin-right: 8px; width: 32px; height: 32px;}
.home_lxwm .box li p{flex: 1;}
.home_lxwm .box li p span{display: block;font-size: 12px;}




/* 底部 */
.home_footer{background: #303030; padding: 64px 0; box-sizing: border-box;display:none;}
.home_footer ul{width: 1200px; margin: auto;display:flex;align-items: center; justify-content: space-between;}
.home_footer ul .navs p:first-of-type a{font-size: 18px;font-weight: bold;color: #fff; margin-right: 48px;}
.home_footer ul .navs p:last-of-type{color: #f2f2f2; margin-top: 16px;}
.home_footer ul .navs p:last-of-type a{font-weight: normal;color: #fff;font-size: 16px;}
.home_footer ul .navs p{display: block;}

.home_footer .bq{border-top: 1px #4f4f4f solid;margin-top: 36px; padding-top: 36px;}
.home_footer .bq p{width: 1200px; margin: auto;color: #a1a1a1;}
.home_footer .bq a{color: #a1a1a1;font-weight: 14px;}





.wap_ewm{display: block;background: url(../images/wap_ewmbg.png) no-repeat bottom center #bc2a22; height: 180px; background-size: 100% auto; padding: 16px; box-sizing: border-box;display: flex;align-items: center; justify-content: center;}
.wap_ewm img{display: block;margin: auto; width: 100px; height: auto;}

.wap_up{display: block;position: fixed; right: 24px; bottom: 48px;z-index: 100;}
.wap_up img{width: 40px; height: auto;}



/* 内页新闻中心 */
.home_news{padding: 1px 0;}
.home_news .newslist{width: auto; margin: auto;padding: 16px; box-sizing: border-box; background: #F9f9f9;}
.home_news .newslist a{border-top: 0px rgba(0,0,0,.15) solid;display: block;justify-content: space-between;padding: 0px; box-sizing: border-box; display: flex;align-items: center; justify-content: center;background: #fff;box-shadow: 1px 1px 10px #eee; margin-bottom: 16px;}
.home_news .newslist img{width: 124px; height: 124px; transition: 1s all ease;}
.home_news .newslist img:hover{transform: scale(1.1); transition: 1s all ease;}
.home_news .newslist .text{flex: 1; margin-left: 0; width: 180px;padding: 16px; box-sizing: border-box;}
.home_news .newslist .text .t{font-size: 14px;font-weight: bold; margin-top: 0; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.home_news .newslist .text .time{font-size: 12px; margin: 4px 0 0 0;color: #333;}
.home_news .newslist .text .note{font-size: 12px;line-height: 21px;text-align: justify;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.home_news .newslist .text .mores{display: flex;text-align: right; margin-top: 16px; align-items: center; justify-content: space-between;}
.home_news .newslist .text .mores span{font-size: 12px;color: #333; border: 1px rgba(0,0,0,.15) solid;border-radius: 100px; padding: 4px 10px; box-sizing: border-box;}
.home_news .newslist .text .mores span:first-of-type{border: 0;padding: 0;}

.home_news .newslist a:hover .mores span{background: #bc2a22; color: #fff; border: 0;font-size: 12px;}
.home_news .newslist a:hover .mores span:first-child{background: #fff;color: #666;}
.home_news .newslist a:hover .t{color: #bc2a22;}

.home_news .newslist .time{display: none;}

.home_news .page{margin: 0 auto; border-top: 1px rgba(0,0,0,.15) solid; width: auto; padding: 16px 0;}
.home_news .page a.active{background: #bc2a22;border: 1px #bc2a22 solid;}
.home_news .page a:hover{background: #bc2a22; border: 1px #bc2a22 solid;}






/* 新闻详细 */
.ny_sention .news_title{width: auto; margin: auto;}
.ny_sention .news_title strong{display:block;font-size: 16px;font-weight: bold; border-bottom: 1px rgba(0,0,0,.15) solid; padding:16px; margin-bottom: 16px; box-sizing: border-box;}
.ny_sention .news_title p{font-size: 12px; margin-top: 16px;color: #666;text-align: left; padding: 0 16px; box-sizing: border-box;}

.ny_sention .news_content{width: auto; margin: auto;text-align: left;font-size: 12px; color: #111111; margin-top: 0px;line-height: 24px;border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 16px;padding:0 16px 16px; box-sizing: border-box;}
.ny_sention .news_content img{width: auto; height: auto;display: block; margin: auto; max-width: 100%; margin: 10px auto;}

.ny_sention .news_back{display: block; text-align: right; width: auto; margin: 16px auto;}
.ny_sention .news_back a{background: #bc2a22; padding: 8px 16px; box-sizing:border-box; border-radius: 100px;color: #fff;font-size: 12px;margin-right: 16px;}






/* 联系我们 */
.home_lxwmbox{background: #fff; padding: 1px 0;}
.home_lxwmbox .line{background: #f0f0f0; height: 4px; width: 100%;}
.home_lxwmbox .line ul{width: auto; margin: auto;font-size: 0;}
.home_lxwmbox .line ul i{width:80px; height: 4px; background: #bc2a22;display: inline-block;}

.home_lxwmbox .lxwm_ewm{width: auto; margin: auto; padding: 16px 16px 0 16px; box-sizing:border-box;}
.home_lxwmbox .lxwm_ewm ul{display: flex;align-items: center; justify-content: space-between;}
.home_lxwmbox .lxwm_ewm ul li{text-align: center;}
.home_lxwmbox .lxwm_ewm ul img{display: block;margin: auto;}
.home_lxwmbox .lxwm_ewm ul span{padding: 16px 0;display: block;font-size: 12px;}

.home_lxwmbox .lxwm_ewm .gzh img{width:64px;height:auto;}
.home_lxwmbox .lxwm_ewm .xcx img{width:70px;height:auto;}
.home_lxwmbox .lxwm_ewm .app img{width:140px;height:auto;}



.home_lxwmbox .lxwm_list{width: auto; margin: auto;}
.home_lxwmbox .lxwm_list>ul{display: grid;grid-template-columns: repeat(1,1fr);padding: 16px; box-sizing: border-box;}
.home_lxwmbox .lxwm_list ul .s{padding: 16px 0;}
.home_lxwmbox .lxwm_list ul .border_bottom{border-bottom: 1px rgba(0,0,0,.15) solid;}
.home_lxwmbox .lxwm_list ul .img{border-bottom: 1px rgba(0,0,0,.15) solid; padding-bottom: 20px; vertical-align:middle; padding-top: 8px;}
.home_lxwmbox .lxwm_list ul .img img{width: 100%;height: auto;}

.home_lxwmbox .lxwm_list ul .s ul{display: flex;flex-flow: column wrap;}
.home_lxwmbox .lxwm_list ul .s ul li{display: flex;margin-bottom: 8px;}
.home_lxwmbox .lxwm_list ul .s ul li img{width: 32px; height: 32px;}
.home_lxwmbox .lxwm_list ul .s ul li>div{flex: 1; margin-left: 8px; padding-top: 4px;}
.home_lxwmbox .lxwm_list ul .s ul li p{font-size: 12px;}
.home_lxwmbox .lxwm_list ul .s ul li strong{background: #f0f0f0; font-size: 14px;font-weight: bold; padding: 8px 16px; border-radius: 100px;}





/* 人才理念 */
.home_rclnbox .list{background: #f0f0f0;}
.home_rclnbox .list ul{width: auto; margin: auto; padding: 24px; box-sizing: border-box;}
.home_rclnbox .list ul li{display: block;align-items: center; justify-content: space-between;}
.home_rclnbox .list ul p{line-height: 21px;display: flex;align-items: flex-start;font-size: 12px; text-align: justify;}
.home_rclnbox .list ul p span:first-of-type{width: 60px;}
.home_rclnbox .list ul p span:last-of-type{flex: 1;}
.home_rclnbox .list ul li:first-of-type img{margin-right: 0;}
.home_rclnbox .list ul li:last-of-type img{margin-left: 0;}
.home_rclnbox .list ul li img{width: 100%; height: auto;}

.home_rclnbox .list ul li{display: flex;flex-flow: column wrap;}
.home_rclnbox .list ul li img{order: 1;}
.home_rclnbox .list ul li div{order: 2; padding: 24px 0;}
}