@font-face { font-family: "pmzd"; src: url("//memberpic.114my.com.cn/hongsen/cssnew/pmzd.woff2.txt") format("woff2"), url("//memberpic.114my.com.cn/hongsen/cssnew/pmzd.woff.txt") format("woff"), url("//memberpic.114my.com.cn/hongsen/cssnew/pmzd.TTF.txt") format("truetype"), url("http://login.114my.cn/memberpic/hongsen/cssnew/pmzd.eot.txt") format("embedded-opentype"), url("http://login.114my.cn/memberpic/hongsen/cssnew/pmzd.svg.txt") format("svg"); }

/*通用代码*/
@charset "utf-8"; 
*{ margin:0px; padding:0px;box-sizing: border-box;}
body{font-size:14px; color:#484848; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1400px; overflow-x:hidden;     font-size: 14px;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
a{color: #484848; text-decoration: none; font-size:14px;}
a:hover{color: #006dcf;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none}
.en{ text-transform:uppercase; font-family:arial;}
li,p,i,b,em,dt,dd,td,a,ul,td,input,textarea,span{ box-sizing:border-box;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}
.dfs{display:flex;align-items: center;justify-content: space-between;}


/*宽度*/
.w1400{margin:0 auto;width:1400px;}
.box{ margin:0 auto;width:1400px;  overflow:hidden;}
.bg{ width: 100%;min-width:1400px;position: relative;}

/*距离*/
.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top90{ margin-top:90px;}
.top100{ margin-top:100px;}

/*t*/
.t{ font-size:42px; font-weight:bold; text-align:center;     color: #222;}
.t b{ color:#006dcf;}
.t p{ font-size:18px; font-weight: lighter; color:#999; line-height:40px;}
.t em{ font-size:0; display:inline-block;height: 8px;}
.t em i{ display:inline-block; width:6px; height:13px; border-radius:10px; background:#c1dbee;animation: bounce_fountainG 1.2s linear infinite;} 
.t em i+i{ margin-left:10px;}
.t em i:nth-child(1){animation-delay: .4s;}
.t em i:nth-child(2){background:rgba(2,113,201,0.6); height:20px;}
.t em i:nth-child(3){animation-delay: .8s;}


.t1{ font-size:42px; font-weight:bold; text-align:center; color:#ffffff;}
.t1 p{ font-size:18px; font-weight:lighter; color: rgba(255, 255, 255, 0.7); line-height:40px;}
.t1 em{ font-size:0; display:inline-block;height: 8px;}
.t1 em i{ display:inline-block; width:6px; height:13px; border-radius:10px; background:rgba(255,255,255,0.4);animation: bounce_fountainG 1.2s linear infinite;} 
.t1 em i+i{ margin-left:10px;}
.t1 em i:nth-child(1){animation-delay: .4s;}
.t1 em i:nth-child(2){background:rgba(255,255,255,0.4); height:20px;}
.t1 em i:nth-child(3){animation-delay: .8s;}


/*db*/
.db_bg{ width:100%; margin:0 auto; height:46px; line-height:46px; color:#999; border-bottom: 1px solid #eee;}
.db_w{ margin: 0 auto; padding: 0 3%; min-width: 1400px;}
.db_w a{color:#d3d7f5;}
.db_bg ul li{ float:left; position:relative; height:100%; cursor:pointer;}
.db_bg ul li p,.db_bg ul li a{font-size: 15px; color:#3d415d; display:block; margin-right:10px;}

.db_bg ul li a:hover{ text-decoration:underline;}
.db_bg ul li:nth-child(1){ background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829090906_482271854.png) no-repeat left center; padding-left:36px; color: #006dcf;  font-size:25px;   font-family: cursive;   font-weight: bold;}
.db_bg ul li:nth-child(2),.db_bg ul li:nth-child(3){ background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829090932_489151651.png) no-repeat  11px 9px; padding-left:46px;}
.db_bg ul li .dropcode{position: absolute; top: 46px; right: 5px; width: 110px; height: 110px; overflow: hidden; z-index: 999999; transition: all 0.5s ease;}
.db_bg ul li .dropcode img{ width:100%; height:100%;}
.db_bg  ul li .dropcode{position: absolute; top: 46px; right: 5px; width: 110px; height: 0; overflow: hidden; z-index: 999999; transition: all 0.5s ease;}

.db_bg ul li:hover .dropcode{ height:100px;}
.db_bg ul li+li{ margin-left:20px; border-left: 1px solid #eee;}
.db_bg ul li p, .db_bg ul li a:hover{ text-decoration:none !important; }



/*top*/
.head{height: 120px; z-index: 999;  position: relative;  margin: 0 auto;  padding: 0 3%; min-width: 1400px;}
.logod{z-index: 999;margin-top: 30px;}
.logo { padding-right: 10px;}
.logo_t{ font-size:2.3rem;  font-family: "pmzd";}
.logo_t p{font-size: 0.5rem; font-weight:normal; color: #999; text-transform: uppercase;}
.name{margin-left: 0.8vw; border-left: 1px solid #eee; padding-left: 0.8vw; }
.name b{float: left;  font-size: 22px; font-weight: bold; color: #006dcf; line-height: 35px; }
.name p{font-size: 18px; display: block; font-weight:normal; text-transform: uppercase;}


/*nav*/
.menu{ float: right; height: 120px; position: relative;}
.nav{}
.nav > li { float: left; transition: 0.2s all ease-in-out; position: relative; padding:0px 1.5rem;}
.nav > li > a { display: block; text-align: center; padding: 0px 0; font-size: 16px; line-height:120px; color: #333; transition: 0.2s all ease-in-out; height: 120px; position: relative; z-index: 1113; }
.nav > li > a:after,.nav> li > a::after{ content: ''; width: 0%; height: 2px; background: #006dcf; display: block; position: absolute; left: 0; bottom: 0; transition:0.3s all ease-in-out; }
.nav > li.navcurrent > a:after,.nav > li.navcurrent > a::after,.nav > li:hover > a:after,.nav > li:hover > a::after{ width: 100%; }
.nav > li.navcurrent > a, .nav > li:hover > a { color: #006dcf; font-weight:bold;}

/*下拉*/
.nav li>.nav2 {display: none; position:absolute; left:-30%; right: 0;top:100%; z-index: 99999;-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); width:180px; }
.nav li>.nav2 a{display: block;background:#fff;height:60px;color:#333; border-bottom: none;border-bottom:1px solid #eee; line-height:60px;  text-align:center; font-size:16px;}
.nav li>.nav2 a:hover{background:#006dcf;color: #fff; line-height:70px; text-align:center;}
.nav2 b{color:#999;}


@media screen and ( max-width:1400px ){
.nav > li{padding: 0px 0.8rem !important;}
	}

@media screen and ( max-width:1366px ){
.head{    min-width: 1360px !important;}
.nav > li{padding: 0px 0.6rem !important;}
	}



/*banner*/
.banner{ overflow: hidden; background:#fff; }
.banner-box{ min-width:1400px; height:800px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:800px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: -1px; left: -1px; margin-left: 0; height: 800px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:320px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220826/20220826161235_122815909.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220826/20220826161235_122815909.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:60px; width: 100%; display: block; }
.banner-box .hd ul { width: 1250px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#da251b !important; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }



/*search*/
.search_bg{height:80px;}
.keywords{ padding-left:42px; background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220826/20220826163502_1329383023.png) no-repeat left center;}
.keywords,.keywords a{ font-size:15px; color:#666; line-height:78px;}
.keywords a:hover{ color:#0271c9; text-decoration:underline;}
#search_bg input{ float:left;}
#sso{ background:#0271c9;}
#infoname{ height:78px; border:none; border-left:1px solid #e0e0e0; padding-left:20px;  font-size:14px; font-weight:lighter; width: 220px;}


/*pro*/
.pro_bg{width: 100%; background: #f1f6f9; padding:70px 0 50px 0;    }
.pro_list{ width:1400px; margin:0 auto; margin-top:50px;     height: 220px;  background: #fff;}
.pro_list li { float: left;    height: 100px; width:33.28%; background: #e3e5e6;     position: relative;}
.pro_list li  a.prolist2021_one { width: 100%; display: block; height:100px; color: #333;  font-size: 24px; float: left;   font-weight: bold;   text-align: center; line-height: 100px;}
.pro_list li dl{ width: 1400px;  float: left; display: none;}
.pro_list li dl dt {  background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220831/20220831190943_2104514443.png) no-repeat left;     padding: 0 18px; float: left; line-height: 30px;}
.pro_list li .on dl dt a{font-size: 15px; color: #666; }
.pro_list li dl dt a:hover{ color:#fff; text-decoration: underline;}
.pro_list li:nth-child(1):after{content:'';    width: 50px;  height: 50px;  position: absolute;  top: 24px;  left: 140px;    background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829195028_123527113.png) no-repeat;}
.pro_list li.on:nth-child(1):after,.pro_list li.on:hover:nth-child(1):after {content:'';    width: 50px;   height: 50px;  position: absolute; top: 24px;  left: 140px; background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829195028_123527113.png) no-repeat; filter: grayscale(1) brightness(10); }

.pro_list li:nth-child(2):after {content:'';    width: 50px;  height: 50px;  position: absolute;  top: 24px;  left: 130px;    background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220915/20220915140542_938138427.png) no-repeat;}
.pro_list li.on:nth-child(2):after,.pro_list li.on:hover:nth-child(2):after {content:'';    width: 50px;   height: 50px;  position: absolute; top: 24px;  left: 130px; background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220915/20220915140542_2008805450.png) no-repeat;  }

.pro_list li:nth-child(3):after {content:'';    width: 50px;  height: 50px;  position: absolute;  top: 24px;  left: 130px;    background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220915/20220915143220_484071913.png) no-repeat;}
.pro_list li.on:nth-child(3):after,.pro_list li.on:hover:nth-child(3):after {content:'';    width: 50px;   height: 50px;  position: absolute; top: 24px;  left: 130px; background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220915/20220915143220_484071913.png) no-repeat; filter: grayscale(1) brightness(10); }

.pro_list li:nth-child(3).on dl {
    display: block;
    position: absolute;
    left: -930px;
    width: 1400px;
    top: 100px;}

.pro_list li a {font-size: 15px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100px;}

.pro_list li.on a.prolist2021_one {  background: #006dcf;  color: #fff;  }
.pro_list li.on dl {display: block; margin-top:20px;     padding: 0 15px;}
.pro_list li:nth-child(2).on dl {   display: block;   position: absolute;    left: -450px;  width: 1400px;     top: 100px;}
.pro_list li dl dt a:hover{ color: #006dcf; }
.pro_list li+li{margin-left: 1px;}
.pro_con {display: flex;overflow: hidden;     width: 1400px;     margin: 0 auto;}
.pro_call { width: 100%;overflow: hidden;transition: 0.5s;flex-shrink: 0; margin-top: 30px;}
.pro_call ul {display: flex;justify-content: space-between;}
.pro_call li {border: 1px solid #ddd;width: 32.5%; display: flex;justify-content: center; align-items: center;flex-direction: column;background: #fff; 
 overflow: hidden;    position: relative;z-index: 5;     margin-right: 20px;     margin-bottom: 20px;}
.pro_call li:after {content:'';display:block;position:absolute;width:100%;height:100%;top:0px;left:-120%;background:#0271c9;transition:all 0.5s ease;transform: rotate(90deg);z-index: -1;}
.pro_call li:hover:after { left:0px; transform: rotate(0deg);}
.pro_call li:hover span a {color:#fff;}
.pro_call li a { display: block; overflow: hidden;}
.pro_call li a img {transition: all .3s linear; overflow: hidden; width: 100%; height: auto;}
.pro_call li a img {    width: 100%;    height: auto;}

.pro_call li span{display: block; height: 70px; text-align: center; }
.pro_call li span a {font-size: 16px;    line-height: 70px;}
.pro_call li:hover a img {   -moz-transform: scale(1.2);  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);   transform: scale(1.2);  overflow: hidden;}
.pro_call li br {display: none;}

.case_mo{width:450px;height:60px;text-align:center;border:1px #b9c4ce solid;line-height:60px;margin:60px auto 0px;transition: all 0.5s; border-radius:60px;}
.case_mo a{font-size:20px;color:#7691a8;}
.case_mo a b{padding-right: 10px;}
.case_mo:hover {width: 600px;background: #006dcf;border: none; }
.case_mo:hover a{color:#fff;}



/*advpro*/
.advpro_bg{ background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220826/20220826171612_433760381.jpg) no-repeat; width: 100%; padding: 70px 0; height: 1100px; margin: 0 auto;}
.pro_ys { margin-top: 40px;}
.pro_ys_tab{ width:600px; margin:0 auto;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; height:50px;}
.pro_ys_tab li{ width:200px;  line-height:48px; text-align:center; position:relative; font-size:20px; color:#333; transition:all .3s ease; cursor:pointer;  border-radius: 20px 0;  background:#fff;}
.pro_ys_tab li+li{position: relative; margin-left: 40px;}
.pro_ys_tab li.on{ color:#fff; background:#d90106;}

.pro_ys_font_bg{ position:relative; height:843px; margin-top:86px;}
.pro_ys_font_c ul{position:relative; height:843px; font-weight:lighter;}

.advpro_d{width:1400px; margin:0 auto; font-weight:lighter;}
.advpro_w{width:377px; float:left; margin-top: 40px;}
.xian{background: rgba(255,255,255,0.6);  height: 1px;    width: 147px;  position: absolute;   top: 30px;left: 59px;  display: block;}
.xian1{background: rgba(255,255,255,0.6);  height: 1px;    width: 127px;  position: absolute;   top: 30px;left: 59px;  display: block;}

.xian2{background: rgba(255,255,255,0.6);  height: 1px;    width: 147px;  position: absolute;   top: 30px;left: -124px;  display: block;}
.xian3{background: rgba(255,255,255,0.6);  height: 1px;    width: 127px;  position: absolute;   top: 30px;left: -4px;  display: block;}
.xian4{background: rgba(255,255,255,0.6);  height: 1px;    width: 127px;  position: absolute;   top: 30px;left: -61px;  display: block;}

.advpro_d_c{width:646px; float:left;}
.advpro_d_r{width:377px; float:right;     margin-top: 40px;}

.advpro_w .h1{height:220px;}
.advpro_w .h2{height:220px;}
.advpro_w .h3{height: auto;}
.advpro_t{width:60px; float:left; position: relative;}
.advpro_fl{width:268px; float:left; margin-left:25px; position: relative;}
.advpro_fl2{width:168px; float:left; margin-left:25px; position: relative;}
.advpro_fl3{width:207px; float:left; margin-left:25px; position: relative;}

.advpro_d_c .h1{height:63px; padding-left:82px;}
.advpro_d_c .h1_l{width:321px; float:left;}
.advpro_d_c .h1_r{float:left;}
.advpro_d_c .h2{height:646px; }
.advpro_d_r .h1{height:220px;}
.advpro_d_r .h2{height:220px;}
.advpro_d_r .h3{height: auto;}
.advpro_d_r_l{width:60px; float: left; position: relative;}
.advpro_d_r_r{ float:left; text-align:left;  position: absolute;     position: absolute;}

.advpro_tb{width:60px; height:60px; background:#fff;border-radius:100px; border: 5px solid rgb(192, 217, 236);}
.advpro_tb2{width:60px; height:60px; background:#fff;border-radius:100px; border: 5px solid rgb(192, 217, 236);}


.advpro_tb_c{width:60px; height:60px; background:#fff; border:5px solid rgba(255,255,255,0.5);  border-radius:100px;}
.advpro_tb_c:hover{width:50px; height:50px; background:#0c3089; border:5px solid rgba(255,255,255,0.5); border-radius:100px; cursor:pointer;}
.advpro_fl_title{font-size: 30px; color: #fff;   font-weight: bold;  text-align: right; padding-right: 20px;  padding-top: 10px;}
.advpro_fl_font{font-size:15px; color:#c9dff7; line-height:30px; padding-top:30px;  width: 340px;}

.advpro_fr_title{font-size: 30px; color: #fff;   font-weight: bold;  text-align: left;  padding-top: 10px; padding-left: 110px;}
.advpro_fr_font{font-size:15px; color:#c9dff7; line-height:30px; padding-top:30px;  width: 340px;     padding-left: 20px;}

/*Solutions*/
.so_bc { padding: 0px 0 80px;}
.so_c>ul {
    display: flex;
    margin-top: 50px;
    border: 1px solid #eee;
    height: 82px;
}

.so_c>ul>li {
    width: calc(100%/8);
}

.so_c>ul>li+li {
    border-left: 1px solid #eee;
}

.so_c>ul>li>a {
    font-size: 16px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;transition: all .3s;
}

.so_c>ul>li>a>span {
    font-size: 40px;
    margin-right: 10px;
}

.so_c>ul>li:hover>a {
    background: #006dcf;
    color: #fff;
}

.so_c>ul>li:hover>a>span {
    color: #fff;
}

.so_ic {
    margin-top: 54px;
}

.so_ic .new_web_div2021 {
    display: flex;
    justify-content: space-between;
}

.so_ic ul img {
    width: 100%;
    height: auto;
    transition: all .75s;
}

.so_ic ul {
    width: 24%;
}

.so_ic ul:nth-child(2) {
    width: 49.6%;
}

.so_ic ul:nth-child(2) li:nth-child(2) {
    display: none;
}

.so_ic ul li {
    position: relative;
}

.so_ic ul li p a {
    display: block;
    position: absolute;
    bottom: 17px;
    right: 0;
    width: 147px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #333;
    color: #fff;
    border-radius: 19px 0 0 19px;
    font-size: 16px;transition: all .5s;}

.so_ic ul li+li { margin-top: 18px;}

.so_ic li:hover img {  transform: scale(1.1);}

.so_ic li>a {  display: block;  overflow: hidden;}

.so_ic ul li:hover p a { background: #006dcf;}
.so_c>ul>li:hover>a>span img { filter: grayscale(1) brightness(10);}



/*adv*/
.adv_bg{background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220831/20220831193054_1035832314.jpg) no-repeat center;width: 100%;height: 1046px;padding-top: 75px;}
.adv_bg .title,.adv .title span,.adv .title d,.adv .title b{color: #fff;}
.adv_bg .title span{margin: 5px 0 5px 0;}
.adv_bg .title d{font-size: 16px;}
.adv_bg .title d i{font-size: 30px;font-family: fontDin1;}
.adv_bg .title d img{padding-right: 10px;}
.adv_all{height: 737px;background: #fff;margin-top: 50px;padding: 50px;position: relative;}
.advleft{float: left;}
.advleft ul{float: left;}
.advleft ul li{width: 357px;height: 113px;border-bottom: 1px solid #ededed;padding-top: 38px;position: relative;cursor: pointer;transition: all .3s ease;}
.advleft ul li:nth-child(1){border-top: 1px solid #ededed;}
.advleft ul li span{float: left;width: 52px;height: 52px;line-height: 52px;text-align: center;background: #555555;color: #fff;font-size: 30px;font-family: fontDin1;border-radius: 50%;margin: 0 20px 0 10px;}
.advleft ul li i{font-size: 25px;font-weight: normal;color: #484848;}
.advleft ul li em{font-size: 12px;display: block; color: #aaa;}
.advleft ul li img{float: right;position: absolute;top: 13px;right: 11px; height:80px; }
.advleft ul li.on{box-shadow: 0 0 20px #b9b9b9;border-bottom: 1px solid #dadde1;}
.advleft ul li.on:nth-child(1){border-top: 1px solid #dadde1;}
.advleft ul li.on span{background: #006dcf;}
.advleft ul li.on i,.advleft ul li.on em{color: #006dcf;}

.advright{width:920px !important;height: 638px !important;float: right;}
.adv_t{    background: rgb(0, 109, 207, 0.9);
    padding: 35px 50px;
    border-top: 10px solid rgba(255,255,255,0.92);
    border-right: 10px solid rgba(255,255,255,0.92);
    position: absolute;
    bottom: 0;
    left: -41.2%;
    width: 1000px;}
.adv_t b i{font-size: 36px;font-family: fontDin1;position: absolute;top: 25px;left: 40px;font-weight: normal; }
.adv_t b{color: #fff;font-size: 30px;padding-left: 58px;padding-bottom: 15px;display: block;}
.adv_t p{font-size: 15px;color: #d0e2f3;line-height: 30px; padding-left: 30px; background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220901/20220901084159_1233946824.png) no-repeat 0px center;}
.adv_t a{float: right;width: 30px;height: 30px; background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220901/20220901083846_932193737.png) no-repeat;margin-right: 10px;     filter: grayscale(1) brightness(10);}


/*honor*/
.honor_r{width:calc(100% - 368px);padding:30px;background: linear-gradient(90deg,#f8f8f8 30%,#fff 70%);box-shadow: 15px 0px 50px rgba(0,0,0,0.1);}
.honor_r{margin-top:100px;}
.honor_r .tempWrap{width:100% !important;}
.honor_r ul{display:block;}
.honor_r li{float:left;overflow: hidden;transition: 0.3s ease all;display:block;width:calc((100% - 60px) / 5);margin-right:15px;text-align: center;}
.honor_r li p a{color: #333;font-size: 16px;display:block;}
.honor_r li p{height:50px;line-height:50px;position: relative;z-index: 2;background: #f8f8f8;display:none;}
.honor_r li img{transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;width:100%;height: 100%;display: block;}
.honor_r li:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}



/*news*/
.bt{position:relative;margin-bottom:40px;padding-top:84px;text-align:center;}
.bt em{display:block;color:rgba(51,51,51,.07);text-transform:uppercase;font-size:53px;font-family:Impact;}
.bt b{display:block;margin-top:-50px;margin-bottom:14px;font-weight:400;font-size:42px;}
.bt p{color:#666;font-size:18px;}
.news_bc{padding:70px 0;}
.news_c{overflow:hidden;}
.news_cc{display:flex;padding:50px 0 0;transition:all .5s;}
.news_wz .news_div_item{position:relative;display:flex!important;width:calc(25% - 15px);flex-direction:column-reverse;flex-shrink:0; border: 1px #eee solid;
    padding: 1%;}
.news_wz .news_div_item_pic img{width:100%;height:auto;}
.news_cc .news_div+.news_div{display:none;}
.news_wz .news_div{display:flex;}
.news_wz .news_div_item .news_div_item_date{position:absolute;top:230px;left:26px;z-index:2;display:flex;width:102px;height:30px;border-radius:6px;background:#006dcf;color:#fff;font-weight:700;font-size:14px;font-family:Rotobo;line-height:32px;transition:all .5s;justify-content:center;align-items:center;}
.news_wz .news_div_item .news_div_item_date *{color:#fff;}
.news_wz .news_div_item:hover .news_div_item_date{background:#006dcf;}
.news_div_item_day{font-family:Rotobo;}
.news_wz .news_div_item .news_div_item_title a{position:relative;display:block;margin-top:40px;padding-left:25px;color:#333;font-size:16px;}
.news_wz .news_div_item .news_div_item_body{padding-top:14px;color:#666;font-size:14px;line-height:28px;}
.news_wz .news_div_item .news_div_item_title a:after{position:absolute;top:0;left:0;color:#333;content:"";font-size:18px;  background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220831/20220831155733_2102150665.png) no-repeat; width: 20px;  height: 20px;}
.news_wz button{display:none!important;}
.news_wz .news_div_item .news_div_item_content{padding:0 25px 40px;background: #f9f9f9;}
.news_wz{width:100%;flex-shrink:0;}
.news_wz .news_div_item+.news_div_item{margin-left:20px;}
.news_wz .news_div_item .news_div_item_pic a{position:relative;display:block;overflow: hidden;}
.news_wz .news_div_item .news_div_item_pic img{width:100%;transition:all .4s;transform:scale(1);}
.news_wz .news_div_item:hover .news_div_item_pic img{transition:.4s;transform:scale(1.1);}
.cate_c ul{display:flex;}
.cate_c ul li+li{margin-left:40px;}
.cate_c ul li a{display:flex;width:100px;height:18px;font-size:18px;align-items:center;justify-content:space-between;}
.cate_c ul li a i{font-size:20px;}
.cate_c ul li:nth-child(2)a i{font-size:16px;}
.cate_c ul li:nth-child(2)a i{font-size:17px;}
.cate_c ul li.on *{color:#006dcf; }
.cate_c ul li.on a{font-weight:700;}
.cate_c1 ul li:hover:last-child a{background:#006dcf;}
.news_tc{display:flex;justify-content:space-between;align-items:center;}
.bt2{margin-bottom:0;padding-top:0;text-align:left;}
.bt2 em{color:#f2f2f2;}
.cate_c ul li a i img {  font-size: 20px;  filter: grayscale(1);}
.cate_c ul li.on a i img{filter: grayscale(0);}



/*about*/
.company_box{width:100%;background: #f1f6f9;  position: relative;}
.company_boxl{width:54%;padding:70px 0px 59px 0px;}
.page{height: 580px;margin: 0 auto;}
.company_bt{font-size:48px;color:#006dcf;font-weight:bold;line-height:50px;  }
.company_bt span{font-size:32px;line-height:45px;display:block; color: #bbc7ce; font-family: "pmzd";     font-weight: normal;}
.company_pt{font-size:0.9vw;color:#666;line-height:35px;text-align:justify;margin-top:20px;}
.line{width:55px;height:4px;background:#006dcf;margin:20px 0px 30px;}
.company_more{width:230px;height:45px;line-height:45px;color:#333;font-size:16px;text-align:center;border:1px #eee solid; transition: all 0.6s; background: #fff;margin-top: 40px;float: left;}
.company_more a{font-size:16px; color:#666;}
.company_more:hover{width:230px; transition: all 0.6s; letter-spacing: 4px; background: #006dcf; color:#fff;}
.company_more:hover a{font-size:16px; color:#fff;}
.company_boxr{width:42%;}
.company_boxr img{width:900px;height: 580px;position: absolute;}


/*workshop*/

.ab_simg{padding: 30px 0 40px 0; position: relative; z-index: 2; }
.ab_nav{display: flex;     margin-top: 76px;}
.ab_nav a{display: block; width: 234px; height: 52px; background: #006dcf; color: #fff; text-align: center; line-height: 52px; font-size: 18px;     font-weight: bold;}
.ab_nav a:after{position: absolute; content: ""; width: 3px; height: 0; background: #e79722; top: 0; left: 0; transition: all .5s;}
.ab_nav li.on a:after{height: 22px;}
.ab_nav li+li{margin-left: 26px;}
.ab_nav li.on a{background: #d21b27; color: #fff;}

.ab_cc ul{display: flex;}
.ab_cc{display: flex;transition:all .5s;}
.ab_ic{background: #fff; padding: 46px; margin-top: 50px;}
.ab_cc ul img{width: 100%; height: auto;}
.ab_cc ul li{flex-shrink: 0; width: 25%; padding: 0 0.5%; }
.ab_cc .new_web_div2021{flex-shrink: 0; width: 100%; visibility: hidden;height: 0;transition:all .5s;}
.ab_cc .new_web_div2021.on{height: auto; visibility: visible;}
.ab_bi{overflow: hidden; margin-top: 28px;}
.ab_cc ul li p {
    display: block;
    background: #f5f5f5;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
}

.ab_cc ul li p a{font-size: 16px;}
.ab_cc ul li p a:hover{color: #fff;}
.ab_cc ul li  a{overflow: hidden;  display: block;     font-size: 16px;}
.ab_cc ul li a img{transition: all .5s; }
.ab_cc ul li:hover a img {transform: scale(1.2); } 
.ab_cc ul li:hover p, .ab_cc ul li:hover p a {color: #fff;background: #006dcf;}




/* sp*/
.spleft {   position: absolute;  top: 40%;   left: 55%;}
.spvidio{ display:inline-block; width:68px; height:68px; position:relative;   }
.spvidio span{width:68px; height:68px; background:#006dcf url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220831/20220831221013_1655563292.png) no-repeat center; display:block;z-index:33; position:relative; cursor:pointer;   border-radius: 50%;}
.video_box{width:100%;height:100%;background:rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:57%;margin-top:-250px;margin-left:-500px;transition:600ms ease;}
.video_box.cur .video,.video_box.cur .video_x{top:42%;transition:600ms ease;}
.video_x{width:50px;height:50px;border-radius:50px;background:#fff;position: fixed;top:-100%;left:40%;margin-left:520px;margin-top:-270px;text-align: center;line-height:50px;font-size:22px;font-weight: lighter;cursor: pointer;transition:600ms ease;}
.pulse2 {position: absolute;  top: -25%;left: -25%;z-index: 1; width:150%; height:150%; border-radius: 50%; opacity: 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -webkit-animation: warn 2s ease-out; animation: warn 2s ease-out;-o-animation:warn 2s linear infinite;-moz-animation:warn 2s linear infinite; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background: #97c8f5;box-shadow: 1px 1px 30px #97c8f5; }
.pulse3 {position: absolute; top: -25%;left: -25%;z-index: 1; width:150%; height:150%; border-radius: 50%; opacity: 0; -webkit-animation: warn1 2s ease-out; animation: warn1 2s ease-out;-o-animation:warn1 2s linear infinite;-moz-animation:warn1 2s linear infinite; -webkit-animation-iteration-count: infinite;background: #97c8f5; animation-iteration-count: infinite;box-shadow: 1px 1px 30px #97c8f5;}
@keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-o-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-moz-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-webkit-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-webkit-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-o-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-moz-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}



/* copy*/
.copy_s {background: #1f1f1f;padding: 90px 0;}
.copy_w {display: flex;justify-content: space-between;}
.copy_nav {width: 55%;position: relative;}
.copy_nav>ul {display: flex;justify-content: space-between;width: 100%;}
.copy_nav li {display: flex;flex-direction:  column;position:  relative;}
.copy_nav li>p {font-size: 18px;color: #fff;margin: 0 0 30px 0;}
.copy_nav li>a {font-size: 14px;font-weight: 100;color: rgba(255,255,255,0.6);padding: 0 0 14px 0;transition: 0.5s;}
.copy_nav li>a:hover {color:#fff;}
.ico{font-size: 20px !important;color: #fff; font-family: 'iconfont';}

.copy_num {display:flex;flex-direction:column;width: 30%;}
.copy_num p {background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829205038_1807169522.png)no-repeat right;font-size:  16px;color: #fff;display:  flex;flex-direction:  column;width:  100%;margin: 0 0 12% 0;position:  relative;align-items: baseline;}
.copy_num p:before {content:'';width:100%;height:1px;position:absolute;bottom: -30px;left:0;background: rgba(255, 255, 255, 0.1);}

.copy_num p>span {font-size: 26px;color: #fff;font-family:  DIN Medium;font-weight:  bold;padding: 2% 0 0;}
.copy_num em {font-size: 16px;color:  #fff;display:  flex;line-height: 36px;font-family:  Arial;align-items:  center;font-style: normal;}
.copy_num em i {font-size: 21px;margin: 0 3% 0 0;color: #fff; font-family: 'iconfont';}

.copy_lx_ta {position: absolute;left: -40px;bottom: 120%;display: none;margin-top: 26px;}
.copy_lx ul {display: flex;justify-content: space-around;}
.copy_lx {width: 160px;margin: 20px 0 0 0;}
.copy_lx ul li {border: 1px solid #666;  border-radius: 100px;width: 33px;height: 33px;position: relative;display: flex;align-items: center;justify-content: center;}

.copy_lx ul li:hover {background: #006dcf;}
.copy_lx_ta img {width: 110px;}
.copy_lx ul li:nth-child(2) .copy_lx_ta {left: -42px;}
.copy_lx ul li:nth-child(3) .copy_lx_ta {left: -38px;}
.copy_lx ul li:hover .copy_lx_ta {display: block;}
.copy_row2 {    color: rgba(255,255,255,0.6);font-size: 15px;background: #1f1f1f; padding: 20px 0;text-align: center;     border-top: 1px solid #313131;}
.copy_row2 a { color: rgba(255,255,255,0.6); font-size: 15px;}
.copy_row2 a:hover{ color:#fff;}

.links{ height:92px; padding:0 15px; background:#2f2f2f; line-height:92px; font-size:18px; color:#b0b0b0;}
.links p.fl{ background:url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829204807_1108445636.png) no-repeat left center; padding-left:33px;}
.links p.fr a{ font-size:14px; color:#b0b0b0; font-weight:lighter;}



.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 99999999; font-size: 13px; }
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829105307_1603797954.png) no-repeat; margin: 0 auto 6px; }
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 29px; height: 29px; background-position: -4px -114px; position: relative; cursor: pointer; display:none}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #007ada; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border: solid 1px #efefef; border-top: none; position: relative; }

.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #007ada; border-color: #007ada; color: #fff; margin: 10px 0 7px; /* display: block; */}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i { background-position: -30px -55px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px; }
.y-kefu-box01 .hver:hover { background-color: #007ada; border-color: #007ada; }
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none; } 
/*咨询热线*/
.y-kefu-box01 .mobile-infos { width: 250px; text-align: left; top: 0; }
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color: #999; }
.y-kefu-box01 .mobile-infos p { color: #007ada; font-size: 18px; }
.y-kefu-box01 .right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px; }
.y-kefu-box01 .right-arrow1,
.y-kefu-box01 .right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden; }
.y-kefu-box01 .right-arrow1 { left: 1px; border-left: 6px #efefef solid; }
.y-kefu-box01 .right-arrow2 { border-left: 6px white solid; }
/*二维码*/
.y-kefu-box01 .y-ewm-box { width:435px; height: 178px; top: -60px; }
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 94px; height: 94px; margin: 30px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 140px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }


.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color: #abce03; position: absolute; top: 37px; left: 55px; z-index: 9; }
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }

.kefuqq{ background: #007ada !important; border: none !important; width: 54px !important; }
.more-infos { background-color: #fff; border: solid 1px #ebebeb; position: absolute; right: 90px; box-shadow: 5px 5px 30px rgba(0,0,0,.2); display: none; }
.y-kefu-box02 .more-infos:before { content: ''; display: block; width: 352px; height: 3px; background-color: #007ada; position: absolute; left: -1px; top: -1px; z-index: 9; }
.online-service-infos { width: 380px; padding: 0 15px; top: 0; z-index: 2; }
.y-kefu-box01 .part01 { padding: 18px 0 22px 45px; border-bottom: solid 1px #e9e9e9; position: relative; text-align: left; }
.y-kefu-box01 .part01 p { font-size: 16px; color: #007ada; padding-bottom: 5px; }
.y-kefu-box01 .part01 i { width: 28px; height: 26px; position: absolute; left: 0; top: 18px; z-index: 2; background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829105630_23754810.png) no-repeat -40px -5px; }
.y-kefu-box01 .part02 { padding: 26px 0; }
.y-kefu-box01 .part02 li {
    width: 100px;
    float: left;
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
    margin-right: 15px;}

.y-kefu-box01 .part02 i { width: 16px; height: 16px; position: absolute; left: 0; top: 0; z-index: 2; background: url(https://memberpic.114my.com.cn/hongsen/uploadfile/image/20220829/20220829105630_23754810.png) no-repeat -5px -65px; }
.y-kefu-box01 .part02 li:hover a { color: #007ada; }
.y-kefu-box01 .part02 li:hover i { background-position: -25px -65px; }