/* CSS Document 汤汤出品2020.3.20*/
*{margin:0;padding:0;box-sizing:border-box;}
body{color:#333333;font-family:"微软雅黑"; width:100%; background:#FFFFFF; margin:0 auto; }
img{display:block;width:100%;border:0;vertical-align:middle}
ul,li,h1{list-style:none; font-size:100%; display:block}
a{text-decoration:none;display:block;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;color:#333333; }
.clear{ clear:both;}
p{ height:100%;}
b{ padding:0;}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
        line-height: inherit;
margin: 0;}


/*首页开始*/
  /*通用顶部导航开始*/
  .xjshb_tb{ width:100%; background:#d7d7d7; padding-bottom:0.29rem;} 
  .xjshn_tb{ width:90.75%; margin:0 auto; padding-top:0.19rem;} 
  .xjshn_tb1{ width:45.8%; float:left; margin-top:0.29rem; padding-left:1.2%;}
  .xjshn_tb1 p{ padding-top:0.13rem; font-size:0.14rem; color:#595757; letter-spacing:0.05rem;}
  .sp_nav{width:10.4%;float:right;position:relative;cursor:pointer;height:0.78rem; background:url(../images/logoxl.png) no-repeat; margin-top:0.17rem; background-size:100%;}
.sp_nav span{display:block;background:#ffffff;width:60.5%; left:20.9%;height:0.09rem;;position:absolute;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0.21rem;}
.sp_nav span:nth-of-type(2){top:0.34rem;}
.sp_nav span:nth-of-type(3){top:0.48rem;}
.sp_nav_se span:nth-of-type(1){top:0.33rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.33rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed; text-align:center;z-index:9;background:#155e79;width:40%;height:6rem;font-size:0.16rem;line-height:0.4rem;top:-100%;right:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;opacity:0.95}
.nav_show{top:1.43rem;}
.nav_show ul{ padding-top:0.2rem;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:100%; color:#FFFFFF}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px rgba(250, 250, 250, 0.5) solid; margin:0 auto;position:relative;line-height:0.9rem;font-size:0.34rem; width:77%; text-align:center;}
.sjj_nav>ul >li:last-child{border-bottom:1px rgba(250, 250, 250, 0.5) solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:100%;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

  /*通用顶部导航结束*/
  
  /*热门产品开始*/
  .srmcp_tb{ width:100%; background:url(../images/tydbna.png) no-repeat; background-size:100%; height:0.89rem; margin-top:-0.2rem; position:relative}
  .srmcpn_tb{ width:93.5%; margin:0 auto;}
  .srmcpn_tb b{ width:26.7%; float:left; display:block; line-height:0.75rem; margin-left:2.3%; font-size:0.36rem; letter-spacing:0.0025rem; color:#ffffff; font-weight:normal;}
  .srmcpn_tb p{ padding-left:1%; padding-top:0.4rem; font-size:0.24rem; letter-spacing:0.0025rem; color:#595757; width:50.8%; float:left; opacity:0.59;}
  .srmcpn_tb a{ display:block; width:18.1%; float:right; margin-top:0.37rem; font-size:0.24rem; letter-spacing:0.0025rem; color:#eb2103; line-height:0.26rem;}
  .srmcpn_tb a span{ display:block; text-align:right; float:right; margin-right:5%;}
  .srmcpn_tb a img{ width:22.7%; float:right;}
  
  .cprya_tb{ width:100%; background:#e8eced; margin-top:-0.07rem;background:url(../images/zhgta.jpg) center top no-repeat #FFFFFF;background-size:100%; padding-bottom:0.44rem;}
  .cpryan_tb{ width:95.6%; margin:0 auto; padding-top:0.49rem;}
  .cpryan_tb ul{}
  .cpryan_tb ul li{ margin-left:1%; margin-right:1%; width:48%; float:left; padding-bottom:0.65rem;}
  .cpryan_tb ul li i{ display:block; text-align:center;}
  .cpryan_tb ul li i img{ border:0.07rem solid #FFFFFF;}
  .cpryan_tb ul li b{ display:block; font-weight:normal;background:url(../images/htthz.jpg) center bottom no-repeat; height:0.49rem; margin-top:0.2rem; font-size:0.24rem; color:#eb290d; letter-spacing:0.0025rem; text-align:center;  background-size:20%;}
  .cpryan_tb ul li p{ font-size:0.24rem; letter-spacing:0.0025rem; margin-top:0.26rem; height:0.6rem; text-align:center; color:#595757;}
  .cpryan_tb ul li span{ width:70.8%; margin:0 auto; display:block; text-align:center; }
  .cpryan_tb ul li span a{ margin-left:3.8%; margin-right:3.8%; font-size:0.2rem; letter-spacing:0.005rem; color:#595757; float:left;}
  .cpryan_tb ul li span .on{ color:#eb6100;}
  
  /*热门产品结束*/
  
  
  /*热门案例开始*/
  .jdala_tb{ width:100%; background:#FFFFFF; margin-top:-0.2rem; padding-bottom:0.59rem;}
  .jdaln_tb{ width:93.5%; margin:0 auto; padding-top:0.58rem;}
  .jdaln_tb ul{}
  .jdaln_tb ul li{ margin-bottom:0.55rem;}
  .jdaln_tb1{ height:2.2rem;}
  .jdaln_tb2{ width:49.6%; float:left;}
  .jdaln_tb2 img{ border-radius:0.2rem;}
  .jdaln_tb3{ width:45.6%; float:right; margin-right:0.3%; margin-top:-0.03rem}
  .jdaln_tb3 b{ height:0.8rem; display:block; font-size:0.3rem; color:#000000; letter-spacing:0.0025rem; line-height:0.33rem; font-weight:normal;}
  .jdaln_tb3 p{ font-size:0.24rem; line-height:0.47rem; letter-spacing:0.0025rem; color:#000000; padding-right:8%;}
  .jdaln_tb4{ width:30%; height:0.29rem; margin-top:0.17rem;}
  .jdaln_tb4 img{ width:43.5%; float:left; margin-right:5%}
  .jdaln_tb4 a{ font-size:0.2rem; letter-spacing:0.0025rem; color:#eb6100; line-height:0.25rem;}
  /*热门案例结束*/
  
  /*新闻列表开始*/
  .newsl_tb{ width:100%; background:#FFFFFF; padding-top:0.4rem; padding-bottom:1.06rem}
  .newsn_tb{border-bottom:0.01rem solid #e5e5e5;}
  .newsn_tb1{width:93.5%; padding-bottom:0.25rem;  margin:0 auto; }
  .newsn_tb1 b{ display:block; height:0.6rem; font-size:0.3rem; letter-spacing:0.0025rem; color:#000000; font-weight:normal;}
  .newsn_tb1 i,.newsn_tb2 ul li i{ font-style:normal; line-height:0.27rem; font-size:0.24rem; letter-spacing:0.0025rem; color:#595757;}
  .newsn_tb1 i img,.newsn_tb2 ul li i img{ width:3.6%; float:left; margin-right:1%;}
  .newsn_tb1 p{ padding-top:0.43rem; font-size:0.24rem; letter-spacing:0.0025rem; color:#595757; line-height:0.45rem; padding-right:3%; height:1.95rem}
  .newsn_tb1 p img{ width:30.5%; float:left; margin-right:4%; border-radius:0.2rem}
  
  .newsn_tb2{}
  .newsn_tb2 ul{}
  .newsn_tb2 ul li{ padding-top:0.25rem; padding-bottom:0.2rem;border-bottom:0.01rem solid #e5e5e5; margin-bottom:0.01rem; margin-top:0.01rem;}
  .newsn_tb2 ul li a{ width:93.5%; margin:0 auto;} 
  .newsn_tb2 ul li p{ font-size:0.3rem; line-height:0.48rem; padding-bottom:0.23rem; padding-right:1%;}
  /*新闻列表结束*/
  
  /*留言部分开始*/
  .zxlyb_tb{ width:100%; background:#FFFFFF; margin-top:-0.2rem;}
  .zxlyb_tb1{}
  .zxlyb_tb2{ padding-top:0.57rem; width:93.5%; margin:0 auto; padding-bottom:0.47rem;}
  .zxlyb_tb2 p{ width:92%; margin:0 auto; font-size:0.28rem; line-height:0.42rem; letter-spacing:0.0025rem; color:#595757;}
  .zxlyb_tb3{ padding-bottom:0.7rem;}
  .zxlyb_tb3 .on1{}
  .zxlyb_tb3 .on1,.zxlyb_tb3 .on2{ width:91.7%; border:0.01rem solid #dcdddd; height:0.77rem; line-height:0.77rem; background:#f7f8f8; padding-left:3.5%; display:block;}
  .zxlyb_tb3 .on1 span,.zxlyb_tb3 .on2 span{ width:5.2%; display:block; margin-right:2%; float:right}
  .zxlyb_tb3 .on2{}
  .zxlyb_tb3 .on3{ width:91.7%; display:block; margin:0 auto;border:0.01rem solid #dcdddd;background:#f7f8f8;padding-bottom:0.2rem; }
  .zxlyb_tb3 .on3 span1{ width:23.7%; display:block; float:left;padding-left:3.5%; line-height:0.77rem; }
  .zxlyb_tb3 .on4{ display:block; width:43.2%; margin:0 auto; background:#eb6100; height:0.73rem; text-align:center;  margin-top:0.37rem; border-radius:0.37rem;}
  .zxlyb_tb3 .on4 input{ color:#FFFFFF; font-size:0.3rem; letter-spacing:0.0025rem;line-height:0.6rem;}
  .zxlyb_tb3 label{ width:91.7%; margin:0 auto; font-size:0.28rem; color:#595757; letter-spacing:0.005rem; margin-bottom:0.23rem;}
  .zxlyb_tb3 label input{ width:68.5%; height:0.75rem; margin-top:0.01rem; border:0; background:none; color:#000000;}
  .zxlyb_tb3 label textarea{ border:0; background:none; margin-top:0.2rem; width:66.2%; height:1.65rem; color:#000000;}
  /*留言部分结束*/
  
  /*底部通用开始*/
  .bottom_tb{background:url(../images/csbba.jpg) center top repeat-x #efefef; width:100%; padding-bottom:1.89rem;}
  .bottomn_tb{ width:93.5%; margin:0 auto; padding-top:0.61rem;}
  .bottomn_tb b{ display:block; text-align:center; font-size:0.21rem; text-align:center; color:#898989; letter-spacing:0.0025rem; font-weight:normal; height:0.48rem;}
  .bottomn_tb p{ text-align:center; font-size:0.28rem; letter-spacing:0.0025rem; color:#898989;}
  .bottomn_tb p span{ font-family:Arial; font-size:0.3rem; color:#898989;}
  /*底部通用结束*/
  
  /*底部悬浮开始*/
  .sjdbx_tb{ width:100%;left: 0;position: fixed; bottom: 0; height:1.71rem;background:url(../images/dbhxia.png) center center no-repeat; background-size:100%;flex-direction: column;}
  .sjdbx_tb1,.sjdbx_tb3{ width:41.1%; float:left; padding-top:0.58rem;}
  .sjdbx_tb1 a{padding-left:47.9%;}
  .sjdbx_tb3 a{padding-left:40.8%;}
  .sjdbx_tb1 a,.sjdbx_tb3 a{ font-size:0.27rem; color:#FFFFFF; letter-spacing:0.0025rem; display:block; height:1.1rem;  padding-top:0.4rem;}
  .sjdbx_tb2{ width:17.5%; float:left; height:100%;}
  .sjdbx_tb2 a{ display:block; border-radius:50%; width:100%; height:1.43rem;}
  /*底部悬浮结束*/
/*首页结束*/  

/*案例列表开始*/
  /*面包屑导航开始*/
  .zhgda_tb{ width:100%;background:url(../images/zghsgd.jpg) center center no-repeat; background-size:100%; height:0.79rem;}
  .zhgdan_tb{ width:44%; margin:0 auto;}
  .zhgdan_tb a{ padding-left:6.3%; padding-right:6.3%; font-size:0.3rem; letter-spacing:0.0025rem; color:#FFFFFF; line-height:0.32rem; height:0.32rem; margin-top:0.26rem; float:left; display:block; width:50%;}
  .zhgdan_tb .on{ border-left:0.03rem solid #fff;}
  /*导航结束*/
/*案例列表结束*/

/*案例详情页开始*/
.alxqd_tb{ width:100%;background:url(../images/alnbj.jpg) center center no-repeat; background-size:100%; height:4.97rem;}
.alxqdn_tb{ width:93.5%; margin:0 auto; padding-top:0.31rem;}
.alxqdn_tb1{ height:0.5rem;}
.alxqdn_tb1 i{ display:block; width:6.7%; float:left;}
.alxqdn_tb1 p{ line-height:0.53rem; font-size:0.3rem; letter-spacing:0.0025rem; color:#000000; text-transform:uppercase; margin-left:1.3%; width:72.2%; float:left;}
.alxqdn_tb1 a{ width:19.3%; float:right; display:block; text-align:right; font-size:0.24rem; letter-spacing:0.0025rem; color:#595757; margin-top:0.1rem;}
.alxqdn_tb1 a span{ width:70%; float:right;}
.alxqdn_tb1 a img{ float:right; width:23.4%; margin-left:6%}
.alxqdn_tb2{ padding-top:0.3rem;}
.alxqdn_tb2 p{background:url(../images/allxb.png) 0.19rem 0.19rem no-repeat; background-size:1.5%; padding-left:8%; font-size:0.24rem; letter-spacing:0.0025rem; color:#595757; line-height:0.48rem;}
.alxqdn_tb3{ margin-top:0.36rem; text-align:right;}
.alxqdn_tb3 a{ font-size:0.24rem; letter-spacing:0.0025rem; color:#595757;}
.alxqdn_tb3 a span{ font-weight:bold; color:#ea641d;}

.alxmjj_tb{ width:100%; background:#FFFFFF; padding-top:0.45rem; padding-bottom:0.35rem;}
.alxmjn_tb{ width:93.5%; margin:0 auto;}
.alxmjn_tb1{ height:0.5rem;}
.alxmjn_tb1 img{ width:6.7%; float:left;}
.alxmjn_tb1 p{ line-height:0.48rem; width:50%; float:left; font-size:0.28rem; font-weight:bold; letter-spacing:0.0025rem; color:#ea641d; margin-left:1.7%;}
.alxmjn_tb2{ padding-bottom:0.23rem;}
.alxmjn_tb2 p{ font-size:0.28rem; line-height:0.5rem; letter-spacing:0.0025rem; color:#595757; padding-top:0.22rem; padding-bottom:0.22rem;}
/*案例详情页结束*/

/*关于我们开始*/
/*关于我们结束*/

/*产品详情开始*/
.cpszt_tb{ width:100%;background:url(../images/cpnbj.jpg) center center no-repeat; background-size:100%; height:4.97rem;}
.cpsztn_tb{ width:93.5%; margin:0 auto; padding-top:0.39rem;}
.cpsztn_tb1{ padding-bottom:0.37rem;}
.cpsztn_tb1 ul{ width:100%;}
.cpsztn_tb1 ul li{ width:19.3%; margin-left:6.8%; margin-right:6.8%; float:left;}
.cpsztn_tb1 ul li img{}
.cpsztn_tb1 ul li b{ display:block;  font-size:0.24rem; line-height:0.48rem; letter-spacing:0.0025rem; text-align:center; font-weight:normal; color:#000000; padding-top:0.15rem;}
.cpsztn_tb1 ul li p{ font-size:0.24rem; font-weight:bold;text-align:center; color:#eb6100;}

.cpsztn_tb2{ padding-left:5.1%; padding-right:5.1%;}
.cpsztn_tb2 p{ font-size:0.24rem; letter-spacing:0.0025rem; line-height:0.36rem; color:#595757; padding-bottom:0.05rem; padding-top:0.05rem}
.cpsztn_tb2 p span{ width:18.7%; display:block; float:left; height:0.68rem;}

.alxmjn_tb1 b{ line-height:0.48rem; width:50%; float:left; font-size:0.36rem; font-weight:normal; letter-spacing:0.0025rem; color:#ea641d; margin-left:1.7%;}

.alxmjn_tb3{ padding-bottom:0.44rem;}
.alxmjnn_tb3{ margin-top:0.31rem;background:url(../images/cpxsyz.png) left top no-repeat; background-size:6.7%; padding-left:8.2%;}
.alxmjnn_tb3 b{ font-size:0.28rem; letter-spacing:0.0025rem; color:#595757; line-height:0.48rem; height:0.5rem; font-weight:normal;}
.alxmjnn_tb3 p{ padding-top:0.1rem; font-size:0.24rem; color:#595757; line-height:0.42rem; letter-spacing:0.0025rem;}

.alxmjn_tb4{ height:0.05rem; background:#f6631b; margin-top:0.28rem;}
.alxmjn_tb5{ margin-top:0.2rem; padding-bottom:0.7rem;}
.wzgxxk_tb{ width:100%; margin:0 auto;}
.wzgxxk_tb1{}
.wzgxxk_tb1 b{display:block; font-size:0.34rem; color:#595757; padding-bottom:0.65rem;text-transform: uppercase; }
.wzgxxk_tb2{}
.wzgxxk_tb2 ul{display: flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
.wzgxxk_tb2 li{
  display:block;
  color:#595757; font-size:0.28rem;
  height:0.6rem;
  background:#eaeaea;
  text-align:center;
  line-height:0.6rem;
  text-transform: uppercase;
  margin-bottom:0.1rem;
 }
.liwidth1 li{} 
.wzgxxk_tb2 .act{
  background-color:#eb6100;
  color:#fff;
 }
.wzgxxk_tb2 section{
  height: 300px;
 }
.tabasd_tb{ padding-top:0.37rem;} 
.tabasd_tb p{border-top:0.01rem #e4e4e4 solid; line-height:0.6rem; font-size:0.28rem; color:#727171;}
.tabasd_tb p span{ display:block; float:left; width:53%;}
/*产品详情结束*/

/*服务支持开始*/
/*服务支持结束*/

/*联系我们开始*/
.alxmjn_tb5{ padding-bottom:0.3rem}
.alxmjn_tb5 ul{}
.alxmjn_tb5 ul li img{ display:block; float:left; width:18.1%; margin-top:0.15rem;}
.alxmjn_tb5 ul .on img{ margin-top:0;}
.alxmjn_tb5 ul li{ width:50%; float:left; margin-bottom:0.35rem;}
.alxmjn_tb5 ul li p{ width:70.9%; float:left; margin-left:4.5%; font-size:0.28rem; line-height:0.36rem; letter-spacing:0.0025rem; color:#595757;}
/*联系我们结束*/

/*新闻详情页开始*/
.newsbc_tb{ width:100%; background:#FFFFFF; padding-top:0.35rem; padding-bottom:0.3rem;}
.newsbcn_tb{ width:93.5%; margin:0 auto; border-bottom:0.01rem solid #dcdddd; padding-bottom:0.6rem;}
.newsbcn_tb h1{ font-size:0.28rem; font-weight:normal; line-height:0.41rem; letter-spacing:0.0025rem; color:#000000; display:block; width:76.7%; margin:0 auto; text-align:center; padding-bottom:0.2rem;}
.newsbcn_tb p{ padding-top:0.2rem; font-size:0.24rem; letter-spacing:0.0025rem; line-height:0.42rem; color:#595757; padding-bottom:0.2rem;}
.newsbcn_tb p a{ display:inline}
.newsbcn_tb i{
width: 68.9%;
margin: 0 auto;
    margin-top: 0px;
display: block;
font-style: normal;
background: url(../images/nweala.png) center center no-repeat;
    background-size: auto;
background-size: 97%;
height: 0.68rem;
line-height: 0.65rem;
font-size: 0.24rem;
letter-spacing: 0.0025rem;
color: #595757;
padding-left: 10.8%;
margin-top: 0.32rem;}
.newsbcn_tb i span{
font-weight: bold;
color: #ea641d;}

.sxpd_tb{ width:93.5%; margin:0 auto; padding-top:0.3rem;}
.sxpd_tb1{background: url(../images/alxzb.png) left 0.25rem no-repeat;
background-size: 7%;}
.sxpd_tb1 a{ padding-left:10.8%; font-size:0.24rem; line-height:0.48rem; letter-spacing:0.005rem; color:#000000; height:0.85rem; margin-bottom:0.62rem;}
/*新闻详情页结束*/