@charset "utf-8";
/* CSS Document */

/* 内页Banner */
.nyban{ margin-bottom:80px}
.nyban .ty02{height:260px;}
.nyban dl{ width:100%; float:left; overflow:hidden; margin-top:120px}
.nyban dl dt{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:21px; color:rgba(255,255,255,.85); margin-bottom:5px; text-transform:uppercase}
.nyban dl dd{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:28px; color:#fff; font-weight:bold }
.nyban dl h6{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:14px; color:rgba(255,255,255,.9); margin-top:10px}
.nyban dl h6 a{ color:rgba(255,255,255,.9)}
.nyban dl h6 b{ padding:0 5px}


.h101{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:26px; color:#333; text-align:center; margin-bottom:10px; font-weight:normal; margin-top:5px}
.h501{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#999; text-align:center; font-weight:normal; border-bottom:1px dashed #ddd; margin-bottom:30px; padding-bottom:15px}
.h501 img{ margin-top:-5px; margin-right:10px; height:22px}
.h501 img:last-child{ margin-right:0px}
.h501 b{ padding:0 20px}

/* 产品banner */
.wz_pro{background:#f5f6fa; border-bottom:3px solid #e1ddee}
.wz_pro div{ display:flex; height:200px; }
.wz_pro  h3{ color:#333; font-weight:normal; width:40%; display:flex; align-items:center; font-weight:200}
.wz_pro  h3 span{float:left; overflow:hidden; color:#999; font-size:2.5rem; }
.wz_pro  h3 a{ float:left; overflow:hidden; color:#999; font-size:1.5rem; margin-right:5%; border:1px solid rgba(0,0,0,.1); padding:10px 30px}
.wz_pro  h3 a.on_h{ background:rgba(5,53,132,.06); color:#053584;border:1px solid rgba(5,53,132,.05)}
.wz_pro ul{ flex:1;  overflow:hidden; display:flex; justify-content:space-between;align-items:center}
.wz_pro ul a{ display:block; float:left; overflow:hidden; height:50px; line-height:50px; font-size:1.1rem; color:#999; padding:0 30px; border-radius:25px; border:1px solid rgba(5,53,132,.05)}
.wz_pro ul a.on_h{ background:rgba(5,53,132,.06); color:#053584;border:1px solid rgba(5,53,132,.05)}

.lei_28 h3{ width:60%}
.lei_28 h3 a{font-size:16px; margin-right:2%; padding:15px  }








.xiang01 .ty02{ background:#fff; margin:50px auto; padding:50px 70px; box-sizing:border-box}
.xiang01 h1{ width:100%; float:left; overflow:hidden; text-align:center; font-size:40px; line-height:50px; padding-bottom:30px; font-weight:100; color:#333; margin-bottom:50px; border-bottom:1px solid #eee; }
.text_01{ width:100%; float:left; overflow:hidden; line-height:32px; font-size:16px; color:#555;}
.text_01 div,.text_01 p{ margin-bottom:20px}
.text_01 img{ max-width:100%}


.pro_14 { margin-bottom:80px}
.pro_14 .ty02{ background:#fff; padding:50px 70px; box-sizing:border-box}
.h3_11{ background:url(line11.gif) repeat-x 0 bottom; height:43px; margin-bottom:50px;}
.h3_11 span{ height:30px; line-height:30px; padding-bottom:10px; border-bottom:3px solid #125db2; font-size:23px; }

.pro_14 ul{ width:100%; float:left; overflow:hidden}
.pro_14 ul dl{ width:23.5%; float:left; overflow:hidden; margin-right:2%;}
.pro_14 ul dl:nth-child(4n){ margin-right:0}
.pro_14 ul dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:20px; border:1px solid rgba(0,0,0,.05); box-sizing:border-box}
.pro_14 ul dl dd img{ width:100%; float:left; overflow:hidden}
.pro_14 ul dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; }
.pro_14 ul dl dt a{ font-size:18px; color:#333}
.pro_14 ul dl dt a:hover{ color:#125db2; text-decoration:underline}


/*分页*/
.page01{float:left; overflow:hidden; width:100%; text-align:center; padding-top:50px; font-size:18px; margin-bottom:100px  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:15px 25px; margin:0 13px; margin-left: -1px;line-height:60px; color: #3260ad; background-color: #fff; border: 1px solid #dee2e6; border-radius:3px;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #3260ad; border-color: #3260ad;}
.page-num-current:hover {color: #fff;}
.page02{ display:none}
.page01 a:hover{ background:#3260ad; color:#fff; border:1px solid #3260ad; }
/*分页*/


.about{ margin-bottom:50px}
.h5_11{ width:100%; float:left; overflow:hidden; text-align:center; line-height:70px;font-family:Arial, Helvetica, sans-serif; font-size:70px; color:#f7f7f7; text-align:center; text-transform:uppercase; margin:50px 0 20px}
.h2_11{ width:100%; float:left; overflow:hidden; text-align:center; line-height:40px; font-size:35px; font-weight:bold; color:#333; }
.h2_11a{margin-top:-50px;}
.h3_12{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center; line-height:50px; font-weight:normal; margin-bottom:40px}
.h3_12 span:first-child,.h3_12 span:last-child{ width:80px; height:2px; background:#053584; margin-top:25px}
.h3_12 span:nth-child(2){ font-size:18px; color:#053584; padding:0 15px}

/******** 手机版 ********/
@media (max-width:767px){
	
.nyban{ margin-bottom:30px}	
.nyban .ty02{height:130px;}
.nyban dl{margin-top:40px}
.nyban dl dt{  line-height:20px; font-size:14px; margin-bottom:5px; }
.nyban dl dd{ line-height:21px; font-size:17px;  }

.about{ margin-bottom:20px}
.h5_11{  line-height:28px;font-size:32px;  margin:25px 0 0px; }
.h2_11{ line-height:30px; font-size:23px;}
.h2_11a{margin-top:-15px;}
.h3_12{ line-height:30px; margin-bottom:15px; margin-top:-0px}
.h3_12 span:first-child,.h3_12 span:last-child{ width:50px; height:2px;margin-top:14px}
.h3_12 span:nth-child(2){ font-size:16px; padding:0 10px}
	
.text_01{  line-height:25px; font-size:14px; }
.text_01 div,.text_01 p{ margin-bottom:10px}
	
.h101{  line-height:25px; font-size:20px; margin-bottom:10px;margin-top:5px}
.h501{ line-height:30px; font-size:12px;  border-bottom:1px dashed #ddd; margin-bottom:20px; padding-bottom:10px}
.h501 img{ margin-right:5px; margin-top:-5px;  height:20px}


	
.page01{ display:none}
.page02{ display:block; padding-top:0px; margin-top:0px; border-top:none; margin-bottom:25px}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:6px 8px; margin:0 5px;margin-left: -1px;line-height:40px; color: #3260ad; background-color: #fff; border: 1px solid #dee2e6; border-radius:3px; font-size:14px;}


/* 产品banner */
.wz_pro{background:#f5f6fa; border-bottom:3px solid #e1ddee}
.wz_pro div{  height:110px; flex-wrap:wrap}
.wz_pro  h3{ color:#333; font-weight:normal; width:100%; display:flex; align-items:center; font-weight:200; margin-bottom:0}
.wz_pro  h3 span{font-size:18px; }
.wz_pro  h3 a{ font-size:18px; margin-right:10px;  padding:5px 10px }
.wz_pro ul{ flex: none; flex-basis: 100%;}
.wz_pro ul a{ height:26px; line-height:26px; font-size:10px; color:#999; padding:0 5px; border-radius:0;}

.lei_28 h3{ width:100%}
.lei_28 h3 a{font-size:12px; margin-right:2%; padding:0 5px  }





.xiang01 .ty02{  margin:20px auto; padding:15px; box-sizing:border-box}
.xiang01 h1{  font-size:20px; line-height:25px; padding-bottom:20px; font-weight:100; color:#333; margin-bottom:20px; border-bottom:1px solid #eee; }

.pro_14 { margin-bottom:20px}
.pro_14 .ty02{padding:15px; }
.h3_11{  height:40px; margin-bottom:20px;}
.h3_11 span{ height:30px; line-height:30px; padding-bottom:10px; border-bottom:3px solid #125db2; font-size:18px; }

.pro_14 ul dl{ width:48%; margin-right:4%;}
.pro_14 ul dl:nth-child(2n){ margin-right:0}
.pro_14 ul dl dd{ margin-bottom:10px;}
.pro_14 ul dl dt{  line-height:20px; }
.pro_14 ul dl dt a{ font-size:14px;}



}