*{margin: 0;padding: 0;}
body{margin:0px auto;font:14px  "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;}

.top{line-height: 40px;background: #a3bde5;color: #fff;}
.topnr span{background: url(../images/top_tel.png) no-repeat left center;padding-left: 20px;}
.logo{margin: 30px auto;}
.nav{line-height: 60px;background: #4587e8;}
.navnr{display: flex;justify-content: space-between;}
.navnr a{color: #fff;font-size: 20px;padding: 0px 15px;}
.navnr li{position: relative;text-align: center;}
.navnr li:hover{background: #0060ee;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #333;width: 200px;text-align: center;}
.navnr li:hover p{display: block;}
.navnr li p a{display: block;font-size: 16px;line-height: 40px;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title{text-align: center;font-size: 32px;}
.title dl{font-size: 22px;color: #4587e8;text-transform: uppercase;margin-top: 10px;}
.title1{color: #fff;}
.title1 dl{color: #fff;}

.cpbox{margin: 90px auto;}
.cp{display: flex;justify-content: space-between;margin-top: 40px;}
.cpfl{width: 278px;border: 1px solid #4587e8;}
.tit{background: #4587E8;display: flex;justify-content: space-around;color: #fff;text-transform: uppercase;padding: 15px 35px;}
.tit img{width: 40px;height: 40px;}
.tit dl{font-size: 22px;}
.tit dl dt{font-size: 12px;}
.flnr{padding: 10px 10px 30px 10px;text-align: center;}
.flnr a{display: block;background: #f1f1f1;line-height: 45px;color: #4587e8;font-size: 20px;margin: 20px 0px;}
.cpfl li{padding: 10px 10px 25px 10px;text-align: center;}
.cpfl li p{font-size: 16px;color: #4587e8;border-bottom: 1px dashed #d0cecf;line-height: 36px;}
.icpzs{width: 900px;}
.icpzs li{ width:280px; float:left; margin-right:30px; text-align:center;}
.icpzs li img{ width:280px; height:210px;}
.icpzs li p{ line-height:35px;}

.gsjjbox{background: #4587e8;padding: 60px 0px;}
.gsjj{display: flex;justify-content: space-between;margin-top: 40px;}
.gsjj img{width: 580px;height: 380px;}
.gsjj dl{width: 600px;margin-top: 20px;}
.gsjj dl p{color: #fff;text-indent: 2em;line-height: 30px;}
.gsjj dl a{color: #4587e8;float: right;padding: 3px 20px;background: #fff;border-radius:5px;font-size: 14px;}

.ryzzbox{margin: 90px auto;}
.ryzz{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;}
.ryzz img{width: 280px;height: 400px;border: 1px solid #4587e8;}

.new{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 36px;}
.new li{width: 560px;background: #fafafa;padding: 10px;display: flex;justify-content: space-between;margin-bottom: 20px;}
.new li ol{background: url(../images/new1.png) no-repeat center;width: 180px;height: 120px;}
.new li:nth-child(2) ol{background: url(../images/new2.png) no-repeat center;width: 180px;height: 120px;}
.new li:nth-child(3) ol{background: url(../images/new3.png) no-repeat center;width: 180px;height: 120px;}
.new li:nth-child(4) ol{background: url(../images/new4.png) no-repeat center;width: 180px;height: 120px;}
.new li:nth-child(5) ol{background: url(../images/new5.png) no-repeat center;width: 180px;height: 120px;}
.new li:nth-child(6) ol{background: url(../images/new6.png) no-repeat center;width: 180px;height: 120px;}
.new li dl{width: 62%;margin-right: 10px;}
.new li dl dt{display: flex;justify-content: space-between;line-height: 36px;}
.new li dl dt a{font-size: 16px;}
.new li dl dt span{font-size: 16px;}
.new li dl p{font-size: 12px;line-height: 30px;}
.new li dl>a{float: right;}
.newbox>a{font-size: 22px;color: #fff;background: #4587e8;text-align: center;margin:30px auto 0px;display: block;width: 180px;line-height: 58px;}

.mapbox{margin: 90px auto;}
.map{margin-top: 40px;}

.foot{background: #4587e8;padding: 35px 0px 20px 0px;color: #fff;}
.footnr{display: flex;justify-content: space-between;}
.footl dl{font-size: 18px;margin-bottom: 15px;}
.footl dt{line-height: 36px;}
.footr{width: 850px;}
.footr li{display: flex;justify-content: space-between;}
.footr li a{font-size: 16px;color: #fff;}
.footr>div{display: flex;justify-content: space-between;margin-top: 20px;}
.footr>div>div{margin-left: 200px;width: 50%;}
.footr>div>div dt{font-size: 12px;text-transform: uppercase;}
.footr>div>div p{font-size: 12px;margin-top: 15px;}
.foot ol{text-align: center;margin-top: 10px;}