/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222222; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1300px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear,.cl{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #013972;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.w1400{ max-width:1400px; margin:0 auto; min-width:1400px;}
.w1500{ max-width:1500px; margin:0 auto; min-width:1500px;}
.fr{ float:right;}
.fl{ float: left;}
.top40{ margin-top:40px;}
.top70{ margin-top:70px;}

@font-face {
  font-family: "iconfont"; /* Project id 2579120 */
  src: url('../cssnew/iconfont.woff2.txt') format('woff2'),
       url('../cssnew/iconfont.woff.txt') format('woff'),
       url('../cssnew/iconfont.ttf.txt') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important; 
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




*,:after,:before{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.title{text-align: center;font-size: 40px;color: #333;}
.title em{color: #013972;}
.title span{display: block;font-size: 18px;color: #9a9b9d;margin:14px 0 26px 0;}
.title i{display: block;width: 80px;height: 5px;margin: 0 auto; position: relative;}
.title i::after,.title i::before{content: '';display: block;position: absolute;width: 30px; height: 5px;top: 0;left: 0;}
.title i::after{right: 0px;left: inherit;background:#013972;animation:allTitleAfter 3s infinite linear;}
.title i::before{background:#013972;animation:allTitleBefore 3s infinite linear;}
.title t{width: 30px;height: 5px;background:#FF8C00;margin:0 auto;display:block;animation:allTitleI 3s infinite linear;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}
/*抬头*/
.top_all{ font-size:14px; color:#999; min-width: 1300px; height:40px; line-height:40px; background:#f5f5f5; padding:0 60px 0 60px; position:relative;}
.top_all:after{ content:''; display:block; position:absolute; right:0; top:0; z-index:1; background:#013972; width:498px; height:40px; border-bottom-left-radius:60px;}
.top_all a{color:#999;}
.top_r{z-index:2;position:relative; font-size:15px; color:#fff; line-height:40px; padding-left:30px; background:url(https://memberpic.114my.com.cn/dgst9999/uploadfile/image/20201225/20201225151722_836318080.png) no-repeat left center;}
.top_r span{ font-size:20px; color:#ffffff;vertical-align: sub; font-family:PERFS;}
.head_all{ padding:35px 60px 0 60px; position:relative;min-width: 1300px; margin-bottom: 30px;}
.head_l{}
.head_logo{ margin-right:15px; margin-top:5px;} 
.head_logo img{ display: block; height:60px;}
.head_w{font-size:18px;color: #333; line-height: 32px; padding-top: 5px; }
.head_w strong{ display: block; font-size: 27px; color: #333;}
.head_w dl{letter-spacing: 0.5px;}

.yop_r{width:300px; padding-top: 5px;line-height: 32px;}
.yop_r li{ height:32px; line-height:32px; float:left; padding-left: 5px;}
.yop_r li img{padding-top:4px;}
.yop_r a{ color:#999; font-size:14px;}

/*导航*/
.nws_a{ margin-top:10px;}
.navbor{ width: auto;color: #333;font-size: 16px;margin:15px 0  0 0;position:relative; }
.NavCeshi.page{ position: relative; }
.nav > ul > li{ float: left;display:block;line-height:45px;width:auto; box-sizing: border-box;  position:relative; z-index: 99; text-align:center; margin-left: 10px;}
.nav > ul > li > a{ display: block;  font-size:1rem;color:#333; padding: 0 20px; }
.nav > ul > li:hover{ height:45px;}
.nav > ul > li:hover  a{color:#fff;  background-color:#013972;}
.nav > ul > .00block{ background-color:#013972; height:45px; color:#fff !important;display: block; box-sizing: border-box; position: absolute; top: 0;padding: 0 20px;  margin-left:10px;}

.erji_menu { display: none; position: absolute; left: 0; width: 100%; z-index: 1111;top: 45px; }
.erji_menu ul li a{ display: block; box-sizing: border-box;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding: 0 10px; text-align: center; font-size: 14px; color: #fff!important; line-height:45px; border-top:1px solid #e4e4e4; background: #f5f5f5; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.erji_menu ul li a:hover{background:#013972;color:#fff !important;}
.navcurrent a{color:#fff !important;  background:#013972!important;}
.rightarrowpointer{display:none;}
@media screen and (max-width:1800px){
.nav > ul > li{ margin-left: 15px;}
.nav > ul > .block{ margin-left: 15px; padding: 0 15px;}
.nav > ul > li > a{ padding: 0 15px;}
}   
@media screen and (max-width:1700px){
.nav > ul > li{ margin-left: 12px;}
.nav > ul > .block{ margin-left: 12px; padding: 0 15px;}
.nav > ul > li > a{ padding: 0 15px;}
.head_all{ padding:35px 50px 0 60px;}
}   
@media screen and (max-width:1600px){
.nav > ul > li{ margin-left: 5px;}
.nav > ul > .block{ margin-left: 5px; padding: 0 15px;}
.nav > ul > li > a{ padding: 0 15px; }
.head_all{ padding:35px 50px 0 50px;}
.top_all{ padding:0 50px 0 50px; }
.top_all:after{width: 470px;}
}   

@media screen and (max-width:1500px){
.nav > ul > li{ margin-left: 0;}
.nav > ul > .block{  margin-left: 0; padding: 0 12px;}
.nav > ul > li > a{ padding: 0 12px;}
.head_all{ padding:35px 0 0 0;}
.top_all{ padding:0 30px 0 0; }
.top_all:after{width: 445px;}
}  

/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#aaa;}
.banner-box{ min-width:1300px; height:680px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:680px; background-position: center; background-repeat: no-repeat;}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;    height: 80%;    position: relative;    z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:230px; left: 0; margin-left: 0; height: 400px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(https://memberpic.114my.com.cn/0412941/uploadfile/image/20201230/20201230165157_121849679.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/0412941/uploadfile/image/20201230/20201230165157_121849679.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background: #013972;border-radius: 8px; width:70px;}
.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{ height:67px; border-bottom:1px solid #ebebeb;}
.keywords{ line-height:66px;}
.keywords a{ font-size:13px; color:#888888; font-weight:lighter; padding:0px 30px;}
.keywords a+a{ border-left:1px dotted #a4a4a4}
.keywords span{ font-size:14px; color:#222222;}
.keywords a:hover{ color:#013972; text-decoration:underline;}
#search_bg{ height:66px; width:297px; border-left:1px solid #ebebeb;}
#search_bg input{ float:left; height:66px;}
#sso{ background:#013972;}
#infoname{ width:230px; padding-left:20px;}

/**/
/*case*/
.case {padding: 80px 0 0;position: relative;z-index: 50;}
.case_box {width:1500px;margin: 0 auto;}
.case_tit {text-align: center;font-size: 36px;position: relative;line-height: 45px;}
.case_tit:before {content:'';width:24px;height: 24px;background: #013972;opacity: 0.1;position: absolute;left: 34%;bottom: 42px; border-radius: 50%;}
.case_tit:after {content:'';background: url(https://memberpic.114my.com.cn/dgsmdz/uploadfile/image/20210525/20210525152252_1454872903.png)no-repeat;position: absolute;left:48%;bottom:-30px;width: 50px;height: 18px;}
.case_tit b {color: #013972;}
.case_tit p {font-size: 16px;color:#999;}
.case_con {display: flex;padding-top: 80px;}
.case_pic {width: 644px;height: 362px;background: #fff;box-shadow: 0 0 20px #eee;padding: 16px;}
.case_txt {    padding: 30px 90px;}
.case_txt p {font-size: 16px;    padding-bottom: 26px;line-height: 28px;}
.case_txt em {font-size: 16px;display: inline-block;position: relative;line-height: 32px;    padding-left: 32px;}
.case_txt em:before {content:'';width:1px;height:25px;background: #013972;position:absolute;left:8px;top:25px;}
.case_txt em:last-child:before {display:none;}
.case_txt em:after {content:'';width: 17px;height: 17px;background: #013972;border-radius: 50%;position: absolute;left: 0;top:8px;}
.case_txt em span {font-size: 20px; color: #013972;    margin-right: 30px;}
.case_int {background: #f5f5f5;height: 280px;margin-top: 60px;}
.case_int ul {display: flex;justify-content: space-around;align-items: center;height: 263px;}
.case_int li {text-align: center;width:220px;padding: 15px;    transition: 0.5s;}
.case_int li:hover {      transition: 0.5s;background: #013972;}
.case_int li:hover p ,.case_int li:hover p span ,.case_int li:hover i{color:#fff;}
.case_int li:hover a {background:#fff;color:#333;}
.case_int li i {width: 60px;height: 60px;font-size: 32px;border-radius: 50%;display: inline-block;line-height: 60px; color: #999999;}
.case_int li p {font-size: 24px;line-height: 36px;padding-top: 14px;}
.case_int li p span {font-size: 16px;color: #999999;display: block;line-height: 18px;}
.case_int li a {font-size: 15px;color: #fff;width: 120px;height: 32px;border-radius: 40px;display: inline-block;text-align: center;line-height: 32px;background: #013972;margin-top: 12px;}

/*pro*/
.pro {width: 100%; background: #013972;padding: 130px 0 80px 0px;   margin-top: -50px;position: relative;}
.pro:after {content:'';  width: 106%;height: 200px;border-radius: 50%;position: absolute;top: -132px;left: -57px;background: #013972;}
.pro_box {width:1500px;margin: 0 auto;}
.pro_tit {text-align: center;font-size: 36px;position: relative;line-height: 45px;color: #fff;z-index: 2;}
.pro_tit:before {content:'';width:24px;height: 24px;background: #064a8e;opacity: 0.5;position: absolute;left: 42%;bottom: 42px; border-radius: 50%;z-index: -1;}
.pro_tit:after {content:'';background: url(https://memberpic.114my.com.cn/dgsmdz/uploadfile/image/20210525/20210525110250_1189349609.png)no-repeat;position: absolute;left:48%;bottom:-30px;width:50px;height: 18px;}
.pro_tit b {color: #fff;}
.pro_tit p {font-size: 16px;color:#fff;}
.pro_tab {margin-top: 50px;}
.pro_nav {}
.pro_nav table {width:100% !important;}
.pro_nav table tr {    display: flex; justify-content: space-between; width: 1035px;align-items: center; margin: 0 auto;}
.pro_nav table tr td { width: 173px; height: 44px;border: 1px solid #fff;border-radius: 40px;text-align: center;line-height: 44px !important;}
.pro_nav table tr td.on a {font-weight: bold !important;color:#fff !important;}
.pro_nav table tr td a {font-size:16px;position: relative;color: #fff !important;}
.pro_nav table tr td a:after {content:''; width: 0px;height: 0px;border-top: 8px solid #fff;border-right: 5px solid transparent;border-bottom: 7px solid transparent;border-left: 5px solid transparent;position: absolute;top: 4px;left: -12px;transition: 0.5s all ease-in-out;transform: rotate(-90deg);}
.pro_nav table tr td.on a:after {transition: 0.5s all ease-in-out;transform: rotate(0deg);top:8px;left: -16px;}
.pro_nav table tr td a:hover{color:#fff !important;font-weight: bold !important;}
.pro_con {padding-top: 60px !important;overflow: hidden;}
.pro_call .divproduct_new_div_item{width: 368px;height: 458px;margin-right:3px; padding: 35px 32px 0 32px;float: left;background: #fff;    position: relative;}
.pro_call .divproduct_new_div_item:before{display:block;content:"";width: 368px;height:0px;background: rgba(1,57,114,0.5);position: absolute;left: 0;top: 0;transition: all 0.3s;}
.pro_call .divproduct_new_div_item:hover:before{height:519px;}
.pro_call .divproduct_new_div_item:nth-child(4n){margin-right:0px;}
.pro_call .divproduct_new_div_item:nth-child(n+1):nth-child(-n+4){margin-bottom:3px;}
.pro_call .product_div_item_pic{position: absolute;top: 35px;left: 31px;}
.pro_call .product_div_item_pic a{display:block;}
.pro_call .product_div_item_pic img{width: 300px; height:225px;}
.pro_call .divproduct_new_div_item_content{position: absolute;left: 0;bottom: 85px; display: flex;flex-direction: column;justify-content: center;align-items: center;}
.pro_call .divproduct_new_div_item_a{display:inline-block;font-size:18px;color:#333;}
.pro_call .divproduct_new_div_item:hover .divproduct_new_div_item_a{color:#fff;}
.pro_call .divproduct_new_div_item_a:after{display:block;content:"了解详细";width: 110px;height: 33px;line-height: 33px;background: #013972;font-size: 14px;color: #fff;text-align: center;position: absolute;bottom: -60px;left: 36%;transition: all 0.3s; border-radius: 100px; }
.pro_call .divproduct_new_div_item:hover .divproduct_new_div_item_a:after{background: #fff;color:#333;}
.pro_call .divproduct_new_div_item_body{width: 370px;margin: 10px auto 0; font-size: 14px;color: #666;line-height: 24px; font-weight:100;    padding: 0 30px;}
.pro_call .divproduct_new_div_item:hover .divproduct_new_div_item_body{color:#fff;}
/*appli*/
.ape_tit {text-align: center;font-size: 36px;position: relative;line-height: 45px;}
.ape_tit:before {content:'';width:24px;height: 24px;background: #013972;opacity: 0.1;position: absolute;left:44%;bottom: 42px; border-radius: 50%;}
.ape_tit:after {content:'';background: url(https://memberpic.114my.com.cn/dgsmdz/uploadfile/image/20210525/20210525152252_1454872903.png)no-repeat;position: absolute;left:48%;bottom:-30px;width: 50px;height: 18px;}
.ape_tit b {color: #013972;}
.ape_tit p {font-size: 16px;color:#999;}

.appli {padding: 80px 0;overflow: hidden;}
.appli_box {width:1500px;margin: 0 auto;}
.appli_tab {padding-top: 60px;}
.appli_nav {width: 1500px;margin: 0 auto;}
.appli_nav ul {display: flex;justify-content:space-around;align-items: center;}
.appli_nav li {display: flex;flex-direction: column;align-items: center;}
.appli_nav li i {display: inline-block;background: url(https://memberpic.114my.com.cn/heshun/uploadfile/image/20210520/20210520150517_1525786748.png) no-repeat;width: 66px;height: 76px;    text-align: center;line-height: 76px;    font-size: 30px;}
.appli_nav li:nth-child(4)  i,.appli_nav li:nth-child(5)  i  {font-size:30px;}
.appli_nav li a {font-size: 18px;display: flex;flex-direction: column;align-items: center;line-height: 28px;padding-top: 12px;}
.appli_nav li.on a,.appli_nav li.on i,.appli_nav li.on a span{color:#013972;}
.appli_nav li a span {font-size: 12px;text-transform: uppercase;color: #cccccc;font-family: Arial;}
.appli_con {padding-top: 60px;}
.appli_con>ul {display: flex;flex-direction: column;height:560px !important;overflow:hidden;width: 100% !important;}
.appli_con>ul>li {display: flex;width: 100% !important;}
.appli_pic {width: 50%;height:560px;    overflow: hidden;}
.appli_con>ul>li:nth-child(2) .appli_pic table tr:first-child,.appli_con>ul>li:nth-child(3) .appli_pic table tr:nth-child(-n+2),.appli_con>ul>li:nth-child(4) .appli_pic table tr:nth-child(-n+3),.appli_con>ul>li:nth-child(5) .appli_pic table tr:nth-child(-n+4),.appli_con>ul>li:nth-child(6) .appli_pic table tr:nth-child(-n+5){display:none;}

.appli_pic img { transition: 0.5s;}
.appli_pic:hover img {transform: scale(1.2); transition: 0.5s;}
.appli_txt {overflow: hidden;width: 50%;padding-left:30px;background: #f5f5f5;}
.appli_txt ul {overflow: hidden;}
.appli_txt li {display: inline-block;}
.appli_txt li img {}
.appli_txt li:nth-child(3) {margin-left:16px; }
.appli_txt li:first-child {display:;padding-bottom: 20px; margin-top:30px;}
.appli_txt p {font-size: 25px;font-weight: lighter;display: flex;flex-direction: column;}
.appli_txt em {width: 630px; font-size: 16px;color: #999;line-height: 28px;font-weight: lighter;display: inline-block;padding-top: 10px;}
.appli_txt a {width:186px;height: 48px;background: #013972;display: flex;font-size:16px;color: #fff;align-items: center;justify-content: center;margin-top: 35px;}
.appli_txt a:hover {width:240px;transition:0.5s;}

/**/
.brand_bg{ width:1500px; margin: 0 auto;    }
.brand_cont{width: 100%;margin: 0 auto;}
.brand_cont table tr{display:block;width: 100%;overflow: hidden;position: relative;padding:0 50px;}
.brand_cont table td{display:block;float:left;padding-left:5px !important;padding-left:0px !important;background: #fff;overflow: hidden;}
.brand_cont table td img{width:100%;height:auto;transition: 0.3s ease all;}
.brand_cont table td br{display:none;}
.brand_cont table,.brand_cont table tbody,.brand_cont .tempWrap{width:100% !important;display:block;}
.brand_cont .owl-item{float:left;padding:0 10px;}
.brand_cont .owl-item td>a{display:block;width:100%;height:100%;border:1px solid #eee;overflow: hidden;}
.brand_cont .owl-item td>div a{font-size:15px;color:#666;-webkit-transition: 0.3s ease all;transition: 0.3s ease all;position: relative;z-index:99;}
.brand_cont .owl-item td:hover div a{color:#0072ee;}
.brand_cont .owl-item td div{height:50px;width:100%;padding-top:0px !important;}
.brand_cont .owl-item td div a{width:100%;height:100%;line-height:50px;display:block;font-size:15px;color:#666;}
.owl-wrapper-outer{overflow: hidden;}
.owl-controls{display:block !important;position: absolute;width:100%;top:50%;}
.owl-buttons{position: absolute;width:100%;}
.owl-prev{position: absolute;top:-42px;left: -50px;width: 22px;height: 37px;background: url(https://memberpic.114my.com.cn/dgzhixin1/uploadfile/image/20210419/20210419172751_1529385526.png)no-repeat;display: block;font-size: 0 !important;cursor: pointer;}
.owl-next{position: absolute;top: -42px;right: 50px;width: 22px;height: 37px;background: url(https://memberpic.114my.com.cn/dgzhixin1/uploadfile/image/20210419/20210419172751_1529385526.png)no-repeat;display: block;font-size: 0 !important;cursor: pointer;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.brand_cont table td:hover img{transform: scale(1.1);}

/*adv*/
.dagy { max-width: 1500px;   margin: 0 auto;   min-width: 1300px; width: 100%;}
.sup_bc{background: url(https://memberpic.114my.com.cn/dgsmdz/uploadfile/image/20210525/20210525143912_818614616.jpg)  center;padding:100px 0 0;}
.sup_cc{background: #fff;margin-top: 60px;padding:30px 50px 180px;}
.sup_cc>ul{display: flex;}
.sup_cc>ul>li{display: flex;align-items: center;justify-content: center;height: 90px;width: 25%;}
.sup_cc>ul>li+li{border-left:1px solid #dddddd;}
.sup_cc>ul>li>span{font-size: 45px;color: #30343e;margin-right: 16px;}
.sup_cc>ul>li>div>b{display: block;font-size: 24px;color: #30343e;}
.sup_cc>ul>li>div>p{font-size: 15px;color: #666;margin-top: 8px;}
.sup_cc>ul>li.on *{color: #013972;}
.sup_yc{overflow: hidden;}
.sup_ic{margin-top: 34px;display: flex;transition: all .5s;}
.sup_item{display: flex;justify-content: space-between;flex-shrink: 0;width: 100%;}
.sup_lc{width: 50%;}
.sup_lc img{width: 100%;}
.sup_rc{width: 50%;background: #f9f9f9;padding:50px;}
.sup_rt{display: flex;justify-content: space-between;align-items: center;}
.sup_rt>span{font-family: num;font-size: 60px;color: #013972;font-weight: bold;padding-top:5px;}
.sup_rt>b{width:calc(100% - 76px);height: 47px;background: #013972;line-height: 47px;font-size: 30px;color: #fff;border-top-left-radius: 20px;padding-left: 17px; font-weight:normal;}
.sup_rc>p{font-size: 14px;color: #ababab;position: relative;margin:18px 0 38px;}
.sup_rc>p:after{position: absolute;content: "";width: 100%;height: 1px;background: #dddddd;top: 26px;left: 0;}
.sup_info>p{font-size: 14px;line-height: 26px;color: #8c8c8c;}
.sup_info>p+p{color: #8c8c8c;margin-top: 18px;}
.sup_rbo{display: flex;justify-content: space-between;margin-top: 50px;}
.sup_rbo>a{display: flex;justify-content: center;width: 156px;height: 46px;align-items: center;background: #0e131f;transition: all .5s;}
.sup_rbo>a:hover{transform: translateY(-3px);background: #013972;}
.sup_rbo>a>span:first-child{font-size: 25px;color: #fff;margin-right: 9px;}
.sup_rbo>a>span:last-child{font-size: 18px;color: #fff;}
.sup_rbo>div{font-family: num;font-size: 36px;color: #0e131f;}
.sup_rbo>div>span{font-size: 35px;color: #013972;display: inline-block;margin-right: 12px;}
@media screen and (max-width: 1500px){
	.sup_rc{padding:30px;}
}
@media screen and (max-width: 1390px){
	.sup_cc{padding:30px 0px 153px;}
}
/*荣誉资质*/
.lc_bc{background: url(https://memberpic.114my.com.cn/dgsmdz/uploadfile/image/20210527/20210527174046_793273292.png) no-repeat 0 0;padding:160px 0 100px;position: relative;margin-top: -170px;}
.hr_bg{}
.hnr_cnt,.tempWrap{ width:1500px !important; margin-top:20px;}
.hnr_cnt table td{border: 1px solid #eee;width:300px !important;height:440px;padding-left:0px !important;display:block;float:left;transition:0.3s all ease-in-out;  position: relative;}
.hnr_cnt table td:after{ content:""; display:block;   position: absolute; left:0; right:0; top:0;bottom:0; margin:auto; width:100%; height:100%; background:#013972;transform: scale(0);transition:0.3s all ease-in-out;  }
.hnr_cnt table td:hover::after{transform: scale(1); }
.hnr_cnt table td img{width:100%;height:auto;transition: 0.3s ease all;}
.hnr_cnt table td div{    padding-top: 0px !important;width: 90%;position: relative;z-index: 2;}
.hnr_cnt table td div a{font-size:15px;color:#333;line-height:50px;overflow: hidden;-webkit-line-clamp: 1;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.hnr_cnt table td:hover div a{color:#fff;}
.hnr_cnt table td div:after{content:'';width:40px;height:4px;display:block;background:#013972;margin:5px auto;transition:0.3s all ease-in-out;position: relative;z-index: 2;}
.hnr_cnt table tr{display:block;}
.hnr_cnt table td br{display:none;}
.honor .btn{background:url(https://memberpic.114my.com.cn/076987307299/uploadfile/image/20210311/20210311085915_982465975.png)no-repeat center;width:29px;height:10px;bottom:16px !important;position: absolute;cursor: pointer;}
.honor_btnl{left:44% !important;}
.honor_btnr{right:44% !important;transform: rotate(180deg);}
.honor_b{position: relative;}
.honor_b a{background:url(https://memberpic.114my.com.cn/076987307299/uploadfile/image/20210311/20210311085937_1955191114.png) center no-repeat;width:58px;height:44px;display:block;margin:50px auto 0;border-radius: 5px; border:1px #eee solid;transition:0.3s all ease-in-out;}
.honor_b a:hover{background:#013972 url(https://memberpic.114my.com.cn/076987307299/uploadfile/image/20210311/20210311090003_454827950.png) center no-repeat;}
.hnr_cnt table td:hover{border:1px solid #013972;}
.hnr_cnt table td:hover div:after{background:#013972; width:60px;}
.hnr_cnt table td>a{width:90%;display:block;overflow: hidden;margin:20px auto 0; position: relative;z-index: 2;}
/*流程*/
.lc_bg{ width:100%; overflow:hidden; background:#fff; padding:60px 0px 90px 0px;}
.process{display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; margin-top:30px;}
.process ul{ margin-top:50px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; position:relative;}
.process ul:after{ content:''; display:block; position:absolute; width:200vw; height:36px; background:url(https://memberpic.114my.com.cn/0412941/uploadfile/image/20201230/20201230143536_865138405.png) repeat-x center; left:-100vw; bottom:20px;}
.process ul li{ width:165px;text-align:center;position: relative; z-index: 3;}
.pctop{ height:212px; background:#f1f1f2; position:relative; transition:all .3s ease; font-size:18px; color:#666666; line-height:30px; font-weight:lighter; margin-bottom:60px;}
.pctop .pcicon{ display:inline-block; margin:40px 0 15px 0; width:52px; height:62px; background:url(https://memberpic.114my.com.cn/0412941/uploadfile/image/20201230/20201230144559_1561872285.png) no-repeat left top; transition:all .3s ease;}
.process ul li:nth-child(2) .pctop .pcicon{ background-position-x:-75px; width:57px;}
.process ul li:nth-child(3) .pctop .pcicon{ background-position-x:-170px;}
.process ul li:nth-child(4) .pctop .pcicon{ background-position-x:-260px;width:62px;}
.process ul li:nth-child(5) .pctop .pcicon{ background-position-x:-368px; width:65px;}
.process ul li:nth-child(6) .pctop .pcicon{ background-position-x:-472px; width:69px;}
.process ul li:nth-child(7) .pctop .pcicon{ background-position-x:-570px; width:70px;}
.pctop:before{ content:''; display:block; position:absolute; width:100%; height:0; transition:all .3s ease; top:0; left:0;background:#013972;border-radius:10px 10px 0 0;}
.pctop:after{ content:''; display:block; position:absolute; left:0; right:0; top:100%; transition:all .3s ease; width:0; height:0; margin:0 auto; border-left:17px solid transparent; border-right:17px solid transparent; border-top:17px solid #f1f1f2;}
.pcnum{ display:inline-block; position:relative; z-index:3; width:76px; height:76px; border:2px solid #f1f1f1; font-family:'fontMd'; font-size:34px; color:#013972; font-weight:bold; line-height:76px; border-radius:50%; background:#fff;}
.process ul li:hover .pcicon{background-position-y:-81px;}
.process ul li:hover .pctop:after{ border-top-color:#013972; }
.process ul li:hover .pctop{ color:#fff;}
.process ul li:hover .pctop:before{height:100%;}
.pctop p {    position: relative;    z-index: 3;}


/**/


/*关于杉茂*/
.com_wrap{width:100%;background:url(https://memberpic.114my.com.cn/gd64605/uploadfile/image/20210426/20210426150744_48439711.jpg) no-repeat center top;padding-top:100px; overflow:hidden;}
.cw_con{background:#fff;padding:50px; overflow:hidden;}
.ab_lc{width:600px;padding-top:20px;}
.ab_tit b{font-size:36px;}
.ab_tit div{font-size:16px;margin-top:10px;border-left:5px solid #013972;padding-left:12px;}
.ab_text{margin-top:50px;font-size:16px;line-height:32px;color:#666;}
.ab_text a{display: block;width:156px;height:50px;border-radius:50px;border:1px solid #013972;margin-top:50px;text-align: center;line-height:48px;font-size:16px;color:#013972;transition:all 0.5s;}
.ab_text a:hover{width:200px;background:#013972;box-shadow:0 10px 10px rgba(1,75,114,0.2);color:#fff;}
.ab_rc{width:660px;}

/*company_img*/
.cmpl_nav {width: 1500px;margin: 0 auto;}
.cmpl_nav ul {display: flex;justify-content:space-around;align-items: center;}
.cmpl_nav li {display: flex;flex-direction: column;align-items: center;}
.cmpl_nav li i {display: inline-block;background: url(https://memberpic.114my.com.cn/heshun/uploadfile/image/20210520/20210520150517_1525786748.png) no-repeat;width: 66px;height: 76px;    text-align: center;line-height: 76px;    font-size: 30px;}
.cmpl_nav li:nth-child(4)  i,.cmpl_nav li:nth-child(5)  i  {font-size:30px;}
.cmpl_nav li a {font-size: 18px;display: flex;flex-direction: column;align-items: center;line-height: 28px;padding-top: 12px;}
.cmpl_nav li.on a,.cmpl_nav li.on i,.cmpl_nav li.on a span{color:#013972;}
.cmpl_nav li a span {font-size: 12px;text-transform: uppercase;color: #cccccc;font-family: Arial;}


.gs_bc {background: #fff;padding: 80px 0 80px;}
.gs_c>ul {display: flex;}
.cf_c {    height: 560px;}
.gs_c>ul>li { width: 50%; text-align: center;position: relative; line-height:60px; height:65px; border:1px solid #eee; margin-right:5px;}
.gs_c>ul>li>a {font-size: 24px;color: #333;}
.gs_c>ul>li:after {position: absolute;content: ""; width: 0;height: 2px;bottom: -2px;left: 0;background: #013972;transition: all .5s;}
.gs_c>ul>li.on:after { width: 100%;}
.gs_c {overflow: hidden;width:1400px;margin:0 auto;}
.case_list{width: 100%;margin: 0 auto;margin-top: 30px;overflow: hidden;}
.case_list td{float: right;position: relative;margin-left: 1.3%;overflow: hidden;padding-left:0!important;}
.case_list td br{display:none;}
.case_list td{width:23.9%;height:100%; border: 1px solid #eee;}
.case_list td>a,.case_list td>a>img{width:100%;height:auto;transition:0.5s;}
.case_list td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.case_list td:nth-child(1){width:49.5% !important;height:100% !important;float: left;margin-left: 0px;}
.case_list td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.case_list td:nth-child(1) img{width: 100% !important;height: auto !important;}
.case_list td:nth-child(n+4){margin-top:1.3%;}
.case_list td div{padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #013972;height: 50px;transform: translateY(50px);transition:0.5s;}
.case_list td:hover div{transform: translateY(0px);transition:0.5s;}
.case_list td div a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){
	.case_list{width:100%;}
}

/*新闻中心*/
.news_bg{background:#f1f1f1; }
.tdc_t{text-align: center; padding:70px 0 40px 0;}
.tdc_t p{font-size: 40px;color:#222; font-weight:bold;}
.tdc_t dd{font-size: 18px;color:#666;line-height:28px;}
.news_t{text-align:left; float:left; width:420px;}
.news_t dd:after{display:none;}
.news_a{width:auto;float:right; margin-top:90px;}
.news_a a{display:block;width:152px;height:46px;line-height: 44px;font-size:18px;color:#333;float:left; box-sizing: border-box; border:1px #ccc solid; text-align:center; margin-left:20px;}
.news_a a.on{background:#013972; color:#fff; border-box; border:1px #013972 solid;}
.news_b{height:570px !important;margin-top:20px;}
.news_box .news_div_item{width:500px;height:110px; float:left;position: relative;box-sizing: border-box;background:#fff;margin-left:30px; margin-bottom:16px;}
.news_box .news_div_item:nth-child(1){margin-left:0; }
.news_box .news_div_item:nth-child(-n+2){width:420px;height: 488px; padding:24px;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic img{width:370px;height:274px;border: 1px solid #eee;box-sizing: border-box;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic{position: absolute;top:24px;width:372px;display:block;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_date{position: absolute;top:348px;width:390px;font-size:12px;color: #999;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content:after{content:'Read more  →';font-size:12px;color:#222;  line-height:40px;}
.news_div_item_year,.news_div_item_month,.news_div_item_day{display: inline-block;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content{position: absolute;top:310px;width:360px;}
a.news_div_item_a{font-size:18px !important;color:#333;line-height:40px;}
.news_div_item_body{font-size:14px;color:#999;line-height:26px; overflow : hidden; 
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}

.news_box .news_div_item:nth-child(-n+2) .news_div_item_body{  -webkit-line-clamp: 2; margin-top:24px; }
.news_div_item_pic,.news_box .news_div_item:nth-child(n+3) .news_div_item_date{display:none;}
.news_box .news_div_item:nth-child(n+3) .news_div_item_content{width:434px; padding: 24px 34px;}
.news_box .news_div_item:nth-child(n+3) a.news_div_item_a{line-height:30px;}
.news_box .news_div_item:nth-child(n+3):after{content:""; display:block; width:0; height:6px; background:#013972; margin-bottom:-6px; transition:0.3s all ease-in-out;}
.news_box .news_div_item:nth-child(n+3):hover::after{width:100%;}
/*友情链接*/
.ls_bg{ background:#fff; width:100%; overflow: hidden;}
.links_bj{width:1400px;height:116px;margin:0 auto;position:relative;     padding-top: 16px;    padding-bottom: 11px;}
.links_zbt{ padding-left:35px; width:130px;height:92px;font-size:20px;color:#555;line-height:92px; background:url(https://memberpic.114my.com.cn/dgsmdz/uploadfile/image/20210529/20210529170951_472018658.jpg) no-repeat left;}

.links_lj{width:1200px;height:92px;font-size:14px;color:#666;margin-left:20px;line-height:42px;}
.links_tb{width:auto;height:92px;}
.linkTagcs li a{font-size:15px;line-height:42px;color:#666 !important;}

.head_bgx{width:100%;height:10px;cursor: pointer;    background: #013972;}
.head_bgx span {display:block;width:100%;height:10px;background-color: #013972;animation: span_i1 2s infinite;float:right;}
@keyframes span_i1{
        0%{ width:0%; background-color:#2b2c33}
        25%{ width:100%; background-color:#2b2c33}
        100%{ width:0%; background-color:#2b2c33}
        }
/*版权*/
.copy {width: 100%;background: #191b28;    padding: 10px 0 0px;overflow: hidden; line-height:30px;}
.copy_box1 {width:1400px;margin: 0 auto;}
.copy_tab {padding: 80px 0;overflow: hidden;}
.copy_tabr {border-top:none;padding: 80px 0;overflow: hidden;}
.copy_con {}
.copy_con ul {}
.copy_con li {float:left;text-align: left;padding: 0 80px;position: relative;transition:0.5s;}
.copy_con li p {font-size: 18px;color: #ffffff;margin-bottom: 20px;}
.copy_con li p span {font-size: 12px;color: #666666;font-family: Arial;display: block;text-transform: uppercase;}
.copy_con li a {font-size: 14px;color: #999999;display: inherit;line-height: 30px;transition: all 0.3s linear;}
.copy_con li a:hover {color: #ffffff;transition: all 0.3s linear;}
.copy_con li:before {content: '';width:1px;height: 25px;background: #013972;position: absolute;left:1px;top:0;z-index: 1;transition:0.5s;}
.copy_con li:after {content: '';width:1px;height: 215px;background: #383838;position: absolute;left:1px;top:0;transition:0.5s;}
.copy_r {float: right;}
.copy_r p {font-size: 18px;color: #ffffff;}
.copy_r p span {font-size: 12px;color: #666666;font-family: Arial;display: block;text-transform: uppercase;}
.copy_r ul {display: flex;width:280px;justify-content: space-between;padding-top: 20px;}
.copy_r li i {display: inline-block;width: 120px;height: 120px;background: #ffffff;margin-bottom: 12px;}
.copy_r li {font-size: 14px;color: #ffffff;text-align: center;width: 130px;}
.copy_r li img{width: 120px; height:120px;}

.copy_row3 {text-align:center;margin:0 auto;color:#999;font-size:14px;background:#191b28;width:100%;overflow:hidden; border-top: 1px rgba(51,51,51,0.8) solid; padding-bottom:30px; padding-top:20px;}
.copy_row3 a{color:#999;font-size:14px;}
.copy_n{line-height:40px;color:#999;font-size:14px;float:left;}
.copy_n a{display:inline-block;color:#999;font-size:inherit;font-size:14px;}
.copy_nr{float:right;color:#999;line-height:40px}

.m_code{float:right;width:295px;padding-top: 70px;}
.m_code h3 {display:block;font-size:19px;color:#fff;font-weight:normal;margin-bottom:20px;line-height:50px;}
.m_code h3 em{font-size:16px;color:#fff;opacity:0.3;text-transform:uppercase;margin-left:5px;}
.codelst li{float:left;width:130px;height:130px;margin-right:32px;}
.codelst li img{width:130px;height:130px;display:block;margin:0 auto; }
.codelst .code2{margin-right:0;}
/*在线客服*/
.y-kefu-box { position: fixed;right: 0; top: 30%; z-index: 9999; 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/dgsmdz/uploadfile/image/20210530/20210530165041_969410072.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #013972; 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-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #013972; border-color: #013972; color: #fff; margin: 10px 0 7px;}
.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; }
.line-b{ border-bottom: solid 1px #efefef;}
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.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 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color:#013972; border-color: #013972;}
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .kf-zixun1 { border-radius: 2px;border-bottom: 1px #efefef solid;}
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }
.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: 260px; 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:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color:#013972; font-size: 18px; }
y-kefu-box .right {width: 12px;height: 12px;position: absolute;right: -12px;top: 24px;}
y-kefu-box .right-arrow1,y-kefu-box .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-box .right-arrow1 {left: 1px;border-left: 6px #efefef solid;}
y-kefu-box .right-arrow2 {border-left: 6px white solid;}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width:140px; height:140px; margin:8px auto 0; }
.y-kefu-box01 .y-eewt{position: relative;    top: -44px;}
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right:  }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; width:170px;}
.y-kefu-box01 .y-email-infos p { color:#013972; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#013972;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }