body{position: absolute;}
#header{background: none!important;z-index: 30;padding: 0!important;position: relative!important;width: 100%;border-radius: 0!important;}



.navvarwrap{width: 100%;background: #090a0e;padding: 5px 0;border-bottom: 1px solid rgba(255,255,255,0.2);}
.navbar{background: none!important;border: none!important;border-radius: 0!important;margin-bottom: 0!important;margin-top: 10px!important;}

.navbar-brand{display: block;width: 144px!important;height: 21px!important;margin: 0!important;position: relative;padding: 0!important;}
.navbar-brand img{width: 100%;position: absolute;top: 0;left: 0;height: 100%;}
.xinxiala{float: left;font-size: 15px;margin-left: 10px;}
.xinxiala li a{padding: 0 14px!important;}
.xinxiala2{float: left;}
.xinxiala2 li a{padding: 0 14px!important;}

.newxialabox li{margin-top: 10px!important;}

.znewbanner{height: 500px;width: 100%;background: url(../img/newbanner1.jpg) center center no-repeat;}
.znewbanner .znewbannerbox{width: 64%;margin: 0 auto;color: #fff;}
.znewbanner .znewbannerbox h1{font-weight: normal;font-size: 48px;padding-top: 150px;}
.znewbanner .znewbannerbox p{font-size: 18px;margin-top: 16px;}
.znewbanner .znewbannerbox a{display: block;width: 100px;height: 32px;border-radius: 16px;background: #fff;text-align: center;line-height: 32px;font-size: 12px;color: #2456AB;margin-top: 20px;}

.znewbanner1{height: 20rem;width: 100%;background: url(../img/newbanner2.jpg) center center no-repeat;background-size: 100% 100%;}
.znewbanner1 .znewbannerbox{width: 90%;margin: 0 auto;color: #fff;}
.znewbanner1 .znewbannerbox h1{font-weight: normal;font-size: 26px;padding-top: 60px;}
.znewbanner1 .znewbannerbox p{font-size: 12px;margin-top: 14px;width: 50%;line-height: 20px;}
.znewbanner1 .znewbannerbox a{display: block;width: 90px;height: 28px;border-radius: 14px;background: #fff;text-align: center;line-height: 28px;font-size: 12px;color: #2456AB;margin-top: 20px;}


.headerbanner{width: 100%;background: url(../img/headerbg.jpg) center center no-repeat;position: relative;z-index: 29;height: 500px;}
.headerbanner .xyhtouming{display: block;position: absolute;width: 100%!important;height: 500px!important;left: 0;top: 0;opacity: 0;}
.headerbanner .headercont{}
.headerbanner .headercont .headertitle{font-size: 40px;color: #fff;padding-top: 190px;}
.headerbanner .headercont .headertext{font-size: 14px;color: #c8cbcf;line-height: 25px;display: block;margin-top: 16px;}
.headerbanner .headercont .headertext a{color: #008EDF!important;}
.xintongzhi{background: #fff!important;border-radius: 3px!important;position: absolute!important;padding-left: 10px!important;padding-right: 10px!important;left: -50px!important;top: 70px!important;width: 270px!important;}
.xintongzhi li{line-height: 20px!important;white-space:inherit!important;padding-top: 10px!important;padding-bottom: 10px!important;}


.logoimg{display: block;width: 98px;height: 70px;max-height: 70px!important;float: left;}

.xinnavbar{float: left;background: none!important;margin-left: 30px;}
.xinnavbar .xinnavcont{background: none!important;}

.navbanr1 .xinulli1{height: 70px;padding: 0!important;margin-right: 20px!important;background: none!important;}
.navbanr1 .xinulli1 .xinullia{display: block;height: 70px;line-height: 70px;padding-left: 10px!important;padding-right: 10px!important;padding-top: 0!important;padding-bottom: 0!important;background: none!important;}
.navbanr1 .xinulli1 .xinullia:hover{color: #008EDF;background: none!important;}
.navbanr2{font-family: "微软雅黑";background: none!important;}
.navbanr2 .xinulli1{background: none!important;}
.navbanr2 .xinulli1 .xinullia{color: #fff;background: none!important;}
.navbanr2 .xinulli1 .xinullia:hover{background: none!important;color: #008EDF;}

.navright{height: 38px;margin-top: 0!important;}
.navright li{height: 38px;line-height: 38px;float: left;}
.navright li a{color: #fff!important;font-family: "微软雅黑";display: block;height: 38px;line-height: 38px;}
.navright li a:hover{color: #008EDF!important;}
.navright .primary-action{border-left: 0!important;padding-left: 0!important;}
.navright .primary-action a{padding-top: 0!important;padding-bottom: 0!important;height: 38px;background: #076bf2!important;border-radius: 0!important;display: block;line-height: 38px;padding-left: 16px!important;padding-right: 16px!important;border: none!important;}
.navright .primary-action a:hover{background: #05679f!important;color: #fff!important;}

.navbanr6 .xinulli1 .xinullia{color: #fff!important;background: none!important;}
.navbanr6 .xinulli1 .xinullia:hover{background: none!important;color: #008EDF!important;}
.navbanr7 .xinulli1 .xinullia{color: #fff!important;background: none!important;}
.navbanr7 .xinulli1 .xinullia:hover{background: none!important;color: #008EDF!important;}


.headerbanner1{width: 100%;background: url(../img/headerbg.jpg) center center no-repeat;position: relative;z-index: 29;height: 250px;}
.headerbanner1 .xyhtouming{display: block;position: absolute;width: 100%!important;height: 500px!important;left: 0;top: 0;opacity: 0;}
.headerbanner1 .headercont{}
.headerbanner1 .headercont .headertitle{font-size: 20px;color: #fff;padding-top: 90px;}
.headerbanner1 .headercont .headertext{font-size: 14px;color: #c8cbcf;line-height: 25px;display: block;margin-top: 5px;}
.headerbanner1 .headercont .headertext a{color: #008EDF!important;}

.popover{display: none!important;}


.xinxinullia{color: #fff!important;background: none!important;border: none!important;}


.newproductbox{width: 100%;background: url(../img/headerbg.jpg) center center no-repeat;padding-top: 130px;height: 420px;}
.newproductbox .producttitle{font-size: 40px;color: #fff;margin-bottom: 20px;}
.newproductbox .producttext{font-size: 14px;color: #fff;line-height: 24px;width: 70%;}


.newproductbox1{width: 100%;background: url(../img/headerbg.jpg) center center no-repeat;padding-top: 50px;padding-bottom: 50px;}
.newproductbox1 .producttitle{font-size: 30px;color: #fff;margin-bottom: 10px;}
.newproductbox1 .producttext{font-size: 12px;color: #fff;line-height: 20px;width: 100%;}



.newaboutwrap{width: 100%;background: url(../img/newaboutus.jpg) center center no-repeat;padding: 0!important;overflow: hidden;}
.newaboutwrap h1{font-size: 50px;color: #fff;text-align: center;padding-top: 150px;}
.newaboutwrap .newabouttext1{font-size: 18px;color: #d3e2f1;text-align: center;line-height: 24px;margin-top: 5px;}
.newaboutwrap .newaboutnavbar{width: 100%;height: 70px;background: #4482d5;}
.newaboutwrap .newaboutnav{height: 70px;line-height: 70px;font-size: 14px;padding: 0;margin-top: 180px;}
.newaboutwrap .newaboutnav .newaboutnavtext{text-align: center;color: #fff;}
.newaboutwrap .newaboutnav .newaboutnavtext:hover{text-decoration: none;}
.newaboutwrap .newaboutnav .active10{background: #3588f8;}


.newheadernum{width: 100%;height: 40px;background: #00001E;border-bottom: 1px solid rgba(0,0,0,0.2);}
.newheadernum .navheadlist{background: #00001E;padding: 10px 0;position: absolute;z-index: 1000;width: 100%;top: 41px;display: none;}
.newheadernum .navheadlist li a{color: #fff;color: #fff;font-size: 13px;line-height: 24px;padding-left: 20px;}
.newheadernum .navheadlist li .newxialabox{position: relative;width: 100%;border-radius: 0;background: #1c1c1c;box-shadow: none;}
.newheadernum .navheadlist li .newxialabox li{margin-top: 0!important;}
.newheadernum .newlogoimg{display: block;float: left;margin-left: 10px;width: 104px;height: 15px;margin-top: 12px;position: relative;}
.newheadernum .newlogoimg img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.newnavright{float: right;}
.newnavright li{float: left;}
.newnavright li a{color: #fff;font-size: 13px;line-height: 40px;padding: 0 5px;}
.newnavright .primary-action{}
.newnavright .primary-action a{background: #2a6bf2;border-radius: 0;height: 40px;border: none;}
.newnavright .primary-action a:hover{background: #2a6bf2;}



.frnavbar{width: 100%;height: 70px;background: #1757ac;border-bottom: 1px solid rgba(255,255,255,0.1);}
.frnavbar .frnavbox{width: 100%;height: 70px;}
.frnavbar .frnavbox .frnavlogo{float: left;width: 93px;height: 30px;margin-top: 20px;margin-left: 20px;}
.frnavbar .frnavbox .frnavlogo img{width: 100%;height: 100%;}
.frnavbar .frnavbox .lznavlogo{float: left;font-size: 16px;color: #fff;line-height: 70px;margin-right: 40px;margin-left: 10px;}
.frnavbar .frnavbox .frnavlist{float: left;}
.frnavbar .frnavbox .frnavlist .frnavulli{float: left;position: relative;margin-right: 20px;}
.frnavbar .frnavbox .frnavlist .frnavulli .frnavullia{font-size: 14px;color: #fff;height: 70px;line-height: 70px;display: block;padding: 0 10px;}
.frnavbar .frnavbox .frnavlist .frnavulli .frnavullia span{margin-left: 3px;}
.frnavbar .frnavbox .frnavlist .frnavulli .frnavol{position: absolute;background: #fff;z-index: 9999;border-radius: 5px;}
.frnavbar .frnavbox .frnavlist .frnavulli .frnavol .frnavolli{}
.frnavbar .frnavbox .frnavlist .frnavulli .frnavol .frnavolli a{line-height: 24px;font-size: 14px;color: #333;}
.frnavrightbox{float: right;height: 70px;}
.frnavrightbox .frnavrightlist{float: left;}
.frnavrightbox .frnavrightlist a{color: #fff;display: block;height: 70px;line-height: 70px;font-size: 14px;padding: 0 20px;}
.frnavrightbox .frnavrightlist2 a{background: #4482d5;}
.frnavrightbox .frnavrightlist1 a{margin-right: 10px;}

.frydnavbar{width: 100%;position: relative;}
.frydnavbar .frydnavtop{width: 100%;height: 50px;background: #1757ac;border-bottom: 1px solid rgba(255,255,255,0.2);padding: 0;}
.frydnavbar .frydnavtop .frydlogo{float: left;width: 120px;height: 21px;margin-top: 13px;margin-left: 10px;}
.frydnavbar .frydnavtop .frydlogo img{width: 100%;height: 100%;}
.frydnavbar .frydnavtop .frydnavlogin{float: right;height: 50px;}
.frydnavbar .frydnavtop .frydnavlogin li{float: left;color: #fff;line-height: 50px;margin-right: 10px;font-size: 14px;}
.frydnavbar .frydnavtop .frydnavlogin li a{color: #fff;}
.frydnavconter{position: absolute;z-index: 9999;left: 0;top: 50px;width: 100%;background: #1757ac;display: none;}


.ydfoldpanel1 {
  width: 100%;
}

.ydfoldpanel1 dt {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid rgba(255,255,255,0.2);
  overflow: hidden;
  padding: 0 10px;
}
.ydfoldpanel1 dt {
  border-bottom: 1px solid rgba(255,255,255,0.4);
}

.ydfoldpanel1 dt .cote {
  font-size: 13px;
  color: #313131;
  float: left;
  font-weight: normal;
  line-height: 40px;
}
.ydfoldpanel1 dt .cote {
  color: #fff;
}
.ydfoldpanel1 dt .cojian {
  display: block;
  float: right;
  width: 18px;
  margin-top: 16px;
  opacity: 0.9;
}
.ydfoldpanel1 .hdgz {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: #1757ac;
}
.ydfoldpanel1 .hdgz .frydnavclist{width: 100%;}
.ydfoldpanel1 .hdgz .frydnavclist li{height: 40px;font-size: 14px;line-height: 40px;padding: 0 10px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.ydfoldpanel1 .hdgz .frydnavclist li a{color: #fff;display: block;width: 100%;height: 100%;}