.service-detail hr{
  margin: 25px auto;
  width: 75%;
  border: none;
  height: 1px;
  background: #d0d0d0;
}
.service-detail h3{
  font-size: 24px;
}
.service-detail ul{
  padding: 15px 0;
}
.service-detail ul li{
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 5px 0;
}
.service-detail p{
  text-align: left;
  font-size: 14px;
  letter-spacing: 2px;
}
.service-detail .wow .nsTf{
  margin: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  padding-top: 30px;
  border-bottom: 1px solid #d0d0d0;
  border-right: 0;
}
.service-detail .wow:nth-child(3) .nsTf,
.service-detail .wow:nth-child(7) .nsTf,
.service-detail .wow:nth-child(11) .nsTf
{
    border-right: none;
}



@media only screen and (max-width: 480px) {

.title-box{width:90%;padding:0; margin:35px auto 35px auto;}
.top-title{float:left;width:100%;padding:0; margin:0;}
.top-title h2{padding:0; margin:0; font-size:24px; font-weight:400}
.top-title.top-title h3.title {margin-bottom: 25px;text-align: left;font-weight: 400;line-height: 1.1;letter-spacing:1px}
.top-title h3.title span { display: block;font-size: 20px; padding-left:16%;color: #000;position: relative;}
.top-title h3.title span:before{content: '';position: absolute; top: 52%; background: #000; width: 12%;height: 1px;}
.top-title h3.title span:before{left: 0;}
.box-b{float:left;width:100%; margin:20px 0 0 0; padding:0; line-height:34px}

.m-content{float:left; width:100%; padding:0; margin:0;background-color:#f6f6f6}
.m-row{max-width:90%; margin:0 auto; padding:20px 0 30px 0;}
.process{float:left;width:100%; margin:0 auto 10px auto; padding:0; text-align:center}
  .process h2{font-size:26px; margin-bottom:0; letter-spacing:3px; font-weight:400}

/*表格*/
.flow-content{float:left;flex-wrap:wrap;display: flex;width:100%; margin:0; padding:0;}
.flow-box{float:left;width:100%; height:auto; margin:30px 0 20px 0; padding:0; text-align:center;}
.flow{float:left;width:100%; padding:0; margin:0 0 20px 0;font-size:50px; }
.flow i{margin:0; padding:0; font-size:50px; color:#111;}
.nsTf{float:left;width:100%; padding:0; margin:0;}
  .nsTf p{margin:0; padding:0; font-size:16px; color:#555; line-height:30px}
  .nsTf h3{margin:0 0 15px 0; padding:0;font-size:16px; font-weight:700; color:#000}
}

@media only screen and (min-width: 481px) {

.title-box{width:80%;padding:0; margin:40px auto 40px auto;}
.top-title{float:left;width:50%;padding:0; margin:0;}
.top-title h2{padding:0; margin:0; font-size:26px; font-weight:400}
.top-title.top-title h3.title {margin-bottom: 30px;text-align: left;font-weight: 400;line-height: 1.1;letter-spacing:1px}
.top-title h3.title span { display: block;font-size: 20px; padding-left:16%;color: #000;position: relative;}
.top-title h3.title span:before{content: '';position: absolute; top: 52%; background: #000; width: 12%;height: 1px;}
.top-title h3.title span:before{left: 0;}
.box-b{float:left;width:50%; margin:60px 0 0 0; padding:0; line-height:34px}

.m-content{float:left; width:100%; padding:0; margin:0;background-color:#f6f6f6}
.m-row{max-width:94%; margin:0 auto; padding:30px 0 0 0;}
.process{float:left;width:100%; margin:0 auto 20px auto; padding:0;text-align:center}
  .process h2{font-size:32px; margin-bottom:0; letter-spacing:3px;font-weight:400}
  
/*表格*/
.flow-content{float:left;flex-wrap:wrap;display: flex;width:100%; margin:0; padding:0;}
.flow-box{float:left;width:50%; height:250px; margin:20px 0; padding:0; text-align: center;}
.flow{float:left;width:88%; padding:0; margin:0 0 20px 6%;font-size:50px; }
.flow i{margin:0; padding:0 6% 0 6%; font-size:50px; color:#111; }
.nsTf{float:left;width:88%; padding:0; margin:5px 6% 0 6%;}
  .nsTf p{margin:0; padding:0; font-size:16px; color:#555; line-height:30px}
  .nsTf h3{margin:0 0 15px 0; padding:0;font-size:16px; font-weight:700; color:#000}
}

@media only screen and (min-width: 768px) {

.title-box{width:80%;padding:0; margin:50px auto 50px auto;}
.top-title{float:left;width:50%;padding:0; margin:0;}
.top-title h2{padding:0; margin:0; font-size:24px; font-weight:400}
.top-title.top-title h3.title {margin-bottom: 30px;text-align: left;font-weight: 400;line-height: 1.1;letter-spacing:1px}
.top-title h3.title span { display: block;font-size: 20px; padding-left:16%;color: #000;position: relative;}
.top-title h3.title span:before{content: '';position: absolute; top: 52%; background: #000; width: 12%;height: 1px;}
.top-title h3.title span:before{left: 0;}
.box-b{float:left;width:50%; margin:60px 0 0 0; padding:0; line-height:34px}

.m-content{float:left; width:100%; padding:0; margin:0;background-color:#f6f6f6}
.m-row{max-width:98%; margin:0 auto; padding:40px 0 0 0;}
.process{float:left;width:100%; margin:0 auto 40px auto; padding:0;text-align:center}
  .process h2{font-size:32px; margin-bottom:0; letter-spacing:3px;font-weight:400}
	
/*表格*/
.flow-content{float:left;flex-wrap:wrap;display: flex;width:100%; margin:0; padding:0;}
.flow-box{float:left;width:33.33%; height:300px; margin:30px 0; padding:0; text-align:center;}
.flow{float:left;width:88%; padding:0; margin:0 6% 20px 6%;font-size:50px; }
.flow i{margin:0; padding:0 6% 0 6%; font-size:50px; color:#111;}
.nsTf{float:left;width:88%; padding:0; margin:5px 6% 0 6%;}
  .nsTf p{margin:0; padding:0; font-size:16px; color:#555; line-height:30px}
  .nsTf h3{margin:0 0 15px 0; padding:0;font-size:16px; font-weight:700; color:#000}
}


@media only screen and (min-width: 981px) {

.title-box{width:80%;padding:0; margin:50px auto;}
.top-title{float:left;width:50%;padding:0; margin:0;}
.top-title h2{padding:0; margin:0; font-size:26px; font-weight:400}
.top-title.top-title h3.title {margin-bottom: 30px;text-align: left;font-weight: 400;line-height: 1.1;letter-spacing:1px}
.top-title h3.title span { display: block;font-size: 20px; padding-left:16%;color: #000;position: relative;}
.top-title h3.title span:before{content: '';position: absolute; top: 52%; background: #000; width: 12%;height: 1px;}
.top-title h3.title span:before{left: 0;}
.box-b{float:left;width:50%; margin:60px 0 0 0; padding:0; line-height:34px}

.m-content{float:left; width:100%; padding:0; margin:0;background-color:#f6f6f6}
.m-row{max-width:90%; margin:0 auto; padding:50px 0 0 0;}
.process{float:left;width:100%; margin:0 auto; padding:0;text-align:center}
  .process h2{font-size:32px; margin-bottom:50px; letter-spacing:3px;font-weight:400}

/*表格*/
.flow-content{float:left;flex-wrap:wrap;display: flex;width:100%; margin:0; padding:0;}
.flow-box{float:left;width:25%; height:320px; margin:30px 0; padding:0; text-align:center;}
.flow{float:left;width:88%; padding:0; margin:0 6% 20px 6%;font-size:50px; }
.flow i{margin:0; padding:0 6% 0 6%; font-size:50px; color:#111; }
.nsTf{float:left;width:88%; padding:0; margin:5px 6% 0 6%;}
  .nsTf p{margin:0; padding:0; font-size:16px; color:#555; line-height:30px}
  .nsTf h3{margin:0 0 15px 0; padding:0;font-size:16px; font-weight:700; color:#000}
}

@media only screen and (min-width: 991px) {
  .service-detail .wow .nsTf{
    border-right: 1px solid #d0d0d0;
    margin-bottom: 0;
    border-bottom: 0px solid #d0d0d0;
    padding-top: 0px;
    padding-bottom: 50px;
  }
}

@media only screen and (min-width: 1281px) {
.title-box{width:90%;padding:0; margin:60px auto;}
.top-title{float:left;width:50%;padding:0; margin:0;}
.top-title h2{padding:0; margin:0; font-size:28px; font-weight:400}
.top-title.top-title h3.title {margin-bottom: 40px;text-align: left;font-weight: 400;line-height: 1.1;letter-spacing:1px}
.top-title h3.title span { display: block;font-size: 20px; padding-left:16%;color: #000;position: relative;}
.top-title h3.title span:before{content: '';position: absolute; top: 52%; background: #000; width: 12%;height: 1px;}
.top-title h3.title span:before{left: 0;}
.box-b{float:left;width:50%; margin:60px 0 0 0; padding:0; line-height:34px}

.m-content{float:left; width:100%; padding:0; margin:0;background-color:#f6f6f6}
.m-row{max-width:1280px; margin:0 auto; padding:50px 0 0 0;}
.process{float:left;width:100%; margin:0 auto; padding:0; text-align:center}
  .process h2{font-size:32px; margin-bottom:60px; letter-spacing:3px;font-weight:400}

/*表格*/
.flow-content{float:left;flex-wrap:wrap;display: flex;width:100%; margin:0; padding:0;}
.flow-box{float:left;width:25%; height:300px; margin:30px 0; padding:0; text-align:center;}
.flow{float:left;width:88%; padding:0; margin:0 6% 20px 6%;font-size:50px;}
.flow i{margin:0; padding:0 6% 0 6%; font-size:50px; color:#111; text-align:center}
.nsTf{float:left;width:88%; padding:0; margin:5px 6% 0 6%;}
  .nsTf p{margin:0; padding:0; font-size:16px; color:#555; line-height:30px}
  .nsTf h3{margin:0 0 15px 0; padding:0;font-size:16px; font-weight:700; color:#000}	
}


@media only screen and (min-width: 1601px) {

.title-box{width:1200px;padding:0; margin:60px auto;}
.top-title{float:left;width:50%;padding:0; margin:0;}
.top-title h2{padding:0; margin:0; font-size:32px; font-weight:400}
.top-title.top-title h3.title {margin-bottom: 40px;text-align: left;font-weight: 400;line-height: 1.1;letter-spacing:1px}
.top-title h3.title span { display: block;font-size: 20px; padding-left:16%;color: #000;position: relative;}
.top-title h3.title span:before{content: '';position: absolute; top: 52%; background: #000; width: 12%;height: 1px;}
.top-title h3.title span:before{left: 0;}
.box-b{float:left;width:50%; margin:60px 0 0 0; padding:0; line-height:34px}

.m-content{float:left; width:100%; padding:0; margin:0;background-color:#f6f6f6}
.m-row{max-width:1280px; margin:0 auto; padding:50px 0 0 0;}
.process{float:left;width:100%; margin:0 auto; padding:0; text-align:center}
  .process h2{font-size:32px; margin-bottom:60px; letter-spacing:3px;font-weight:400}

/*表格*/
.flow-content{float:left;flex-wrap:wrap;display: flex;width:100%; margin:0; padding:0;}
.flow-box{float:left;width:25%; height:300px; margin:30px 0; padding:0; text-align:center;}
.flow{float:left;width:88%; padding:0; margin:0 6% 20px 6%;font-size:50px;}
.flow i{margin:0; padding:0 6% 0 6%; font-size:50px; color:#111; text-align:center}
.nsTf{float:left;width:88%; padding:0; margin:5px 6% 0 6%;}
  .nsTf p{margin:0; padding:0; font-size:16px; color:#555; line-height:30px}
  .nsTf h3{margin:0 0 15px 0; padding:0;font-size:16px; font-weight:700; color:#000}
}