@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}
.dn { display: none;}
.hidden{display:none; background: url() no-repeat center;}
.langChose { font-size: 16px; color: #ffffff; position: absolute; right: 4%; top: 0; line-height: 90px;}
.langChose a { margin: 0 5px; font-size: 16px; color: #ffffff;}
.header{width: 100%; height: 90px; position: fixed;z-index: 100; background: #0a214b;box-shadow:0 0 10px rgba(0, 0, 0, .2);  }
.logo{width: 133px; position: absolute;top:20px;left: 60px;}
.logo img{width: 100%;}
.nav ul{font-size: 0; text-align: center;}
.nav li{display: inline-block;line-height: 88px;}
.nav h3 a{color: #fff; display: block; font-size: 18px;padding: 0 32px;}
.nav .on h3 a{border-bottom: 2px solid #ff7e00;color: #ff7e00;}
.sub{position: absolute;width: 100%; left: 0; top: 90px;background: rgba(6,27,63,.82); padding: 30px 100px;display: none;}
.subox{width: 1400px; max-width: 100%; margin: 0 auto;display:flex;justify-content: space-around; text-align: left;padding-bottom: 50px;}
.dhfl h2{font-size: 21px; color: #b0b0b0;line-height: 1; margin-bottom: 15px;}
.dhfl dt{font-size: 18px; line-height: 40px;background: url(../images/a_18.png) no-repeat left center; padding-left: 13px;}
.dhfl dt a{color: #b0b0b0;transition: All 0.4s ease-in-out;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.dhfl dt a:hover{color: #fff;}
.sub img{margin: 0 auto;}
.sub2{padding: 15px 0;}
.sub2 dt{font-size: 21px; line-height: 46px;}
.sub2 dt a{display: block; text-align: center; color: #fff;}
.sub2 dt a:hover{color: #ff7e00;}
.fgt{height: 90px;}

.banner img{width: 100%;}
.banner_text{max-width: 1080px; position: absolute;top: 25%; text-align: center;left: 50%;transform: translateX(-50%);}
.banner_text h2{color: #fff; font-weight: bold; font-size: 68px; margin-bottom: 50px;}
.banner_text p{color: #fff; font-size: 28px; line-height: 60px;}

.gywm{width: 1500px; margin: 0 auto;overflow: hidden; padding-bottom: 170px;}
.gywm_right{float: right;width: 605px; padding-top: 65px;position: relative;}
.gywm_right img{width: 100%;position: relative;z-index: 10;}
.gywm_right:before{position: absolute;content: "";width: 590px;height: 480px; bottom: -45px;left: -45px;}
.gywm_left{float: left;width: calc(100% - 605px);}
.gywm_title{position: relative; padding: 160px 0 60px;width: 100%;}
.gywm_title:before{position: absolute;width: 100%; height: 80px;left: 0; bottom: 20px;  background-image: linear-gradient(to right, #3661ad , transparent); content: "";}
.gywm_title h2{font-weight: bold; font-size: 60px; color: #0a214c;position: relative;z-index: 10; -webkit-text-stroke: 2px #ffffff;}
.gywm_nr{padding: 50px 0 105px;background: url(../images/a_12.png) no-repeat 130px bottom;}
.gywm_nr a{display: block;
    text-align: center;
    color: #fff;
    width: 220px;
    line-height: 60px;
    font-size: 24px;
    border-radius: 35px;
    margin-top: 50px;
    background: #143f91;
    transition: All 0.4s ease-in-out;}
.gywm_nr a:hover {background: #3d6cc6;}
.gywm_nr p{font-size:20px; padding-right: 20px; text-align: justify; line-height: 36px; color: #333333;}

.jjfa_bj{background: url(../images/a_16.jpg) no-repeat center center;background-size: cover;}

.jjfa{width: 1500px; overflow: hidden; margin: 0 auto; padding: 155px 0 90px;}
.jjfa_left{float: left; width: 520px;}
.jjfa_left h2{font-weight: bold;font-size: 60px; color: #fff; margin-bottom: 40px;}
.jjfa_left span{display: inline-block; line-height: 62px; color: #fff;border: 1px solid #8d99b2;border-radius: 32px; padding: 0 50px; font-size: 36px;}
.jjfa_left p{color: #fff; font-size: 20px; line-height: 34px; margin-top: 60px;}
.jjfa_right{width: 900px;float: right;}
.jjfa_right img{width: 100%;}

.cpzs{padding: 110px 0 185px 210px; position: relative;background: #f3f3f3;}
.cpzs_tit{position: absolute; z-index: 2; left:780px ;top: 140px;}
.cpzs_tit h2{font-weight: bold; font-size:60px; color: #143f91; margin-bottom: 30px;}
.cpzs_tit ul{overflow: hidden;}
.cpzs_tit li{float: left; padding-right: 15px;}
.cpzs_tit span{display: block;line-height: 40px; padding: 0 20px;border: 1px solid #bbd4e8; border-radius: 21px;text-align: center; cursor: pointer;font-size:20px; color: #143f91;white-space: nowrap;}
.cpzs_tit li.cur span{color: #fff;background: #143f91;border:1px solid #143f91;}

.cpzsnr{padding: 30px;}
.cpzsbox{background: #fff;}
.cpzsnr .swiper-slide .actImg { overflow: hidden; height: 11vw; position: relative;}
.cpzsnr .swiper-slide-active .actImg {height: 21.4vw; position: relative;}
.cpzsnr .swiper-slide img { position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.cpzsbox img{width: 100%;}
.cpzsbox p{font-size: 20px; color: #333; line-height: 88px;text-align: center;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.cpzsnr .swiper-wrapper {    align-items: flex-end;}
.cpzsnr .swiper-slide-active{width: 31%!important;}
.cpzsnr .swiper-slide-active .cpzsbox p{font-size: 22px !important;}
.jszc_bj{background: url(../images/a_03.jpg) no-repeat center center;background-size: cover;}
.jszc{width: 1300px; margin: 0 auto;}
.jszc h2{text-align: center; font-size: 69px; color: #fff;line-height: 315px;}
.jszc_nr{overflow: hidden; padding-bottom: 160px;}
.jszc_left{width: 685px; float: left;border: 8px solid #4c6798;border-radius: 10px; overflow: hidden;}
.jszc_left img{width: 100%;}
.jszc_right{float: right;width: calc(100% - 730px);}
.jszc_right ul{max-width: 410px;}
.jszc_right li{font-size: 22px; line-height: 64px; border-bottom: 1px solid #657a9f;}
.jszc_right a{display: block; color: #fff; background: url(../images/a_30.png) no-repeat left center; padding-left: 30px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: All 0.3s ease-in-out;}
.jszc_right a:hover{opacity: 0.7;}

.hzhb{width: 1500px; margin: 0 auto;padding: 160px 0 185px;background: url(../images/a_01.jpg) no-repeat center 240px;}
.hzhb img{width: 100%;}

.footer{background: #0a214c;}
.footerbox{width: 1500px; margin: 0 auto; padding: 115px 0 60px;overflow: hidden;}
.copyTxt { font-size: 14px; margin: 60px auto 0; color: #ffffff;}
.copyTxt a { color: #ffffff;}
.foot_left{float: left;width: 365px;}
.foot_left h2{font-weight: bold; font-size: 20px; color: #fff; margin-bottom: 25px;}
.foot_left li{padding-bottom: 23px;}
.wby1{width: 100%; height: 59px;border-radius: 30px; background: #23385e;padding: 0 20px; font-size: 20px;color: #91a7ce;}
.wby1::-webkit-input-placeholder{color:#91a7ce;}
.btn1:hover{background: #3675e5;}
.btn1{width: 130px; height: 59px;border-radius: 30px;border: none; background: #3661ad;font-size: 20px; color: #fff; cursor: pointer;transition: All 0.4s ease-in-out;}
.foot_right{float: right;width: calc(100% - 440px);}
.foot_right h3{font-weight: bold; font-size: 20px; color: #fff;line-height: 1.4;}
.foot_right ul{display:flex;justify-content: space-around; }
.foot_right p{font-size: 20px; color: #fff; line-height: 32px;overflow: hidden;padding: 4px 0;}
.foot_right p span{float: left;}
.foot_right b{float: left;width: 225px;}
.foot_right li{font-size: 20px; color: #fff; line-height: 48px;padding: 4px 0;}
.foot_right a{color: #fff; transition: All 0.3s ease-in-out;}
.foot_right a:hover{opacity: 0.7;}

/*news*/
.wz1500{width: 1500px; margin: 0 auto;}
.banner1{width: 100%;background: url(../images/banner1.jpg) no-repeat center center;height: 688px;background-size: cover;}
.dqwz{border-bottom: 1px solid #b0b0b0; padding: 30px 0 10px;}
.dqwz p{font-size: 20px; color: #333;}
.dqwz span{padding: 0 12px;}
.dqwz a{color: #333;}
.dqwz a:hover{color: #206BE7;}

.news{overflow: hidden; padding: 60px 0 0 0;}
.news_left{float: left; width: 220px;}
.news_title h2{font-size: 24px; line-height: 55px;color: #000;border-bottom: 1px solid #3d3d3d;height: 56px;}
.news_title h2 span{color: #000000;font-size: 12px; padding-left: 10px;}
.news_nr dt h2{ font-size: 20px; cursor: pointer; color: #333333; line-height: 1.5; padding: 10px 0;}
.subProduct { display: none;}
.subProduct p { text-indent: 10px; line-height: 1.5; padding: 10px 0;}
.news_nr li{line-height:52px; }
.news_nr ul{padding-top: 30px;}
.news_nr a{display: block;overflow: hidden;font-size: 20px;color: #999;position: relative;}

.news_nr li.cur a{color: #333;background: url(../images/a_02.png) no-repeat right center;}
.news_nr a:hover{color: #333;background: url(../images/a_02.png) no-repeat right center;}
.news_nr p.cur a {color: #333;background: url(../images/a_02.png) no-repeat right center;}

.news_right{padding-bottom: 150px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.xwbt h2{font-size: 24px; line-height: 55px;color: #5b5b5b;border-bottom: 1px solid #e7e7e7;height: 56px;}
.newsbox{padding: 25px 0; border-bottom: 1px solid #d5d5d5;overflow: hidden; }
.neleft{float: left; width: 433px; overflow: hidden;}
.neleft img{width: 100%;}
.neright{width: calc(100% - 465px);float: right;}
.neright h2{ font-weight: bold; font-size: 19px; line-height: 60px; color: #000;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.neright h3{font-size: 20px;color: #444444; margin-bottom: 30px;}
.neright p{font-size: 20px;color: #444444; line-height: 25px; height:100px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
/*.neright a{display: block; text-align: center;color: #fff; width: 118px; line-height: 33px;background: #143f91; font-size: 20px;border-radius: 6px; margin-top: 37px;transition: All 0.3s ease-in-out;}
.neright a:hover{background: #3D6CC6;}*/
.newsxq{padding-bottom: 55px;}
.fynr{text-align: center;}
.fynr li{display: inline-block; padding: 0 15px;}
.fynr a{display: block; font-size: 20px; color: #000000;width: 28px;text-align: center; line-height: 28px;border-radius: 50%;transition: All 0.3s ease-in-out;}
.fynr li.cur a{color: #fff;background: #0a214b;}
.fynr a:hover{color: #fff;background: #0a214b;}

/*news_xq*/
.banner2{background: url(../images/banner2.jpg) no-repeat center center; height: 535px;background-size: cover;position: relative;}
.banner1_text{width: 960px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner1_text p{font-size: 22px; color: #fff; margin: 20px 0;max-width: 787px; line-height: 1.6;}
.banner1_text h2{font-size: 40px; color: #fff;font-weight: bold;}

.xwxq_title{text-align: center; padding: 35px 0;}
.xwxq_title h2{font-size: 19px;color: #444444; font-weight: bold; margin-bottom: 15px;}
.xwxq_title p{font-size: 20px; color: #999;}
.xwxq_nr p{font-size: 20px;color: #444444; line-height: 1.5;text-align:justify; word-break: break-all;margin-bottom: 10px;}
.xwxq_nr{padding-bottom: 80px;}
.xwxq_nr img{width: 100%; padding-top: 30px;border-top: 1px solid #dedede; margin-top: 40px;}
.wzfy{overflow: hidden; padding: 20px 10px;border-bottom:1px solid #dedede;border-top: 1px solid #dedede;}
.wzfy_left{float: left; }
.wzfy_left li{font-size: 20px; line-height: 2; color: #828282; }
.wzfy_left li a{color: #828282;display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wzfy_left li a:hover{color: #206BE7;}
.wzfy_right{float: right;}
.bdsharebuttonbox{float: right;padding-top: 20px;}
.bdsharebuttonbox span{float: left;font-size: 20px;line-height: 36px; padding-right: 10px;}

/*产品中心*/
.banner4{background: url(../images/banner4.jpg) no-repeat center center; height: 535px;background-size: cover;position: relative;}
.xwbt p{ white-space: nowrap; overflow-x: auto; font-size: 20px; color: #585858;border-bottom: 1px solid #adadad;line-height: 55px;height: 56px;}
.xwbt p::-webkit-scrollbar { display: none;}
.xwbt a{color: #585858;}
.xwbt a:hover{color: #206BE7;}
.cpzx_nr{padding: 40px 0 50px 0;}
.cpzx_nr ul{overflow: hidden; margin-left: -20px;}
.cpzx_nr li{float: left;width: 25%; padding: 0 0 35px 20px;}
.cpzxbox span{display: block; height: 12vw; overflow: hidden;}
.cpzxbox img{width: 100%; height: 100%; object-fit: cover;}
.cpzxbox p{text-align: center; line-height: 50px; color: #333333; font-size: 20px;padding-top: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;border-bottom: 2px solid #f3f3f3;position: relative;}
.cpzxbox p:before{position: absolute;content: ""; border-bottom: 2px solid #bfa789;left: 0; bottom: 0;width: 0;transition: all .4s ease 0s;}
.cpzx_nr a:hover p:before{width:100%;}

/*document*/
.banner5{height: 300px; background: #0a214c;}
.banner5_text{width: 1500px; margin: 0 auto;padding-top: 140px;}
.banner5_text h2{font-weight: bold;font-size:40px;color: #fff;}
.cpwd_title{text-align: center; padding: 115px 0 45px;}
.cpwd_title h2{font-size: 32px; font-weight: bold; color: #34344d; margin-bottom: 45px;}
.cpwd_title ul{text-align: center;}
.cpwd_title li{display: inline-block; padding: 0 21px;font-size: 20px;}
.cpwd_title li a{color: #6e6e7e;}
.cpwd_title li.cur a{color: #34344d;}
.cpwd_title li a:hover{color: #34344d;}
.cpwd_nr ul{padding-bottom: 50px;}
.cpwd_nr li{padding-bottom: 20px;}
.cpwd_nr span{display: block; line-height: 54px;background: #fff;border-radius: 37px;background: #fff;font-size: 20px;color: #3661ad; padding: 0 55px; overflow: hidden;transition: All 0.4s ease-in-out;}
.cpwd_nr span b{font-weight: bold;}
.cpwd_nr a{font-weight: bold; color: #3661ad;}
.cpwd_nr img{display: inline-block;vertical-align: middle; margin: -3px 0 0 38px;}
.cpwd_nr a:hover{text-decoration: underline;}
.cpwd_nr span:hover{box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.cpwd{padding-bottom: 110px;}

/*Product_details*/
.cp_bj{background: #fafafa;}
.cpxq{overflow: hidden;padding:60px 0;}
.cpxq_left{width: 490px; margin: 0 auto 40px;}
.cpxq_left img{width: 100%;}
.cpxq_right{ margin: 0 auto; width: 1280px; max-width: 92%;}
.cpxq_tit{text-align: center;padding-bottom: 40px;}
.cpxq_tit p{font-size: 21px;color: #003b4d;}
.cpxq_tit h2{font-weight: bold; font-size: 60px;color: #003b4d;line-height: 150px;}
.cpxq_tit h3{font-weight: bold; font-size: 25px;color: #003b4d;}
.cpxq_nr{padding:20px; background-color: #ffffff;}
.cpxq_nr p{font-size: 20px;line-height:24px;}
.cpxq_nr li {font-size: 20px; line-height: 24px;}
.cpxq_nr img {max-width: 100%;}
.xzss_bj{background: #0a214b;}
.xzss{padding: 120px 0 95px;}
.zxss_ss{width: 760px; overflow: hidden; margin: 0 auto;}
.wby2{float: left; width: calc(100% - 195px);font-size: 27px;height: 74px;background: #fff; border: none; padding: 0 40px;border-radius: 37px;color: #4b6581;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/a_04.png) no-repeat 95% center #fff;}
.btn2{float: right;width: 187px; height: 74px;border-radius: 37px; border: none;background: #4e8bfb;color: #fff; font-weight: bold; font-size: 27px; cursor: pointer;}
.cpwd_nr h2{font-size: 60px;text-align: center; line-height: 138px; color: #fff;font-weight: bold;}
.xgcp_title h2{font-size: 39px; margin: 90px 0 75px; color: #0a214b; text-align: center;}
.cgcp_nr{position: relative;width: 1500px;margin: 0 auto;}
.cgcpbox{position: relative;overflow: hidden;}
.cgcpbox img{width: 100%;}
.cgcp_text{position: absolute;top: 20px;left: 20px;z-index: 10;}
.cgcp_text h2{font-size: 30px;color: #0a214b; margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cgcp_text p{font-size: 26px; color: #626c7e;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xgcp{padding-bottom: 160px;}
.cgcpbox h3{font-size: 18px;position: absolute;left: 0; bottom: 0; padding: 20px; color: #68696a;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;z-index: 10;}
.cgcp_nr .swiper-button-next{background: url(../images/a_06.png); width: 30px;height: 64px; background-size: 100% 100%; margin-top: -32px;right: -90px;}
.cgcp_nr .swiper-button-prev{background: url(../images/a_05.png); width: 30px;height: 64px; background-size: 100% 100%; margin-top: -32px;left: -90px;}

/*question*/
.cjwtbox{margin-bottom: 25px;background: #fff;border-radius: 37px;padding: 0 55px;}
.cjwtbox h3{font-size: 27px; line-height: 74px;color: #4b6581;background: url(../images/a_07.png) no-repeat right center;cursor: pointer; padding-right: 40px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cjwtb{padding-bottom: 15px;display: none;}
.cjwtb p{font-size: 20px; line-height: 1.5;color: #4a4b4b;
text-align:justify; word-break: break-all;}
.cjwtbox h3.on1{background: url(../images/a_08.png) no-repeat right center;color: #3661ad;}

/*About us*/
.banner6{background: url(../images/banner6.jpg) no-repeat center center;height: 538px; background-size: cover; position: relative;}
.qyjs{padding-bottom: 140px;}
.qyjs_title{text-align: center; position: relative; padding: 200px 0 50px;}
.qyjs_title span{position: absolute; font-size: 102px;color: #f4f4f4;top: 150px;left: 50%;transform: translateX(-50%);font-weight: bold;}
.qyjs_title h2{font-weight: bold; font-size: 32px; color: #404040;position: relative;z-index: 10;}
.qyjsbox{overflow: hidden; padding: 50px 0; border-bottom: 1px solid #dedede;}
.qyjs_tp{width: 50%; padding:0 15px; margin-top: 50px;}
.qyjs_tp img{width: 100%;}
.fl{float: left;}
.qyjs_text{width: 50%; padding: 0 15px;}
.qyjs_text h2{display: inline-block; border-bottom:1px solid #ff0000; padding:10px 15px 20px 0;font-size: 20px; color: #333; margin-bottom: 25px;}
.textInfor{font-size: 20px; line-height: 36px; margin-bottom: 15px;color: #333; text-align:justify;}
.qyjsbox:last-child{border: none;}

.qywm{padding-bottom: 160px;background: url(../images/a_12.jpg) no-repeat center center;background-size: cover;}
.qywm_tit{text-align: center; position: relative; padding: 130px 0 95px;}
.qywm_tit span{position: absolute; font-size: 102px;color: rgba(64,64,64,.08);top: 85px;left: 50%;transform: translateX(-50%);font-weight: bold;}
.qywm_tit h2{font-weight: bold; font-size: 32px; color: #ff0000;position: relative;z-index: 10;}
.qywm_box{text-align: center; padding-bottom: 50px; }
.qywm_box h2{font-weight: bold; font-size: 27px; color: #2a2a2a; margin-bottom: 15px;}
.qywm_box p{font-size: 20px;color: #888888; line-height: 38px;}

/*solution*/
.banner7{background: url(../images/banner7.jpg) no-repeat center center;height: 689px; position: relative;background-size: cover;}
.banner1_text a{display: block; text-align: center; background: #fff; width: 165px; line-height: 48px; font-weight: bold; border-radius: 24px; font-size: 20px; color: #0a214b; margin-top: 60px;transition: All 0.4s ease-in-out;}
.banner1_text a:hover{color: #fff;background: #206BE7;}
.fxfx{padding: 100px 0 100px;}
.fxfx p{font-size:20px; line-height: 24px; color: #333;}
.fxfx ul{padding: 40px 0 80px;}
.fxfx li{     font-size: 20px;
    padding-right: 20px;
    text-align: justify;
    line-height: 36px;
    color: #333333; background: url(../images/a_10.png) 5px center no-repeat; background-size: 6px auto; padding-left: 20px; line-height: 24px;}
.fxfx li:nth-child(1) {background: none; padding-left: 0;}
.fxfx a{text-align: center;display: block;color: #fff; width: 120px; line-height: 40px;border-radius: 35px;background: #0a214b; font-size: 20px;transition: All 0.4s ease-in-out;}
.fxfx a:hover{color: #fff;background: #206BE7;}

/*contact_us*/
.banner8{background: url(../images/banner8.jpg) no-repeat center center;height: 692px; position: relative;}
.lxwm ul{overflow: hidden;padding: 30px 20px;}
.lxwm li {float: left;width: 33.33%; padding: 60px 0; }
.lxwm ul li:nth-child(6) p{ margin-top: 0; }
.lxwmbox{width: 360px;overflow: hidden;}
.lxwmbox img{float: left; }
.lxwmbox p{float: right;width: calc(100% - 110px); font-size: 20px; color: #262626; line-height: 30px; margin-top: 20px;}
#container{width: 100%; height: 460px;border: 1px solid #ddd; padding: 15px; margin-bottom: 195px;}

.choseTag {overflow-x: auto; white-space: nowrap;}
.choseTag a { line-height: 56px; display: inline-block;vertical-align: top; font-size: 20px; padding: 0 16px; color: #333333;}
.choseTag a.cur {background: #0a214b; color: #ffffff;}
.honorList ul {overflow: hidden;}
.honorList li { box-sizing: border-box; padding: 20px 0; float: left; width: 20%;}
.honorList li img { height: 45px; width: auto; display: block; margin: 0 auto;}
@media(max-width:1620px){
.nav{float: right; margin-right: 100px;}
.langChose { right: 2%;}
.cgcp_nr{width: 100%; padding: 0 50px;}
.cgcp_nr .swiper-button-next{right: 10px;}
.cgcp_nr .swiper-button-prev{left: 10px;}
}
@media(max-width:1520px){

.nav h3 a{padding: 0 10px;font-size:16px;}
.banner_text h2{font-size: 56px;}
.banner_text p{font-size: 20px; line-height: 1.8;}
.gywm{width: 100%; padding: 0 2% 100px 2%;}
.gywm_title h2{font-size: 60px;}
.gywm_title:before{height: 70px;}
.gywm_title{padding: 240px 0 40px;}
.gywm_nr p{font-size: 26px;}
.gywm_nr{background-size: 250px auto;padding-bottom: 70px;}

.jjfa{width: 100%; padding: 100px 2%;}
.jjfa_right{width: 55%;}
.jjfa_left{width: 40%; padding-top: 80px;}
.jjfa_left h2{font-size: 60px;}
.jjfa_left p{font-size: 24px;}

.cpzs{padding: 80px 0 80px 2%; min-height: 280px;}
.cpzs_tit{left: 36%;top: 80px;}
.cpzs_tit h2{font-size: 60px;}
.cpzsnr{padding: 0;}
.cpzs_tit span{font-size: 16px;min-width:90px;}
.cpzsbox p{font-size: 18px;}
.hzhb{width: 100%;padding: 120px 2%; background: url(../images/a_01.jpg) no-repeat center 160px;background-size: 550px auto;}

.footerbox{width: 100%; padding: 90px 2%;}
.foot_right h3{font-size: 18px;}
.foot_left h2{font-size: 18px;}
.foot_right p{font-size: 16px;line-height: 1.8;}
.foot_right li{ text-align: left; font-size: 16px; line-height: 38px;}
.wby1{height: 45px; line-height: 45px;}
.btn1{height: 45px;}

.wz1500{width: 100%; padding: 0 2%;}
.qyjsbox{width: 100%; padding: 35px 0;}
.qyjs_title{padding: 150px 0 40px;}
.qyjs_title span{font-size: 80px; top: 120px ;}
.qyjs{padding-bottom: 100px;}
.qywm_tit{padding: 100px 0 60px;}
.qywm_tit span{font-size: 80px; top: 70px ;}
.qywm{padding-bottom: 100px;}
.banner8{height: 500px;}
.banner6{height: 500px}
.banner5_text{width: 100%; padding: 120px 2% 0 2%;}
.banner5{height: 250px;}
.banner5_text h2{font-size: 40px;}
}
@media(max-width:1480px){
.jszc{width: 100%; padding: 0 2%;}
.jszc_nr{padding-bottom: 120px;}
.jszc h2{font-size: 40px; line-height: 200px;}
.logo{left: 20px;}
.nav h3 a{font-size: 16px;padding: 0 14px;}
.cpzs_tit h2{font-size: 32px;}
.cpzs_tit span{font-size: 14px; min-width: 70px;}
.foot_left{float: none; width: 100%;}
.foot_right{width: 100%; float: none;padding-top: 40px;}
.foot_right ul{display: flex;justify-content : space-between;}
.jjfa_left h2,.cpwd_nr h2,.cpwd_title h2{font-size: 40px;}
.jjfa_left span{font-size: 24px; line-height: 50px;}
.jszc h2{font-size: 30px; line-height: 160px;}
.cpxq_tit p{font-size: 18px;}
.cpxq_tit h2{font-size: 40px; line-height: 120px;}
.cpxq_tit h3{font-size: 24px;}
.cpxq_nr p{font-size: 20px;}
.cpxq_right{width: calc(100% - 500px);}
.cgcp_text h2{font-size: 24px;}
.cgcp_text p{font-size: 16px;}
.cgcpbox h3{font-size: 16px;}
.cjwtbox h3{font-size: 22px;}
.cjwtb p{font-size: 16px;}
.jjfa_right{width: 45%;}
.jjfa_left{width: 50%; padding-top: 0;}
.jjfa_left p{font-size: 16px; margin-top: 20px; line-height: 1.5;}
.jjfa{padding: 50px 2%;}
.banner_text h2{font-size: 36px;}
}
@media(max-width:1400px){
.cpzxbox p{font-size: 14px;}
.cpxq_tit h3{font-size: 20px;}
.cpxq_nr p{font-size: 18px;}
.cjwtbox h3{font-size: 18px;}
.fxfx p{font-size: 20px;line-height: 32px;}
.fxfx ul{padding: 20px 0 40px;}
.fxfx li{line-height: 32px; font-size: 20px;}
.fxfx{padding: 100px 0 120px;}
.fxfx a{line-height: 50px; font-size: 20px;}
}

@media(max-width:1000px){
.honorList li { width: 33.33%; padding: 6px 0;}
.honorList li img { height: 20px;}
.cpzs_tit ul {overflow-x: auto; white-space: nowrap;}
.cpzs_tit ul::-webkit-scrollbar { display: none;}
.cpzs_tit ul li { display: inline-block; vertical-align: top; float: none;}
.news_nr dt h2 { font-size: 16px;}
.header{height: 60px;}
.logo{width: 90px; top: 15px;}
.fgt{height: 60px;}
.dhbtn{position: absolute;right: 3%; top: 15px; width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center;background-size: 20px 20px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;}
.nav{position: fixed;width: 200px;height: calc(100% - 60px);top: 60px; background: #fff;overflow: auto;left: -200px;}
.nav li{width: 100%;float:none;}
.nav h3 a{padding: 0 10px;line-height: 50px;color: #333;border-bottom: 1px solid #eee;}
.sub{position: static; padding: 15px 10px;}
.subox{width: 100%;display: block;height: 5rem; overflow: auto;padding-bottom: 0;}
.dhfl h2{font-size: 16px; font-weight: bold; margin-bottom:5px;color: #fff;}
.dhfl dt{font-size: 14px;line-height: 1.8;}
.dhfl{padding-bottom: 10px;}
.sub img{display: none;}
.sub2 dt a{font-size: 14px; line-height: 1.8;}
.dhbj{width: 100%; height: 100%;z-index: 11; position: fixed;top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.banner_text h2{font-size:16px; margin-bottom: 10px;}
.banner_text p{font-size: 14px; line-height: 1.5;}
.banner_text{width: 100%;padding: 0 3%;}
.gywm_right{width: 100%;float: none;padding-top: 20px;}
.gywm_right:before{border: none;}
.gywm{padding: 0 3%;}
.gywm_left{float: none;width: 100%;padding: 20px 0 40px;}
.gywm_title{padding: 0 0 20px;}
.gywm_title h2{font-size: 30px;-webkit-text-stroke: 0.3px #ffffff;}
.gywm_title:before{height: 40px;}
.gywm_nr{padding: 20px 0 40px;}
.gywm_nr p{font-size: 14px; line-height: 1.5;}
.gywm_nr a{margin-top: 20px; width: 120px; line-height: 30px; font-size: 16px;}
.gywm_nr{background:url(../images/a_12.png) no-repeat 60px bottom;background-size: 140px auto;}
.jjfa{padding: 40px 3%;}
.jjfa_right{width: 100%; float: none;}
.jjfa_left{float: none; width: 100%;}
.jjfa_left{padding-top: 20px;}
.jjfa_left h2{font-size: 26px; margin-bottom: 20px;}
.jjfa_left span{width: 180px; line-height: 40px; font-size: 16px;padding: 0;text-align: center;}
.jjfa_left p{font-size: 16px; margin-top: 20px; line-height: 1.8;}

.cpzs{padding: 40px 3%;}
.cpzs_tit{position: static; text-align: center;padding-bottom: 15px;}
.cpzs_tit h2{font-size: 24px; margin-bottom: 15px;}
.cpzs_tit li{float: none; padding: 0 5px 10px 5px;display: inline-block;}
.cpzs_tit span{min-width: auto; padding: 0 15px;line-height: 35px;}
.jszc h2{font-size: 26px; line-height: 100px;}

.jszc{padding: 0 3%;}
.jszc_left{float: none; width: 100%;}
.jszc_right{float: none; width: 100%; padding-top: 20px;}
.jszc_right li{font-size: 18px; line-height: 40px;}
.jszc_nr{padding-bottom: 40px;}
.hzhb{padding: 80px 0; background: url(../images/a_01.jpg) no-repeat center 90px; background-size: 350px auto;}
.footerbox{padding: 30px 3%;}
.foot_right ul li:nth-child(2){display: none;}
.foot_right ul li:nth-child(3){display: none;}
.foot_right ul li:nth-child(4){display: none;}
.foot_right ul{display: block;text-align: center;}
.foot_right p{ font-size: 14px; line-height: 1.5;}
.copyTxt { margin-top: 20px;}
.foot_right p span{float: none;font-size: 14px;}
.foot_right b{float: none;}
.btn1{width: 100%;}
.textInfor { font-size: 14px;}
.cpwd_title ul { overflow-x: auto; white-space: nowrap;}
.cpwd_title ul li { float: none; display: inline-block; vertical-align: top;}
.cpwd_title ul::-webkit-scrollbar { display: none;}
.banner1_text{width: 100%; padding: 0 3%;}
.banner6{height: 300px;}
.banner1_text h2{font-size: 22px;}
.banner1_text p{font-size: 16px;}
.qyjs_title{padding: 50px 0 25px;}
.qyjs_title span{font-size: 50px;top: 35px;}
.qyjsbox{padding: 20px 0;}
.wz1500{padding: 0 3%;}
.qyjs_tp{width: 100%; float: none; padding: 0;}
.qyjs_text{width: 100%; float: none; padding: 20px 0 0 0;}
.qyjs{padding-bottom: 40px;}
.qywm_tit{padding: 50px 0 25px;}
.qywm_tit span{font-size: 50px;top: 35px;}
.qywm{padding: 0 3%;}
.qywm_box{padding-bottom: 20px;}
.qywm_box p{font-size: 16px; line-height: 1.7;}
.qywm_box h2{font-size: 22px;}

.banner8{height: 300px;}
.lxwm ul{padding:15px 0;}
.lxwm li{width: 50%;padding: 15px 0;}
.lxwm img{width: 50px;height: 50px;}
.lxwmbox p{width: calc(100% - 65px); margin: 0; line-height: 25px;font-size: 14px;}
#container{margin-bottom: 50px; height: 260px;}
.news_nr dl { display: none;}
.news_title h2 { margin-bottom: 20px;}
.cpwd_title{padding: 40px 0 20px;}
.cpwd_title h2{font-size: 26px; margin-bottom: 15px;}
.cpwd_title li{font-size: 16px; padding: 0 10px 10px 10px;}
.cpwd_nr span{padding: 0 15px;font-size: 16px;line-height: 40px;}
.cpwd_nr img{width: 15px; margin-left: 10px;}
.fynr li{padding: 0 5px;}
.cpwd_nr ul{padding-bottom: 30px;}
.cpwd{padding-bottom: 50px;}
.banner2{height: 300px;}
.dqwz{overflow: auto;}
.dqwz p{font-size: 14px;white-space: nowrap;}
.news{padding-top: 20px;}
.news_left{float: none; width: 100%;}
.news_nr ul{padding-top: 10px;}
.news_nr li{line-height: 40px;}
.news_nr a{font-size: 14px;}
.news_right{float: none; width: 100%; padding-bottom: 50px;}
.wzfy_left li{font-size: 14px; line-height: 2;}
.wzfy_left{width: 100%; float: none;}
.bdshare-button-style0-24{float: none; width: 100%;}
.bdsharebuttonbox span{font-size: 12px;line-height: 26px;padding: 0 1px;}
.choseTag a { font-size: 14px; line-height: 40px;}
.choseTag::-webkit-scrollbar { display: none;}
.banner1{height: 300px; position: relative;}
.banner4{height: 300px;}
.cpzx_nr{padding: 20px 0 30px;}
.cpzx_nr ul{margin-left: -15px;}
.cpzx_nr li{padding: 0 0 15px 15px;width: 50%;}
.cpxq{padding: 40px 0;}
.cpxq_left{float: none; width: 100%;}
.cpxq_right{float: none; width: 100%;padding-top: 25px;}
.cpxq_tit h2{line-height: 60px; font-size: 28px;}
.cpxq_nr p{line-height: 1.8;}
.cpxq_nr li { font-size: 20px; line-height: 24px;}
.cpwd_nr h2{font-size: 24px;line-height: 90px;}
.xzss{padding: 40px 0;}
.xgcp_title h2{margin: 50px 0 25px; font-size: 26px;}
.cgcp_nr .swiper-button-next{width: 20px;height: 40px; margin-top: -20px;}
.cgcp_nr .swiper-button-prev{width: 20px;height: 40px; margin-top: -20px;}
.xgcp{padding-bottom: 50px;}
.cjwtbox{padding: 0 15px;border-radius: 28px;}
.cjwtbox h3{line-height: 55px;}

.banner7{height: 300px;}
.banner1_text a{margin-top: 30px;}
.fxfx{padding: 50px 0;}
.fxfx p{font-size: 16px; line-height: 1.8;}
.fxfx li{font-size: 16px; line-height: 1.8;}
.fxfx a{line-height: 40px;font-size: 16px;width: 100px;}
}
@media(max-width:768px){
	.langChose { right: calc(4% + 30px); line-height: 60px;}
	.xzss { padding:0;}
.cpzsnr .swiper-slide-active{width: 40%!important;}
.cpzsbox p{line-height: 2.4; font-size: 14px;}
.cpzsnr .swiper-slide-active .cpzsbox p{font-size: 16px!important;}
.neleft{float: none; width: 100%;}
.neright{float: none; width: 100%;}
.zxss_ss{width: 100%;}
.btn2{width: 120px; height: 40px; font-size: 16px;}
.wby2{height: 40px; line-height: 40px; font-size: 16px;width: calc(100% - 130px); padding: 0 20px;}
.cpzsnr .swiper-slide-active .actImg { height: 26vw; overflow: hidden;}
.cpzsnr .swiper-slide .actImg { height: 20vw; overflow: hidden;}
.cpxq_right { max-width: 100%;}
.cpxq_nr { padding: 0;}
.cpxq { padding: 0;}
.nav .on h3 a { border: none;}
.nav h3 a {border-bottom: none; display: inline;}
.nav li { line-height: 1;}
.cpzxbox span { height: 148px; overflow: hidden;}
.cpzxbox span img { width: 100%; height: 100%; object-fit: cover;}
.banner_text { top: 50%; left: 0; transform: translateY(-50%);}
.banner_text p { font-size: 12px;}
.jjfa_left span { width: 100%; font-size: 14px;}
}
@media(max-width:480px){
.lxwm li{width: 100%;}	
}