.sp_title {padding:70px 0;}
.sp_title .imgs {float:left; width:20%;}
.sp_title .txt {float:left; box-sizing:border-box; width:80%; max-width:60%; word-break:keep-all; }
.sp_title .sub9txt {max-width:65%;}
.sp_title strong {display:block; color:#414141; font-size:33px; }
.sp_title p {color:#414141; font-size:16px; font-weight:300;}
.sp_title .p1 {line-height:30px; font-weight:600; }

.cont {width:100%; position:relative; padding-bottom:40px; }
.con_title{width:100%; height:40px; line-height:40px; border-top:1px solid #9ca2ab; box-sizing:border-box; }
.con_title strong {color:#414141; font-size:20px; border-top:1px solid #ff6161; display:inline-block; margin-top:-1px; }
.cont .conimg {padding:20px 0;}
.cont .conimg img {width:100%; max-width:100%;}
.in_txt {padding:10px 10px; box-sizing:border-box; color:#414141; font-size:14px; font-weight:500; line-height:20px; }
.in_txt p em {padding-left:50px; box-sizing:border-box;  font-style:normal;}
.in_txt .in_dot {padding-left:12px; box-sizing:border-box; position:relative; word-break:keep-all;}
.in_txt .in_dot:before {content:'ㆍ'; clear:both; display:block; position:absolute; left:0; top:0;}
.in2_txt {padding:20px 40px; box-sizing:border-box;font-weight:500; line-height:20px;}
.in2_txt p {color:#414141; font-size:14px; padding-bottom:10px;font-weight:600; line-height:20px;}
.in2_txt ol li {line-height:20px; }

.cont .half {width:44%; float:left;}
.cont .half.fr {float:right; }
.nlist {width:100%; padding-top:10px; padding-bottom:10px; }
.nlist li {float:left; width:130px; }
.nlist li:first-child {margin-left:0; }
.nlist li .bd {height:30px; line-height:30px; border-bottom:4px solid #045184;font-size:11px; color:#ff6161; font-weight:600;}
.nlist li .txt {height:85px; box-sizing:border-box; padding-top:10px; color:#414141; font-size:15px; word-break:keep-all; border-bottom:1px solid #8cafc7; font-weight:600; }
.nl6 li {margin-left:22px;}
.nl5 li {margin-left:60px; }
.nl4 li {margin-left:123px;}


.cont .square {float:left; width:31.3333%; margin-left:3%; background:#324158; height:220px; box-sizing:border-box; padding:15px; }
.cont .square:first-child {margin-left:0; }
.cont .square strong {display:block; color:#fd6063; font-size:15px; height:35px; line-height:35px; padding-top:95px;}
.cont .square p {color:#fff; font-size:14px; font-weight:300; word-break:keep-all;}
.cont .gv_txt {padding:35px 0; color:#414141; font-size:14px; font-weight:600; line-height:20px; word-break:keep-all;position:relative;}
.cont .gv_txt:before {position:absolute; top:30px; left:0; width:12px; height:2px; background:#045184; clear:both; content:''; display:block;}
.cont .gv_list {width:100%; padding:30px 0;}
.cont .gv_list ul {width:100%; }
.cont .gv_list ul li {width:155px; margin-left:28.5px; float:left; }
.cont .gv_list ul li:first-child {margin-left:0; }
.cont .gv_list ul li .gv_topic {text-align: center; color:#414141; font-size:14px; padding-bottom:9px; border-bottom:1px solid #fd6063; font-weight:600; line-height:18px; }
.cont .gv_list ul li .gv_con {text-align:center; color:#414141; font-size:12px; padding-top:10px; line-height:16px; }
.cont .onestop {text-align:center; color:#414141; font-size:17px; font-weight:600; padding:10px 0 40px; letter-spacing:-.5px;}
.cont .onestop span {color:#fd6063;}
.cont .qua_tb {width:100%; border-top:1px solid #000; border-bottom:1px solid #000; margin-top:10px; }
.cont .qua_tb.pc {display:table;}
.cont .qua_tb.m {display:none;}
.cont .qua_tb th {text-align:center; color:#414141; font-size:14px; font-weight:600; background:#dedede; height:25px;}
.cont .qua_tb td {text-align:initial; color:#414141; font-size:14px; font-weight:500; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd ;border-right:1px solid #bdbdbd; height:50px;}
.cont .qua_tb tr td:first-child {border-left:0; text-align:center; }
.cont .qua_tb tr td:last-child {border-right:0; padding-left:10px;}
.cont .net_tb {width:100%; border-top:1px solid #000; border-bottom:1px solid #000;}
.cont .net_tb.pc {display:table;}
.cont .net_tb.m {display:none;}
.cont .net_tb th {text-align:center; color:#414141; font-size:14px; font-weight:600; background:#dedede; height:25px;}
.cont .net_tb td {text-align:center; color:#414141; font-size:14px; font-weight:500; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd ;border-right:1px solid #bdbdbd; height:25px;}
.cont .net_tb tr td:first-child {border-left:0;}
.cont .net_tb tr td:last-child {border-right:0; }
.cont .net_tb.tb2c tbody tr td{height:40px; }
.cont .net_tb.tb2c tbody tr td:nth-child(2) {text-align:initial; padding-left:5px; padding-right:5px;}
.conimg img.pc {display:block;}
.conimg img.m {display:none;}
.qpd{padding-left:10px; box-sizing:border-box;}
@media(max-width:960px){
  .sp_title{padding:25px 0;}
  .sp_title .imgs{width:100%;float:none;  }
  .sp_title .txt{width:100%; float:none; max-width:100%; padding-top:25px; }

  .sub_wrap{padding:0;}
  .cont{padding-bottom:30px; }
  .conimg img.m {display:block;}
  .conimg img.pc {display:none;}
  
  .nlist {padding-left:10px; padding-right:10px; box-sizing:border-box; }
  .nl6 li:nth-child(odd) {clear:left; margin-left:0; }
  .nl6 li {width:45%; margin-left:10%; padding-bottom:20px; }
  .nl5 li:nth-child(odd) {clear:left; margin-left:0;}
  .nl5 li {width:45%; margin-left:10%; padding-bottom:20px; }
  .nl4 li:nth-child(odd) {clear:left; margin-left:0;}
  .nl4 li {width:45%; margin-left:10%; padding-bottom:20px; }
  .nlist li.cl {margin-left:0; width:100%;}
  .in_txt{padding:10px 0;}
  .in2_txt{ padding:20px 10px;}
  .cont .half{width:100%; float:none; padding-bottom:30px; }
  .cont .half.fr{float:none; padding-bottom:0;}
  .cont .square {float:none; width:100%; margin-left:0; margin-bottom:20px; }
  .cont .net_tb.pc {display:none;}
  .cont .net_tb.m {display:table; }
  .cont .net_tb.tb2c tbody tr td{font-size:12px; padding:5px; }
.cont .net_tb.tb2c tbody tr td:nth-child(1){text-align:left;} 
  #footer {margin-bottom:40px; z-index:20;}
  #quick_m {position:fixed; bottom:0; left:0; z-index:30;}

  .qpd{padding-left:0;}
}

@media(max-width: 400px){
  .nlist li.mh .txt {height:100px;}
}

@media(max-width:330px){
  .nlist li .txt {font-size:14px;}
}