*{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;}
a:visited{color:#303030;}
.clearfix {zoom:1;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."; }
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}

.topbox{background: #f4f4f4;line-height: 32px;border-bottom: 1px solid #eee;}
.top{display: flex;justify-content: space-between;color: #676665;}
.top a{color: #676665;}
.logobox{background: #f5f5f5;padding: 35px 0px;}
.logo{display: flex;justify-content: space-between;}
.logo dl{font-size: 16px;color: #6c6666;}
.logo dl img{width: 38px;height: 29px;vertical-align: middle;}
.logo dl p{font-size: 28px;color: #ff6600;font-weight: bold;}
.nav{line-height: 46px;background: url(../images/nav_bg.png);}
.navnr{display: flex;justify-content: space-between;}
.navnr a{color: #fff;font-size: 14px;}
.navnr li{position: relative;text-align: center;padding: 0px 20px;}
.navnr li:hover{background: #0852ab;}
.navnr li:hover a{color: #fff;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #fff;width: 200px;text-align: center;left: 0;}
.navnr li:hover p{display: block;}
.navnr li p a{display: block;font-size: 14px;line-height: 40px;color: #303030;}
.navnr li:hover p a{color: #303030;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title{background: #0c4da1;padding: 25px 0px;color: #fff;text-align: center;}
.title dl{font-size: 40px;background: url(../images/title_bg.png) no-repeat center;}
.title dt{font-size: 14px;color: #5ba2d5;margin-top: 20px;}
.title li{font-size: 32px;}
.title li span{font-size: 45px;font-weight: bold;color: #fefe00;}
.title1{text-align: center;color: #fff;font-size: 30px;background: #0c4da1;width: 200px;line-height: 56px;margin: auto;}
.title2{font-size: 22px;color: #0c4da1;line-height: 36px;border-bottom: 2px solid #d9d9d9;}
.title2 a{float: right;color: #0c4da1;}

.cpbox{background: #f5f8fc;padding-bottom: 90px;}
.cpzx{display: flex;justify-content: space-between;margin-top: 40px;}
.fltitle{width: 260px;padding: 20px 0px;font-size: 22px;background: #0c4da1;text-align: center;color: #fff;}
.fltitle p{font-size: 12px;}
.flnr{background: #fff;padding: 10px 0px;border: 1px solid #e2e2e2;}
.flnr li {border-bottom: 1px solid #e2e2e2;}
.flnr li a{font-size: 16px;display: block;line-height: 50px;background: url(../images/fl_icon.png) no-repeat 95% center;padding-left: 20px;}
.fllist p{width: 80%;margin: auto;}
.fllist p a{background: #fff;line-height: 26px;font-size: 14px;margin: 5px auto;}
.cptit{font-size: 20px;font-weight: bold;border-bottom: 2px solid #ccc;}
.icpzs{width: 900px;}
.icpzs li{ width:280px; float:left; margin-right:30px; text-align:center;}
.icpzs li img{ width:280px; height:210px;object-fit: contain;background: #fff;}
.icpzs li p{ line-height:35px;}

.advbox{background: #f5f8fc;}
.adv{display: flex;justify-content: space-around;padding: 80px 0px;color: #0c4da1;font-size: 26px;font-weight: bold;}
.adv dl{background: #fff;width: 280px;padding: 10px;box-shadow: 2px 2px 2px #E2E2E2;text-align: center;}
.adv dt{margin: 10px auto 10px;}
.adv dl p{font-size: 16px;font-weight: normal;line-height: 36px;}

.sbzsbox{background: #f8f8f8;padding: 60px 0px;}
#demo{overflow:hidden;width:1200px; margin-top:20px;}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left; overflow:hidden;}
.dllist1{margin:0px auto;}
.dllist1 dl{float:left;margin:0px 10px;width:278px; text-align:center;}
.dllist1 dl a{border:1px solid #ccc;width:278px; height:198px; display:inline-block;overflow: hidden;}
.dllist1 dl a img{vertical-align:middle;cursor:pointer;transition: all 0.6s;width:276px;height:198px;object-fit: contain;}
.dllist1 dl a img:hover{transform:scale(1.2);}
.dllist1 dl p{padding-top:10px; font-size:16px;}

.gsjjbox{background: #f8f8f8;}
.gsjj{display: flex;justify-content: space-between;background: #fff;padding: 50px 0px;}
.gsjj img{width: 544px;height: 319px;margin-left: 30px;}
.gsjj dl{width: 560px;margin-right: 30px;}
.gsjj dl p{text-indent: 2em;line-height: 28px;}
.gsjj dl a{color: #fff;font-size: 14px;background: #ff6600;padding: 10px 30px;display: inline-block;margin-top: 30px;}

#marquee {position:relative;width: 1200px;overflow:hidden;margin: auto;}
#marquee img {border:0px;width: 210px;height: 240px;object-fit: contain;}
#marquee dl, #marquee dt,#marquee dd,#marquee a {float:left;margin:0;padding:0;}
#marquee dl{width:1000%;height:320px;}
#marquee dt a{display: inline-block;background: #289545;width: 230px;height: 270px;margin: 0px 10px;padding: 10px 0px;text-align: center;font-size: 14px;font-weight: bold;color: #fff;}

.cfcjbox{padding: 40px 0px 20px;}
.cfcj{margin: 30px auto;}
.cfcjnr a{text-align: center;font-size: 14px;display: inline-block;}
.cfcjnr a img{width: 265px;height: 190px;object-fit: contain;}

#wrap1{width: 100%;background: url(../images/contact.jpg) no-repeat center center #f5f8fc;padding:60px 0px;}
.lx dl{ float:left; width:630px;color: #fefefe;}
.lx dl dd{ font-size:20px;}
.lx dl ol{font-size:22px;font-weight: bold;}
.lx dl p{margin-bottom:30px; color:#fff;font-size:14px;}
.lx dl dt{ background:url(../images/d.png) no-repeat left center; font-size:18px;padding-left:30px; width:240px; float:left; margin-bottom:15px; height:23px; line-height:23px; color:#fefe00;}
.lx ul{float:left; width:500px;padding-left:60px;}
.lx ul li{background: url(../images/sj.png) no-repeat left center;font-size: 18px;color: #fff;height: 31px;padding-left:42px;line-height: 31px;margin-bottom: 10px;}
.lx ul p{ color:#fff; line-height:32px;font-size:18px;}
.lx ul p b{color:#fefe00;}

.newbox{background: #f5f8fc;padding: 40px 0px;}
.news{display: flex;justify-content: space-between;}
.news img{width: 564px;height: 328px;}
.newnr{background: #fff;padding: 15px 20px;border: 1px solid #ccc;width: 560px;}
.newnrt{display: flex;justify-content: space-between;margin: 20px 0px;}
.newnrt img{width: 196px;height: 111px;}
.newnrt dl{width: 350px;border-bottom: 1px solid #ccc;}
.newnrt dl a{color: #0c4da1;font-size: 14px;font-weight: bold;}
.newnrt dl p{color: #666;}
.newnr li{display: flex;justify-content: space-between;border-bottom: 1px dashed #ccc;line-height: 36px;}

.footbox{background: #0c4da1;padding: 40px 0px 20px 0px;color: #fff;}
.footnav{display: flex;justify-content: space-around;border-bottom: 1px solid #5ba2d5;padding-bottom: 10px;}
.footnav a{font-size: 14px;color: #fff;}
.footnr{display: flex;justify-content: space-between;margin: 40px auto;}
.footnr dl{width: 300px;}
.footnr dl dt{color: #fefe00;font-size: 14px;font-weight: bold;}
.footnr img{width: 140px;height: 140px;}
.footnr ul{width: 500px;margin-top: 70px;}
.footnr li{font-size: 32px;font-weight: bold;}
.footnr p{font-size: 16px;margin-top: 15px;}
.bqsy{text-align: center;color: #5ba2d5;}