@charset "utf-8";
/* CSS Document */

.wuli{ background:url(/img/wuli_bg.jpg) no-repeat center 0; margin-top:95px; background-size:cover}
.wuli h3{ width:100%; float:left; overflow:hidden; text-align:center; font-size:30px; color:#134172; line-height:36px; font-weight:normal; margin:100px 0 8px}
.wuli h6{ width:100%; float:left; overflow:hidden; text-align:center; font-size:22px; color:#134172; line-height:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:20px}
.wuli h4{ width:60%; padding:0 20%; float:left; overflow:hidden; text-align:center; font-size:15px; color:#767676; line-height:26px; font-weight:normal; margin-bottom:80px}

.wuli_div{ width:100%; display:flex;  justify-content:center;justify-content:space-between; padding:0 10%; box-sizing:border-box}
.wuli_div dl{flex:1;  padding:20px 0 25px; border:1px solid #134172; border-radius:9px; margin-right:5%; box-sizing:border-box }
.wuli_div dl:last-child{ margin-right:0}
.wuli_div dl dd{ width:100%; float:left; overflow:hidden; text-align:center; background:url(/img/line_11.jpg) no-repeat center bottom; padding-bottom:13px; margin-bottom:10px; }
.wuli_div dl dd img{ width:38%;}
.wuli_div dl dt{ width:100%; float:left; overflow:hidden; font-size:30px; color:#134172; line-height:36px; text-align:center}

.h3_01{ width:100%; float:left; overflow:hidden; line-height:40px; font-weight:normal; font-size:35px;  text-align:center;  padding-bottom:20px; margin-bottom:65px}
.h3_01 span{ margin-right:8px; font-family:Arial, Helvetica, sans-serif; font-size:38px; font-weight:bold}
.h4_01{ width:100%; float:left; overflow:hidden; line-height:35px; font-weight:normal; font-size:28px; text-align:center; margin-bottom:30px}

.wuli2{ background:url(/img/wuli_bg2.jpg) no-repeat center 0;  background-size:cover;}
.wuli2 h3{ color:#fff; text-align:center; background:url(/img/dot_11.jpg) no-repeat center bottom; }
.wuli2 h4{  color:#fff; }
.wuli2 p,.wuli3 p,.wuli4 p,.wuli5 p,.wuli6 p{ width:100%; padding:0 15%; box-sizing:border-box; line-height:30px; font-size:15px; color:rgba(255,255,255,.9); text-align:center; margin-bottom:50px}
.wuli6 p{ padding:0 14%;}
.wuli2 ul{ width:100%; float:left; overflow:hidden; margin-bottom:50px; text-align:center}
.wuli2 ul img{ max-width:100%}
.wuli2 ul:nth-of-type(1){ margin-bottom:100px}

.wuli3{ background:url(/img/wuli_bg3.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center; }
.wuli3 h3{ color:#134172; background:url(/img/dot_12.jpg) no-repeat center bottom;}
.wuli3 h4{ color:#134172; }
.wuli3 p{ color:#134172;margin-bottom:110px}
.wuli3 dl{ width:80%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:flex; margin-bottom:30px; border:1px solid rgba(19,65,114,.2); box-sizing:border-box; padding:30px}
.wuli3 dl h5{ margin-right:30px; display:flex; align-items:center }
.wuli3 dl h5 img{ height:80px}
.wuli3 dl ul{ flex:1}
.wuli3 dl ul dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#333; font-weight:bold; margin-bottom:10px}
.wuli3 dl ul dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#666}

.wuli4{ background:url(/img/wuli_bg4.jpg) no-repeat center 0;  background-size:cover;}
.wuli4 h3{ color:#fff; text-align:center; background:url(/img/dot_11.jpg) no-repeat center bottom; }
.wuli4 h4{  color:#fff;  }
.wuli4 p:nth-of-type(1){ padding:0 10%; }
.wuli4 p:nth-of-type(2){ padding:0 15%; }
.wuli4 p:nth-of-type(3){ padding:0 20%; }
.wuli4 ul{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center; margin-top:50px; }
.wuli4 ul dd{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:15px}
.wuli4 ul dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; color:#d4ae82; font-size:20px}

.shan01{ margin-bottom:80px; display:flex;flex-wrap:wrap; box-sizing:border-box; padding:0 1.5%; width:100% }
.shan01 dl{flex:1; margin-right:1.5%; float:left; overflow:hidden; box-sizing:border-box; border:1px solid #eee; padding:20px 0 10px}
.shan01 dl:last-child{ margin-right:0}
.shan01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:19px; color:#333; font-weight:bold; box-sizing:border-box; padding:0 15px; margin-bottom:10px}
.shan01 dd{width:100%; float:left; overflow:hidden; line-height:22px; height:44px; font-size:14px; color:#666;  box-sizing:border-box; padding:0 15px; margin-bottom:10px}
.shan01 h5{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.shan01 h5 img{ width:100%; float:left; overflow:hidden;}
.shan01 p{ width:100%; float:left; overflow:hidden; line-height:22px; color:#666; font-size:14px; margin-bottom:10px; box-sizing:border-box; padding:0 15px}

.shan02{ background:#deebf1; padding:80px 0;}
.shan02 h3{ width:100%; float:left; overflow:hidden; text-align:center; font-size:26px; line-height:30px; margin-bottom:50px; font-weight:normal}
.shan02 div{ display:flex;flex-wrap:wrap; box-sizing:border-box; padding:0 1.5%; width:100%}
.shan02 div dl{flex:1; margin-right:1.5%; float:left; overflow:hidden; padding:80px 30px 80px; background-size:cover; box-sizing:border-box}
.shan02 div dl:last-child{ margin-right:0}
.shan02 div dl:first-child{ background:url(/img/shan06.jpg) no-repeat;}
.shan02 div dl:nth-child(2){ background:url(/img/shan07.jpg) no-repeat;}
.shan02 div dl:nth-child(3){ background:url(/img/shan08.jpg) no-repeat;}
.shan02 div dl:nth-child(4){ background:url(/img/shan09.jpg) no-repeat;}
.shan02 dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#fff; margin-bottom:15px}
.shan02 dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:15px; color:#fff;}

.wushan{  background:url(/img/wushan_bg2.jpg) no-repeat center 0; background-size:cover;padding:80px 0;}
.wushan h3{ width:100%; float:left; overflow:hidden; text-align:center; font-size:26px; line-height:30px; margin-bottom:50px; font-weight:normal; color:#fff}
.wushan .ty02 div{ width:100%; display:flex; justify-content:center;flex-wrap:wrap }
.wushan dl{flex:1; background:rgba(255,255,255,1); padding:50px 30px 40px; box-sizing:border-box; transition:all 0.35s; margin-right:3%}
.wushan dl:last-child{ margin-right:0;}
.wushan dl h6{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:20px}
.wushan dl h6 img{ height:43px}
.wushan dl dt{  width:100%; float:left; overflow:hidden; text-align:center; font-size:18px; color:#383838; margin-bottom:20px; line-height:26px; font-weight:bold}
.wushan dl dd{  width:100%; float:left; overflow:hidden; text-align:center; line-height:26px; font-size:15px; color:rgba(19,65,114,.5); text-transform:uppercase}
.wushan dl.ws_dl01:hover{ background:url(/img/ws_dl01.jpg) no-repeat center center; background-size:cover}
.wushan dl.ws_dl02:hover{ background:url(/img/ws_dl02.jpg) no-repeat center center; background-size:cover}
.wushan dl.ws_dl03:hover{ background:url(/img/ws_dl03.jpg) no-repeat center center; background-size:cover}

.wujia{padding:80px 0 ;}
.wujia h3{ width:100%; float:left; overflow:hidden; text-align:center; font-size:26px; line-height:30px; margin-bottom:50px; font-weight:normal; color:#333}
.wujia .ty02 div{ width:100%; float:left; overflow:hidden;}
.wujia div dl{ width:100%; float:left; overflow:hidden; margin-bottom:35px; display:flex; background:#f7f8f9;flex-wrap:wrap  }
.wujia dl h5{ width:30%; float:left; overflow:hidden; }
.wujia dl h5 img{ width:100%; float:left; overflow:hidden}
.wujia dl ul{ width:70%; float:left; overflow:hidden; padding:40px 5%; box-sizing:border-box; }
.wujia dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold}
.wujia dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#888;}


.tizhi01{ background:url(/img/tizhi01.jpg) no-repeat; background-size:cover; padding:100px 0; margin:0}
.tizhi01 dl dt,.tizhi01 dl dd,.tizhi01 ul{  color:rgba(255,255,255,.85);}
.tizhi02{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center; margin-top:130px}
.tizhi02 li{ width:100%; float:left; overflow:hidden; text-align:center;line-height:30px; color:#d4ae82; font-size:20px; margin-bottom:15px}

.wuli5{ background:url(/img/wuli_bg5.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center;}
.wuli5 h3{ color:#134172; background:url(/img/dot_12.jpg) no-repeat center bottom;}
.wuli5 h4{ color:#134172; }
.wuli5 p{ color:#134172;margin-bottom:30px}
.wuli5 ul{ width:100%; float:left; overflow:hidden; display:flex;margin-top:70px;flex-wrap:wrap }
.wuli5 ul dl{ margin-right:40px; flex:1}
.wuli5 ul dl:last-child{ margin-right:0}
.wuli5 ul dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:15px}
.wuli5 ul dl dd img{ width:100%; float:left; overflow:hidden}
.wuli5 ul dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:16px; color:#134172; font-weight:bold; margin-bottom:10px}
.wuli5 ul dl h6{ width:100%; float:left; overflow:hidden; line-height:26px; text-align:center; font-size:14px; color:#134172; font-weight:normal;}

.wuli6{ background:url(/img/wuli_bg6.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center; padding:100px 0  }
.wuli6 h3{ color:#fff; text-align:center; background:url(/img/dot_11.jpg) no-repeat center bottom; }
.wuli6 h4{  color:#fff; }
.wuli6 ul{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center; margin-top:30px }
.wuli6 ul li{ flex:1; margin-right:20px}
.wuli6 ul li:last-child{ margin-right:0}
.wuli6 ul li img{ width:100%; float:left; overflow:hidden}
.wuli6 p{ padding:0 10%}

.wuli2,.wuli3,.wuli4,.wuli5{ padding:100px 0 80px;}

/******** ÊÖ»ú°æ ********/
@media (max-width:767px){
	
.wuli{  margin-top:0px; padding-bottom:20px}
.wuli h3{line-height:26px; font-size:20px; margin:30px 0 0px}
.wuli h6{ line-height:22px; font-size:14px; margin-bottom:10px}
.wuli h4{ width:100%; font-size:13px; line-height:20px; margin-bottom:20px; padding:0}

.wuli_div{  padding:0; }
.wuli_div dl{ width:16.8%;  padding:20px 0 25px; border-radius:9px; margin-right:4%}
.wuli_div dl:last-child{ margin-right:0}
.wuli_div dl dd{ padding-bottom:13px; margin-bottom:10px; }
.wuli_div dl dd img{ width:50%;}
.wuli_div dl dt{  font-size:15px; line-height:22px;}

.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{ padding:40px 0 }

.h3_01{  line-height:26px; font-size:18px; padding-bottom:10px; margin-bottom:10px}
.h3_01 span{ margin-right:5px;  font-size:20px; }
.h4_01{line-height:20px; font-size:12px; margin-bottom:10px}

.wuli2 p,.wuli3 p,.wuli4 p,.wuli5 p,.wuli6 p{ padding:0; line-height:20px; font-size:12px;  margin-bottom:15px}
.wuli2 ul{ width:100%; float:left; overflow:hidden; display:flex;  margin-bottom:30px}
.wuli2 ul img{ width:100%;}
.wuli2 ul:nth-of-type(1){ margin-bottom:20px}

.shan01{ margin-bottom:0px;}
.shan01 dl{flex: none; margin-right:0; margin-bottom:15px;  padding:10px 0 10px; width:48.5%}
.shan01 dl:nth-child(2n+1){ margin-right:3%;}
.shan01 dt{  line-height:20px; font-size:14px;  padding:0 10px; margin-bottom:5px;}
.shan01 dd{line-height:18px; height:36px; font-size:12px;  padding:0 10px; margin-bottom:8px}
.shan01 h5{ margin-bottom:10px}
.shan01 p{line-height:16px; font-size:12px; margin-bottom:3px; padding:0 10px}
.dl_m01{ margin-top:20px; }

.shan02{  padding:30px 0 20px;}
.shan02 h3{  font-size:20px; line-height:30px; margin-bottom:20px;}

.shan02 div dl{flex:none; width:48.5%; margin-right:0;  padding:50px 15px; margin-bottom:15px }
.shan02 div dl:nth-child(2n+1){ margin-right:3%}
.shan02 dt{ line-height:30px; font-size:14px; margin-bottom:15px}
.shan02 dd{  line-height:20px; font-size:12px; }




.wuli3 .h3_01{ margin-bottom:25px}
.wuli3 dl{ width:100%;  margin-bottom:20px;  padding:15px}
.wuli3 dl h5{ margin-right:15px;}
.wuli3 dl h5 img{ height:60px}

.wuli3 dl ul dt{line-height:20px; font-size:16px;margin-bottom:5px}
.wuli3 dl ul dd{ line-height:20px; font-size:12px;}



.wushan{ padding:30px 0 20px;}
.wushan h3{ font-size:20px; line-height:30px; margin-bottom:20px;}
.wushan dl{ padding:20px 15px 20px; flex:none; margin-bottom:15px; width:48.5%}
.wushan dl:nth-child(2n){ margin-right:0}
.wushan dl h6{ margin-bottom:10px}
.wushan dl h6 img{ height:43px}
.wushan dl dt{   font-size:16px;margin-bottom:10px; line-height:26px;}
.wushan dl dd{  line-height:18px; font-size:12px;}

.wujia{padding:30px 0 10px;}
.wujia h3{  font-size:20px; line-height:30px; margin-bottom:20px; }
.wujia div dl{ margin-bottom:20px; }
.wujia dl h5{ width:100%; float:left; overflow:hidden; }
.wujia dl ul{ width:100%; padding:10px 5% 15px;}
.wujia dl dt{ line-height:30px; font-size:14px;margin-bottom:10px;}
.wujia dl dd{line-height:20px; font-size:12px;}



.tizhi01{  padding:30px 0 20px;}
.tizhi02{  margin-top:30px}
.tizhi02 li img{ width:40%}
.tizhi02 li{ line-height:30px; font-size:12px; margin-bottom:0px}

.wuli4 p:nth-of-type(1){ padding:0; }
.wuli4 p:nth-of-type(2){ padding:0; }
.wuli4 p:nth-of-type(3){ padding:0; }
.wuli4 ul{ margin-top:20px}
.wuli4 ul dd{  margin-bottom:10px}
.wuli4 ul dd img{ height:50px}
.wuli4 ul dt{line-height:22px; font-size:12px}





.wuli5 ul{  margin-top:0px}
.wuli5 ul dl{ margin-right:3%; flex:none; width:48%; background:#fff; margin-bottom:15px}
.wuli5 ul dl:last-child{ margin-right:3%}
.wuli5 ul dl:nth-child(2n){ margin-right:0}
.wuli5 ul dl dt{ line-height:18px; font-size:14px;}
.wuli5 ul dl h6{ line-height:18px; font-size:12px; width:100%; padding:0 10px 10px; box-sizing:border-box;}



.wuli6 ul li{ flex:1; margin-right:5px}
.wuli6 ul li:last-child{ margin-right:0}

.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{ padding:30px 0 20px;}
.wuli6{ padding-bottom:30px}
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.wuli{ height:500px;  margin-top:40px;}

.h3_01{  line-height:26px; font-size:18px; padding-bottom:15px; margin-bottom:15px}
.h3_01 span{ margin-right:5px;  font-size:20px; }
.h4_01{line-height:20px; font-size:14px; margin-bottom:20px}

.wuli h3{ font-size:21px; line-height:25px; margin:50px 0 3px; }
.wuli h6{ font-size:16px; line-height:22px; margin-bottom:20px}
.wuli h4{ width:100%; padding:0; box-sizing:border-box; font-size:14px; line-height:26px;margin-bottom:70px}

.wuli_div{ padding:0;}
.wuli_div dl{flex:1;  padding:20px 0 25px; border:1px solid #134172; border-radius:9px; margin-right:1% }
.wuli_div dl:last-child{ margin-right:0}
.wuli_div dl dd{padding-bottom:13px; margin-bottom:20px; }
.wuli_div dl dd img{ width:38%;}
.wuli_div dl dt{ font-size:16px; line-height:26px; }

.wuli2 p,.wuli3 p,.wuli4 p,.wuli5 p,.wuli6 p{ padding:0; line-height:26px; font-size:12px;  margin-bottom:15px}
.wuli2 ul{ width:100%; float:left; overflow:hidden; display:flex;  justify-content:center; margin-bottom:30px}
.wuli2 ul:nth-of-type(1){ margin-bottom:30px}

.wuli3 dl{padding:20px; margin-bottom:20px}

.wuli3 dl ul dt{ font-size:14px; line-height:22px; margin-bottom:5px}
.wuli3 dl ul dd{ font-size:12px; line-height:20px}
.wuli3 dl h5{ margin-right:30px; display:flex; align-items:center }
.wuli3 dl h5 img{ height:70px}

.shan01{ margin-bottom:50px; }
.shan01 dt{  line-height:20px; font-size:14px;  padding:0 10px; margin-bottom:5px;}
.shan01 dd{line-height:18px; height:36px; font-size:12px;  padding:0 10px; margin-bottom:8px}
.shan01 h5{ margin-bottom:10px}
.shan01 p{line-height:17px; font-size:12px; margin-bottom:10px; padding:0 10px}

.shan02{  padding:50px 0;}
.shan02 h3{  font-size:20px; line-height:30px; margin-bottom:30px;}
.shan02 div dl{ padding:70px 15px 70px; }
.shan02 div dl:last-child{ margin-right:0}
.shan02 dt{ line-height:30px; font-size:14px; margin-bottom:15px}
.shan02 dd{  line-height:20px; font-size:12px; }

.wushan{ padding:50px 0;}
.wushan h3{ font-size:20px; line-height:30px; margin-bottom:30px;}
.wushan dl{ padding:50px 30px 40px;}
.wushan dl h6{ margin-bottom:20px}
.wushan dl h6 img{ height:43px}
.wushan dl dt{   font-size:16px;margin-bottom:20px; line-height:26px;}
.wushan dl dd{  line-height:20px; font-size:13px;}

.wujia{padding:50px 0 30px;}
.wujia h3{  font-size:20px; line-height:30px; margin-bottom:40px; }
.wujia div dl{ margin-bottom:20px; display:flex;  }
.wujia dl ul{ width:70%; padding:10px 5%;}
.wujia dl dt{ line-height:30px; font-size:14px;margin-bottom:10px;}
.wujia dl dd{line-height:20px; font-size:12px;}

.tizhi01{  padding:60px 0 40px;}
.tizhi02{  margin-top:50px}
.tizhi02 li img{ width:40%}
.tizhi02 li{ line-height:30px; font-size:14px; margin-bottom:15px}

.wuli4 p:nth-of-type(1){ padding:0 5%; }
.wuli4 p:nth-of-type(2){ padding:0 10%; }
.wuli4 p:nth-of-type(3){ padding:0 15%; }
.wuli4 ul{ margin-top:50px}
.wuli4 ul dd{  margin-bottom:10px}
.wuli4 ul dd img{ height:60px}
.wuli4 ul dt{line-height:22px; font-size:14px}

.wuli5 ul{  margin-top:50px; justify-content:center; }
.wuli5 ul dl{ margin-right:30px; flex:1}
.wuli5 ul dl:last-child{ margin-right:0}
.wuli5 ul dl dt{ line-height:26px; font-size:14px;}

.wuli6 ul li{ flex:1; margin-right:30px}
.wuli6 ul li:last-child{ margin-right:0}

.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{ padding:40px 0 30px;}
.wuli6{ padding-bottom:50px}
}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){

.wuli{ height:540px;  margin-top:60px;}

.h3_01{  line-height:26px; font-size:20px; padding-bottom:15px; margin-bottom:15px}
.h3_01 span{ margin-right:8px;  font-size:23px; }
.h4_01{line-height:30px; font-size:15px; margin-bottom:20px}

.wuli h3{ font-size:26px; line-height:30px; margin:70px 0 3px; }
.wuli h6{ font-size:18px; line-height:30px; margin-bottom:20px}
.wuli h4{ width:100%; padding:0 5%; box-sizing:border-box; font-size:15px; line-height:26px;margin-bottom:70px}

.wuli_div{ padding:0 5%;}
.wuli_div dl{flex:1;  padding:20px 0 25px; border:1px solid #134172; border-radius:9px; margin-right:5% }
.wuli_div dl:last-child{ margin-right:0}
.wuli_div dl dd{padding-bottom:13px; margin-bottom:20px; }
.wuli_div dl dd img{ width:38%;}
.wuli_div dl dt{ font-size:18px; line-height:26px; }

.wuli2 p,.wuli3 p,.wuli4 p,.wuli5 p,.wuli6 p{ padding:0; line-height:26px; font-size:12px;  margin-bottom:20px}
.wuli2 ul{ width:100%; float:left; overflow:hidden; display:flex;  justify-content:center; margin-bottom:50px}
.wuli2 ul:nth-of-type(1){ margin-bottom:50px}

.wuli3 dl ul dt{ font-size:16px; line-height:22px; margin-bottom:8px}
.wuli3 dl ul dd{ font-size:14px; line-height:22px}

.shan01 dt{  line-height:25px; font-size:15px;  padding:0 10px; margin-bottom:5px}
.shan01 dd{line-height:20px; height:40px; font-size:12px;  padding:0 10px; margin-bottom:0px}
.shan01 h5{ margin-bottom:10px}
.shan01 p{line-height:20px; font-size:12px; margin-bottom:10px; padding:0 10px}

.shan02{  padding:50px 0;}
.shan02 h3{  font-size:20px; line-height:30px; margin-bottom:30px;}
.shan02 div dl{ padding:70px 20px 70px; }
.shan02 div dl:last-child{ margin-right:0}
.shan02 dt{ line-height:30px; font-size:16px; margin-bottom:15px}
.shan02 dd{  line-height:20px; font-size:12px; }

.wushan{ padding:60px 0;}
.wushan h3{ font-size:20px; line-height:30px; margin-bottom:30px;}
.wushan dl{ padding:50px 30px 40px;}
.wushan dl h6{ margin-bottom:20px}
.wushan dl h6 img{ height:43px}
.wushan dl dt{   font-size:18px;margin-bottom:20px; line-height:26px;}
.wushan dl dd{  line-height:26px; font-size:14px;}

.wujia{padding:50px 0 40px;}
.wujia h3{  font-size:20px; line-height:30px; margin-bottom:50px; }
.wujia div dl{ margin-bottom:35px; display:flex;  }
.wujia dl ul{ width:70%; padding:40px 5%;}
.wujia dl dt{ line-height:30px; font-size:16px;margin-bottom:20px;}
.wujia dl dd{line-height:20px; font-size:12px;}

.tizhi01{  padding:60px 0 40px;}
.tizhi02{  margin-top:50px}
.tizhi02 li{ line-height:30px; font-size:15px; margin-bottom:15px}

.wuli4 p:nth-of-type(1){ padding:0 5%; }
.wuli4 p:nth-of-type(2){ padding:0 10%; }
.wuli4 p:nth-of-type(3){ padding:0 15%; }
.wuli4 ul{ margin-top:50px}
.wuli4 ul dd{  margin-bottom:10px}
.wuli4 ul dd img{ height:60px}
.wuli4 ul dt{line-height:22px; font-size:14px}

.wuli5 ul{  margin-top:50px;justify-content:center; }
.wuli5 ul dl{ margin-right:30px; flex:1}
.wuli5 ul dl:last-child{ margin-right:0}
.wuli5 ul dl dt{ line-height:26px; font-size:14px;}

.wuli6 ul li{ flex:1; margin-right:30px}
.wuli6 ul li:last-child{ margin-right:0}

.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{ padding:40px 0 30px;}
}



/******** 1160px ********/
@media (min-width:1200px) and (max-width:1300px){

.wuli{ height:600px;  margin-top:80px;}

.wuli h3{font-size:26px;  line-height:32px; margin:80px 0 8px}
.wuli h6{  font-size:20px; line-height:30px;  margin-bottom:30px}
.wuli h4{ width:70%; padding:0 15%; font-size:15px; line-height:26px; margin-bottom:80px}

.wuli_div dl{  padding:20px 0 25px; border-radius:9px;}
.wuli_div dl dd{ padding-bottom:13px; margin-bottom:10px; }
.wuli_div dl dt{  font-size:24px; line-height:30px;}

.h3_01{  line-height:30px; font-size:24px; padding-bottom:20px; margin-bottom:15px}
.h3_01 span{ margin-right:8px;  font-size:32px; }
.h4_01{line-height:30px; font-size:18px; margin-bottom:20px}

.wuli2 p,.wuli3 p,.wuli4 p,.wuli5 p,.wuli6 p{ padding:0 5%; line-height:26px; font-size:12px;  margin-bottom:15px}
.wuli2 ul{ width:100%; float:left; overflow:hidden; display:flex;  justify-content:center; margin-bottom:50px}
.wuli2 ul:nth-of-type(1){ margin-bottom:70px}

.wuli3 dl ul dd{ font-size:14px;}

.shan01 dt{  line-height:30px; font-size:16px;  padding:0 15px; margin-bottom:5px}
.shan01 dd{line-height:20px; height:40px; font-size:13px;  padding:0 15px; margin-bottom:10px}
.shan01 h5{ margin-bottom:20px}
.shan01 p{line-height:22px; font-size:13px; margin-bottom:10px; padding:0 15px}


.shan02{  padding:60px 0;}
.shan02 h3{  font-size:26px; line-height:30px; margin-bottom:50px;}

.shan02 div dl{ padding:70px 20px 70px; }
.shan02 div dl:last-child{ margin-right:0}
.shan02 dt{ line-height:30px; font-size:19px; margin-bottom:15px}
.shan02 dd{  line-height:20px; font-size:13px; }

.wushan{ padding:60px 0;}
.wushan h3{ font-size:26px; line-height:30px; margin-bottom:50px;}
.wushan dl{ padding:50px 30px 40px;}
.wushan dl h6{ margin-bottom:20px}
.wushan dl h6 img{ height:43px}
.wushan dl dt{   font-size:18px;margin-bottom:20px; line-height:26px;}
.wushan dl dd{  line-height:26px; font-size:14px;}

.wujia{padding:60px 0 40px;}
.wujia h3{  font-size:26px; line-height:30px; margin-bottom:50px; }
.wujia div dl{ margin-bottom:35px; display:flex;  }
.wujia dl ul{ width:70%; padding:40px 5%;}
.wujia dl dt{ line-height:30px; font-size:17px;margin-bottom:20px;}
.wujia dl dd{line-height:25px; font-size:14px;}

.tizhi01{  padding:80px 0;}
.tizhi02{  margin-top:100px}
.tizhi02 li{ line-height:30px; font-size:17px; margin-bottom:15px}

.wuli4 p:nth-of-type(1){ padding:0 5%; }
.wuli4 p:nth-of-type(2){ padding:0 10%; }
.wuli4 p:nth-of-type(3){ padding:0 15%; }
.wuli4 ul{ margin-top:50px}
.wuli4 ul dd{  margin-bottom:10px}
.wuli4 ul dd img{ height:70px}
.wuli4 ul dt{line-height:22px; font-size:15px}

.wuli5 ul{  margin-top:50px; justify-content:center; }
.wuli5 ul dl{ margin-right:30px; flex:1}
.wuli5 ul dl:last-child{ margin-right:0}
.wuli5 ul dl dt{ line-height:26px; font-size:14px;}

.wuli6 ul li{ flex:1; margin-right:30px}
.wuli6 ul li:last-child{ margin-right:0}

.wuli2,.wuli3,.wuli4,.wuli5{ padding:60px 0 40px;}
}

/******** 1300px ********/
@media (min-width:1301px) and (max-width:1439px){

.wuli{ height:650px;  margin-top:95px;}
.wuli h3{font-size:28px;  line-height:36px; margin:90px 0 8px}
.wuli h6{  font-size:20px; line-height:30px;  margin-bottom:30px}
.wuli h4{ width:70%; padding:0 15%; font-size:15px; line-height:26px; margin-bottom:80px}
.wuli_div dl{ width:10%;  padding:20px 0 25px; border-radius:9px; margin-right:4.5%}
.wuli_div dl:last-child{ margin-right:0}
.wuli_div dl dd{ padding-bottom:13px; margin-bottom:10px; }
.wuli_div dl dt{  font-size:26px; line-height:36px;}

.h3_01{  line-height:36px; font-size:28px; padding-bottom:20px; margin-bottom:15px}
.h3_01 span{ margin-right:8px;  font-size:32px; }
.h4_01{line-height:30px; font-weight:normal; font-size:22px; text-align:center; margin-bottom:30px}

.wuli2 p,.wuli3 p,.wuli4 p,.wuli5 p,.wuli6 p{ padding:0 5%; line-height:30px; font-size:14px;  margin-bottom:30px}
.wuli2 ul:nth-of-type(1){ margin-bottom:80px}

.wuli4 p:nth-of-type(1){ padding:0 5%; }
.wuli4 p:nth-of-type(2){ padding:0 10%; }
.wuli4 p:nth-of-type(3){ padding:0 15%; }
.wuli4 ul{ margin-top:50px}
.wuli4 ul dd{  margin-bottom:10px}
.wuli4 ul dt{line-height:30px; font-size:18px}

.wuli5 ul{  margin-top:50px; justify-content:center; }
.wuli5 ul dl{ margin-right:30px; flex:1}
.wuli5 ul dl:last-child{ margin-right:0}
.wuli5 ul dl dt{ line-height:30px; font-size:16px;}

.left_11{padding:60px 65px 0; box-sizing:border-box}
.left_11 h3{ font-size:34px;line-height:40px; margin-bottom:10px}
.left_11 h3 span{  font-size:38px; margin-right:10px}
.left_11 h4{ font-size:28px;  line-height:35px;  margin-bottom:40px}
.left_11 p{ line-height:26px; font-size:14px; margin-bottom:15px}

.wuli2,.wuli3,.wuli4,.wuli5{ padding:80px 0 60px;}

}


/******** 1400px ********/
@media (min-width:1440px){
.wuli{ height:710px;}
.wuli5 ul{  justify-content:center; }
}
<!--ºÄÊ±1784991947.0823Ãë-->