*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #303030;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #303030;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
.clearfix {zoom:1;}
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.moddle{ width:1200px;}
.cen{text-align: center;}

.logo{font-size: 35px;display: flex;justify-content: space-between;align-items: center;padding: 25px 0px;}
.logol{font-weight: bold;color: #343434;font-size: 34px;align-items: flex-end;display: flex;}
.logol img{margin-right: 6px;}
.logol p{color: #0753c3;font-size: 20px;font-weight: normal;margin-top: 8px;}
.logor{font-size: 16px;color: #999;line-height: 30px;display: flex;justify-content: flex-start;align-items: center;}
.logor img{margin-right: 20px;}
.logor dl{background: url(../images/top_tel.png) no-repeat left center;padding-left: 50px;font-size: 20px;}
.logor dl p{font-size: 28px;color: #0753c3;font-weight: bold;}
.nav{background: #0256ac;}
.navnr{display: flex;justify-content: space-between;}
.navnr ul>a{font-size: 20px;line-height: 60px;padding: 0px 20px;color: #fff;}
.navnr ul{position: relative;text-align: center;}
.navnr ul:hover{background: #fff;}
.navnr ul:hover a{color: #0753c3;}
.navnr ul li{position: absolute;z-index: 100000;display: none;background: #fff;width: 200px;}
.navnr ul li dl>a{font-size: 15px;padding: 0px;display: block;line-height: 40px;border-bottom: 2px solid #eee !important;}
.navnr ul li dl dt a{display: block;font-size: 14px;line-height: 36px;padding: 0px;font-weight: normal;border-bottom: 1px solid #eee !important;}
.banner img{width: 100%; display: block;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title dl{font-size: 28px;font-weight: bold;color: #0256ac;}
.title dt{font-size: 16px;margin-top: 10px;color: #888;text-transform: uppercase;}
.title dt::after{content: '';display: block;width: 40px;height: 2px;background: #0256ac;margin: 10px auto;}
.title1{color: #fff;}

.gsjjbox{padding: 80px 0px;}
.gsjj{display: flex;justify-content: space-between;margin-top: 50px;align-items: center;}
.gsjj>img{width: 580px;height: 361px;transition: 0.5s;}
.gsjj>img:hover{border-radius: 30px;}
.gsjjnr{width: 580px;font-size: 16px;}
.gsjjnr dt{font-size: 24px;color: #272727;}
.gsjjnr ul{display: flex;justify-content: space-between;margin: 30px 0px 20px 0px;text-align: center;}
.gsjjnr ul li{font-size: 35px;color: #0256ac;font-weight: bold;}
.gsjjnr ul li p{font-size: 18px;font-weight: normal;color: #888;margin-top: 15px;}
.gsjjnr dl{margin-bottom: 30px;}
.gsjjnr dl p{text-indent: 2em;}
.more a{color: #fff;padding: 7px 50px;background: #0256ac;font-size: 16px;display: inline-block;}
.more a:hover{background: #303030;}

.cpbox{padding: 50px 0px;background: #f9f9f9;}
.cpfl{display: flex;justify-content: space-between;margin: 40px auto;flex-wrap: wrap;}
.cpfl a{display: block;color: #303030;line-height: 45px;font-size: 18px;border: 1px solid #303030;width: 280px;text-align: center;margin: 10px 0px;}
.cpfl a:hover{background: #0256ac;color: #fff;border: 1px solid #0256ac;}
.cpzsbox{text-align: center;padding: 0px 30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpzsbox a{display: block;font-size: 18px;margin-bottom: 30px;width: 280px;background: #fff;}
.cpzsbox a>img{width: 280px;height: 220px;/* object-fit: contain; */display: block;}
.cpzsbox a p{line-height: 50px;padding: 0px 10px;text-align: center;}
.cpzsbox a:hover{background: #0256ac;color: #fff;}

.ysbox{padding: 80px 0px;}
.ys{margin-top: 50px;}
.ysnr{display: flex;justify-content: space-between;align-items: center;}
.ysnr dl{font-size: 18px;color: #888;width: 580px;padding: 0px 20px;}
.ysnr dl dt{font-size: 24px;font-weight: bold;color: #0256ac;margin-bottom: 30px;transition: 0.5s;}
.ysnr img{width: 600px;transition: 0.5s;}
.ysnr:hover img{border-radius: 30px;}
.ysnr:hover dl dt{margin-left: 20px;}

.hfbox{background: url(../images/hf_bg.jpg) no-repeat center;padding: 50px 0px 60px 0px;color: #fff;font-size: 24px;align-items: center;}
.hf{display: flex;justify-content: space-between;}
.hfl{width: 550px;}
.hfl dl{font-weight: bold;}
.hfl dt{font-size: 18px;margin-top: 15px;line-height: 28px;}
.hfr{width: 400px;}
.hfr p{line-height: 40px;font-weight: bold;font-size: 36px;}
.hfr a{font-size: 18px;font-weight: bold;color: #0256ac;display: inline-block;background: #fff;padding: 7px 40px;margin-top: 20px;}
.hfr a:hover{background: #0256ac;color: #fff;}

.albox{padding: 80px 0px;}
.alsy a{width: 380px;}
.alsy a>img{width: 380px;height: 260px;/* object-fit: contain; */display: block;}

.newbox{padding: 50px 0px;background: #f9f9f9;}
.new{display: flex;justify-content: space-between;margin-top: 50px;}
.newl{width: 770px;}
.newlnr{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
.new_time{width: 100px;font-size: 40px;text-align: center;background: #888;color: #fff;padding: 20px 0px 13px 0px;}
.new_time p{font-size: 14px;margin-top: 10px;}
.newlnr dl{width: 83%;font-size: 16px;color: #909090;}
.newlnr dl a{font-size: 20px;}
.newlnr:hover dl a{margin-left: 15px;color: #0256ac;}
.newlnr:hover .new_time{background: #0256ac;}
.newr img{width: 381px;transition: 0.5s;}
.newr img:hover{border-radius: 30px;}

.footbox{background: #0256ac;font-size: 14px;color: #fff;padding: 40px 0px 20px 0px;}
.foot{display: flex;justify-content: space-between;align-items: flex-start;}
.foot_l{line-height: 40px;}
.foot_l dl{font-size: 20px;margin-bottom: 25px;color: #fff;line-height: 25px;}
.foot_fl dl{font-size: 20px;margin-bottom: 15px;color: #fff;}
.foot_fl dt{margin-top: 27px;width: 320px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.foot_fl a{color: #fff;font-size: 14px;display: block;line-height: 40px;width: 50%;}
.foot_fl a:hover{color: #fff;}
.foot_l b{font-size: 18px;}
.bqsy{background: #06396c;color: #fff;font-size: 14px;line-height: 30px;padding: 15px 0px;}