@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.banner{overflow: hidden;}
.bannerbox{position: relative; height: 100vh;}
.bannerbox img{width: 100%; height: 100%; object-fit: cover;}
.bannertext{position: absolute; width: 1440px; max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.bannertext h2{font-size: 52px; line-height: 1.7; color: #fff;}
.bannertext p{line-height: 1.7; font-size: 16px;color: #fff; margin: 15px 0 130px;}
.bannertext a{display: block; width: 200px; line-height: 48px;border: 1px solid #fff; font-size: 16px; color: #fff;border-radius: 25px;text-align: center;transition: All 0.4s ease-in-out;}
.bannertext a:hover {background: #206BE7;border: 1px solid #206BE7;}
.banner .swiper-pagination{text-align: right; padding-right: 10vw;bottom: 70px;}
.banner .swiper-pagination-bullet{border-radius: 0; width: 37px;height: 4px; opacity: 1;background: #b5b5b5;}
.banner .swiper-pagination-bullet-active{background: #e60012;}

.banner  .swiper-container {
      width: 100%;
      height: 100%;
    }
.banner  .swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform:scale(1.1,1.1);
		}
.banner .swiper-slide-active,.banner .swiper-slide-duplicate-active{z-index: 10;}
.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
		}	
  
.header{position: fixed;z-index: 100; width: 100%; top: 0;left: 0;height: 100px;transition: All 0.4s ease-in-out;}
.header.on{background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.header.on .c1{opacity: 0;}
.header.on .c2{opacity: 1;}
.header.on .nav li a{color: #333;}
.header.on .nav li a:hover{color: #007AFF;}
.headerbox{ position: relative; width: 1440px; margin: 0 auto;max-width: 94%;height: 100px;}
.logo{width: 156px; padding-top: 25px; position: relative;float: left;}
.logo img{width: 100%; position: absolute; top: 25px;left: 0;}
.c1{opacity: 1;}
.c2{opacity: 0;}
.nav {float: right;}
.nav ul{overflow: hidden;}
.nav li{float: left; font-size: 18px; line-height: 100px; padding-left: 72px;}
.nav li a{color: #fff;}
.nav li.cur a{color: #007AFF;}
.nav li a:hover{color: #007AFF;}
.dhbtn{display: block; float: right; background: url(../images/a_01.png); width: 25px;height: 24px; cursor: pointer; margin: 38px 0 0 42px; position: relative;}
.rwmbox{position: absolute; right: 0; top: 30px; width: 80px;display: none;}
.dhbtn:hover .rwmbox{display: block;}
.rwmbox img{width: 100%;}
.cpjs{overflow: hidden; padding: 110px 0 85px;position: relative;}
.cpjsbox{padding-left: 240px; overflow: hidden;}
.cpnr{overflow: hidden; }
.cpjs_left{float: left; width: 45%;}
.cpjs_title{padding-bottom: 120px;}
.cpjs_title p{font-size: 16px; color: #e60012;}
.cpjs_title h2{font-size: 40px; color: #000000; margin: 22px 0 32px;}
.cpjs_title h3{color: #5d5d5d; line-height: 1.6; font-size: 16px;}
.cpjs_nr h2{font-size: 30px; color: #003b87; margin-bottom: 25px;}
.cpjs_nr p{font-size: 16px; line-height: 36px; color: #636363;}
.cpjs_nr a{display: block; width: 200px; line-height: 48px; color: #003b87; border: 1px solid #003b87;border-radius: 25px;text-align: center; font-size: 16px; margin-top: 200px;transition: All 0.4s ease-in-out;}
.cpjs_nr a:hover{color: #fff;background: #003b87;}
.cpjs_right{float: right;width: 55%;}
.cpjs_right img{width: 100%;}
.cpjs_right ul{overflow: hidden;display: flex;justify-content : space-between; padding: 100px 0 0 0; margin-left: -100px;}
.cpjs_right li{font-size: 24px;background: url(../images/a_14.png) no-repeat left center; padding-left: 40px;}
.cpjs_right a{color: #2f2f2f;}
.cpjs_right a:hover {color: #003b87;text-decoration: underline;}
.btnzh{position: absolute; left: 0; bottom: 150px; width: 150px;z-index: 10;height: 36px;z-index: 101;}
.btnzh .swiper-button-next{background: url(../images/a_08.png); width: 36px;height: 36px; right: 0;background-size: 100%;z-index: 10;}
.btnzh .swiper-button-prev{background: url(../images/a_06.png); width: 36px;height: 36px; left: 0;background-size: 100%;z-index: 10;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}
.btnzh .swiper-pagination{font-size: 18px; color: #003b87;bottom: 9px;z-index: -1;}
.btnzh .swiper-pagination-current{font-size: 24px;}

.gsjj{position: relative; overflow: hidden; padding-bottom: 140px;}
.gsjj:before{position: absolute; width: 100%; height: 795px; background: #edf3f9;content: ""; bottom: 0;left: 0;}
.gsjj_left{width: 50%; float: left; padding: 200px 140px 0 240px; position: relative;z-index: 10;}
.gsjj_left h3{font-size: 16px; color: #e60012;}
.gsjj_left h2{font-weight: bold; font-size: 40px; color: #000; margin: 20px 0 100px;}
.gsjj_left p{font-size: 16px; line-height: 36px; color: #353535;}
.gsjj_left a{display: block; width: 200px; line-height: 48px; color: #fff; border: 1px solid #003b87;border-radius: 25px;text-align: center; font-size: 16px; margin-top: 200px;transition: All 0.4s ease-in-out;background: #003b87;}
.gsjj_right {float: right;width: 50%; position: relative; padding-bottom: 40px;}
.gsjj_right img{position: relative;z-index: 10; width: 100%;}
.gsjj_right:before{position: absolute; content: ""; height: 60px; width: calc(100% - 55px);background: #003b87;bottom: 0; right: 0;}

.gsxw{width: 1440px; margin: 0 auto; max-width: 94%; padding-bottom: 110px;}
.gsxw_title{padding: 95px 0; position: relative;}
.gsxw_title h3{font-size: 16px; color: #e60012;font-weight: 700;}
.gsxw_title h2{font-weight: bold; font-size: 40px; color: #000; margin: 20px 0 30px;}
.gsxw_title p{font-size: 16px; line-height: 36px; color: #353535;}
.gsxw_title a{display: block; width: 200px; line-height: 48px; color: #fff; border: 1px solid #003b87;border-radius: 25px;text-align: center; font-size: 16px; transition: All 0.4s ease-in-out;background: #003b87;position: absolute; right: 0;top:50%; transform: translateY(-50%);}

.gsxw_nr ul{overflow: hidden; margin-left: -40px;}
.gsxw_nr li{float: left; width: 33.33%; padding-left: 40px;}
.gsxwbox span{display: block; overflow: hidden; border-radius: 15px;}
.gsxwbox span img{width: 100%;}
.gsxwtext h2{font-weight: 700; font-size: 24px; color: #000; margin: 30px 0 20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gsxwtext p{font-size: 16px; line-height: 30px; color: #686868; height: 90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.gsxwtext h3{font-size: 16px; color: #686868; margin-top: 55px;}
.gsxwtext h3 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 30px;}
.gsxw_nr a:hover h2{color: #003b87;}

.bj1{background: url(../images/a_02.png) no-repeat center center; background-size: cover;}
.hzhb{width: 1440px; margin: 0 auto; overflow: hidden; padding: 110px 0 150px; max-width: 94%;}
.hzhb_left{float: left; width: 480px;}
.hzhb_left h3{font-weight: 16px; font-weight: 700; color: #e60012;}
.hzhb_left h2{font-weight: bold; font-size: 40px; line-height: 60px; color: #000; margin: 15px 0 70px;}
.hzhb_left p{font-size: 16px; color: #5d5d5d;}
.hzhb_left a{display: block; margin-top: 160px;width: 200px; line-height: 48px; color: #003b87; border: 1px solid #003b87;border-radius: 25px;text-align: center; font-size: 16px; transition: All 0.4s ease-in-out;}
.hzhb_left a{display: block; width: 200px; line-height: 48px; color: #003b87; border: 1px solid #003b87;border-radius: 25px;text-align: center; font-size: 16px; margin-top: 200px;transition: All 0.4s ease-in-out;}
.hzhb_left a:hover{color: #fff;background: #003b87;}
.hzhb_right{float: right;width: calc(100% - 540px);overflow: hidden;}
.hzhb_right ul{float: left; padding-left: 40px; width: 25%;}
.hzhb_right li{padding-bottom: 30px;}
.hzhb_right a{display: block; overflow: hidden; }
.hzhb_right img{width: 100%;}
.hzhb_right ul:nth-child(1){ padding-top: 60px;}
.hzhb_right ul:nth-child(3){ padding-top: 60px;}

.footer{background: #003b87;}
.footerbox{width: 1440px; margin: 0 auto; max-width: 94%; overflow: hidden; }
.foot_left{float: left; width: 415px;  padding-top: 60px;}
.foot_left ul{padding-top: 15px;}
.foot_left li{overflow: hidden;font-size: 16px; line-height: 36px;color: #fff;} 
.foot_left li span{float: left;width: 95px;}
.foot_left li span img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.foot_left li b{width: calc(100% - 95px); float: right;}
.foot_right{float: right;width: calc(100% - 465px);border-left: 1px solid #7390b6; padding: 60px 0 0 0;}
.foot_right ul{overflow: hidden; border-bottom:1px solid #7390b6; padding:0 0 50px 90px;}
.foot_right li{float: left; width: 16.66%;}
.foot_right h2{font-size: 16px; color: #fff; margin-bottom: 15px;font-weight: 700;}
.foot_right dt{font-size: 16px; line-height: 40px;}
.foot_right dt a{color: #fff;}
.foot_right dt a:hover{opacity: .7;}
.foot_right ul li:nth-child(2){ width: 33.22%;}
.foot_right ul li:nth-child(2) dl{overflow: hidden;}
.foot_right ul li:nth-child(2) dt{width: 50%; float: left;}
.bqxx p{text-align: center; font-size: 16px; color: #fff; line-height: 56px;}

/*产品中心*/
.banner1{background: url(../images/banner1.jpg) no-repeat center center;height: 421px;}
.banner1_text{text-align: center; padding-top: 180px;}
.banner1_text h2{color: #fff; font-size: 36px; margin-bottom: 26px;}
.banner1_text p{color: #fff; font-size: 16px;}
.cpdh{background: #f8f8f8;border-bottom: 1px solid #eaeaea;}
.cpdh_box{width: 1440px; margin: 0 auto;max-width: 94%;}
.cpdh_box ul{overflow: hidden; margin-left: -74px;}
.cpdh_box li{float: left; font-size: 16px;line-height: 100px;padding-left: 74px;}
.cpdh_box a{color: #474747;position: relative;display: block;transition: All 0.4s ease-in-out;}
.cpdh_box a:before{position: absolute;content: ""; border-bottom: 3px solid #003b87; width: 0; left: 50%; transform: translateX(-50%);bottom: 26px;transition: All 0.4s ease-in-out;}
.cpdh_box li.cur a:before{width: 80%;}
.cpdh_box li.cur a{color: #003b87;}
.cpdh_box a:hover:before{width: 80%;}
.cpdh_box a:hover{color: #003b87;}

.cpzx{width: 1440px; margin: 0 auto; max-width: 94%; padding: 55px 0 60px;}
.pczxbox ul{overflow: hidden; margin-left: -38px;}
.pczxbox li{float: left; width: 33.33%; padding: 0 0 20px 38px;}
.pczxbox span{display: block; overflow: hidden; border: 1px solid #cccccc;}
.pczxbox span img{width: 100%;}
.cpzxtext h2{font-size: 24px; line-height: 36px; margin-top: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-weight: bold;color: #000;}
.cpzxtext p{font-size: 14px; line-height: 30px; color: #686868;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pczxbox li a:hover h2{color: #003b87;}

.wzfy{text-align: center; padding-top: 40px;}
.wzfy li{display: inline-block; padding: 0 18px;vertical-align: middle;}
.wzfy a{display: block;font-size: 16px; color: #333; }
.wzfy a:hover{color: #003b87;text-decoration: underline;}
.wzfy li.cur a{color: #003b87;text-decoration: underline;}
.wzfy  ul li:nth-child(1) a{ background: url(../images/a_06.png); width: 36px;height: 36px;background-size: 100%; margin-right: 50px;}
.wzfy  ul li:last-child a{ background: url(../images/a_08.png); width: 36px;height: 36px;background-size: 100%;margin-left: 50px;}

/*产品详 情*/
.bj2{background: #eaeaea; padding: 27px 0 17px;}
.cpxqjs{width: 1440px; margin: 0 auto; max-width: 94%; background: #f5f5f5; overflow: hidden;}
.cpjs_left{float: left; width:45%;}
.cpjs_left img{width: 100%;}
.cpjs_right{float: right;width: 55%; padding: 80px 75px 0 75px;}
.cpjs_right h2{font-weight: bold; font-size: 24px; color: #666666; line-height: 64px; position: relative;}
.cpjs_right h2:before{position: absolute; content: ""; border-bottom: 3px solid #e2e2e2; width: 25px; left: 0; bottom: 0; margin-bottom: 25px;}
.cpjs_right p{font-size: 16px; color: #767676; line-height: 1.7;}
.cpjsnr{width: 1440px; margin: 0 auto; max-width: 94%; padding: 55px 40px 100px 40px;}
.cpjsnr h2{font-weight: bold; font-size: 24px; color: #767676; margin-bottom: 15px;}
.cpjsnr p{font-size: 16px; line-height: 30px; color: 767676; margin-top: 30px;}

/*联系我们*/
.banner2{background: url(../images/banner2.jpg) no-repeat center center;height: 421px;}
.bj3{background: #eaeaea;}
.lxwm{width: 1440px; overflow: hidden; max-width: 94%; margin: 0 auto; padding: 30px 0;}
.lxwm_right{float: right; padding-left: 45px;width: 50%;}
.lxwm_right img{border: 3px solid #fff; width: 100%;}
.lxwm_left{float: left; width: 50%; padding-top: 50px;}
.lxwm_top{background: url(../images/a_03.png) no-repeat left center; padding-left: 95px;}
.lxwm_top h2{font-size: 26px; color: #003b87; margin-bottom: 15px;font-weight: bold;}
.lxwm_top p{font-size: 49px; color: #003b87;}
.lxwm_nr {padding: 40px 0 0 25px;}
.lxwm_nr p{font-size: 16px; line-height: 39px; color: #474747;}
.lxwm_nr p b{font-weight: bold;}

.lxbd{overflow: hidden; margin: 0 auto; width: 1220px; max-width: 94%; padding-bottom: 85px;}
.lxbd_left{float: left; width: 50%; padding-right: 20px;}
.lxbd_title{ padding: 120px 0 35px;}
.lxbd_title h2{font-size: 39px; color: #292929;text-align: center;}
.lxbd_left li{position: relative; padding-top: 40px;}
.wby1 {height: 50px; line-height: 50px; border-bottom: 1px solid #d0d0d0;width: 100%;font-size: 16px;}
.yzm{position: absolute; right: 0; bottom:5px ;width: 94px;cursor: pointer;}
.yzm img{width: 100%;}
.lxbd_right{float: right;width: 50%; padding-left: 20px; padding-top: 40px;}
.lxbd_right p{font-size: 16px; line-height: 50px;}
.wby2{padding: 20px; width: 100%;border: 1px solid #d0d0d0;height: 275px;}
.btn1{display: block; height: 60px; width: 200px;background: #003b87; font-size: 18px; color: #fff;border: none; margin: 48px auto 0 auto;cursor: pointer;}
.lxbd_nr{overflow: hidden;}

/*下载中心*/
.banner3{background: url(../images/banner3.jpg) no-repeat center center;height: 421px;}
.xzzx{width: 1440px; margin: 0 auto; max-width: 94%; padding: 110px 0 90px;}
.xzzx h2{font-weight: bold; font-size: 36px; color: #474747; margin-bottom: 40px;}
.xzzx li{overflow: hidden;padding-bottom: 12px;}
.xzzx p{font-size: 21px; line-height: 61px; color: #5c5c5c;overflow: hidden;background: #e6e6e6;}
.xzzx  b{font-size: 16px; padding-left: 25px;}
.xzzx span{float: left; padding-left: 30px;width: calc(100% - 90px);}
.xzzx a{display: block; position: relative; width: 61px; background: #003b87;transition: All 0.4s ease-in-out;height: 61px;}
.xzzx a img{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.xzzx a:hover{background: #007AFF;}
.pczxbox.pczxbox1 li{padding-bottom: 30px;}
/*新闻详情*/
.banner4{background: url(../images/banner4.jpg) no-repeat center center;height: 421px;}
.xwxqnr{width: 1220px; margin: 0 auto;max-width: 94%;}
.xq_title{text-align: center; padding: 95px 0 30px;border-bottom: 4px solid #efefef;}
.xq_title h2{font-weight: bold; line-height: 1.6; font-size: 30px; margin-bottom: 30px;color: #000;}
.xq_title p{font-size: 16px; color: #686868;}
.xq_nr{padding: 30px 0 70px;border-bottom: 4px solid #efefef;}
.xq_nr p{font-size: 16px; line-height: 30px; color: #9b9b9b;}
.xq_nr h2{font-size: 25px; margin-bottom: 25px;color: #9b9b9b;}
.xq_nr img{max-width: 100%; margin: 25px 0;}
.sxpwz{padding: 40px 10px 120px 10px;}
.sxpwz ul{overflow: hidden;}
.sxpwz li{float: left; width: 50%; font-size: 16px; font-weight: bold; color: #9b9b9b;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sxpwz li a{font-weight: 400;}
.sxpwz li a:hover{color: #007AFF;}

/*售后服务*/
.banner5{background: url(../images/banner5.jpg) no-repeat center center;height: 421px;background-size: cover;}
.shfw_titlte{text-align: center;  padding: 35px 0 170px; width: 1440px; margin: 0 auto;max-width: 94%;}
.shfw_titlte h2{font-weight: bold;font-size: 36px; line-height: 1.6; color: #393939; margin-bottom: 40px;}
.shfw_titlte p{font-size: 21px; line-height: 1.6; color: #393939; padding-bottom: 70px; position: relative;}
.shfw_titlte p:before{position: absolute;content: ""; width: 100%; bottom: 35px; left: 0;border-bottom: 1px solid #e6e6e6; }
.shfw_titlte p:after{position: absolute; content: ""; border-bottom: 2px solid #003b87; width: 200px; bottom: 37px;left: 50%; transform: translateX(-50%);}
.shfw_titlte h3{font-size: 36px; color: #393939;}
.kffw_nr ul{overflow: hidden;}
.kffw_nr ul{overflow: hidden;}
.kffw_nr li{float: left; width: 33.33%;}
.kffw_nr img{width: 100%;}
.kffw_text{text-align: center; padding: 80px 0 90px;}
.kffw_text h2{font-size:36px; color: #393939; line-height: 1.6; margin-bottom: 28px;}
.kffw_text p{font-size: 16px; line-height: 1.6; color: #393939;}

/*人才招聘*/
.banner6{background: url(../images/banner6.jpg) no-repeat center center;height: 421px;}
.zpxx{width: 1440px; margin: 0 auto;max-width: 94%; padding-bottom: 120px;}
.zpxx_top{overflow: hidden; padding:60px 0 65px ;}
.zp_lwft{float: left; width: 50%;}
.zp_lwft h2{font-size: 36px; line-height: 1.6; color: #474747; font-weight: bold; margin-bottom: 20px;}
.zp_lwft p{font-size: 16px; line-height: 1.8; color: #878787;}
.zp_lwft h3{font-weight: bold; font-size: 21px; color: #003b87; margin-top: 55px;}
.zp_lwft h3 a{font-weight: bold; color:#003b87 ;}
.zp_lwft h3 a:hover{text-decoration: underline;}
.zp_right{float: right;}
.zp_right img{max-width: 100%; border: 4px solid #d9d9d9;border-radius: 10px;}
.zpxxnr{border-top: 1px solid #d0d0d0;}
.zpxxnr h3{font-size: 21px; color: #3d3d3d;border-bottom: 1px solid #d0d0d0; line-height: 100px; background: url(../images/a_09.png) no-repeat right center;cursor: pointer;}
.zpxxnr h3.on1{background: url(../images/a_07.png) no-repeat right center;}
.zpxxnr h3 span{display: inline-block; width: 360px;font-weight: 800;}
.zpxxnr h3 b{display: inline-block; width: 335px; color: #a4a4a4;}
.zpxxtext{padding: 30px 0;overflow: hidden;display: none;}
.lb_left {float: left; width: 310px;}
.lb_left h2{font-size: 16px; line-height: 36px; color: #767676;}
.lb_right{float: right;width: calc(100% - 360px);}
.lb_right p{font-size: 16px; line-height: 36px; color: #767676;}
.zpzzlb{overflow: hidden;}

/*关于我们*/
.banner7{background: url(../images/banner7.jpg) no-repeat center center;height: 421px;}
.qysm{width: 1440px; margin: 0 auto; max-width: 94%; padding-bottom: 98px;}
.qysm_top{overflow: hidden; padding: 75px 0 0;}
.qysm_right{float: right; padding-right: 100px;}
.qysm_left{float: left; width: 50%; padding-right: 50px;}
.qysm_left h2{font-weight: bold; font-size: 42px; color: #353535; margin-bottom: 90px;}
.qysm_left h2 b{color: #003b87; font-weight: bold;}
.qysm_left p{font-size: 16px; line-height: 28px; color: #5d5d5d;}
.qyfl ul{overflow: hidden; margin-left: -35px;}
.qyfl li{float: left;  padding-left: 35px;width: 33.33%;}
.qyfl li img{width: 100%;}

.bj4{background: url(../images/a_16.jpg) no-repeat center center;background-size: cover;}
.rwzy{width: 1440px; margin: 0 auto; max-width: 94%;; padding-bottom: 100px;}
.rwzy_title h2{font-weight: bold; font-size: 42px; color: #fff; padding: 105px 0 50px;}
.rwzy_nr{overflow: hidden;background: rgba(255,255,255,.9);padding: 70px 50px;}
.rwzy_left {float: left; width: 616px; position: relative;}
.rwzy_left b img{width: 100%;}
.rwzy_text{position: absolute; width: 100%;left: 0;top:50%; transform: translateY(-50%);}
.rwzy_text span{display: block; border: 2px solid #fff; width: 365px;height: 210px; margin: 0 auto; padding-top: 22px;}
.rwzy_text span img{margin: 0 auto;}
.rwzy_text p{font-size: 86px; margin-top: 15px;font-weight: bold; color: #fff;text-align: center;}
.rwzy_text h2{color: #fff; text-align: center; font-size: 20px; margin-top: 40px;}
.rwzy_right{float: right;width: calc(100% - 616px);}
.rwzy_right ul{overflow: hidden;}
.rwzy_right li{float: left; width: 50%;text-align: center; padding: 25px 0;}
.rwzy_right h2{font-size: 60px; font-weight: bold; color: #003b87;}
.rwzy_right h2 span{display: inline-block; font-size: 24px;vertical-align: top; margin: -10px 0 0 10px;}
.rwzy_right p{font-size: 18px; color: #898989; margin-top: 20px;}

.fzlc{width: 1440px; margin: 0 auto; max-width: 94%;; padding-bottom: 100px;}
.fzlc_title h2{font-weight: bold; font-size: 42px; color: #353535; margin-top: 80px;}
.fzlc_title h2 span{color: #003b87; font-weight: bold;}
.fzlc_nr{position: relative; padding: 90px 0 110px; overflow: hidden;}
.fzlc_nr:before{position: absolute; content: "";border-right: 10px solid #5295da;border-radius: 5px; height: 100%; top: 0; left: 50%;transform: translateX(-50%);box-shadow:10px 5px 10px rgba(0, 0, 0, .1); }
.fzlc_nr ul{float: left; width: 50%;}
.fzlc_nr li{  padding-bottom: 20px;}
.fzlcbox{background:#5295da;border-radius: 10px;border: 1px solid #fff; padding: 25px;box-shadow:10px 5px 10px rgba(0, 0, 0, .1); position: relative; }
.fzlcbox span{ display: block;width: 0;height: 0;border: 50px solid transparent;border-left-color: #5295da;top:50%; transform: translateY(-50%);right: -80px; position: absolute;}
.fwleft{padding-right: 105px; position: relative;}
.fwleft:before{position: absolute; width: 34px;height: 34px;border-radius: 17px;background:#5295da;border: 2px solid #fff; right: -17px;content: "";top:50%; transform: translateY(-50%);}
.fzlc_nx{display: flex;justify-content : space-between;align-items: center;}
.fzlc_nx img{width: 50%;}
.fzlc_nx p{width:50%; color: #fff; font-size: 77px; font-weight: bold;text-align: center;}
.fzlcbox h2{font-size: 16px; line-height: 28px; color: #fff; margin-top: 15px;}
.fzlc_nr ul:nth-child(2){ padding-top: 160px;}

.fwright{position: relative; padding-left: 105px;}
.fwright:before{position: absolute; width: 34px;height: 34px;border-radius: 17px;background:#5295da;border: 2px solid #fff; left: -17px;content: "";top:50%; transform: translateY(-50%);}
.fwright span{ display: block;width: 0;height: 0;border: 50px solid transparent;border-right-color: #5295da;top:50%; transform: translateY(-50%);left: -80px; position: absolute;}





@media(max-width:1460px){
.cpjs_right li{font-size: 18px; line-height: 30px;}
.gsjj_left a{margin-top: 80px;}
.cpjsbox{padding-left: 3%;}
.gsjj_left{padding:140px 50px 0 3% ;}
.hzhb_left a{margin-top: 100px;}
.foot_right ul{padding-left: 50px;}
.foot_right dt{font-size: 14px;}
.bqxx p{font-size: 14px;}
.foot_left li{font-size: 14px;}
.bannerbox{height: auto;}
.gsjj:before{height:calc(100% - 80px);}
.gsjj{padding-bottom: 100px;}
.gsjj_left h2{font-size: 30px; margin-bottom: 50px;}

.zp_right{width: calc(100% - 55%);}
.zp_lwft h3{margin-top: 15px; font-size: 16px;}
.cpdh_box li{padding-left: 40px;}
.cpdh_box ul{margin-left: -40px;}
}
@media(max-width:1200px){
.nav li{padding-left: 40px;}
.cpjs_title h2{font-size: 32px;}
.bannertext h2{font-size: 22px;}
.bannertext p{font-size: 14px; margin-bottom: 50px;}
.cpjs_title{padding-bottom: 60px;}
.cpjs_right li{font-size: 14px; padding-left: 30px;background-size: 20px 20px;}
.gsjj_left a{margin-top: 40px;}
.hzhb_left h2{font-size: 28px; line-height: 1.7;}
.hzhb_left{width: 400px;}
.hzhb_right{width: calc(100% - 400px);}
.hzhb_right ul{padding-left: 20px;}
.gsxwtext h2{font-size: 20px; }
.hzhb_left h2{margin-bottom: 40px;}
.hzhb_left a{margin-top: 45px;}
.hzhb{padding: 70px 0;}
.foot_left{float: none; width: 100%;}
.foot_right{float: none; width: 100%; padding:20px 0 0 0;border: none;}
.foot_right ul{padding: 25px 0; border-top: 1px solid #7390b6;}
.foot_left img{margin: 0 auto;}
.foot_left li{text-align: center;}
.foot_left li span{float: none; display: inline-block;}
.foot_left li b{display: inline-block; float: none; width: auto;}
.gsxwtext p{font-size: 14px;}
.gsxwtext h3{margin-top: 30px;}
.zpxxnr h3 b{width: 200px;}
.qysm_right{padding: 0;}
.rwzy_left{width: 450px;}
.rwzy_right{width: calc(100% - 450px);}
.rwzy_right h2{font-size: 36px;}
.rwzy_right p{font-size: 16px; margin-top: 15px;}
.rwzy_right li{padding: 20px 0;}
.fzlc_nx p{font-size: 42px;}

.lxwm_left{padding: 0;}
.lxwm_top{background-size: 40px auto; padding-left: 55px;}
.lxwm_top h2{font-size: 20px;}
.lxwm_top p{font-size: 36px;}
.cpdh_box li{padding-left: 15px;}
.cpdh_box ul{margin-left: -15px;}
.cpjs_right{padding-top: 40px;}
}
@media(max-width:1000px){
.header{height: 60px;}
.headerbox{height: 60px;}
.nav{position: fixed;width: 220px; height: calc(100% - 60px); top: 60px; left: -220px;background: #fff;}
.logo{padding-top: 0; width: 100px;}
.logo img{top: 12px;}

.nav li{float: none; width: 100%; padding: 0 15px;text-align: left;border-bottom: 1px solid #eee; line-height: 60px;}
.nav li a{color: #333;}
.dhbj{position: fixed; width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);background: rgba(0,0,0,.7);z-index: 90;display: none;}
.dhbtn{display: none;}
.dhbtn1{width: 30px;height: 30px;border-radius: 4px; top: 15px; right: 3%;background: url(../images/d1.png) no-repeat center center #003B87;background-size: 20px 20px; position: absolute;}
.dhbtn1.on{background: url(../images/d2.png) no-repeat center center #003B87;background-size: 20px 20px;}
.bannerbox{height: 320px;}
.bannertext a{width: 120px; line-height: 38px;}
.bannertext h2{font-size: 20px; line-height: 1.6;}
.bannertext p {font-size: 12px; line-height: 1.6; margin-bottom: 25px;}
.banner .swiper-pagination{bottom: 20px;}
.cpjs{padding: 50px 0;}
.cpjs_right{float: none; width: 100%;}
.cpjs_left{float: none; width: 100%;}
.cpjs_title h2{font-size: 24px; margin: 15px 0;}
.cpjs_title{padding-bottom: 20px;}
.cpjs_nr a{width: 120px; line-height: 38px; font-size: 14px; margin-top: 25px;}
.cpjs_nr h2{font-size: 24px; margin-bottom: 15px;}
.cpjs_right{padding: 20px 0 60px 0;}
.cpjs_right ul{padding: 10px 0 40px 0; margin: 0;display: block; overflow: hidden;}
.cpjs_right li{width: 50%;float: left;}
.btnzh{bottom: 0;left: 50%;transform: translateX(-50%);}

.gsjj_right{float: none; width: 100%; padding-bottom: 20px;}
.gsjj_left{float: none; width: 100%; padding: 25px 3%;}
.gsjj{padding-bottom: 25px;}
.gsjj_left h2{font-size: 24px; margin: 15px 0;}
.gsjj_left p{line-height: 1.7;}
.gsjj_left a{width: 120px; line-height: 38px; font-size: 14px; margin-top: 25px;}
.gsxw_title{padding: 50px 0 20px;}
.gsxw_title h2{font-size: 22px;}
.gsxw_title a{width: 100px; line-height: 35px; font-size: 14px;}
.gsxw_nr li{width: 100%; padding-bottom: 35px;}
.gsxwtext h3{margin-top: 15px;}
.gsxwtext h3 img{width: 20px; margin-left: 10px;}
.gsxw{padding-bottom: 20px;}
.hzhb_left{float: none; width: 100%;}
.hzhb_left h2{font-size: 22px; line-height: 1.6; margin: 15px 0;}
.hzhb_left a{width: 120px; line-height: 38px; font-size: 14px; margin-top: 25px;}
.hzhb_right{float: none; width: 100%; padding-top: 25px;display: flex;align-items: center;}
.hzhb_right ul{width: 25%; float: none; padding: 0 5px;}
.hzhb_right li{padding: 5px 0;}
.hzhb_right ul:nth-child(3){padding-top: 0;}
.hzhb_right ul:nth-child(1){padding-top: 0;}
.hzhb{padding: 40px 0;}
.foot_left{padding-top: 30px;}
.foot_left li span{width: auto;display: block;}
.foot_left li{font-size: 12px;line-height: 1.8; padding:5px 0;}
.foot_right ul{display: none;}
.bqxx p {line-height: 1.7; padding: 15px 0;border-top: 1px solid rgba(255,255,255,.7);}

.banner6{height: 300px;}
.banner1_text{padding-top: 100px;}
.banner1_text h2{font-size: 26px;}
.banner1_text p{line-height: 1.6; padding: 0 3%;}
.zpxx_top{padding: 50px 0;}
.zp_right{float: none; width: 100%;}
.zp_lwft{float: none; width: 100%; padding-top: 20px;}
.zp_lwft h2{font-size: 24px;}
.zpxxnr h3{line-height: 60px;background-size: 20px auto;font-size: 18px;}
.zpxxnr h3.on1{background-size: 20px auto;}
.zpxxnr h3 span{width: 160px;}
.zpxxnr h3 b{width: 80px;}
.zpxxtext{padding: 15px 0;}
.lb_left{float: none; width: 100%;}
.lb_left h2{font-weight: bold;}
.lb_right{float: none; width: 100%;}
.lb_right p{font-size: 14px; line-height: 1.8;}
.qysm_top{padding: 50px 0 20px 0;}
.qysm_left{float: none; width: 100%; padding: 0 0 15px 0;}
.qysm_left h2{font-size: 24px; margin-bottom: 20px;}
.qysm_right img{max-width: 100%;}
.qysm{padding-bottom: 30px;}
.qyfl li{float: none; width: 100%; padding-bottom: 15px;}

.rwzy_title h2{font-size: 24px; padding: 50px 0 20px;}
.rwzy_nr{padding: 20px;}
.rwzy_left{float: none; width: 100%;}
.rwzy_text p{font-size: 24px;}
.rwzy_text span{width: 150px;height: 100px;}
.rwzy_text span img{width: 30px;}
.rwzy_text h2{font-size: 16px; margin-top: 20px;}
.rwzy_right{float: none; width: 100%;}
.rwzy{padding-bottom: 50px;}
.fzlc_title h2{font-size: 24px; padding: 50px 0 20px; margin: 0;}
.fzlc_nr:before{border-right:2px solid #5295da;}
.fwleft{padding-right: 20px;}
.fwleft:before{width: 20px; height: 20px;right: -10px;}
.fzlcbox span{ display: none;}
.fzlcbox{padding: 10px;}
.fzlc_nx{display: block;}
.fzlc_nx img{width: 100%;}
.fzlc_nx p{font-size: 20px; width: 100%; margin: 10px 0;}
.fzlcbox h2{font-size: 12px; line-height: 1.6;}
.fwright{padding-left: 20px;}
.fwright:before{width: 20px; height: 20px;left: -10px;}
.fzlc_nr{padding: 40px 0 20px 0;}
.fzlc{padding-bottom: 50px;}
.banner7{height: 300px;}
.banner2{height: 300px;}
.lxwm_right{float: none; width: 100%; padding: 0 0 15px 0;}
.lxwm_left{float: none; width: 100%;}
.lxwm_top p{font-size: 22px;}
.lxwm_nr{padding: 20px 0 0 0;}
.lxbd_title{padding: 50px 0 25px;}
.lxbd_title h2{font-size: 20px; line-height: 1.6;}
.lxbd_left{float: none; width: 100%; padding: 0 0 0 0;}
.lxbd_right{width: 100%; float: none; padding:25px 0 0 0;}
.lxbd_left li{padding-top: 25px;}
.btn1{width: 150px; height: 40px; font-size: 16px;}

.banner4{height: 300px;}
.xq_title{padding: 50px 0 20px;}
.xq_title h2{font-size: 22px;}
.xq_nr h2{font-size: 18px; line-height: 1.6;}
.sxpwz{padding: 30px 0 50px;}
.sxpwz li{float: none; width: 100%;line-height: 1.7;}
.pczxbox li{float: none; width: 100%;}
.wzfy ul li:nth-child(1) a{margin: 0;}
.wzfy ul li:last-child a{margin: 0;}
.banner1{height: 300px;}
.cpdh_box li{padding-left: 20px;display: inline-block; float: none;line-height: 80px;}
.cpdh_box ul{margin-left: -20px;overflow: auto;white-space:nowrap; }
.cpjs_right{padding: 20px;}
.cpjsnr{padding: 40px 0;}
.shfw_titlte h2{font-size: 22px;}
.shfw_titlte p{font-size: 14px;}
.shfw_titlte{padding-bottom: 40px;}
.shfw_titlte h3{font-size: 18px;}

.kffw_text{padding: 30px 3%;}
.kffw_text h2{font-size: 20px;}
.banner5{height: 300px;}

.xzzx{padding: 50px 0;}
.xzzx h2{font-size: 24px; margin-bottom: 20px;}
.xzzx span{font-size: 14px; padding-left: 10px;line-height: 20px; padding-top: 10px;}
.xzzx b{font-size: 12px;}
.banner3{height: 300px;}


}





