*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #333;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;}
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;}
a:visited{color:#333;}
.clearfix {zoom:1;}
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}
.c{text-align: center;}

.topnr{border-bottom: 1px solid #f2f2f2;color: #777;}
.topnr div{display: flex;justify-content: space-between;line-height: 40px;font-size: 14px;}
.topnr div a{font-size: 14px;}
.logo{font-size: 30px;font-weight: bold;display: flex;justify-content: space-between;margin: 30px auto;}
.logo dl p{font-size: 15px;font-weight: normal;color: #0094da;text-transform: uppercase;margin-top: 5px;}
.logo dt{font-size: 16px;font-weight: normal;text-align: right;}
.logo dt p{font-size: 32px;color: #0094da;font-weight: bold;margin-top: 5px;}
.nav{background: #0094da;}
.navnr{display: flex;justify-content: space-between;line-height: 60px;}
.navnr a{font-size: 18px;color: #fff;}
.navnr li{position: relative;text-align: center;padding: 0px 20px;}
.navnr li:hover{background: #1b65f9;}
.navnr li:hover a{color: #fff;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #0094da;width: 200px;text-align: center;left: -45px;top: 60px;}
.navnr li p a{display: block;font-size: 14px;line-height: 40px;color: #fff;}
.navnr li p a:hover{color: #fff !important;background: #1b65f9;}
.navnr li p a:last-child{border: none !important;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title{font-size: 30px;font-weight: bold;}
.title p{font-size: 14px;margin-top: 10px;text-transform: uppercase;font-weight: normal;}
.title1{color: #fff;font-size: 40px;font-weight: normal;}
.title1 p{font-size: 22px;margin-top: 15px;}

.cpzsbox{padding: 50px 0px;}
.cpfl{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 25px auto;}
.cpfl a{display: block;font-size: 14px;line-height: 50px;background: #f4f4f4;width: 13%;margin: 5px 0px;}
.cpfl a:hover{background: #0094da;color: #fff;}
.cpzs{text-align: center;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs a{display: block;font-size: 14px;margin-bottom: 15px;}
.cpzs img{width: 360px;height: 270px;border: 1px solid #eee;/* object-fit: contain; */}

.advbox{background: url(../images/adv_bg.jpg) no-repeat center;padding: 50px 0px;}
.advnr{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.advnr dl{width: 48%;display: flex;justify-content: flex-start;font-size: 18px;color: #fff;align-items: center;margin: 20px 0px 50px 0px;}
.advnr dl img{margin-right: 25px;width: 100px;height: 115px;transition: all 1s;}
.advnr dl dt{width: 76%;}
.advnr dl dt p{font-size: 14px;border-top: 1px solid #505050;margin-top: 10px;padding-top: 10px;}
.advnr dl:hover img{transform: rotateZ(360deg);}

.title2{font-size: 24px;color: #767676;}
.title2 p{font-size: 20px;color: #AD8645;}
.title2 p img{width: 1000px;height: 1px;margin: 0px 0px 5px 10px;}

.gsjjbox{margin: 50px auto;}
.gsjj{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;}
.gsjj img{width: 458px;height: 303px;}
.gsjj dl{width: 57%;}
.gsjj dl p{text-indent: 2em;font-size: 14px;line-height: 28px;}
.gsjj dl a{color: #000;border: 1px solid #000;padding: 8px 36px;display: inline-block;margin-top: 20px;}
.gsjj dl a:hover{color: #fff;background: #000;border: 1px solid #000;}

.cgalbox{background-color: #F6F6F6;padding: 35px 0px;}
.cgal{margin-top: 30px;}
.cgal img{width: 280px;height: 210px;object-fit: none;border: 1px solid #eee;}

.newsbox{margin: 50px auto;}
.newsy{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.newsnr{width: 45%;border: 1px solid #ccc;padding: 25px 15px;display: flex;justify-content: flex-start;margin: 20px 0px;}
.timesy{width: 60px;text-align: center;background-color: #CFA970;color: #fff;position: relative;left: -35px;font-size: 20px;font-weight: bold;padding: 3px;}
.timesy dt{font-weight: normal;font-size: 12px;}
.newsnr dl a{font-size: 16px;}
.newsnr dl p{font-size: 14px;color: #777;}
.newsnr:hover dl a{color: #CFA970;}

.footbox{background: #1f1f1f;line-height: 36px;color: #fff;font-size: 14px;padding: 30px 0px;text-align: center;}