*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1300px;font-family:"Microsoft YaHei";overflow-x:hidden;color: #333;}
a{text-decoration: none;font-size: 14px;}
address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{vertical-align: top;border: none;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 1500px; min-width: 1300px; width: 100%; margin: 0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfs{display: flex;align-items: center;justify-content: space-between;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}





/*top*/
.head_bg{}
.head{width:96%;margin:0 auto; background: #fff; height: 100px; z-index: 999; position: relative; padding:0 2%; border-radius: 10px;}
.logod{height:100px; position: relative; z-index: 999;display: flex;align-items: center;}
.logo{}
.logo img{height: 70px;}

.name{margin-left: 1.2vw;}
.name p img{width: 96px;height: 49px;display: block;float: left;margin-top: -7px;margin-right: 5px;}
.name p span{font-size: 25px;color: #000a41;font-weight: bold;}
.name b{color: rgba(0,0,0,0.7);font-size: 18px;display: block;line-height: 20px;font-weight: normal;letter-spacing: 1.1px;}

.leng{border:2px #c40002 solid; width:142px; height:36px; line-height:41px;  border-radius: 100px; text-align:center; margin-top:32px; }
.leng a{display:inline-block; padding:0 12px;   border-radius: 20px; margin:2px; height:28px; line-height:28px;}
.leng a:hover,.leng a:first-child{background:#c40002; color:#fff;}

/*dh*/
.nav{height:100px;position: relative;z-index: 999;}
.nav>ul>li{ float: left; display: block;height:100px;padding-left:2.1vw;}
.nav>ul>li>a{ display: block; color: #333; font-size: 16px; text-align: center;position: relative; z-index: 2;   line-height: 100px; }
.nav>ul>li>a:before{content:"";display:block;float:left;height: 2px;width: 0;background:#000a41;position:absolute;top: 56%;left: 0%;transition: .3s all ease-in-out;}

.NavCeshi > li.navcurrent>a:before, .NavCeshi > li:hover >a:before{width: 100%;transition: .3s all ease-in-out;}

.nav>ul>li:hover>dl{opacity: 1;visibility: visible;top: 102%;}
.nav>ul>li>dl{position: absolute;width: 78%;display: block;z-index: 100;background: #fff;left: 0;box-shadow: 0 0 10px rgba(0,0,0,0.1);opacity: 0;visibility: hidden;transition: all 0.5s;top: 155px;padding: 70px;z-index: 9999;}

.laug{float: right;position: relative;width:110px;padding-left: 10px;height: 40px; z-index: 5; margin-top: 30px;}
.laug > ul{position: absolute;overflow: hidden;width: 100%;height: 40px;transition: 0.3s all ease;top: 0px;left: 0;}
.laug:hover > ul{ height:95px}
.laug > ul:after{ content: ''; display: block; width: 0; height: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 4px solid #ddd; position: absolute; top: 18px; right: 15px; transition: 0.3s all ease; }
.laug ul li a{ display: block; padding: 0 0 0 15px; line-height: 40px; font-size: 14px;  color: #333;}
.laug ul li:nth-child(2) a{background: #eee; }
.laug ul li a:hover{ color: #d3281b;}
.laug ul li a i{display: block;float: left;height: 16px;width: 22px;margin: 12px 10px 12px 0;}
.laug ul li a i img{display: block}
.head_logo p em { color: #fff; font-size: 22px; text-transform: uppercase; display: flex; align-items: center;}
.nav>ul>li>dl>dd { display: block;overflow: hidden;margin: auto;}
.xl_bt { width: 100%;border-bottom: 1px #eee solid;padding-bottom: 40px;  overflow: hidden;}
.xl_bt p {font-size: 26px;color: #333; float: left; font-weight: 100; line-height: 30px;}
.xl_bt a { width: 120px; height: 30px; background: #000a41; text-align: center;  color: #fff;  font-size: 14px;  display: block; float: right; line-height: 30px; border-radius: 60px;}
.fl_box {width: 100%;overflow: hidden;}
.fl_box li {width: calc( (100% - 40px)/5); float: left;margin-top: 25px;}
.fl_box li+li {margin-left: 10px;}
.fl_box li a {font-size: 17px; color: #666;position: relative; line-height: 20px; display: block; border: 1px #eee solid; text-align: center !important; padding: 16px !important;}
.fl_box li a:hover { color: #000a41;}
.fl_box li:nth-child(6) { margin-left: 0}
.fl_box li dt {margin-top: 5px; padding-left: 20px;}
.fl_box li dt a { font-size: 15px;color: #999;}
.fl_box li dt a:before {border-color: #a9a9a9;}
.re {width: 100%; overflow: hideen; margin-top: 30px;}
.re .rbt { font-size: 24px; color: #333;  float: left; font-weight: 100; border-left: 5px #00 solid;border-left: 5px #000a41 solid; padding-left: 10px;
 margin-bottom:30px;}
.re .t_box { width: 100%;overflow: hidden;}
.t_box>.progdwz2021 li {float: left;width: calc((100% - 30px)/4);border-radius: 15px;}
.t_box>.progdwz2021 li img {width: 100%;height: auto;border: 1px #eee solid;}
.t_box>.progdwz2021 li+li {margin-left: 10px;}
.t_box>.progdwz2021 li a { line-height: 40px;}
.t_box>.progdwz2021 li span {display: block; text-align: center;}
.re .t_box>.news_div>.news_div_item {float: left;  width: calc((100% - 20px)/2);text-align: left; border: 1px #eee solid; margin-bottom: 20px;
box-shadow: 0 0 5px #eee; padding: 20px;}
.re .t_box>.news_div>.news_div_item+.news_div_item {margin-left: 20px;}
.re .t_box>.news_div>.news_div_item:nth-child(3) { margin-left: 0;}
.re .t_box .news_div_item_a { font-size: 16px;  line-height: 35px;color: #000a41;  font-weight: bold;}
.re .t_box .news_div_item_body {  font-size: 14px;line-height: 23px; color: #666;}
.nav .news_div_item_date {display: flex;}
.nav .news_div_item_year, .nav .news_div_item_month, .nav .news_div_item_day {color: #666; font-size: 16px;line-height: 20px;}
.nav>ul>li:hover>dl { opacity: 1; visibility: visible; top: 98%;}
.com_bo { width: 100%;color: #666; line-height: 25px; overflow: hidden;text-align: left; font-weight: 100;}
.fl_box ul { display: flex;  flex-flow: wrap;}
.fl_box li a { font-size: 17px;color: #666;position: relative; padding-left: 30px;  text-align: left; line-height: 20px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fl_box li dl {display: none;}

.head_r {width: 15%;position: relative;margin-top: 35px; z-index: 9999;}
.head_r:before {content:'';width:1px;height:100px;background: rgba(255,255,255,0.2);position: absolute;top: -35px;left: -36px;display: none;}
.head_r>ul {display: flex;justify-content: space-between;align-items: center;}
.head_r>ul>li {}
.head_r>ul>li i {font-size: 16px;line-height:  20px;position:relative;border: 1px solid #ccc;border-radius: 50%;width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;color: #ccc;}
/*.head_r>ul>li i:after {content:'';width:100%;height: 74px;position:absolute;top:0;left:0;}*/
.head_r>ul>li p {width: 412px;background: #ffffff;transform: rotateX(90deg);position: absolute;right: 0;transition: all 0.5s;font-size: 16px;padding: 16px 24px;z-index: 9999;text-align: left;color:#333;top: 62px;transform-origin: top;}
.head_r>ul>li p span {font-size: 22px;display: block;color: #000a41;font-family: din; padding-top: 6px;}
.head_r>ul>li:hover p {transform: rotateX(0);transition: all 0.5s;} 
.head_r>ul>li a {font-size:14px;color:#666;}

.head_r>ul>li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 
.tit_sel {background: rgba(51,51,51,0.7);transform: rotateX(90deg);position: absolute;right: -55px;transition: all 0.5s;font-size: 16px;padding: 34px;z-index: 9999;top: 65px;transform-origin: top;}
.tit_sel span {font-size: 24px;display: block;color: #152682;font-family: Arial;}
.tit_icon:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;}
#search-i{float:left; width:30px; height:33px; overflow:hidden; margin-top:20px;  box-sizing: border-box; padding-top: 7px;    border: 1px solid #dddddd;border-left: none;margin-left: -15px;}
#search-bg{float:left;width:340px;height:33px;overflow:hidden;padding-left:14px;margin-top:20px;box-sizing: border-box;border: 1px solid #dddddd;border-right: none;text-align: left;line-height: 30px;}
.search-text{font-size: 14px;color: #999999;justify-content: flex-start;display: flex;align-items: center;}
.search-text a{ font-size:14px; color: #fff !important;}
.search-text a:hover{ font-size:14px; color: #ffffff;}
.search-text span{ float:left;  color:#ffffff;font-size: 15px;}
#infoname{ border:none;background:none; outline:none;} 
.search_name {float: left;font-size:22px;color: #ffffff; line-height: 32px;position: relative;z-index: 5;padding: 15px 0;width: 264px;height: 96px;background: #cb0303;text-align: center;}
.search_name:after {content: "";width: 0px;height: 0px;border-top: 7px solid #005299; border-right: 7px solid transparent;border-bottom:8px solid transparent; border-left: 7px solid #005299;position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
.form {justify-content: center;display: flex;}
.head_right {display: flex;justify-content: space-between;align-items: center;width: 72%;}
.head_r ul li { margin-right: 8px;}








/*banner*/
.bann{overflow: hidden; margin-bottom: 0 !important;}
.slider {width: 100%;}
.bann .slick-slide{height: auto;}
.bann .slick-slide img {width: 100%;}
.bann .slick-prev {left: 38px;z-index: 99;}
.bann .slick-next {right: 40px;}
.bann .slick-dots{bottom: 42px;}
.bann .slick-dotted.slick-slider{margin-bottom: 0;}
.bann .slick-prev:before,.bann .slick-next:before{font-size: 34px;font-family: "zxi";}
.bann .slick-dots li{margin:0 4px !important;background: #fff; width: 8px;height: 8px;  opacity: 0.4; border-radius: 50px;transition: 0.3s all ease;}
.bann .slick-dots li.slick-active{ opacity: 1;  filter: alpha(opacity=100);width: 50px; background: #fff;}
.bann .slick-dots li:hover{ width: 50px;}
.bann .slick-dots li button{display: none !important;}
.bann .slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.bann .slick-dots li.slick-active button:before{color:#000a41;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8) url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M662.268422 511.010463 280.997835 892.299469c-14.785751 14.808264-14.785751 38.796608 0 53.562916 14.788821 14.807241 38.776142 14.807241 53.584406 0l408.226518-408.230612c14.789844-14.790868 14.789844-38.777165 0-53.585429-1.01512-1.020236-2.099824-1.976004-3.206018-2.843768L333.797365 75.350129c-14.808264-14.788821-38.795585-14.788821-53.607942 0-14.762215 14.808264-14.762215 38.796608 0 53.585429L662.268422 511.010463 662.268422 511.010463 662.268422 511.010463zM662.268422 511.010463' %20fill%3D'%23ffffff' %3E%3C/path%3E%3C/svg%3E")center no-repeat;line-height: 52px;display: block;top:calc(50% - 26px);}
.bann .slick-prev:before{content: '';display: block;left:0;    transform: rotate(180deg);}
.bann .slick-next:before{content: '';right:0;}









/*title*/
.title{text-align: center;}
.title span{font-size: 42px;color: #333; line-height: 42px;}
.title span b{color: #000a41;}
.title p{font-size:18px;color: #999;line-height: 18px;margin-top: 14px;margin-bottom: 22px;}
.title i{}


.product_index .title span b{color: #0062c0;}
.product_index .title p{color: rgba(255,255,255,0.5);}
.product_index{padding: 80px 0; background:#000a41 url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230728/20230728190237_1744875039.jpg) center no-repeat;background-attachment: fixed;}
.pronr{margin-top: 50px; display: flex;  justify-content: space-between; flex-wrap: wrap;}
.pronr a{width: 23%;position: relative;  z-index: 1;border-top: 1px solid rgba(255,255,255,0.2);border-left: 1px solid rgba(255,255,255,0.2); transition: 0.3s;}
.pronr a i{display: block; width: 88%; padding: 10px; background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230718/20230718142130_599559489.png) no-repeat;background-size: 100% 100%;transition: 0.3s; margin: 20px;}
.pronr a span{ display: block;}
.pronr a p{font-size: 20px; line-height: 70px; padding-left: 3%; color: #333333; transition: 0.3s; font-weight: bold;position: relative;}
.pronr a img{ width: 100%; height: auto;}
.pronr a:hover i{background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230718/20230718142130_1519427420.png) no-repeat;background-size: 100% 100%;}
.pronr a:hover p{ color: #fff;}
.pronr a:nth-child(n+5){margin-top: 38px;}
.pronr a:hover:before, .pronr a:hover:after{background: #0062c0;}
.pronr a:hover{border-top-color: #0062c0;border-left-color: #0062c0;}
.pronr a:before{ content: '';width: 73%; height: 1px;background: rgba(255,255,255,0.2); position: absolute;bottom: 0;left: 0;    transition: 0.3s;}
.pronr a:after{ content: ''; width: 1px;height: 77%; background: rgba(255,255,255,0.2); position: absolute; top: 0; right: 0;    transition: 0.3s;}
.pronr a p em{font-family: Arial;text-transform: uppercase; font-size: 18px; line-height: 20px; height: 70px; width: 56%; color: #000a41;float: right; display: flex; align-items: center; justify-content: flex-end; margin-right: 16%;}
.pronr a:hover p em{color: #ffffff;}
.pronr a:last-of-type p em{margin-right: 0;}








/* recommend */
.procase{padding: 80px 0 98px 0;  background: #ffffff;}
.pro_reco{max-width: 1344px !important;}
.pro_ic li img{width: 100%;height: auto; transition: 0.3s all ease;}
.pro_ic li:hover img{transform: scale(1.1);}
.pro_ic li>a{overflow: hidden;display: block;}

.pro_ic {position:relative; margin-top: 50px;}
.pro_ic .pro_prev,.pro_ic .pro_next{width: 24px;height: 50px;position:absolute;top:50%;transform:translateY(-50%);z-index:9;text-align:center;cursor:pointer;user-select:none;}
.pro_ic .pro_prev{left:-76px;}
.pro_ic .pro_next{right:-76px;transform: translateY(-50%) rotateZ(180deg);}
.pro_ic .slick-list li{margin: 0 12px; border: 1px solid #f2f2f2;}
.pro_ic .slick-dots{bottom: -50px;}
.pro_ic li span{display: block;background: #fff;}
.pro_ic li span a{ font-size: 14px; color: #343434;display: block;line-height: 65px; height: 65px; font-weight: normal; padding: 0px 20px; border-top: 1px solid #f2f2f2; position: relative; overflow:hidden; z-index: 3;transition: 0.3s all ease;}
.pro_ic li br{display: none;}
.pro_ic li span a:before{content: '';width: 16px; height: 18px; background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230615/20230615170242_470902347.png)no-repeat; position: absolute;  bottom: 0; top: 0; right: 36px; margin: auto; transition: 0.3s;}
.pro_ic li span a:after{content: ''; width: 16px; height: 18px; background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230615/20230615165030_823447784.png)no-repeat; position: absolute;  bottom: 0; top: 0; right: 20px; margin: auto;transition: 0.3s;}
.pro_ic li:hover span{background: #000a41;}
.pro_ic li:hover span a{color: #fff;}
.pro_ic li:hover span a:before{right: 20px;}
.pro_ic li:hover span a:after{right: 0px;opacity: 0;}
.pro_ic .slick-dots li button:before{ font-size: 30px !important; color: #d0d0d0 !important; opacity: 1;}
.pro_ic .slick-dots li.slick-active button:before{ color: #000a41 !important;}







/*product*/
.product{padding: 80px 0;background:#f5f5f5; position: relative; z-index: 1;border-top: 5px solid #0d1855;}
.product:before{content: ''; width: 100%;height: 600px;background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230615/20230615200328_861210653.jpg)center no-repeat; position: absolute; top: 0; left: 0;    z-index: -2;background-attachment: fixed;}
.product:after { content: ''; width: 100%; height: 600px; background: rgba(0,10,65,0.95);position: absolute; left: 0; top: 0; z-index: -1;}

.main_title{overflow: hidden;}
.main_title b{display: flex;font-size: 42px;line-height: 100%;color: #fff;letter-spacing: 2px;font-weight: bold;float: left;align-items: center;}
.main_title b:after{content: '';width: 94px;height: 2px;background: #fff;display: block;margin-left: 22px;}
.main_title span{display: block;font-size: 18px;line-height: 36px;color: #fff;font-weight: 400;padding-left: 39px;background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230614/20230614173903_72203972.png) no-repeat left center;float: right;}

.pro_con{display: flex;justify-content: space-between;width: 100%;background: #fff;margin-top: 50px;}
.pro_l{width: 34.47%;height: 886px;background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230615/20230615104848_1390678244.jpg)center no-repeat;position: relative;z-index: 1; padding: 6% 2%;}
.pro_l:after{content: '';position: absolute;left: 0;top: 0;background: rgba(19,26,65,0.5);width: 100%;height: 100%;z-index: -1;}

.pro_l i{position: relative;display: flex;flex-direction: column;justify-content: center;height: 122px;padding-left: 22px;z-index: 1;}
.pro_l i:after {content: '';position: absolute;width: 95px;height: 118px;border: 2px solid #000a41;top: 0;bottom: auto;left: 0;margin: auto;z-index: -1;}
.pro_l b{font-size: 34px;line-height: 34px;color: #fff;}
.pro_l p{font-size: 16px;line-height: 34px;color: #fff;}

.pro_r{width: 63%;display: flex; align-items: center; align-content: center;padding-right: 2.2%;}
.pro_r li{border: 1px solid #ddd; position: relative;width: 32%;overflow: hidden;}
.pro_r li img{ width: 100%; height: auto;transition: 0.3s;}
.pro_r ul{ display: flex; justify-content: space-between;}
.pro_r ul+ul{margin-top: 2.2%;}
.pro_r li p{position: absolute;bottom: 26px;left: 50%;width: 80%; background: rgba(1,31,60,0.8);padding: 20px; margin-left: -40%; transition: all .5s;transform: scale(0); text-align: center;}
.pro_r li:hover p{ transform: scale(1);}
.pro_r li p a{ color: #fff;font-size: 16px; line-height: 100%;}
.pro_r li:hover img{transform: scale(1.1);}





/*产品服务*/
.pro_serbox{width:100%;margin:auto;position: relative;padding-bottom: 80px;background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230801/20230801135237_1127964604.jpg) center bottom no-repeat;margin-top: 80px;}
.pro_ser{background:#fff;border-radius:180px;height:320px;padding:56px 50px;z-index: 1;position: relative;box-shadow: 0px 8px 65px rgba(191, 191, 191, 0.29);margin-top: 50px;}
.pro_ser ul{display: flex; justify-content: space-between;align-items: center;}
.pro_ser li{width:24%;text-align:center;position:relative; transition: 0.3s;cursor: pointer;}
.nno{margin-right:0px !important;border: none !important;}

.pro_ser li .ico{width: 50px;margin: 0 auto;}
.pro_ser li .tt{font-size:24px;color:#333;line-height:30px;margin:20px auto;}
.pro_ser li .tta{font-size:16px;color:#666;line-height:30px;text-align:center; padding: 0 10%;}

.pro_ser i{width: 1px;height: 210px;background: #f3f3f3;display: block;}
.pro_ser li:hover .tt{color: #000a41;}

.pro_ser li:hover{transform: translateY(-20px);}
.pro_ser li:hover:after{transform: translateY(20px);}















/*Advantage*/
.adv_bg{padding: 80px 0;}

.adv_con{margin-top: 50px;}
.adv_tab{height: 134px;}
.adv_tab li{width: calc(100% / 4);height: 134px;float: left;text-align: center;color: #000a41;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: all .3s;cursor: pointer;}
.adv_tab li:nth-child(odd){background: #f1f1f1;}
.adv_tab li:nth-child(even){background: #f5f5f5;}
.adv_tab li.cur{background: #000a41;}
.adv_tab li em{position: relative;width: 117px;text-align: center;margin:0 auto;font-size: 48px;display:block;font-family: "din";line-height: 37px;}

.adv_tab li em:before,.adv_tab li em:after{position: absolute;content: '';width: 22px;height: 1px;background: rgba(0, 0, 0, 0.5);top: 50%;}

.adv_tab li em:before{left: 0;}
.adv_tab li em:after{right: 0;}
.adv_tab li b{display: block;margin-top: 12px;font-size: 24px;color: #333333;}
.adv_tab li i{color:rgba(255, 255, 255, 0.5);}
.adv_tab li.cur:after{height:4px;transition: 0.3s;}

.adv_tab li.cur{color: #fff;}
.adv_tab li.cur em:before, .adv_tab li.cur em:after{background: rgba(255, 255, 255, 0.5);}
.adv_tab li.cur b{color: #fff;}

.adv_nr{margin-top: 10px;display: flex;width: 100%;transition: all .5s;}

.adv_nr dl{position: relative;width: 100%;flex-shrink: 0;}
.adv_nr dt{}
.adv_nr dt img{width: 100%;}
.adv_nr dd{position: absolute;bottom: 0;left: 0;width: 100%;height: 170px;background: rgba(0, 0, 0, 0.4);}

.adv_cur{display: flex;justify-content: space-between;align-items: center;height: 170px;}
.adv_l{}
.adv_l b{font-size: 30px;line-height: 30px; color: #ffffff;}
.adv_l p{font-size: 16px;color: rgba(255,255,255,0.9);line-height: 26px;    margin-top: 10px;}
.adv_r{position: relative;height: 88px;display: flex;flex-direction: column;justify-content: center;}
.adv_r span{display: block;font-size: 16px;color: #ffffff;background:url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230612/20230612161500_2086798131.png)left no-repeat;padding-left: 28px;line-height: 20px;margin-bottom: 8px;}
.adv_r em{font-size: 34px;line-height: 34px;color: #ffffff;font-family: "Arial";}
.adv_r:before{content: '';width: 1px;height: 88px;background: linear-gradient(to top, transparent,#fff,#fff,transparent);position: absolute;left: -20%;top: 0;}










/*荣誉资质*/
.poster-item.active {height: 508px !important;}
.zhuixu {font-size: 36px;line-height: 50px;text-align: center;color: #333; font-weight: bold;margin: auto;}
.zhuixu b {font-weight: bold;}

.wang_bg {width: 100%;background: url(//memberpic.114my.cn/kpqcpj/uploadfile/image/20220830/20220830084437_690639527.jpg) no-repeat cadetblue;padding: 80px 0;}
.wang{height: 740px;width: 100%; position: relative;}
.wangcon{width:1500px; margin:0 auto; margin-top:50px;}
.poster-main .poster-btn{ width:44px; height:32px; position: absolute; cursor:pointer; display:block; z-index: 10; }
.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -16px; }
.poster-main .poster-prev-btn a { right: -16px; }
.poster-main .poster-next-btn a { left: -16px; }
.poster-main .poster-next-btn{ left:-56px; top:130px; }
.poster-main .poster-prev-btn{ right:-56px; top:130px; }
.poster-main .poster-next-btn a:hover,.poster-main .poster-prev-btn a:hover{ background-position: -36px 0}
.poster-item{ position: relative;}
.poster-item em{ position: absolute; left:0; bottom: 0; width: 100%; font-style: inherit; font-size: 14px; color: #fff; text-align: center; display: none; overflow: hidden; background: rgba(0,10,65,.7); line-height: 50px; overflow:hidden; height: 50px; }
.poster-main .poster-list .poster-item img { display: block; width: 100%; }
.poster-main .poster-list .poster-item{ height: 420px;}
.poster-main { position: relative;}
.poster-main .poster-list .poster-item { position: absolute; left: 0; top: 0; }
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer; }
.poster-main .poster-list .active em{ display: block; }
.wangtab{ margin:30px; text-align:center;}
.wangtab a{ display:inline-block; width:158px; line-height:39px; border-radius:20px; background:#484848; font-size:18px; color:#fff;}
.wangtab a+a{ margin-left:10px;}
.wangtab a.on{ background:#c99d49;}
.poster-list li{ box-sizing:content-box; border:1px solid #ddd;}








/*about*/
.about {width: 100%;background: url(//memberpic.114my.cn/dg0083043/uploadfile/image/20211217/20211217143417_730506520.jpg)no-repeat center;padding: 7% 0 0;overflow: hidden;}
.about_box {max-width: 1500px;margin: 0 auto;}
.about_tab {display: flex;justify-content: space-between;align-items: center;}
.about_txt {display: flex;flex-direction: column;width: 45%;position:  relative;}
.about_txt:after {content:'';width: 150%;height:1px;background:#ddd;position:absolute;top: 17%;left: -30%;z-index: 6;}
.about_txt b {display: flex;align-items: center;font-size: 36px;line-height: 36px;letter-spacing: 1px;}
.about_txt b span {color: #ccc;text-transform:  uppercase;font-family:  Arial;font-weight: 1000;padding-left: 9px;letter-spacing: 0;}
.about_txt p {font-size:  18px;font-weight:  lighter;padding-top: 20px;}
.about_txt em {font-size:  14px;line-height: 30px;font-weight:  lighter;margin-top: 12%;}
.about_txt ul {display:flex;background: #000a41;margin-top: 13%;position:  relative;z-index: 5;}
.about_txt ul:after {content:'';width: 152%;height:100%;background:#000a41;position:absolute;top:0;left: 100%;z-index: -1;}
.about_txt li {width:  33.33%;padding: 10% 0;position:  relative;}
.about_txt li:before {content:'';width:10px;height:10px;background:#0723c1;border-radius:50%;position:absolute;top: -7px;left: 50%;}
.about_txt li:after {content:'';width: 1px;height: 32%;background: #04198c;border-radius:50%;position:absolute;top: 3px;left: 52%;}
.about_txt li a {font-size:  22px; color:  #fff;font-weight:  lighter; display:  flex;flex-direction:  column; align-items:  center;}
.about_txt li a span {font-size:14px;text-transform:uppercase;color: rgba(255,255,255,0.3);line-height:  16px;padding-top: 10px;}
.about_pic {position:  relative;z-index: 7;margin-top: -60px;}
.about_pic i {}
.about_pic i img {width:100%;} 

/*mot*/
.mot {margin: 30px 25px 80px;overflow: hidden;}
.mot_box {}
.mot_con {}
.mot_con ul {display: flex;justify-content: space-between;align-items: center;}
.mot_con li {display:  flex;flex-direction:  column;position:  relative;width: 32.5%; overflow:  hidden;    margin: 0 0.2%;}
.mot_con li:hover img {    transform: scale(1.1);}
.mot_con li:after {content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;display:none;}
.mot_con li p {width:100%;padding:20px 20px;background:rgba(19,26,65,0.5);transition: 0.5s;}
.mot_con li a {  overflow: hidden;     display: inline-block;  }
.mot_con li p a {font-size: 24px;width:  100%;height: 100%;display:  flex;flex-direction:  column;    z-index: 5;color: #fff;  }
.mot_con li a img {width:100%;height:auto;transition: 0.5s;}
.mot_con ul.ban_dot{display: none !important;}











/*char*/
.char {padding: 80px 0;overflow: hidden; background:#f8f8f8;}
.char_box {margin: 0 auto;}

.char_con {max-width: 1500px;margin: 60px auto 0;}
.char_con ul {display: flex;justify-content: space-between;align-items: center;}
.char_con li {display: flex;flex-direction: column;align-items: center;position:relative;z-index:5;}
.char_con li+li:before{content:'';position: absolute;top: 28px;left:-5.5vw;width: 11px;height: 18px;background: url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230615/20230615134057_295756880.png) center no-repeat;}
.char_con li+li:after {content:'';width: 100%;height:1px;border-bottom: 1px dashed #999;position:absolute;bottom: 17px;left: -120px;    font-family: 'iconfont';}
.char_con li i{width: 75px;height: 75px;background: #000a41;border-radius: 50%;font-size:  25px;color:  #fff;display:flex;justify-content:center;align-items:center; position: relative;}
.char_con li i:after {content:'';width: 92px;height: 92px;background: rgba(1,31,60,0.2);position:absolute;top: -9px;left: -9px;border-radius: 50%;opacity: 0.3;transition:1s;z-index:-1;}
.char_con li:hover i:after {transform:scale(1.1);opacity:1;}
.char_con li p {display: flex;flex-direction: column;align-items: center;font-size: 20px;font-weight: 100;line-height:38px;margin-top: 18px;}
.char_con li p span {font-size:15px; color:  #999;}
.char_con li em {width:100%;background:url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230616/20230616161034_2006463016.png) no-repeat center;display:  flex;justify-content:  center;align-items:  center;height: 35px;font-size: 15px;font-family:  Arial;margin-top: 40px;}
















/*news*/
.new_bc {padding: 80px 0; background:#fff;}
.news{height:560px; margin-bottom: 0px; margin-top: 50px;}
.news_fl{width:14%;height:560px;background:#eee; float:left;}
.news_fl li{height:186.5px;text-align: center;position:relative;transition: all 0.3s;list-style: none;}
.news_fl li:after{display:block;content:"";width:155px;height:1px;background: #e1e1e1;position: absolute;left: 30px;bottom: 0;}
.news_fl li:last-child:after,.news_fl li.on:after{background: none;}
.news_fl li.on{background: #000a41;position: relative;}
.news_fl li.on:before{display:block;content:"";width: 0;height: 0;border-top: 10px solid transparent;
border-bottom: 10px solid transparent;border-left: 10px solid #000a41;position:absolute;top: 84px;
right: -10px;}
.news_fl li a{display:block;}
.news_fl li p{padding-top:105px;font-size:20px;color:#222;font-weight: normal;}
.news_fl li p:before{display:block;content: "";width:25px;height:25px;background: 
url(//memberpic.114my.cn/hcwj235689/uploadfile/image/20230615/20230615144020_243459279.png)no-repeat;position:absolute;top: 60px;left:42%;z-index: 2;}
.news_fl li:nth-child(1) p:before{background-position: 0px 0px;}
.news_fl li:nth-child(2) p:before{background-position: -25px 0px;}
.news_fl li:nth-child(3) p:before{background-position: -50px 0px;}
.news_fl li:nth-child(1).on p:before{background-position:0px -25px;}
.news_fl li:nth-child(2).on p:before{background-position:-25px -25px;}
.news_fl li:nth-child(3).on p:before{background-position:-50px -25px;}
.news_fl li p:after{display:block;content: "";width:55px;height:55px;background:#000a41;border-radius:100%;position:absolute;top:44px;;left:35%;}
.news_fl li.on p,.news_fl li.on span{color:#fff;}
.news_fl li.on p:after{background: #fff;}
.news_fl li span{display:block;font-size: 14px;color:#999; line-height: 20px;}

.news_fr{width:83%; float:right;    display: flex;overflow: hidden;}
.news_fr ul {transition: 0.5s; overflow: hidden; flex-shrink: 0; width: 100%;}
.news_div .news_div_item:first-child{width:51%;height:550px;float:left;}
.news_div .news_div_item:first-child .news_div_item_image{width:100%;height:318px;display: block;position: absolute;top: 0px;left: 0; border: 1px solid #eee;}
.news_div .news_div_item{width:48%;height: 104px;position: relative;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5){float:right;padding-bottom: 126px;border-bottom: 1px dashed #eee;margin-bottom: 20px;}
.news_div .news_div_item:nth-child(5){padding-bottom: 0px !important;border-bottom: none !important;margin-bottom: 0px !important;}
.news_div .news_div_item:first-child .news_div_item_date{position: absolute;top: 375px;    font-size: 20px; color: #999; font-family: "Arial";    z-index: 2;}
.news_div .news_div_item:first-child .news_div_item_year,.news_div .news_div_item:first-child .news_div_item_month,.news_div .news_div_item:first-child .news_div_item_day{float:left;}
.news_div .news_div_item:first-child .news_div_item_content{position: absolute;top: 340px;}
.news_div .news_div_item:first-child .news_div_item_a{font-size:20px;color:#333;}
.news_div .news_div_item:first-child .news_div_item_body{margin-top: 50px;font-size:15px;color:#666;line-height:26px; width:100%;   overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_div .news_div_item:first-child .news_div_item_pic a{display: block;height: 550px;}
.news_div .news_div_item:first-child .news_div_item_pic a:after{display:block;content:"查看更多";width: 140px;height: 40px;line-height: 40px;border: 1px #eee solid;position: absolute;bottom: 0px;border-radius: 5px;font-size: 15px;color: #666;text-align: center;}
.news_div .news_div_item:first-child:hover .news_div_item_pic a:after{background: #000a41;color: #fff;}
.news_div .news_div_item_image{display:none;}
.news_div .news_div_item_a{font-size:18px;color:#333;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_a{    display: block;    margin: 13px 0 8px 0;    transition: 0.3s all ease-in-out;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5):hover .news_div_item_a{color:#000a41;}
.news_div .news_div_item_body{font-size:15px;color:#999; line-height: 24px;    height: 48px;
    overflow: hidden;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_date{    width: 104px;height: 104px;border: 1px #eee solid;float: left;font-size: 18px;color: #666;font-family: "Arial";padding: 60px 0 0 20px;}
.news_div .news_div_item_year,.news_div .news_div_item_month{float:left;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_day{font-size: 40px;color: #333;font-family: "Arial";    position: absolute;
top: 20px;left: 30px;}
.news_div .news_div_item:nth-child(n+2):nth-child(-n+5) .news_div_item_day:after{display:block;content:"";width: 10px;height: 10px;background: #fff;position: absolute;top: 50px;left: 57px;}
.news_div .news_div_item_content{width: 78%;float: right;}
.new_bc .pro_tit b {color: #333;}
.new_bc .pro_tit p {color: #333;}





















/*copy*/
.footer {display: flex;justify-content: space-between;    margin-bottom: 80px;}
.footer_bg{width: 100%;color: #fff;background: #000a41;position: relative;padding-top: 100px;overflow: hidden;}
.fbt{border-top:10px solid #ff5c00;}
.bq_item li{position: relative;}
.bq_item li{ float: left;position: relative;}
.footer_w1 t{display: block;float: left;font-size: 24px;font-weight: bold;margin-right: 11px;}
.footer_w1 span{display: block;float: left;font-size: 20px;margin-top:3px;}

.bq_gzh li{width:130px;}
.footer_w{font-size: 14px; line-height: 34px; color: #999;}
.footer_w p{position:relative;}
.footer_w p:before{left:0;font-family: "iconfont";font-size: 16px;}
.bq_item li a{ display: block;font-size: 14px; line-height: 30px; color: rgba(255,255,255,0.6);}
.bq_item li a:hover{color:#fff;}
.footer_t{font-size: 18px !important; color: #fff !important;  line-height: 100%!important; position: relative;padding-bottom: 26px;}
.footer li img{width:146px !important;}
.bq_gzh li p{text-align:center; color:#fff; line-height:30px; margin-bottom:10px;}

.copy{line-height: 30px; font-size: 14px;color: #999; margin-top:20px; padding-top: 10px;}
.copy a{font-size: 14px; color: #999;}
.copy a:hover{color: #ff7b0f;}
/*link*/
.linkTagcs li a{font-size:14px;}
.links_r a{font-family: "iconfont" !important;font-size:42px;font-style: normal;color:rgba(255,255,255,0.3);display:inline;height:80px;display: block;line-height:80px;padding-left: 32px;}
.links_l{display: flex;align-items: center; padding-right: 2%; width: 100px;}
.l_wz{position: relative;}
.l_wz b{font-size: 25px;color: #fff;line-height: 21px;}
.l_wz p{color: #fff;letter-spacing: 1px; font-size: 16px;}

.links{display: flex;align-items: center;justify-content: space-between;height: 100%;position: relative;}
.links>div{display: flex;align-items: center;}
.links_m{}
.linkTagcs li a{color: rgba(255,255,255,0.38)!important;}
.foo_icon{display: flex;justify-content: space-between;margin-bottom: 69px;}
.foo_icon li span{color:#fff;display: block;width: 38px;height: 38px;border-radius: 100%;background: #e60113;display: flex;justify-content: center;align-items: center;position: relative;font-size: 22px;z-index:1;}
.foo_icon li span:after{content: '';position: absolute;width: 48px;height: 48px;border-radius: 100%;background: rgba(32,114,224,0.22);top: -5px;left: -5px;z-index:-1;}
.foo_icon li{display: flex;align-items: center;}
.foo_icon li div{margin-left: 13px;}
.foo_icon li div b{font-size: 16px;}
.bq_gzh{float: right;padding-top:7px;}
.bq_gzh li+li{margin-left: 44px!important}
.copy_bg{background: #061772;}
.copy_b{display: flex;justify-content: space-between;align-items: center;}
.copy_bg div{color: rgba(255,255,255,0.5);height: 80px;line-height: 80px;}
.copy_bg div a{color: rgba(255,255,255,0.5);}
.foo_icon li div p {margin-top: 3px;}
.cl {clear: both;}
.banq{width: 38%;}
.bq_cl>b, .bq_cr>b, .bq_rcc>b {font-size: 18px;color: #fff;display: block;margin-bottom: 20px;font-weight: normal;}
.bq_ewm {display: flex;position: relative;}
.bq_ewm li span {display: block;width: 36px;height: 36px;border-radius: 100%;font-size: 14px;text-align: center;line-height: 36px;color: #059408;border:1px solid #059408;}
.bq_ewm li:hover span{background: #059408;border-color: #059408;color: #fff;}
.ewm_cc {position: absolute;top: -172px;left: -23px;display: none;z-index:999;}
.ewm_cc img {width: 150px!important;}
.bq_r {position: relative;margin-left: 56px;}
.bq_ewm li+li {margin-left: 10px;}

.bq_lr{display: flex;}
.copy_pic ul{display: flex;}
.copy_pic li+li{margin-left: 20px;}
.bq_rcc{}
.bq_item li:first-child:before {left: 0;}
.bq_item {display: flex;justify-content: space-evenly;}
.bq_rcc>b{position: relative;margin-bottom: 50px;}

.bq_rcc>b:after {position: absolute;content: "";width: 100%;height: 1px;background: rgba(255,255,255,0.1);bottom: -28px;left: 0;}

.link_btn {width: 170px;height: 44px;line-height: 44px;background: #fff;text-align: center;font-size: 16px;color: #4d4d4d;border-radius: 22px;display: block;}
.bq_rcc>div {color: rgba(255,255,255,0.6);line-height: 32px;font-size: 14px;width: 428px;}

.bq_rcc>div a {text-decoration: none;color: rgba(255,255,255,0.3);font-size: 14px;}
.back_ic{position: absolute;display: block;width: 102px;height: 102px;background: #059408;border-radius: 100%;text-align: center;line-height: 102px;color: #fff;font-size: 52px;top: 78px;left: 50%;margin-left: -51px;cursor: pointer;}
.copy_pic li{overflow: hidden;width: 146px;}
.copy_pic li p {font-size: 14px;color: #ffffff;text-align: center;line-height: 30px;}
.copy_pic li i{display: inline-block;font-size: 15px;text-align: center; line-height: 30px;}
.copy_pic li i img{width:100%;}




.gz_c{font-size: 18px;color: #fff;margin-bottom: 50px;position: relative;}
.gz_c:after{position: absolute;content: "";width: 100%;height: 1px;background: rgba(255,255,255,0.1);bottom: -28px;left: 0;}
.link_bc{border-top: 1px solid rgba(255,255,255,0.07);height: 80px;}
.lin_ic{width: 30px;height: 30px;border-radius: 100%;border:1px solid #fff;text-align: center;line-height: 30px;color: #fff;font-size: 14px;position: absolute;right: 0;top: 25px;}










/*about*/
.about_l{width: 100%;height: 620px;overflow: hidden;    position: relative;}
.about_l img{width: 100%;height: 100%;transition: 0.3s all ease;display: block;transform: scale(1);}
.about_l:hover img{transform: scale(1.1);}
.about{padding: 100px 0;background: #fff;}
.about > .page > .fl{padding-left: 40px;background: url(//memberpic.114my.cn/ssqhangye61/uploadfile/image/20230531/20230531161753_284776300.png) no-repeat left bottom;margin-left: -40px;width: 44%;}
.about > .page > .fl img{display: block;}

.about > .page > .fr{width: 56%;margin-top: 14px;}
.about > .page > .fr strong{font-size: 36px;font-weight: normal;color: #343434;line-height: 50px;display: block;background: url(//memberpic.114my.cn/ssqhangye61/uploadfile/image/20230531/20230531160925_725755337.png) no-repeat 192px 15px;}
.about > .page > .fr strong .color{color: #52c1b1;font-size: 36px;font-weight: bold;}
.about > .page > .fr strong .en{font-size: 16px;font-weight: 100;color: #888;display: block;line-height: 25px;text-transform: uppercase; letter-spacing: 0.5px;}
.about > .page > .fr p{font-size: 16px;color: #666666;line-height: 36px;padding-top: 24px;}
.about_btn{padding: 40px 0 0;}
.about_btn li{float: left;}
.about_btn li em{font-size: 50px; line-height: 50px;color: #52c1b1;display: inline-block; font-family: Impact;}
.about_btn li b{font-size: 20px;vertical-align: bottom;line-height: 30px;margin-left: 0px;font-weight: 100;}
.about_btn li p{font-size: 20px !important; padding-top: 0px !important;line-height: 30px !important;}
.about_btn li+li{margin-left: 5%; padding-left: 5%;border-left: 1px solid #f3f3f3;}

.ripple img{display: inline-block;   }
.ripple,.ripple:before,.ripple:after {position: absolute;left:0;top:0;right:0; bottom:0;height: 54px;width:54px;margin:auto; border-radius: 50%;box-shadow: 0 0 0 0 rgba(0,10,65);animation: ripple 3s infinite; }
.ripple{text-align: center;cursor: pointer;    z-index: 3;height: 88px;width:88px;}
.ripple:before {-webkit-animation-delay:.9s;animation-delay:0.9s;content:"";position:absolute;right: 0;bottom: 0;}
.ripple:after {-webkit-animation-delay:.6s;animation-delay:0.6s;content:"";position:absolute;right: 0;bottom: 0;}


.video_box{position: fixed;top:0;left:0;right:0;width: 100%;height:100vh; background:rgba(0,0,0,0.8); z-index:999;transition:600ms ease;display: none; transition: all 0.3s ease-out;}
.video{ margin:0 auto; transition:600ms ease;overflow: hidden;width:100%; height:100%; }
.video iframe { background:#fff;border-radius: 20px;border:6px #fff solid;display: block; margin:0 auto; margin-top:14%; }
.video_x1{width: 100%;height:100%;}

.video_box #hide{position: absolute; top:0; left:50%; margin:13% 0 0 20%; width:44px; height:44px;     text-align: center; border-radius: 100%; background:#fff;  box-shadow: 0 2px 5px #333; }

@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 70px rgba(30, 33, 136, .0);box-shadow: 0 0 0 70px rgba(30, 33, 136, .0);}
    100%
    {
        -webkit-box-shadow: 0 0 0 0 rgba(82,193,177, .0);
                box-shadow: 0 0 0 0 rgba(82,193,177, .0);
    }
}

@keyframes ripple {
    70% {
        -webkit-box-shadow: 0 0 0 40px rgba(82,193,177, .0);

                box-shadow: 0 0 0 40px rgba(82,193,177, .0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(82,193,177, .0);
                box-shadow: 0 0 0 0 rgba(82,193,177, .0);
    }
}