@charset "utf-8";
/* CSS Document */
.ban_son{ height:350px}
.web_01{ width:100%; float:left; overflow:hidden;}
.web_01 h2{ width:100%; float:left; overflow:hidden; text-align:center; font-size:46px; color:#fff; line-height:60px; margin:50px 0 20px; font-weight:normal}
.web_01 h3{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:21px; color:#fff; font-weight:normal; margin-bottom:80px}
.web_01 ul{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center;}
.web_01 dl{ width:159px; float:left; overflow:hidden; border-right:1px solid #707ab9;}
.web_01 dl dt{ width:100%; float:left; overflow:hidden; font-size:25px; color:#fff; text-align:center; line-height:40px}
.web_01 dl dd{ width:100%; float:left; overflow:hidden; font-size:12px; color:#fff; text-align:center; text-transform:uppercase; line-height:20px; font-family:Arial, Helvetica, sans-serif}
.web_01 dl.bor_0{ border-right:none}

.wz_01{ background:url(wz_bg01.jpg) no-repeat center 0;padding:80px 0 50px; }
.wz_main{ width:100%; float:left;  display:flex; }
.wz_left{ width:450px; }

.wz_dl01{ width:100%; float:left; overflow:hidden; margin-bottom:640px}
.wz_dl01 ul{ width:100%; float:left; overflow:hidden; background:#ffea00; border-radius:15px; padding:40px 45px; box-sizing:border-box;}
.wz_dl01 dt{ width:100%; float:left; overflow:hidden; line-height:80px; font-size:66px; color:#494949; font-weight:bold; margin-bottom:10px; }
.wz_dl01 dd{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:36px; color:#222; font-weight:bold;}

.wz_dl02{ width:100%; float:left; overflow:hidden;}
.wz_dl02 ul{ width:100%;  float:left; overflow:hidden; background:#ffea00; border-radius:15px 15px 0 0; padding-bottom:10px; padding:40px 45px; box-sizing:border-box;}
.wz_dl02 dt{ width:100%; float:left; overflow:hidden; line-height:80px; font-size:66px; color:#494949; font-weight:bold; margin-bottom:10px}
.wz_dl02 dd{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:36px; color:#222; font-weight:bold; margin-bottom:20px}
.wz_dl02 h3{width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#222; font-weight:normal; margin-bottom:20px}
.wz_dl02 p{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:10px;  font-size:14px; color:#333}

.wz_dl03{ width:100%; float:left; overflow:hidden;}
.wz_dl03 ul{width:100%; padding:20px 20px 30px; float:left; overflow:hidden; background:#fff; border-radius:0 0 15px 15px;box-sizing:border-box; }
.wz_dl03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#e6d200; margin-bottom:8px}
.wz_dl03 dd{width:100%; float:left; overflow:hidden; line-height:50px; font-size:39px; font-weight:bold; color:#e6d200; margin-bottom:8px}
.wz_dl03 h5{width:100%; float:left; overflow:hidden; line-height:33px; font-size:28px; color:#e6d200; font-weight:normal}

.wz_right{ flex:1;padding-left:150px; position:relative; }

.wz_dl11{ width:100%; float:left; margin-bottom:20px; display:flex;}
.wz_dl11 h5{ width:80px; float:left; overflow:hidden}
.wz_dl11 h5 span{ width:80px; height:80px; float:left; overflow:hidden; border-radius:10px 0 0 10px; background:#177ee6; color:#fff; text-align:center; line-height:80px; font-size:31px; }
.wz_dl11 dl{ flex:1; display:flex; background:#fff; padding:40px; box-sizing:border-box}
.wz_dl11 dl h6{ width:120px; margin-right:50px; display:flex; align-items:center;}
.wz_dl11 dl h6 img{ max-width:100%}
.wz_dl11 ul{ flex:1; display:flex; flex-direction:column; justify-content:center;}
.wz_dl11 dt{ width:100%; float:left; overflow:hidden; line-height:50px; font-size:46px; color:#494949; font-weight:bold; margin-bottom:15px}
.wz_dl11 dd{ width:100%; float:left; overflow:hidden; line-height:26px; color:#4d4d4d; font-size:16px;}

.ul_img{ position:absolute; right:0; bottom:-80px; z-index:3; text-align:right}
.ul_img img{ max-width:100%; }

.clear{ clear:both; width:100%}
.h3_021{ width:100%; float:left; overflow:hidden; line-height:70px; font-size:56px; color:#333; margin:60px 0 40px }

.wz_dl21{ width:100%; float:left; overflow:hidden; margin-bottom:20px }
.wz_dl21 img{ width:350px; float:left; overflow:hidden; height:200px;}
.wz_dl21 ul{ width:480px; height:160px; background:#fff; float:left; overflow:hidden; padding:20px 40px;}

.wz_dl21 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#333; font-weight:bold; margin-bottom:5px; margin-top:10px}
.wz_dl21 h5{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px;  color:#333; font-weight:normal; margin-bottom:10px}
.wz_dl21 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#177ee6;}

.wz_02{ background:#f7f7f7; }
.wz_02 .h3_021{ margin-top:0}
.wz_03{ background:#f7f7f7; padding-bottom:80px }
.wz_04{ background:url(wz_04bg.jpg) no-repeat center 0; height:440px;}
.wz_04 h3{ width:100%; float:left; overflow:hidden; line-height:80px; font-size:50px; font-weight:normal; color:#fff; text-align:center; margin-top:100px}
.wz_04 h4{ width:100%; float:left; overflow:hidden; line-height:40px; text-align:center; font-size:30px; color:#ffea00; font-weight:normal; margin-bottom:50px}
.wz_04 dl{ width:450px; float:left; overflow:hidden}
.wz_04 dl img{ width:80px; float:left; overflow:hidden; height:80px; margin-right:20px}
.wz_04 dl ul{ width:300px; float:left; overflow:hidden}
.wz_04 dl dt{ font-size:29px; color:#fff; line-height:35px; width:100%; float:left; overflow:hidden; margin-bottom:10px}
.wz_04 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#fff;}

.dl_001{ margin-left:70px; display:inline}
.wz_04 dl.dl_002{ width:430px}

.web_kh{ background:#f7f7f7; margin-bottom:0; padding-bottom:20px}
.ul-01{ width:100%; float:left; overflow:hidden; display:flex}
.ul-01 a{ flex:1; position:relative;}
.ul-01 a img{ display:block; float:left; overflow:hidden; width:100%;}
.ul-01 a span{ width:100%; height:40px; position:absolute; left:0px; bottom:0px; line-height:40px;  color:#fff; font-size:16px; text-align:center; background:url(kh-bg.png);transition: all 0.4s; }
.ul-01 a:hover span{ height:100%;display:flex;align-items:center; justify-content:center;}
.ul-01 div{ flex:3;  background:#177ee6; display:flex;}
.ul-01 dl{ width:100%; border:1px dashed rgba(255,255,255,.5); float:left; overflow:hidden; box-sizing:border-box; margin:10px; display:flex; align-items:center; justify-content:center;}
.ul-01 dl h4{ width:180px; text-align:center}
.ul-01 dl ul{ flex:1}
.ul-01 dl h6{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:17px; color:#fff;font-weight:normal; text-transform:uppercase}
.ul-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:21px; color:#fff;}
.ul-01 dl dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:15px; color:rgba(255,255,255,.7); margin-bottom:5px}

.table01{ border:1px solid #ccc; border-collapse:collapse; width:100%; text-align:center; background:#fff; box-sizing:border-box}
.table01 tr,.table01 td{border:1px solid #ccc; line-height:45px; font-size:16px; color:#555;}
.table01 tr.tr_01{ height:60px; line-height:60px; }

.table01 tr.tr_01 td{ color:#fff; font-size:23px}
.table01 td.td_001{ background:#ff535d; border:1px solid #ff535d}
.table01 td.td_002{ background:#4eb7f1; border:1px solid #4eb7f1}
.table01 td.td_003{ background:#ff9614; border:1px solid #ff9614}
.table01 td.td_004{ background:#36c995; border:1px solid #36c995}
.table01 td.td_005{ background:#567cf9; border:1px solid #567cf9}

.table01 td.col_1{ color:#4eb7f1}
.table01 td.col_2{ color:#ff9614}
.table01 td.col_3{ color:#36c995}
.table01 td.col_4{ color:#567cf9}

.table01 .span_021{ font-size:14px; font-family:"宋体"; color:#}
.table01 td.td_0010{ color:#333; font-size:16px; font-weight:bold }
.table01 td.td_0011{ font-weight:bold; font-size:21px}
.table01 td .span_11{ text-decoration:line-through; font-size:16px; font-weight:normal; padding-left:10px}
.table01 td a{ color:#fc4349; text-decoration:underline; font-size:14px; padding:2px 8px 3px}
.table01 td a:hover{ color:#fff; background:#fc4349; text-decoration:none}
.table01 tr.tr_02{ background:#fafafa}

.m_0{ margin-bottom:0}
.m_web01,.m_web02{ display:none}
.m_90{ margin-bottom:90px}
/******** 手机版 ********/
@media (max-width:767px){
.ban_son{ height:200px; margin-top:60px}
.web_01 h2{  font-size:23px; line-height:30px; margin:20px 0 20px;}
.web_01 h3{  line-height:20px;  font-size:16px;margin-bottom:20px; max-height:40px}
.web_01 ul{ width:100%; float:left; overflow:hidden; padding:0px; display:flex}
.web_01 dl{ overflow:hidden; border-right:1px solid #707ab9}
.web_01 dl dt{ font-size:16px;line-height:25px}
.web_01 dl dd{font-size:8px; line-height:16px; }

.wz_01,.wz_02,.wz_03,.web_kh{ display:none}
.m_web01{ display:block; background:url(wz_bg01.jpg) no-repeat center 0; background-size:cover; padding:15px 0 0}

.m_dl_11{ width:100%; float:left; overflow:hidden; background:#ffea00; margin-bottom:20px; border-radius:15px; padding:20px 20px 15px; box-sizing:border-box}
.m_dl_11 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:36px; color:#494949; font-weight:bold;  margin-bottom:5px}
.m_dl_11 dd{ width:100%; float:left; overflow:hidden; line-height:28px; font-size:26px; color:#222; font-weight:bold; margin-bottom:10px}
.m_dl_11 h5{ width:100%; float:left; overflow:hidden; line-height:28px; font-size:21px; color:#333; font-weight:normal;}

.m_div_11{ width:100%; float:left; overflow:hidden; }
.m_div_11 dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; display:flex}
.m_div_11 h5{ width:60px;}
.m_div_11 h5 span{ width:60px; height:60px; float:left; overflow:hidden; border-radius:10px 0 0 10px; background:#177ee6; color:#fff; text-align:center; line-height:60px; font-size:29px; }
.m_div_11 ul{ flex:1; padding:10px 15px 15px; box-sizing:border-box; background:#fff  }
.m_div_11 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:21px; color:#494949; font-weight:bold; height:40px; margin-bottom:5px }
.m_div_11 dt img{ height:40px; float:left;  margin-right:10px }
.m_div_11 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#4d4d4d; font-size:12px; text-align: justify;}

.m_dl_12{ width:100%; float:left; overflow:hidden; background:#ffea00; border-radius:15px 15px 0 0; padding:17px 20px 11px; box-sizing:border-box }
.m_dl_12 dt{ width:100%; float:left; overflow:hidden;line-height:28px; font-size:21px; color:#333; font-weight:bold; margin-bottom:10px}
.m_dl_12 dd{ width:100%; float:left; overflow:hidden; line-height:23px; margin-bottom:10px; font-size:14px; color:#333; text-align: justify;}

.m_dl_13{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.m_dl_13 ul{width:100%; padding:20px; box-sizing:border-box; float:left; overflow:hidden; background:#fff; border-radius:0 0 15px 15px; color:#ffc000}
.m_dl_13 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; margin-bottom:8px}
.m_dl_13 dd{width:100%; float:left; overflow:hidden; line-height:40px; font-size:31px; font-weight:bold;  margin-bottom:8px}
.m_dl_13 h5{width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px;font-weight:normal}

.m_ul_img{ width:100%; float:left; text-align:center; overflow:hidden}
.m_ul_img img{ max-width:100%}

.m_web02{ display:block; padding-bottom:15px; background:#fff}
.h3_021{ line-height:33px; font-size:31px; color:#333; margin:20px 0 20px }

.table01{ border:1px solid #ccc; border-collapse:collapse; width:100%; text-align:center; background:#fff; box-sizing:border-box}
.table01 tr,.table01 td{border:1px solid #ccc; line-height:18px; font-size:12px; color:#555; padding:5px 3px}
.table01 tr.tr_01{ height:40px; line-height:40px; }
.table01 tr.tr_01 td{ color:#fff; font-size:16px}

.table01 td.td_001{ background:#ff535d; border:1px solid #ff535d}
.table01 td.td_002{ background:#4eb7f1; border:1px solid #4eb7f1}
.table01 td.td_003{ background:#ff9614; border:1px solid #ff9614}
.table01 td.td_004{ background:#36c995; border:1px solid #36c995}
.table01 td.td_005{ background:#567cf9; border:1px solid #567cf9}

.table01 td.col_1{ color:#4eb7f1}
.table01 td.col_2{ color:#ff9614}
.table01 td.col_3{ color:#36c995}
.table01 td.col_4{ color:#567cf9}

.table01 .span_021{ font-size:12px; font-family:"宋体"; color:#}
.table01 td.td_0010{ color:#333; font-size:14px; font-weight:bold }
.table01 td.td_0011{ font-weight:bold; font-size:14px}
.table01 td .span_11{ text-decoration:line-through; font-size:14px; font-weight:normal;}
.table01 td a{ color:#fc4349; text-decoration:underline; font-size:14px; padding:2px 8px 3px}
.table01 td a:hover{ color:#fff; background:#fc4349; text-decoration:none}
.table01 tr.tr_02{ background:#fafafa}

.work2{ background:none; padding:15px 0; float:left;}
.work2 h5,.work2 ul{ display:none}
.work2 h2{line-height:25px; font-size:21px;  margin-bottom:5px}
.work2 h4{ line-height:20px; font-size:14px; margin-bottom:10px}
.work2 h5{line-height:18px;font-size:12px; margin-bottom:10px}
.work2 ul{line-height:20px; font-size:12px;}
.work2 ul span{ font-size:14px}

.advantage{ padding-bottom:5px}
.advantage li{ width:49%; margin-bottom:10px; padding:20px 10px;  box-sizing:border-box;}
.advantage li h3 {font-size:14px;  line-height:20px}
.advantage li h3 span{font-size:17px}
.advantage li img {margin-bottom:20px;margin-top:20px;height:70px;width:70px;}

.m_30{ margin-bottom:10px}
}
/******** 手机版 结束 ********/

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.ban_son{ height:200px; margin-top:60px}
.web_01 h2{  font-size:23px; line-height:30px; margin:20px 0 20px;}
.web_01 h3{  line-height:20px;  font-size:16px;margin-bottom:20px; max-height:40px}
.web_01 ul{ width:100%; float:left; overflow:hidden; padding:0px; display:flex}
.web_01 dl{ overflow:hidden; border-right:1px solid #707ab9}
.web_01 dl dt{ font-size:16px;line-height:25px}
.web_01 dl dd{font-size:8px; line-height:16px; }

.wz_01,.wz_02,.wz_03,.web_kh{ display:none}
.m_web01{ display:block; background:url(wz_bg01.jpg) no-repeat center 0; background-size:cover; padding:15px 0 0}

.m_dl_11{ width:100%; float:left; overflow:hidden; background:#ffea00; margin-bottom:20px; border-radius:15px; padding:20px 20px 15px; box-sizing:border-box}
.m_dl_11 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:36px; color:#494949; font-weight:bold;  margin-bottom:5px}
.m_dl_11 dd{ width:100%; float:left; overflow:hidden; line-height:28px; font-size:26px; color:#222; font-weight:bold; margin-bottom:10px}
.m_dl_11 h5{ width:100%; float:left; overflow:hidden; line-height:28px; font-size:21px; color:#333; font-weight:normal;}

.m_div_11{ width:100%; float:left; overflow:hidden; }
.m_div_11 dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; display:flex}
.m_div_11 h5{ width:60px;}
.m_div_11 h5 span{ width:60px; height:60px; float:left; overflow:hidden; border-radius:10px 0 0 10px; background:#177ee6; color:#fff; text-align:center; line-height:60px; font-size:29px; }
.m_div_11 ul{ flex:1; padding:10px 15px 15px; box-sizing:border-box; background:#fff  }
.m_div_11 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:21px; color:#494949; font-weight:bold; height:40px; margin-bottom:5px }
.m_div_11 dt img{ height:40px; float:left;  margin-right:10px }
.m_div_11 dd{ width:100%; float:left; overflow:hidden; line-height:20px; color:#4d4d4d; font-size:12px; text-align: justify;}

.m_dl_12{ width:100%; float:left; overflow:hidden; background:#ffea00; border-radius:15px 15px 0 0; padding:17px 20px 11px; box-sizing:border-box }
.m_dl_12 dt{ width:100%; float:left; overflow:hidden;line-height:28px; font-size:21px; color:#333; font-weight:bold; margin-bottom:10px}
.m_dl_12 dd{ width:100%; float:left; overflow:hidden; line-height:23px; margin-bottom:10px; font-size:14px; color:#333; text-align: justify;}

.m_dl_13{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.m_dl_13 ul{width:100%; padding:20px; box-sizing:border-box; float:left; overflow:hidden; background:#fff; border-radius:0 0 15px 15px; color:#ffc000}
.m_dl_13 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; margin-bottom:8px}
.m_dl_13 dd{width:100%; float:left; overflow:hidden; line-height:40px; font-size:31px; font-weight:bold;  margin-bottom:8px}
.m_dl_13 h5{width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px;font-weight:normal}

.m_ul_img{ width:100%; float:left; text-align:center; overflow:hidden}
.m_ul_img img{ max-width:100%}

.m_web02{ display:block; padding-bottom:15px; background:#fff}
.h3_021{ line-height:33px; font-size:31px; color:#333; margin:20px 0 20px }

.table01{ border:1px solid #ccc; border-collapse:collapse; width:100%; text-align:center; background:#fff; box-sizing:border-box}
.table01 tr,.table01 td{border:1px solid #ccc; line-height:18px; font-size:12px; color:#555; padding:5px 3px}
.table01 tr.tr_01{ height:40px; line-height:40px; }
.table01 tr.tr_01 td{ color:#fff; font-size:16px}

.table01 td.td_001{ background:#ff535d; border:1px solid #ff535d}
.table01 td.td_002{ background:#4eb7f1; border:1px solid #4eb7f1}
.table01 td.td_003{ background:#ff9614; border:1px solid #ff9614}
.table01 td.td_004{ background:#36c995; border:1px solid #36c995}
.table01 td.td_005{ background:#567cf9; border:1px solid #567cf9}

.table01 td.col_1{ color:#4eb7f1}
.table01 td.col_2{ color:#ff9614}
.table01 td.col_3{ color:#36c995}
.table01 td.col_4{ color:#567cf9}

.table01 .span_021{ font-size:12px; font-family:"宋体"; color:#}
.table01 td.td_0010{ color:#333; font-size:14px; font-weight:bold }
.table01 td.td_0011{ font-weight:bold; font-size:14px}
.table01 td .span_11{ text-decoration:line-through; font-size:14px; font-weight:normal;}
.table01 td a{ color:#fc4349; text-decoration:underline; font-size:14px; padding:2px 8px 3px}
.table01 td a:hover{ color:#fff; background:#fc4349; text-decoration:none}
.table01 tr.tr_02{ background:#fafafa}

.work2{ background:none; padding:15px 0; float:left;}
.work2 h5,.work2 ul{ display:none}
.work2 h2{line-height:25px; font-size:21px;  margin-bottom:5px}
.work2 h4{ line-height:20px; font-size:14px; margin-bottom:10px}
.work2 h5{line-height:18px;font-size:12px; margin-bottom:10px}
.work2 ul{line-height:20px; font-size:12px;}
.work2 ul span{ font-size:14px}

.advantage{ padding-bottom:5px}
.advantage li{ width:49%; margin-bottom:10px; padding:20px 10px;  box-sizing:border-box;}
.advantage li h3 {font-size:14px;  line-height:20px}
.advantage li h3 span{font-size:17px}
.advantage li img {margin-bottom:20px;margin-top:20px;height:70px;width:70px;}

.m_30{ margin-bottom:10px}
}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){

.ban_son{ height:260px}
.web_01 h2{ width:100%; float:left; overflow:hidden; text-align:center; font-size:31px; color:#fff; line-height:45px; margin:40px 0 10px; font-weight:normal}
.web_01 h3{ width:100%; float:left; overflow:hidden; line-height:26px; text-align:center; font-size:17px; color:#fff; font-weight:normal; margin-bottom:30px}
.web_01 ul{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center;}

.wz_left{ width:300px;}

.wz_dl01{ margin-bottom:320px}
.wz_dl01 ul{padding:30px; border-radius:13px; }
.wz_dl01 dt{ line-height:55px; font-size:45px; }
.wz_dl01 dd{font-size:26px; }

.wz_dl02 ul{ padding:30px 30px 15px; border-radius:13px 13px 0 0 ;}
.wz_dl02 dt{ line-height:55px; font-size:45px;}
.wz_dl02 dd{font-size:26px; line-height:30px}
.wz_dl02 h3{width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#222; font-weight:normal; margin-bottom:10px}
.wz_dl02 p{ display:none}

.wz_dl03{ width:100%; float:left; overflow:hidden;}
.wz_dl03 ul{width:100%; padding:20px 20px 30px; float:left; overflow:hidden; background:#fff; border-radius:0 0 15px 15px;box-sizing:border-box; }
.wz_dl03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#e6d200; margin-bottom:8px}
.wz_dl03 dd{font-size:38px;}
.wz_dl03 h5{line-height:28px; font-size:21px;l}

.wz_right{ flex:1; padding-left:50px;}
.wz_dl11{ width:100%; float:left; margin-bottom:20px; display:flex;}
.wz_dl11 h5{ width:60px; }
.wz_dl11 h5 span{ width:60px; height:60px;line-height:60px; }
.wz_dl11 dl{ padding:20px;}
.wz_dl11 dl h6{ width:80px; margin-right:20px;}
.wz_dl11 dt{line-height:35px; font-size:27px; margin-bottom:5px}
.wz_dl11 dd{line-height:26px; font-size:15px;}

.ul_img img{ max-width:96%; }

.h3_021{line-height:55px; font-size:45px; margin:30px 0 20px }
.wz_dl21 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#177ee6;}

.ul-01 dl h4{ width:100px; }
.ul-01 dl h4 img{ width:80%}
.ul-01 dl h6{ line-height:22px; font-size:16px;}
.ul-01 dl dt{ line-height:26px; font-size:16px;}
.ul-01 dl dd{ line-height:20px; font-size:13px;}

.ul-01 a span{ width:100%; height:40px; position:absolute; left:0px; bottom:0px; line-height:40px;  color:#fff; font-size:14px; text-align:center; background:url(kh-bg.png);transition: all 0.4s; }

.table01 tr,.table01 td{ font-size:15px;}

.work2{ background:none; padding:20px 0; float:left;}
.work2 h5,.work2 ul{ display:none}
.work2 h2{line-height:35px; font-size:29px;  margin-bottom:10px}
.work2 h4{ line-height:20px; font-size:18px; margin-bottom:20px}
.work2 h5{line-height:18px;font-size:12px; margin-bottom:10px}
.work2 ul span{ font-size:18px}
.advantage li h3 span{font-size:17px}

.wz_03{padding-bottom:40px }
}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.ban_son{ height:300px}
.web_01 h2{ width:100%; float:left; overflow:hidden; text-align:center; font-size:40px; color:#fff; line-height:50px; margin:50px 0 20px; font-weight:normal}
.web_01 h3{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:21px; color:#fff; font-weight:normal; margin-bottom:40px}
.web_01 ul{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center;}

.wz_left{ width:400px;}

.wz_dl01{ margin-bottom:320px}
.wz_dl01 ul{padding:40px;}
.wz_dl01 dt{ line-height:70px; font-size:58px; }
.wz_dl01 dd{font-size:33px; }

.wz_dl02 ul{ padding:40px; }
.wz_dl02 dt{ line-height:70px; font-size:58px;}
.wz_dl02 dd{font-size:33px;}
.wz_dl02 h3{width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#222; font-weight:normal; margin-bottom:20px}
.wz_dl02 p{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:10px;  font-size:14px; color:#333}

.wz_dl03{ width:100%; float:left; overflow:hidden;}
.wz_dl03 ul{width:100%; padding:20px 20px 30px; float:left; overflow:hidden; background:#fff; border-radius:0 0 15px 15px;box-sizing:border-box; }
.wz_dl03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#e6d200; margin-bottom:8px}
.wz_dl03 dd{font-size:38px;}
.wz_dl03 h5{line-height:28px; font-size:21px;l}

.wz_right{ flex:1; padding-left:50px;}
.wz_dl11{ width:100%; float:left; margin-bottom:20px; display:flex;}
.wz_dl11 h5{ width:70px; }
.wz_dl11 h5 span{ width:70px; height:70px;line-height:70px; }
.wz_dl11 dl{ padding:30px;}
.wz_dl11 dl h6{ width:110px; margin-right:30px;}
.wz_dl11 dt{line-height:50px; font-size:40px; margin-bottom:15px}
.wz_dl11 dd{line-height:26px; font-size:16px;}

.ul_img img{ max-width:96%; }

.h3_021{line-height:70px; font-size:58px; margin:30px 0 40px }
.wz_dl21 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#177ee6;}

.ul-01 dl h4{ width:130px; }
.ul-01 dl h6{ line-height:22px; font-size:16px;}
.ul-01 dl dt{ line-height:26px; font-size:16px;}
.ul-01 dl dd{ line-height:20px; font-size:13px;}

.ul-01 a span{ width:100%; height:40px; position:absolute; left:0px; bottom:0px; line-height:40px;  color:#fff; font-size:14px; text-align:center; background:url(kh-bg.png);transition: all 0.4s; }
}

/******** 1400px ********/
@media (min-width:1440px){
	
}
