/* CSS Document 汤汤出品2020.3.11*/
*{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;}


/*首页开始*/
  /*通用顶部导航开始*/
  .banner_tb{ width:100%; background:#FFFFFF; padding-top:0.3rem; border-bottom:0.01rem solid #e5e5e5; height:0.9rem;}
  .bannern_tb{ width:92%; margin:0 auto; height:0.31rem;}
  .bannerl_tb{ width:46.1%; float:left;}
  .bannerr_tb{ width:41.7%; float:right;}
  .bannerr_tb a{}
  .bannerr_tb a img{ width:10.9%; float:left; margin-right:1%;}
  .bannerr_tb a span{ font-size:0.32rem; font-weight:bold; color:#e9571c; line-height:0.32rem;}
  
  .nav_tb{ width:100%; background:#FFFFFF; height:0.7rem;}
  .nav_tb ul{ width:98%; margin:0 auto;}
  .nav_tb ul li{ width:14.28%; float:left; text-align:center; line-height:0.7rem;}
  .nav_tb ul li a{ display:block; font-size:0.3rem;}
  .nav_tb ul li .on{ color:#eb6100;}
  /*通用顶部导航结束*/
  
  /*产品部分开始*/
  .cp_tb{ width:100%; background:#f3fbfd; padding-top:0.4rem;}
  .cpn_tb{ width:92%; margin:0 auto; height:0.4rem;}
  .cpn_tb1{ width:4.9%; float:left}
  .cpn_tb2{ width:22.5%; float:left; margin-left:2.9%; line-height:0.34rem;}
  .cpn_tb2 a{ font-size:0.36rem; color:#333333; font-weight:bold;}
  .cpn_tb3{ width:69.2%; float:left;}
  .cpn_tb3 p{ font-size:0.24rem; color:#999999; line-height:0.45rem;}
  
  .cpz_tb{ margin:0 auto; margin-top:0.5rem; width:96%; padding-bottom:0.25rem;}
  .cpz_tb ul{}
  .cpz_tb ul li{ margin-left:2.1%; margin-right:2.1%; width:45.8%; float:left; margin-bottom:0.25rem;}
  .cpz_tb ul li a{ display:block;}
  .cpz_tb ul li a img{  background:url(../images/xdta.jpg) 100% 100% no-repeat; background-size:100%; padding-bottom:0.2rem; width:91.7%; margin:0 auto;}
  .cpz_tb ul li a p{ background:#FFFFFF; padding-bottom:0.3rem; padding-left:4%; line-height:0.4rem; color:#092a44; margin-left:4.2%; width:91.7%; padding-top:0.18rem; height:1.17rem;}
  .cpz_tb ul li a p span{ display:block; font-weight:bold; font-size:0.26rem;}
  .cpz_tb ul li a p span1{ display:block; font-size:0.2rem;}
  .cpz_tb ul li a p span1 span2{ font-weight:bold; font-size:0.24rem;}
  /*产品部分结束*/
  
  /*案例部分开始*/
  .al_tb{ width:100%; background:#fff; padding-top:0.4rem;}
  .alz_tb{ margin-top:0.1rem; width:92%; margin:0 auto;}
  .alz_tb1{ margin-top:0.3rem;}
  .alz_tb1 img{ border-radius:0.5rem 0.5rem 0rem 0.5rem;}
  .alz_tb2{ padding-top:0.8rem; padding-left:4.3%; border-radius:0 0 0.5rem 0.5rem; background:#f3fbfd; margin-top:-0.5rem; padding-bottom:0.2rem;}
  .alz_tb2 a{}
  .alz_tb2 a b{ display:block; height:0.6rem; font-size:0.28rem;}
  .alz_tb2 a p{background:url(../images/alxt.png) no-repeat; padding-left:4.3%; font-size:0.24rem; line-height:0.2rem; padding-bottom:0.25rem; background-size:3.2%;}
  /*案例部分结束*/
  
  /*新闻部分开始*/
  .xw_tb{ width:100%; background:#FFFFFF; padding-top:0.4rem; padding-bottom:0.4rem;}
  .xwt_tb{ padding-top:0.4rem; width:92%; margin:0 auto;}
  .xwt_tb1{ width:50%; float:left;}
  .xwt_tb1 a{}
  .xwt_tb1 a img{ border-radius:0.2rem 0.2rem 0rem 0.2rem;}
  .xwt_tb2{ padding-left:4.3%; width:50%; float:left;}
  .xwt_tb2 b{ font-size:0.26rem; line-height:0.38rem; font-weight:normal; display:block; margin-top:-0.06rem;}
  .xwt_tb2 p{ font-size:0.24rem; line-height:0.34rem; color:#999999; padding-top:0.05rem;}
  .xwt_tb2 p span{ display:block; padding-top:0.1rem;}
  
  .xwn_tb{ width:92%; margin:0 auto; padding-top:0.05rem}
  .xwn_tb ul{}
  .xwn_tb ul li{ padding-top:0.25rem; padding-bottom:0.25rem; border-bottom:0.01rem solid #cccccc;}
  .xwn_tb ul li a{ display:block;}
  .xwn_tb ul li a b{ font-size:0.26rem; font-weight:normal;}
  .xwn_tb ul li a p{ font-size:0.24rem; color:#999999; line-height:0.34rem; padding-top:0.1rem;}
  .xwn_tb ul li a p span{ display:block; padding-top:0.1rem;}
  /*新闻部分结束*/
  
  /*底部悬浮开始*/
  .fjc_tb{ height:1.13rem;}
  .sjdbx_tb{ width:100%;left: 0;position: fixed; bottom: 0; height:1.13rem;background:url(../images/dbhxia.png) center center no-repeat; background-size:100%;flex-direction: column;}
  .sjdbxl_tb{ width:40%; float:left;}
  .sjdbxr_tb{ width:60%; float:left;}
  .sjdbxr_tb p{ padding-left:34.2%; padding-top:0.16rem; font-size:0.22rem; color:#ffde00;}
  .sjdbxr_tb p span{ display:block; color:#FFFFFF; font-size:0.28rem; font-weight:bold;}
  .sjdbxl_tb a,.sjdbxr_tb a{ display:block; height:1.13rem;}
  /*底部悬浮结束*/
/*首页结束*/

/*新闻列表开始*/
  /*banner开始*/
  .xwbanner_tb{ width:100%;}
  /*banner结束*/
  
  /*列表开始*/
.newlist_tb{ width:100%; padding-top:0.4rem;}
.cpn_tb4{ width:15.7%; float:right; height:0.38rem}
.cpn_tb4 a{ display:block; border:1px solid #666666; color:#666666; text-align:center; line-height:0.36rem; height:0.38rem; font-size:0.24rem; border-radius:0.18rem;}
  /*列表结束*/

/*新闻列表结束*/

/*案例列表开始*/
.allist_tb{ width:100%; background:#FFFFFF; padding-top:0.4rem; padding-bottom:0.4rem;}
.cpn_tb5{width:72.5%; float:left; margin-left:2.9%; line-height:0.34rem;font-size:0.36rem; color:#333333; font-weight:bold;}
/*案例列表结束*/

/*产品列表页开始*/
.cplist_tb{ width:100%; background:#f3fbfd;}
/*产品列表页结束*/

/*新闻详情页开始*/
  /*面包屑导航开始*/
  .mbxd_tb{ width:100%; background:#FFFFFF; padding-top:0.3rem; padding-bottom:0.3rem; border-bottom:0.01rem solid #e5e5e5}
  .mbxdn_tb{ width:92%; margin:0 auto; height:0.31rem;font-size:0.28rem; line-height:0.31rem;}
  .mbxdn_tb span{ float:left;}
  .mbxdn_tb1{ display:block; width:2.6%; float:left; margin-right:2.3%;}
  .mbxdn_tb2{ display:inline; font-size:0.28rem; padding-left:1%; padding-right:1%; }
  /*面包屑导航结束*/
  
  /*标题部分开始*/
  .newnr_tb{ width:100%; background:#f3fbfd; padding-bottom:0.3rem;}
  .newnr_tb1{ width:92%; margin:0 auto;padding-bottom:0.3rem;}
  .newnrt_tb1{ padding-top:0.3rem;}
  .newnrt_tb1 p{ font-size:0.32rem; font-weight:bold; padding-bottom:0.3rem;}
  .newnrt_tb2{  height:0.24rem}
  .newnrt_tb2 p{ font-size:0.24rem; color:#999999;  width:29%;  float:left; line-height:0.24rem; height:0.24rem}
  .newnrt_tb2 p img{ width:18.1%; float:left;padding-right:5%;}
  .newnr_tb2{ width:73.3%; padding-left:4%; border-bottom:0.01rem dashed #eb6100;border-right:0.01rem dashed #eb6100;border-top:0.01rem dashed #eb6100; border-radius:0 0.28rem 0.28rem 0; height:0.58rem; padding-top:0.01rem;}
  .newnr_tb2 p{ margin-right:5%; color:#eb6100; line-height:0.54rem; font-size:0.24rem; float:left;}
  /*标题部分结束*/
  
  /*内容部分开始*/
  .newce_tb{ width:100%; background:#FFFFFF; padding-top:0.3rem; padding-bottom:0.4rem;}
  .newcen_tb1{ width:92%; margin:0 auto; padding-bottom:0.3rem;}
  .newcen_tb1 p{ font-size:0.24rem; line-height:0.42rem; padding-bottom:0.1rem;}
  .newcen_tb1 img{ margin-top:0.1rem; margin-bottom:0.1rem;}
  
  .newcen_tb2{ background:url(../images/sxpdb.png) no-repeat; height:2.22rem; padding-top:0.11rem; width:92%; margin:0 auto; background-size:100%;}
  .newcen_tb2 p{ padding-top:0.35rem; padding-bottom:0.25rem; padding-left:4.3%;display:block; height:auto}
  .newcen_tb2 p,.newcen_tb2 p a{ font-size:0.26rem;}
  .newcen_tb2 p a{display: inline;}
  /*内容部分结束*/
  
  /*留言部分开始*/
  .zxlyb_tb{ width:100%; background:#f3fbfd; padding-bottom:0.7rem; padding-top:0.4rem;}
  .zxlyb_tb1{ padding-top:0.4rem; width:92%; margin:0 auto;}
  .zxlyb_tb1 p{ font-size:0.26rem; line-height:0.42rem;}
  .zxlyb_tb2{ width:92.2%; margin:0 auto; padding-top:0.3rem;}
  .lybb_tb1{ border:1px solid #93d8ff; height:0.78rem; border-radius:0.2rem; background:#FFFFFF; padding-left:2.9%; line-height:0.72rem; font-size:0.26rem; color:#999999; display:block; margin-bottom:0.3rem;}
  .lybb_tb1 input{ border:0; width:78.3%; color:#000000;}
  .lybb_tb2{ border:1px solid #93d8ff;  border-radius:0.2rem; background:#FFFFFF; padding-left:2.9%;  font-size:0.26rem; color:#999999; display:block; margin-bottom:0.3rem; height:2.02rem; margin-bottom:0.3rem;}
  .lybb_tb2 textarea{border:0; width:78.3%; color:#000000;line-height:0.4rem;height:1.8rem; padding-top:0.15rem;}
  .lybb_tb2 span{ line-height:0.7rem; float:left;}
  .lybb_tb3{background:url(../images/sxtja.png) no-repeat;background-size:100%; height:0.7rem;}
  .lybb_tb3 input{background: none;border: 0;text-align: center;display: block;line-height: 0.7rem;color:#FFFFFF;font-size: 0.36rem; width:36.7%; float:right;}
  /*留言部分结束*/

/*新闻详情页结束*/

/*案例详情开始*/
  /*主题部分开始*/
  .alzjb_tb{ width:100%; background:#f3fbfd; padding-top:0.4rem; padding-bottom:0.25rem;}
  .alzjb_tb1{ padding-left:4%; width:76%; float:left; height:1.2rem;}
  .alzjb_tb1 b{ font-size:0.36rem; display:block; height:0.4rem;}
  .alzjb_tb1 p{ padding-top:0.2rem; font-size:0.26rem; color:#999999; line-height:0.24rem;}
  .alzjb_tb1 p img{ float:left; width:5%; margin-right:2%;} 
  .alzjb_tb2{ width:23.1%; float:right; margin-top:0.15rem;}
  
  .gxnk_tb{ width:100%; background:#FFFFFF;}
  .gxnkn_tb{ width:92%; margin:0 auto; padding-top:0.3rem; padding-bottom:0.4rem;}
  .gxnkn_tb1{ padding-bottom:0.31rem;border-bottom:0.01rem dashed #b2b2b2; }
  .gxnknn_tb1{ width:31.9%; float:left}
  .gxnknn_tb3{ width:31.9%; float:right}
  .gxnknn_tb1 p,.gxnknn_tb3 p{ width:90.9%;}
  .gxnknn_tb3 p{ float:right}
  .gxnknn_tb2{ width:36.2%; float:left; border-left:0.01rem dashed #b2b2b2; border-right:0.01rem dashed #b2b2b2;}
  .gxnknn_tb1 p,.gxnknn_tb2 p,.gxnknn_tb3 p,.gxnknn_tb4 p,.gxnknn_tb5 p{ font-size:0.28rem; text-align:center; line-height:0.38rem;}
  .gxnknn_tb1 p span,.gxnknn_tb2 p span,.gxnknn_tb3 p span,.gxnknn_tb4 p span,.gxnknn_tb5 p span{ display:block; color:#999999;}
  
  .gxnkn_tb2{ margin-top:0.3rem;}
  .gxnkn_tb2 p{background:url(../images/alxt.png) 0 0.07rem no-repeat; padding-left:5%; font-size:0.24rem; line-height:0.34rem; background-size:3.2%; margin-top:0.3rem; color:#666666;}
  
  .hstt_tb{ width:100%; background:#ebebeb; height:0.1rem;}
  /*主题部分结束*/
  
  /*项目简介开始*/
  .xmjjb_tb{ width:100%; background:#FFFFFF; padding-top:0.4rem; padding-bottom:0.4rem;}
  .xmjjbn_tb{ width:92%; margin:0 auto;}
  .xmjjbn_tb1{ height:0.4rem;}
  .xmjjbn_tb1 img{ width:5.8%; float:left; margin-right:2%;}
  .xmjjbn_tb1 p{ line-height:0.4rem; width:50%; float:left; font-size:0.36rem; line-height:0.36rem; color:#666666; font-weight:bold;}
  .xmjjbn_tb2{ padding-top:0.3rem; padding-bottom:0.3rem;}
  .xmjjbn_tb2 p{ font-size:0.24rem; color:#666666; line-height:0.42rem; margin-top:0.1rem; margin-bottom:0.1rem;}
  .xmjjbn_tb2 strong{ font-size:0.26rem; padding-bottom:0.1rem; padding-top:0.1rem; display:block; color:#666666;}
  .xmjjbn_tb2 p img{ margin-top:0.2rem; margin-bottom:0.2rem;}
  /*项目简介结束*/
/*案例详情结束*/

/*产品详情页开始*/
  /*主题部分开始*/
  .gxnknn_tb4{ width:49.9%; float:left; border-right:0.01rem dashed #b2b2b2; }
  .gxnknn_tb5{width:49.9%; float:left;}
  .cparcbn_tb13{background:#f3fbfd;display: flex; width:100%; margin-top:0.3rem;}
  .cparcbnl_tb13{ width:14.3%;margin: auto 0; margin-left:2.9%; float:left;}
  .cparcbnr_tb13{ width:79.7%; float:left; margin-left:2%;}
  .cparcbnr_tb13 p{ padding-top:0.3rem; padding-bottom:0.3rem; font-size:0.24rem; line-height:0.38rem; color:#666666;}
  
  .wzgxxk_tb{ width:89.6%; margin:0 auto; padding-top:0.5rem;}
.wzgxxk_tb1{}
.wzgxxk_tb1 b{display:block; font-size:0.34rem; color:#595757; padding-bottom:0.65rem;text-transform: uppercase; }
.wzgxxk_tb2{ padding-top:0.3rem;}
.wzgxxk_tb2 ul{display: flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap; width:99.8%; margin-left:0.1%}
.wzgxxk_tb2 li{
  display:block;
  border-radius:0.1rem;
  border:#b2b2b2 0.01rem solid;
  color:#999999; font-size:0.26rem;
  height:0.6rem;
  background:#fff;
  text-align:center;
  line-height:0.58rem;
  text-transform: uppercase;
  margin-bottom:0.3rem;
 }
.liwidth1 li{} 
.wzgxxk_tb2 .act{
  color:#fff;  font-size:0.26rem; background: -moz-linear-gradient(left, #1659ae 0%, #14a3f0 100%);
    background: -webkit-gradient(linear, top left, bottom right, color-left(0%,#1659ae), color-left(100%,#14a3f0));
    background: -webkit-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: -o-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: -ms-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: linear-gradient(to right, #1659ae 0%,#14a3f0 100%);
 }
.wzgxxk_tb2 section{
  height: 300px;
 }
#container2{ display:block} 
.tabasd_tb{ border-radius:0.1rem;} 
.tabasd_tb p{border:0.01rem #cccccc solid; width:99.9%; line-height:0.55rem; font-size:0.23rem; color:#666666; text-align:center;}
.tabasd_tb p span{ display:block; float:left; width:51%; background: -moz-linear-gradient(left, #1659ae 0%, #14a3f0 100%);
    background: -webkit-gradient(linear, top left, bottom right, color-left(0%,#1659ae), color-left(100%,#14a3f0));
    background: -webkit-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: -o-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: -ms-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: linear-gradient(to right, #1659ae 0%,#14a3f0 100%);color:#FFFFFF;border:0.01rem #cccccc solid;}
.tabasd_tb p span1{border-bottom:0.01rem #cccccc solid;  width:100%; display:block; line-height:0.53rem; }	
.tabasd_tb p span3{ width:49%; float:left; border-top:0;}
.tabasd_tb p span2{ display:block; float:left; width:51%; background: -moz-linear-gradient(left, #1659ae 0%, #14a3f0 100%); line-height:1.07rem;
    background: -webkit-gradient(linear, top left, bottom right, color-left(0%,#1659ae), color-left(100%,#14a3f0));
    background: -webkit-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: -o-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: -ms-linear-gradient(left, #1659ae 0%,#14a3f0 100%);
    background: linear-gradient(to right, #1659ae 0%,#14a3f0 100%);color:#FFFFFF;border:0.01rem #cccccc solid; border-top:0;}
  /*主题部分结束*/

/*产品详情页结束*/

/*联系我们开始*/
.lxnma_tb{ width:92%; margin:0 auto; padding-top:0.4rem;}
.lxnma_tb p{ font-size:0.26rem; line-height:0.42rem; padding-bottom:0.3rem;}
.lxdhb_tb{ width:92%; margin:0 auto; height:0.79rem; margin-bottom:0.3rem;}
.lxdhb_tb1{ width:11.4%; float:left;}
.lxdhb_tb1 b,.lxdhb_tb2 b,.lxdhb_tb3 b{ display:block; font-size:0.3rem; height:0.47rem; line-height:0.3rem;}
.lxdhb_tb1 p,.lxdhb_tb2 p{ font-size:0.36rem; color:#666666; line-height:0.3rem;}
.lxdhb_tb3 p{ font-size:0.3rem; color:#666666; line-height:0.3rem;}
.lxdhb_tb2,.lxdhb_tb3{ width:85.1%; float:left; margin-left:2.9%;}

.lxjya_tb{ width:92%; margin:0 auto; padding-top:0.1rem;}
.lxjya_tb1{ width:47.8%; float:left;background:url(../images/lxana1.png) no-repeat; background-size:100%; height:0.8rem;}
.lxjya_tb2{ width:47.8%; float:right;background:url(../images/lxana2.png) no-repeat; background-size:100%; height:0.8rem;}
.lxjya_tb1 a,.lxjya_tb2 a{ display:block; text-align:center; line-height:0.78rem; font-size:0.3rem;}
.lxjya_tb1 a{ color:#1659ae;}
.lxjya_tb2 a{ color:#eb6100;}
/*联系我们结束*/

/*关于我们开始*/
.gysgz_tb{ width:93.9%; margin:0 auto; padding-bottom:0.4rem;}
.gysgz_tb ul{ width:99.8%; padding-left:0.1%; }
.gysgz_tb ul li{ width:22.6%; float:left; margin-left:1%; margin-right:1%; border-radius:0.08rem; border:0.01rem solid #e1e7f4; text-align:center; padding-bottom:0.35rem;height:2.4rem;}
.gysgz_tb ul li img{ width:32.3%; margin:0 auto; margin-top:0.38rem;}
.gysgz_tb ul li p{ font-size:0.23rem; line-height:0.46rem; padding-top:0.33rem;}

.gyskn_tb{ width:92%; margin:0 auto; padding-bottom:0.1rem}
.gyskn_tb a{ margin-bottom:0.3rem;}

.luayd_tb{ width:92%; margin:0 auto; margin-bottom:0.4rem;}
/*关于我们结束*/

/*服务开始*/
.fwsgz_tb{ width:93.9%; margin:0 auto; padding-bottom:0.4rem;}
.fwsgz_tb ul{ width:99.8%; padding-left:0.1%; }
.fwsgz_tb ul li{ width:22.6%; float:left; margin-left:1%; margin-right:1%; border-radius:0.08rem; border:0.01rem solid #e1e7f4; text-align:center; padding-bottom:0.35rem;height:2.4rem;}
.fwsgz_tb ul li img{ width:52.4%; margin:0 auto; margin-top:0.38rem;}
.fwsgz_tb ul li p{ font-size:0.23rem; line-height:0.46rem; padding-top:0.33rem;}

.fwsqz_tb{ width:92%; margin:0 auto;background:url(../images/fwakya.png) no-repeat; background-size:100%; padding-top:0.2rem; padding-bottom:0.22rem; margin-bottom:0.4rem;}
.fwsqz_tb b{ display:block; font-size:0.3rem; color:#eb6100; padding-left:4.3%; height:0.5rem; font-weight:normal}
.fwsqz_tb p{ width:92.6%; font-size:0.24rem; line-height:0.36rem; color:#666666; padding-left:4.3%; padding-bottom:0.25rem;}

.fwlca_tb{ width:96%; margin:0 auto;}
.fwlca_tb ul{}
.fwlca_tb ul li{ margin-left:2.1%; margin-right:2.1%; width:29.1%; padding-left:2.6%; float:left; height:2.68rem; margin-bottom:0.3rem;}
.fwlca_tb ul li b{ font-size:0.26rem; display:block; padding-top:0.9rem; height:1.7rem;}
.fwlca_tb ul li p{ font-size:0.24rem; line-height:0.34rem; color:#666666;}
.fwlca_tb ul .on1{background:url(../images/zhmahd1.png) no-repeat; background-size:100%;}
.fwlca_tb ul .on2{background:url(../images/zhmahd2.png) no-repeat; background-size:100%;}
.fwlca_tb ul .on3{background:url(../images/zhmahd3.png) no-repeat; background-size:100%;}
.fwlca_tb ul .on4{background:url(../images/zhmahd4.png) no-repeat; background-size:100%;}
.fwlca_tb ul .on5{background:url(../images/zhmahd5.png) no-repeat; background-size:100%;}
.fwlca_tb ul .on6{background:url(../images/zhmahd6.png) no-repeat; background-size:100%;}
/*服务结束*/