@charset "utf-8";
/* CSS Document */

.wuli{ background:url(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;}
.wuli_div dl{ width:10%;  padding:20px 0 25px; border:1px solid #134172; border-radius:9px; margin-right:4.5%}
.wuli_div dl:last-child{ margin-right:0}
.wuli_div dl dd{ width:100%; float:left; overflow:hidden; text-align:center; background:url(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:15px}
.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:40px}

.wuli2{ background:url(wuli_bg2.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center }
.wuli2 h3{ color:#fff; text-align:center; background:url(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; display:flex;  justify-content:space-between; margin-bottom:50px}
.wuli2 ul img{ width:47.5%;}


.wuli3{ background:url(wuli_bg3.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center }
.wuli3 h3{ color:#134172; background:url(dot_12.jpg) no-repeat center bottom;}
.wuli3 h4{ color:#134172; }
.wuli3 p{ color:#134172;margin-bottom:110px}
.wuli3 h5{ width:100%; float:left; overflow:hidden; color:#b68a62; font-size:25px; text-align:center; margin-bottom:5px; line-height:30px}
.wuli3 h6{ width:100%; float:left; overflow:hidden; color:#8e8e8e; font-size:16px; text-align:center; font-weight:normal; line-height:26px; margin-bottom:80px}
.wuli3 ul{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center;}
.wuli3 dl{ background:url(wu3_line.jpg) no-repeat right bottom; padding-right:1%; margin-right:1%}
.wuli3 dl:last-child{ margin-right:0; padding-right:0; background:none}
.wuli3 ul dl>span{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:30px}
.wuli3 ul dl dd{ width:100%; float:left; line-height:30px; font-size:18px; color:#b68a62; text-align:center; margin-bottom:5px}
.wuli3 ul dl dt{ width:100%; float:left; overflow:hidden; text-align:center; font-size:18px; color:#b68a62; }
.wuli3 ul dl dt span{ font-size:75px; margin-right:8px; font-family:Arial, Helvetica, sans-serif}


.wuli4{ background:url(wuli_bg4.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center }
.wuli4 h3{ color:#fff; text-align:center; background:url(dot_11.jpg) no-repeat center bottom; }

.wuli4 h4{  color:#fff; margin-bottom:80px }
.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:80px}
.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}


.wuli5{ background:url(wuli_bg5.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center }
.wuli5 h3{ color:#134172; background:url(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; justify-content:center; margin-top:70px}
.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:10px}
.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}


.wuli6{ background:url(wuli_bg6.jpg) no-repeat center 0;  background-size:cover; display:flex;align-items:center }
.wuli6 h3{ color:#fff; text-align:center; background:url(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%}



/******** 手机版 ********/
@media (max-width:767px){
	
.wuli{  margin-top:40px; padding-bottom:30px}
.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:22px; margin-bottom:20px; padding:0}

.wuli_div dl{ width:13%;  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 dd img{ width:50%;}
.wuli_div dl dt{  font-size:18px; line-height:26px;}


.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{ padding:40px 0 }


.h3_01{  line-height:26px; font-size:20px; padding-bottom:15px; margin-bottom:15px}
.h3_01 span{ margin-right:8px;  font-size:22px; }
.h4_01{line-height:20px; font-size:15px; margin-bottom:20px}

.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:48%;}
.wuli2 ul img:first-child{ margin-right:4%}

.wuli3 h5{ font-size:18px; margin-bottom:0px; line-height:26px}
.wuli3 h6{ font-size:12px; line-height:20px; margin-bottom:20px}
.wuli3 ul dl>span{ margin-bottom:5px}
.wuli3 ul dl>span img{ height:35px}
.wuli3 ul dl dd{line-height:26px; font-size:14px; margin-bottom:0px}
.wuli3 ul dl dt{ font-size:12px; }
.wuli3 ul dl dt span{ font-size:30px; margin-right:8px;}
.wuli4 h4{ margin-bottom:50px }

.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:20px}
.wuli5 ul dl{ margin-right:5px; flex:1}
.wuli5 ul dl:last-child{ margin-right:0}
.wuli5 ul dl dt{ line-height:20px; font-size:12px;}

.wuli6 ul li{ flex:1; margin-right:5px}
.wuli6 ul li:last-child{ margin-right:0}


}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.wuli{ height:600px;  margin-top:80px;}

.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{height:600px; }


.h3_01{  line-height:26px; font-size:20px; padding-bottom:15px; margin-bottom:15px}
.h3_01 span{ margin-right:8px;  font-size:26px; }
.h4_01{line-height:30px; font-size:16px; margin-bottom:20px}

.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 img{ width:40%;}
.wuli2 ul img:first-child{ margin-right:4%}

.wuli3 h5{ font-size:20px; margin-bottom:0px; line-height:30px}
.wuli3 h6{ font-size:14px; line-height:26px; margin-bottom:30px}
.wuli3 ul dl>span{ margin-bottom:5px}
.wuli3 ul dl>span img{ height:40px}
.wuli3 ul dl dd{line-height:26px; font-size:15px; margin-bottom:0px}
.wuli3 ul dl dt{ font-size:14px; }
.wuli3 ul dl dt span{ font-size:40px; margin-right:8px;}
.wuli4 h4{ margin-bottom:50px }

.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}
.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}


}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){

.wuli{ height:600px;  margin-top:80px;}

.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{height:600px; }


.h3_01{  line-height:26px; font-size:20px; padding-bottom:15px; margin-bottom:15px}
.h3_01 span{ margin-right:8px;  font-size:26px; }
.h4_01{line-height:30px; font-size:16px; margin-bottom:20px}

.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:50px}
.wuli2 ul img{ width:40%;}
.wuli2 ul img:first-child{ margin-right:4%}

.wuli3 h5{ font-size:20px; margin-bottom:0px; line-height:30px}
.wuli3 h6{ font-size:14px; line-height:26px; margin-bottom:30px}
.wuli3 ul dl>span{ margin-bottom:10px}
.wuli3 ul dl>span img{ height:50px}
.wuli3 ul dl dd{line-height:26px; font-size:15px; margin-bottom:5px}
.wuli3 ul dl dt{ font-size:15px; }
.wuli3 ul dl dt span{ font-size:50px; margin-right:8px;}
.wuli4 h4{ margin-bottom:50px }

.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}
.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}







}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1300px){

.wuli{ height:600px;  margin-top:80px;}
.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{height:600px; }
.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{ 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: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 img{ width:40%;}
.wuli2 ul img:first-child{ margin-right:4%}

.wuli3 h5{ font-size:20px; margin-bottom:0px; line-height:30px}
.wuli3 h6{ font-size:14px; line-height:26px; margin-bottom:30px}
.wuli3 ul dl>span{ margin-bottom:10px}
.wuli3 ul dl>span img{ height:60px}
.wuli3 ul dl dd{line-height:26px; font-size:16px; margin-bottom:5px}
.wuli3 ul dl dt{ font-size:16px; }
.wuli3 ul dl dt span{ font-size:50px; margin-right:8px;}
.wuli4 h4{ margin-bottom:50px }

.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}
.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}


}

/******** 1300px ********/
@media (min-width:1301px) and (max-width:1439px){

.wuli{ height:650px;  margin-top:95px;}
.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{height:800px; }
.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}
.wuli3 h5{ font-size:22px; margin-bottom:0px; line-height:30px}
.wuli3 h6{ font-size:14px; line-height:26px; margin-bottom:50px}
.wuli3 ul dl>span{ margin-bottom:20px}
.wuli3 ul dl>span img{ height:80px}
.wuli3 ul dl dd{line-height:30px; font-size:18px; margin-bottom:5px}
.wuli3 ul dl dt{ font-size:18px; }
.wuli3 ul dl dt span{ font-size:65px; margin-right:8px;}
.wuli4 h4{ margin-bottom:50px }

.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}
.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}


}


/******** 1400px ********/
@media (min-width:1440px){
.wuli{ height:710px;}
.wuli2,.wuli3,.wuli4,.wuli5,.wuli6{height:940px; }

}

