*{margin: 0;padding: 0;}
body{margin:0px auto;font:14px  "microsoft yahei";color: #000;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{text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#333;}
.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: 50px;background: #303030;color: #fff;margin-bottom: 20px;}
.nav{background: #047ff7;margin-top: 10px;height: 60px;}
.navnr{display: flex;justify-content: space-between;}
.navnr li{position: relative;}
.navnr li a{color: #fff;font-size: 18px;margin-top: 18px;display: block;}
.navnr li>a:hover{font-weight: bold;border-left: 5px solid #ffc21a;padding-left: 8px;height: 20px;line-height: 20px;margin-top: 20px;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #047FF7;width: 160px;padding: 10px;}
.navnr li p a:hover{font-weight: normal;border: none;}
.navnr li:hover p{display: block;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.robot{background: #047ff7;padding: 35px 0px;margin: 70px auto;}
.title{color: #fff;text-align: center;}
.title dl{font-size: 32px;}
.title dt{font-size: 14px;text-transform: uppercase;margin: 10px 0px 13px;}
.title dd{background: url(../images/title_line.png) no-repeat center;height: 29px;}
.title1{color: #047ff7;}
.title1 dd{background: url(../images/title1_line.png) no-repeat center;height: 29px;}

#marquee {position:relative;width: 1200px;overflow:hidden;margin:20px auto;}
#marquee img {border:0px;width: 260px;height: 180px;}
#marquee dl, #marquee dt,#marquee dd,#marquee a {float:left;margin:0;padding:0;}
#marquee dl{width:1000%;height:200px;}
#marquee dt a{display: inline-block;width: 260px;height: 180px;margin: 0px 10px;font-size: 14px;font-weight: bold;color: #fff;border: 2px solid #fff;}
#marquee dd a{display: inline-block;width: 260px;height: 180px;margin: 0px 10px;font-size: 14px;font-weight: bold;color: #fff;border: 2px solid #fff;}

.gsjjnr{display: flex;justify-content: space-around;margin-top: 37px;}
.gsjjnrl{width: 715px;}
.gsjjnr img{width: 400px;height: 300px;}
.gsjjnrl dl{font-size: 22px;}
.gsjjnrl dt{width: 300px;height: 4px;background: #ffc21a;margin: 12px 0px 25px;}
.gsjjnrl dd p{text-indent: 2em;line-height: 36px;}
.gsjjnrl a{font-size: 16px;color: #ffc21a;float: right;}

.cps{background: url(../images/cp_bg.png) no-repeat center;padding: 30px 0px 100px;margin-top: 50px;}
.cpnr{display: flex;justify-content: space-between;margin-top: 30px;}
.cpfls{width: 260px;}
.cpfls dl{background: #ffc21a;padding: 18px 0px;color: #fff;text-align: center;text-transform: uppercase;line-height: 28px;}
.cpfls dl p{font-size: 26px;}
.cpfls dt{background: url(../images/fl_bg.png) no-repeat center top #303030;padding-bottom: 30px;}
.cpfls dt a{display: inline-block;width: 190px;color: #fff;font-size: 18px;line-height: 50px;background: url(../images/fl_icon.png) no-repeat 10px center;padding-left: 30px;border-bottom: 1px dashed #989898;margin:30px 0px 10px 20px;}
.cpfls dt a:hover{font-weight: bold;}
.cpfls dd{background: #047ff7;text-align: center;line-height: 50px;}
.cpfls dd a{color: #fff;font-size: 18px;}
.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;}

.news{display: flex;justify-content: space-between;margin: 70px auto;color: #fff;}
.newl{width: 700px;padding: 30px 10px;background: #047ff7;}
.newl a{color: #fff;}
.newl p{font-size: 26px;border-bottom: 2px solid #fff;margin-bottom: 20px;padding-bottom: 5px;}
.newl p span{font-size: 16px;text-transform: uppercase;margin-left: 5px;}
.newlnr{display: flex;justify-content: space-between;margin-bottom: 30px;}
.newlnr img{margin-right: 20px;}
.newlnr dl dt{display: flex;justify-content: space-between;margin-bottom: 10px;}
.newlnr dl dt a{font-size: 18px;}
.newlnr dl dd{line-height: 28px;}
.newlnr dl>a{float: right;}
.newl li{display: flex;justify-content: space-between;line-height: 40px;border-bottom: 1px dashed #94c8fc;}
.newr{width: 440px;background: #303030;padding: 30px 10px;}
.newr li{display: flex;justify-content: space-between;line-height: 55px;border-bottom: 1px dashed #a9a9a9;margin-bottom: 5px;}
.newr li a{color: #fff;}

.foottop{background: #047ff7;padding: 25px 0px 25px 0px;color: #fff;text-align: center;}
.footnav{display: flex;justify-content: space-around;}
.footnav a{color: #fff;font-size: 16px;}
.foottop .line{width: 1400px;height: 2px;background: #fff;margin: 20px auto 35px;}
.foottop dl{font-size: 20px;}
.foottop dt{font-size: 12px;text-transform: uppercase;margin-bottom: 20px;}
.foottop dd{line-height: 42px;}
.footbottom{line-height: 50px;background: #303030;text-align: center;color: #fff;font-size: 12px;text-transform: uppercase;}