*{margin: 0;padding: 0;box-sizing: border-box;}
body {font-size: 14px;font-family:Microsoft YaHei; overflow-x: hidden;}
em,i{font-style:inherit;font-weight:inherit;}
ul{list-style: none;}
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dt, dd {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 0px;
}

img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #333;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}

#top50,#top60,#top80{margin:0 auto; width:1500px; overflow:hidden;}
#top50{height:50px;}
#top60{height:60px;}
#top80{height:80px;}

@font-face {
  font-family: 'iconfont';  /* Project id 4111465 */
  src: url('//at.alicdn.com/t/c/font_4111465_zzio1gt6p9.woff2?t=1686313794575') format('woff2'),
       url('//at.alicdn.com/t/c/font_4111465_zzio1gt6p9.woff?t=1686313794575') format('woff'),
       url('//at.alicdn.com/t/c/font_4111465_zzio1gt6p9.ttf?t=1686313794575') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

@font-face {
font-family:din;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}

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

.gy{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.content1 {width: 94%; margin: 0 auto; position: relative;}
/*title*/
.title{text-align:center;width:1500px;margin:auto; padding-bottom: 0px;}
.titlea{font-weight:bold;font-size:40px; text-align: center; color: #333;line-height:40px;}
.titleb{font-size:20px; text-align: center; color: #666;line-height:40px; margin-top: 5px;}

.title1{text-align:center;width:1500px;margin:auto; padding-bottom: 0px;}
.titlea1{font-weight:bold;font-size:40px; text-align: center; color: #fff;line-height:40px;}
.titleb1{font-size:20px; text-align: center; color: #fff;line-height:40px; margin-top: 5px;}

/*head*/
.head {width: 100%;padding: 16px 0px; position: relative; z-index: 999;}
.head_box {max-width: 1620px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.head_l {display: flex;justify-content: space-between;align-items: center;}
.head_logo {display: flex;position: relative;align-items: center;}
.head_logo i {display: inline-block;}
.head_logo i img {}
.head_logo p {font-weight: normal;padding-left:0vw; font-size: 44px; color: #003399; margin-left: 0.9vw;font-family: "pmzd";}
.head_logo p b {display: inline-block;font-weight:normal; font-size: calc(1rem + 1vw);line-height: calc(1rem + 1vw);overflow:  hidden; width: 102%;}
.head_logo p span {text-transform: uppercase; font-size: 15px;display: block;line-height: 16px;letter-spacing: 0.2px;padding-top: 0px;font-weight:normal;font-family: "Arial"; color: #999;}
.head_tit {display: flex;flex-direction: column;align-items: center;padding-left: 30px;}
.head_tit b {font-size: 25px;line-height: 42px;font-weight: normal;letter-spacing: 0px;}
.head_tit b span {font-size: 14px;color: #999;vertical-align: bottom;font-weight: normal; display: block; height: 26px; line-height: 26px; padding: 0 12px;box-shadow: 0px 0px 20px #ccc;letter-spacing: 1px; border-radius: 50px;}
.head_tit ul {display: flex;justify-content: space-between;width: 100%;}
.head_tit li {font-weight: lighter;border: 1px dashed #ddd;display:  flex;flex-direction:  column;justify-content:  center;align-items:  center;padding: 15px;}
.head_tit li+li {border-left:none;}
.head_tit li i { font-size: 24px;color: #999;}
.head_tit li p {font-size:  14px;line-height: 15px;padding-top: 5px; font-weight:normal;}
.head_tit li p span { color:  #e9141a;}
.head_tit li a {font-size:14px;}
.head_r {/* width: 260px; */display:  flex;align-items:  center;}
.head_r p {display: flex;flex-direction: column;font-size: 14px;line-height: 14px;text-align: left; color: rgba(0, 0, 0, 0.5); margin-right: 20px;}
.head_r p span {font-size: 22px;font-family:din;line-height: 36px;color: #333; font-weight: bold;}
.head_r>i {width: 2.5vw; height: 2.5vw;border-radius: 50%;display: flex;
justify-content: center;align-items: center; color: #003399; font-size: 40px; margin: 0 0px 0px 20px;}
.head_r>ul>li:hover .tit_sel {transform: rotateX(0);transition: all 0.5s;}
.head_r>ul { margin-left: 10px; }
.head_r>ul>li {width: 2vw; height: 2vw;border:1px solid #ddd;border-radius: 50%;display: flex;justify-content: center;align-items: center; float: left; margin-left: 1vw;}
.head_r>ul>li i {font-size: 16px; position: relative;    margin-top: -1px; color: #999; text-transform: uppercase;}
.head_r>ul>li i:after { content: ''; width: 100%;height: 82px; position: absolute; top: 0;left: 0;}

/*搜索*/
.head_r>ul>li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 
.tit_sel {width: 472px;height: 150px;background: rgba(51,51,51,0.7);transform: rotateX(90deg);position: absolute;right: 0;transition: all 0.5s;font-size: 16px;padding: 34px; z-index: 99;top:145px;}
.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;}

.head_right {display: flex;justify-content: space-between;align-items: center;width: 72%;}

/*nav*/
.nav {width: 100%;padding: 36px 0;position: absolute; z-index: 55;border-top: 1px solid rgba(0,0,0,0.04);}
.nav_box {max-width: 1620px; margin: 0 auto;}
.nav_con {position: relative;}
.nav_con>ul {display: flex;justify-content: space-around;align-items: center;/* height: 100%; */}
.nav_con>ul>li {display: flex;flex-direction: column;align-items: center;transition: 0.5s;z-index: 5;width: 12%;}
.nav_con>ul>li>a {font-size: calc(0.4rem + 0.7vw);color: #333;text-align: center;display: flex;flex-direction: column;position: relative; width: 100%;}
.nav_con>ul>li>a>span{font-size: calc(0.2rem + 0.4vw);color: #999;}
.nav_con li a i {color: #999;font-size: 12px;font-family: Arial;text-transform: uppercase;opacity: 0.5;transform: scale(0.9);   }
.nav_con>ul>li>a:after {content:'';width:100%;height: 110px;background:linear-gradient(to right,#003399,#003399);position: absolute;left: 0%;top: -37px;opacity: 0;transform: scaleX(0);transition: 0.5s;z-index:-1;}
.nav_con li:hover>a, .nav_con li:hover a i,.nav_con li.cur>a, .nav_con li.cur a i {transition:0.5s; color: #fff;}
.nav_con li.cur a span{color: rgba(255,255,255,0.5);}
.nav_con li:hover>a>span{color: rgba(255,255,255,0.5);}
.nav_con>ul>li:hover a:after, .nav_con>ul>li.cur a:after {opacity: 1;transform: scaleX(1);transition: 0.5s;}

/*下拉*/
.nav_con li:hover .con_nav {transform: rotateX(0deg);}
.con_nav {background:rgba(255,255,255,1);position: absolute;top:60px;left: 0;z-index:55;overflow:hidden;width:100%;box-shadow: 1px 5px 10px rgba(0,0,0,0.2);transition: 0.5s;transform-origin: top;transform: rotateX(90deg);display: flex;justify-content: space-around;align-items: center;padding: 3%;}
.con_l {width: 9%; position: relative;}
.con_l:after {content:'';width:2px;height:100%;position:absolute;top:0;left: -18px;background: #003399;}
.con_l p { display: flex;flex-direction: column;font-size: 24px; line-height: 24px;}
.con_l p span { font-size: 14px;color: #666;text-transform: uppercase;line-height: 18px;padding-top: 7px;font-family: Arial;}
.con_r { width: 68%;}
.con_r>ul {display: flex; justify-content: space-between; align-items: center; width: 100%;flex-wrap: wrap;}
.con_r>ul>li {width: 24%;display: flex; align-items: center;justify-content: center; padding: 1%;}
.con_r>ul>li>a {font-size: 17px;color: #333; border-top: 1px #eee solid; border-bottom: 1px #eee solid; padding:15px 22px;text-align: center;    line-height: 30px;}
.con_r>ul>li>a:hover{color: #ff0000;}
.nav_con>ul>li:nth-child(4) .con_nav .con_r {width:84%;}
.nav_con>ul>li:nth-child(4) .con_r>ul>li>a{padding: 15px 6px;}
.nav_con>ul>li:nth-child(5) .con_nav .con_r>ul { flex-wrap: wrap;}
.nav_con>ul>li:nth-child(5) .con_nav .con_r>ul>li,.nav_con>ul>li:nth-child(8) .con_nav .con_r>ul>li  {width:32.5%;}
.nav_con>ul>li:nth-child(5) .con_nav .con_r>ul>li:nth-child(n+4) {margin-top:10px;}
.nav_con>ul>li:nth-child(6) .con_r>ul>li>a{padding: 15px 38px;}

/*banner*/
.banner{position: relative;height: 100%;overflow: hidden;background: #fff;margin: 0 !important;}
.banner a{/* position: absolute; *//* width:100%; *//* height: 900px; *//* z-index: 3; *//* opacity: 0; *//* z-index: 555; */overflow: hidden;}
.banner a img{height: auto;transform:scale(1.1);width: 100% !important;margin: 0 !important;}
.banner a.active{z-index:5;opacity: 1;}
.banner a.active img{transform: scale(1.1);opacity: 1;}
.banner .slick-active img {    transition: 6s linear; transform: scale(1);}
.banner a img{
  transition:transform 5s linear,opacity 1s linear;
  -webkit-transition:transform 5s linear,opacity 1s linear;
  -o-transition:transform 5s linear,opacity 1s linear;
  -moz-transition:transform 5s linear,opacity 1s linear;
  -ms-transition:transform 5s linear,opacity 1s linear;
}
.banner .ban_dot {display: flex !important;width: 100%;justify-content: center;align-items: center;/* margin: 2% 0 0; */position: absolute;bottom: 4%;left: 0;}
.banner .ban_dot li {width: 10px;height: 10px;display: inline-block;background: #fff;margin: 0 0.5%;transition: 0.5s;border-radius: 50%;}
.banner .ban_dot li.slick-active {background: #004894;}
.banner .ban_dot li button {font-size:0;border: none;outline: none;}
.banner .slick-prev:before {content: '\e65f' !important;font-family: iconfont !important;color: #161883 !important;font-size: 60px !important;}
.banner .slick-next:before {content: '\e65f' !important;font-family: iconfont !important;color: #161883 !important;font-size: 60px !important;}
.banner .slick-prev {left: 3% !important;transform: rotate(180deg) !important;z-index: 5;}
.banner .slick-next {right: 3% !important;top: 45% !important;}
.banner .slick-prev:before, .banner .slick-next:before {opacity: 0;transition: all ease 0.5s;}
.banner:hover .slick-prev:before, .banner:hover .slick-next:before {opacity: 1;}

/*par*/
.par {
    overflow: hidden;
}
.par_box {background: #1554cb;}
.par_con {max-width: 1500px; margin: 0 auto;}
.par_con ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.par_con li {
    display: flex;
    align-items: center;
    background: #1554cb;
    width: 33.33%;
    height: 155px;
    justify-content: center;
   box-shadow: 0px 0px 60px #0f3b91;
}

.par_con li i {
    font-size: 30px;
    position: relative;
    z-index: 5;
    color: #fff;
    border-radius: 50%;
    border:1px #fff solid;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
}
.par_con li i:after {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: rgba(255,255,255,0.2);
    position: absolute;
    top: 12px;
    right: -7px;
    z-index: -1;
}
.par_con li p {
    font-size: 22px;
    color: #fff;
    padding: 0 0 0 20px;
}
.par_con li p:after {
    content: '';
    width: 20px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 12px;
    left:5px;
    z-index: 9;
}
.par_con li span {
    font-size: 12px;
    color: rgba(255,255,255,0.5);
    display: block;
}
.par_con li b {
    font-size: 32px;
    color: #fff;
    padding: 0 0 0 20px;
}
.par_con li b:after {
    content: '';
    width: 20px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 12px;
    left:5px;
    z-index: 9;
}
.par_con li em {
    font-size: 16px;
    color: rgba(255,255,255,0.5);
    display: block;
    font-weight: normal;
}

/*search*/
#search_bgdr{width:100%;  height:88px; margin:0 auto;min-width:1400px; z-index: 9;  top:667px; position: absolute;}

#search_bg{width:100%;  height:88px; margin:0 auto;min-width:1400px; border-bottom: 1px #eee solid; background: #fff;}
#search_b{width:1400px; margin:0 auto; height:87px; }
#search-i{float:left; margin-right: 4px; padding-top:7%;}
#search_r{width: 301px;float: right; border-radius: 0px; height:87px; border-left: 1px #f4f4f4 solid; border-right: 1px #f4f4f4 solid;}
#search-bg {float: left; width: 180px;height:87px;overflow: hidden; background: #fff;margin-left: 30px;color: #999;}
#search-text{width:990px; float:left;  height:87px; line-height:87px; letter-spacing: 0px;}
#search-text a{font-size: 15px; font-weight: 100;}
#search-text strong{font-size: 15px; font-weight: bold;}
#search-text span{text-transform: uppercase; font-size: 16px; color: #fc8f02; font-weight: bold; line-height: 16px; letter-spacing: -1px; padding-right: 4px;}

/*proadv*/
.pro_con{max-width: 1500px; margin:0 auto; padding: 60px 0;}
.conmont-wrap .problem {
    overflow: hidden;
    clear: both;
    position: relative;
    padding-top:2%;
}
.conmont-wrap .problem .pull-left {
    width: 50%;
    height: 608px;
    background: url("//memberpic.114my.cn/dgcizhu/uploadfile/image/20230918/20230918134939_1419504391.png") no-repeat center/contain;
    float: left;
    margin-left: 8%;
}
.conmont-wrap .problem .pull-left img {
    position: absolute;
    width: 482px;
    height: 482px;
    left: 1%;
    top: 50%;
    margin-top: -14%;
    border-radius: 50%;
}
.conmont-wrap .problem .step {
    position: absolute;
    width: 50%;
    right: 0;clear: both;
    top: 20%; background:#fff; border:none;
    
}
.conmont-wrap .problem p {
    font-size: 20px;
    line-height:30px; 
}
.conmont-wrap .problem a{ font-size: 20px; font-weight:600;}
.conmont-wrap .problem p em{
    font-size: 16px; display:block;
    line-height:20px; width:100%; overflow:hidden;
    color: #999;
font-weight:normal;
}
.conmont-wrap .problem .icon {
    width: 92px;
    height: 92px;
    flex: 0 0 90px;
    display: inline-flex;
    align-items: center;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    background: #eee;
    border-radius: 0%;
    margin-right: 40px;
    font-style: italic;
    color: #004597;
    font-family:din;
}
.conmont-wrap .problem .icon .number {
    font-size: 46px;
    line-height: 50px;
}
.conmont-wrap .problem .icon .txt {
    font-size: 26px;
    line-height:26px;
}

.conmont-wrap .problem .step-list { 
    width: 92%;
    height: 92px;
    background: #f3f5f8;
    border-radius: 0px;
    display: flex;
    align-items: center;
    font-size: 22px; 
    color: #333333;
    line-height: 30px;
    padding-right: 40px;
}
.conmont-wrap .problem .two {
    float: right;
    margin-top: 20px; margin-bottom:20px;
}
.conmont-wrap .problem .two {
    color: #004597;
}
.conmont-wrap .problem .two .icon {
    background-color: #004597;
    color: #FFFFFF;
}
.conmont-wrap .problem .two .icon .number {
    line-height: 50px; height:50px;
}
.conmont-wrap.problem .two .icon .txt {
    font-size: 26px;
    line-height:26px;

}

.conmont-wrap .table {
    margin-top: 50px;
    width: 100%;
}

.changeLeftOrRight .conmont-wrap .problem .pull-left{
    float:right;
    transform:rotate(180deg);
    margin-right: 217px;
}
.changeLeftOrRight .conmont-wrap .problem .pull-left img{
    margin-left: -217px;transform: rotate(180deg);
}
.changeLeftOrRight .conmont-wrap .problem .step{
    left: 0;
}
.changeLeftOrRight .conmont-wrap .problem .two{
    float: none;
    color: #333;
    margin: 50px 0;
    margin-left: 0 !important;
}
.changeLeftOrRight .conmont-wrap .problem .step-list{
    color: #004597;
    float: left;
    margin-left: 60px;
}

/*pr*/
.prbox{ background: url(//memberpic.114my.cn/dgcizhu/uploadfile/image/20230918/20230918135021_39447578.jpg); padding:70px 0;}
.prbo{display: flex;justify-content: space-between; align-items: center; padding-top: 30px;}
.nav_tab_left{background: linear-gradient(120deg,#013369 10%,#005fc5 80%);padding:1% 1.5% 1.5% 1.5%;box-sizing:border-box; width: 22%;}
.nav_tab_left.pof{max-width: 330px;width:calc(22% - 35px) !important;position: fixed;top: 0;z-index: 9;}
.pro_le_tit{padding:30px 0; text-align: left;}
.pro_le_tit p{font-size:28px;font-weight:500;color:#fff;text-align: center;line-height: 100%; font-weight: bold;}
.pro_le_tit em{text-align: center;font-style:normal;line-height: 100%;color:rgba(255,255,255,1);display:block;margin-top:12px; font-size: 18px; font-family: Arial;}
.pro_le_tit1{padding:30px 0; text-align: left;background: linear-gradient(120deg,#013369 10%,#005fc5 80%);}
.pro_le_tit1t {display: block;align-items: center;color: #333; margin-top: 11%; padding-bottom: 5%;}
.pro_le_tit1t i {font-size: 20px; padding-right:5px; color: #999;}
.pro_le_tit1t b {font-size: 28px;font-family: din;margin:5px 0 0 10px; display: block; line-height: 32px;}
.pro_le_tit1 p{font-size:28px;color:#fff;text-align: center;line-height: 100%; font-weight: bold;}
.pro_le_tit1 em{text-align: center;font-style:normal;line-height: 100%;color:rgba(255,255,255,1);display:block;margin-top:12px;font-size: 18px; font-family: Arial;}
.nav_tab_left .nypro_list{background:#fff;}
.nav_tab_left .nypro_list1{background:#fff; padding: 8%;}
.nav_tab_left .nypro_list1 strong{width: 100%; align-items: center; display: flex; justify-content: center; padding-bottom: 15%; padding-top:9%;}
.nav_tab_left .nypro_list1 strong img{width: 150px;}
.nav_tab_left .nypro_list1 li{font-size: 15px; line-height: 35px; padding: 0% 2%;}
.nav_tab_left .nypro_list1 img{width: 100%; align-items: center;}
.nav_tab_left .markermenu{width:100% !important;}
.nav_tab_left .markermenu>ul>li{width:auto !important;height: 74px;position:relative;}
.nav_tab_left .markermenu>ul>li+li{border-top:1px solid #eee;}
.nav_tab_left .markermenu>ul>li:nth-child(8){border-bottom:1px solid #eee;}
.nav_tab_left .markermenu>ul>li{}
.nav_tab_left .markermenu>ul>li>a{background:none;height: 100% !important;line-height:74px !important;position: relative;font-weight: normal;text-align: left; padding-left: 24%; font-size: 18px;}
.nav_tab_left .markermenu>ul>li:hover>a:before,.nav_tab_left .markermenu>ul>li.on>a:before{border-color:#fff;background:#fff;}
.nav_tab_left .markermenu>ul>li>a:before{content:'';width:8px;height:8px;border:1px solid #666;position:absolute;top:50%;left:35px;transform: translateY(-50%);border-radius: 100%;}
.nav_tab_left .markermenu>ul>li:hover>a,.nav_tab_left .markermenu>ul>li.on>a{color: #fff;background:#018ac9;}
.nav_tab_left .markermenu>ul>li>ul{height:0;background: #f3f3f3;left:280px !important;z-index: 9;}
.nav_tab_left .markermenu>ul>li:hover>ul{height:auto;left: 0 !important;margin-left: 100%;}
.nav_tab_left .markermenu>ul>li>ul>li>a{width:100% !important;display:block;text-align: center;line-height:60px;color:#666;height: 52px;background: none;font-weight: normal;overflow:hidden;font-size:14px;}
.nav_tab_left .markermenu>ul>li>ul>li:hover>a{color:#004894;}
.nav_tab_left .markermenu>ul>li>ul>li:hover>ul{background: #004894;color:#fff;}
.nav_tab_left .markermenu>ul>li>ul,.nav_tab_left .markermenu>ul>li>ul>li>ul{position:absolute;top: 0 !important;left:100%;}
.nav_tab_left .markermenu>ul>li>ul{width: 80%;}
.nav_tab_left .markermenu>ul>li>ul>li{margin-bottom:1px;position: relative;}
.nav_tab_left .markermenu>ul>li>ul>li+li{border-top:1px solid #e0e0e0;}
.nav_tab_left .markermenu>ul>li>ul>li>ul{width: 100%;display:none;transition: 0.6s;}
.nav_tab_left .markermenu>ul>li>ul>li:hover>ul{display:block;background: #fafafa;}
.nav_tab_left .markermenu>ul>li>ul>li>ul>li{display: block;border-bottom:1px solid #eee;}
.nav_tab_left .markermenu>ul>li>ul>li>ul>li a{color: #666;background:none;font-weight: normal;line-height:46px;height: 46px;text-align: center;}
.nav_tab_left .markermenu>ul>li>ul>li>ul>li:hover a{color: #004894;}

.nav_tab_left .markermenu>ul>li.marke_last{height:auto !important;}
.nav_tab_left .markermenu>ul>li.marke_last>a{background:#004894 !important;color:#fff !important;margin-bottom:0 !important;font-size: 24px !important;font-weight: bold !important;line-height: 80px !important;}
.nav_tab_left .markermenu>ul>li.marke_last>a:before{border-color:#fff !important;}
.nav_tab_left .markermenu>ul>li.marke_last>ul{position: unset !important;margin-left: 0 !important;width: 100% !important;height: auto !important;visibility: visible !important;background: none !important;}
.nav_tab_left .markermenu>ul>li.marke_last>ul li a{text-align:left !important;padding-left: 80px !important;line-height: 56px !important;height:56px !important;font-size: 16px;box-sizing: border-box;position:relative;}
.nav_tab_left .markermenu>ul>li.marke_last>ul li:hover a{color: #fff;background: #004894;}
.nav_tab_left .markermenu>ul>li.marke_last>ul li>a:before{content:'';width:8px;height:8px;border:1px solid #666;position:absolute;top:50%;left:35px;transform: translateY(-50%);border-radius: 100%;}
.nav_tab_left .markermenu>ul>li.marke_last>ul li:hover>a:before,.nav_tab_left .markermenu>ul>li.marke_last>ul li.on>a:before{border-color:#fff;background:#fff;}

.pro_roll {overflow: hidden;width: 75%;}
.pro_call {display: flex; transition: 0.5s;}
.divproduct_new_div {display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; flex-shrink: 0;}
.divproduct_new_div_item {display: flex;border: 1px solid #eee;flex-direction: column-reverse;width: 33.3%;align-items: center;padding: 1%;transition: 0.2s; background: #fff;}
.divproduct_new_div_item:hover{    background: #035aa9; transition: 0.2s;}
.divproduct_new_div_item:hover a{color: #fff;}
.divproduct_new_div_item:hover .divproduct_new_div_item_body{color: #fff;}
.divproduct_new_div_item:hover .product_div_item_pic img {transform: scale(1.2);}
.divproduct_new_div_item:nth-child(n+4) {margin: 1px 0 0;}
.divproduct_new_div_item_date { display: none;}
.divproduct_new_div_item_content {padding: 2% 0 0;width: 86%;display: flex;flex-direction: column;align-items: center;text-align: center;}
.product_div_item_pic {width: 100%;    overflow: hidden;}
.divproduct_new_div_item_title a {font-size: 18px;position: relative; font-weight: 100;}
.divproduct_new_div_item_body {font-size: 14px;padding: 2% 0 0;line-height: 22px;color: #999; font-weight: 100;}
.divproduct_new_div_item_body p {    font-size: 16px;color: #666; line-height: 32px;}
.product_div_item_pic img {width:100%;height:auto;transition: 0.5s;}

/**/
.ysbj{background:#f8f8f8 url(//memberpic.114my.cn/dgcizhu/uploadfile/image/20230916/20230916194620_1374689711.png) no-repeat center top;background-size:100% 100%;padding-top:40px; box-sizing: border-box;}
.ysbj h2{width:618px; height:108px; text-align: center; margin:0 auto 61px;padding-top:21px; box-sizing: border-box;}
.ysbj h2 span{display: block; height:57px; line-height: 57px;font-size: 45px; color:#000000; font-weight: normal; }
.ysbj h2 span b{color:#005dca;}
.ysbj h2 em{display: block; height:30px; line-height: 30px;font-size: 18px; color:#282828; font-weight: normal; letter-spacing: 4px;}
.ysbj ul li{float:left; width:12.8%;height:850px; margin-left: 0.3%; overflow: hidden; position: relative;}
.ysbj ul li:first-child{margin-left: 0;}
.ysbj ul li .default{width:100%;height:850px; background:rgba(0,0,0,0.6);padding:613px 0 0 41px; box-sizing: border-box;}
.ysbj ul li .default span{display: block; height:60px; line-height: 60px;font-size: 30px; color:#e9a33d;font-weight: bold;}
.ysbj ul li .default em{display: block; height:41px; line-height: 41px;font-size: 14px;color:#FFF; text-transform: uppercase;}
.ysbj ul li dl{width:100%; height:850px; line-height: 0; overflow: hidden;position: absolute;opacity: 0;}
.ysbj ul li dl dt{width:1155px;line-height: 0;overflow: hidden;}
.ysbj ul li dl dt .ys-list{height:850px; overflow: hidden;}
.ysbj ul li dl dt .ys-list .ys-pic{width:100%; height:850px;line-height: 0;}
.ysbj ul li dl dt .ys-list .ys-pic img{width:100%;height:100%;}
.ysbj ul li dl dd{width:100%;height:550px;background:url(//memberpic.114my.cn/dgcizhu/uploadfile/image/20230916/20230916194748_1575298695.png) no-repeat center; transition: .5s;position:absolute;left:0;bottom:-550px;padding:288px 0 0 120px; box-sizing: border-box;z-index:200;}
.ysbj ul li dl dd h4{height:85px;margin-bottom: 9px;}
.ysbj ul li dl dd h4 span{display: block;float:left;height:85px; line-height:85px;font-size: 58px; color:#e9a33d; font-weight: bold; }
.ysbj ul li dl dd h4 em{display: block;float:left;height:85px; line-height: 107px;font-size: 30px; color:#e9a33d; font-weight: bold; margin-left: 30px;}
.ysbj ul li dl dd p em{display: block; height:30px; line-height: 30px;font-size: 18px; color:#FFF;}
@media screen and  (min-width:760px) and (max-width:1680px){
    .ysbj ul li{height:592px;}
    .ysbj ul li.default{height:592px;}
    .ysbj ul li dl{ height:592px;}
    .ysbj ul li dl dt{width:818px;}
    .ysbj ul li dl dt .ys-list .ys-pic{height:592px;}
    .ysbj ul li dl dd{height:530px;padding:288px 0 0 10%;}
    .ysbj ul li dl dd h4 span{font-size: 40px;}
    .ysbj ul li dl dd h4 em{font-size: 20px;}
    .ysbj ul li dl dd p em{font-size: 14px;}
}
.ysbj ul li.cur{width:60.7%;background:0 !important;}
.ysbj ul li.cur .default{display: none;}
.ysbj ul li.cur dl{opacity: 1;}
.ysbj ul li.cur dl dd{bottom:0; opacity: 1;}

/*int*/
.int {padding:70px 0;overflow: hidden;}
.int_box {max-width: 1500px;margin:0 auto;}
.int_con {display:flex;justify-content:space-between;align-items: center;}
.int_txt {display:flex;flex-direction:column;width: 48%;}
.int_txt>p {font-size:36px;font-weight:bold;color: #004597;}
.int_txt p span {color:#333;}
.int_txt em {padding: 4% 0 0;font-size: 15px;line-height:30px;/* color:#999; */font-weight:lighter;}
.int_txt ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin: 6% 0 0;}
.int_txt li {width: 48%;display:flex;align-items:center;background: #fff;box-shadow: 0 0 20px #ddd;padding: 5%;}
.int_txt li:nth-child(n+3) {margin:4% 0 0;}
.int_txt li i {font-size: 42px;color: #004597;}
.int_txt li p {font-size: 22px;display:flex;flex-direction:column;margin: 0 0 0 8%;}
.int_txt li p span {font-size: 12px;font-family:Arial;color: #999;text-transform: uppercase;padding: 10px 0 0;}
.int_pic {width: 48%;}
.int_pic i {overflow:hidden;}
.int_pic i img {width:100%;height:auto;}

/*mot*/
.mot {margin: 0px 0px 43px;overflow: hidden;}
.mot_box {max-width: 1500px; margin:0 auto;}
.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.199%;}
.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:10px 10px;background:rgba(0,0,0,0.5);transition: 0.5s;}
.mot_con li a {  overflow: hidden;     display: inline-block;  }
.mot_con li p a {font-size: 16px;width:  100%;height: 100%;display:flex;flex-direction:  column; z-index: 5;color: #fff;  font-weight:100; text-align:center;}
.mot_con li a img {width:100%;height:auto;transition: 0.5s;}
.ban_dot {display: none !important;}


.pro_lt{padding-left: 6px;}
.pro_lt>b{display: block;font-size: 36px;color: #333;}
.pro_lt>b>span{color: #039041;}
.pro_lt>p{font-size: 18px;color: #333;font-weight: bold;margin-top: 10px;text-transform: uppercase;}
.hz_bc {
    padding: 100px 0;
    background: linear-gradient(120deg,#004597 10%,#0054b8 80%);
}
.hz_c .pro_lt * {
    color: #fff;
}

.hz_c .pro_lt em {
    background: #fff;
}

.hz_c .pro_lt em:before,.hz_c .pro_lt em:after {
    background: rgba(255,255,255,0.7);
}
.hz_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}

.hz_lc {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 56%;
}

.hz_lc li {
    width: 33.1%;
    background: #fff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: all .3s;
}

.hz_ic>p>img {
    width: 100%;
}

.hz_lc li:nth-child(n+4) {
    margin-top: 3px;
}

.hz_lc li i {
    position: absolute;
    font-size: 18px;
    color: rgba(51,51,51,0.5);
    top: 24px;
    left: 30px;
}

.hz_lc li span {
    font-size: 32px;
    margin-bottom: 8px;    line-height: 40px;
}

.hz_lc li p {
    font-size: 16px;
    color: #666;
    line-height: 22px;
    width: 80%;
    text-align: center;
}

.hz_lc li:hover,.hz_lc li.on {
    background: #ff0000;
}

.hz_lc li:hover span, .hz_lc li:hover p,.hz_lc li:hover i{
    color: #fff;
}
.hz_lc li.on span, .hz_lc li.on p,.hz_lc li.on i{
    color: #fff;
}

/*news*/
.news {padding: 70px 0;overflow: hidden;background: #f8f8f8;}
.news_box {max-width: 1500px;margin: 0 auto;}
.news_top {display:flex;justify-content:  space-between;align-items:  center;}
.news_tit {display: flex;flex-direction: column;/* align-items: center; */}
.news_tit b {font-size: 36px;font-weight: bold;font-family: Arial;}
.news_tit b span {color: #333;}
.news_tit p {font-size: 16px;color: #999;padding: 10px 0 0;font-weight:  lighter;}
.news_tit em{font-size:0;display:inline-block;height: 8px;padding: 2% 0 0;}
.news_tit em i{ display:inline-block; width:8px; height:8px; border-radius:50%; background:#c4d0dc;animation: bounce_fountainG 1.2s linear infinite;} 
.news_tit em i+i{ margin-left:16px;}
.news_tit em i:nth-child(1){animation-delay: .4s;}
.news_tit em i:nth-child(2){background:#28b4ff;animation-delay: .6s;}
.news_tit em i:nth-child(3){animation-delay: .8s;}
.news_nav {width: 36%;}
.news_nav ul {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.news_nav li {display:  flex;justify-content:  center;align-items:  center;background: #fff;margin: 0 12px;width: 100%;padding: 1.5% 25px;border-radius: 0;position: relative;overflow: hidden;z-index: 5;/* box-shadow: 0px 0px 20px #ddd; */}
.news_nav li:before {content:'';width:0;height:100%;background: #0a60da;position:absolute;top:0;left:0;transition:0.5s;z-index:-1;}
.news_nav li.on:before {width:100%;}
.news_nav li i {font-size: 18px;line-height:  24px;}
.news_nav li a {font-size: 18px;line-height: 24px;/* padding-left: 4px; */white-space: nowrap;}
.news_nav li.on,.news_nav li.on a {color: #fff;font-weight: bold;}
.news_list{width: 100%;display: flex;transition:all .5s;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{display: flex;justify-content: space-between;flex-shrink: 0;width:100%;}
.news_list .news_div+.news_div{}
.news_list .news_div_item{width: 32%;position: relative;transition:0.5s;padding: 20px;background: #fff;display: flex !important;flex-direction: column-reverse;margin: 0 0.1%;border: 1px solid #f8f8f8;}
.news_list .news_div_item_date{position: absolute;bottom: 170px;display: block;left: 19px;height: 22px;font-size: 13px;color: #666;}
.news_list .news_div_item_date::before{content:'';}
.news_list .news_div_item_content{height: 220px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{float: left;font-size: 13px;line-height: 22px;color: #666;}
.news_list .news_div_item_title{}
.news_list .news_div_item_a{font-size: 16px;display: block;margin-bottom: 40px;position:relative;transition:0.3s;font-weight: 100;padding-top: 18px;}
.news_list .news_div_item_a::before{position:absolute;content:'\4e86\89e3\8be6\60c5';bottom: -176px;left: 0;width: 130px;height: 40px;background: #fff;border-radius: 20px;line-height: 40px;color: #666;font-size: 13px;transition:0.5s;border: 1px #f6f5f5 solid;text-align: center;box-sizing: border-box;padding-left: 30px;}
.news_list .news_div_item_a::after{position:absolute;font-size: 18px;width: 18px;height: 14px;left: 22px;transition:0.5s;font-family: 'iconfont';content: "\eb94";color: #666;bottom: -163px;}
.news_list .news_div_item_body{font-size: 14px;color: #999;line-height: 26px; font-weight:100;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:auto;display: block;transition: 0.5s;}
.news_list .news_div_item:hover .news_div_item_a{color: #0a60da;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before{background: #0a60da;color: #fff;}
.news_list .news_div_item:hover .news_div_item_a::after{color: #fff;}
.new_ic{overflow:hidden;margin: 3% auto 0;}
.news_list .news_div_item:hover .news_div_item_pic img  {    transform: scale(1.1);transition: 0.5s;}
.news_div_item_pic {overflow: hidden;}


/*link*/
.links{width:100%; overflow:hidden; padding:40px 0; border-top:1px #eee solid;  line-height: 30px; background:#ffffff;}
.linksW{ margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.links_l{ width:200px; background: url(//memberpic.114my.cn/dgcizhu/uploadfile/image/20230918/20230918135625_748679750.png) left no-repeat; padding-left: 50px;}
.links_lm{font-size:17px; line-height:30px; color:#333; width:100px;}
.links_r{ width:93%; color:#999; padding-left: 30px;}
.links_r a{font-size:15px; color:#999;}

/*copy*/
@media screen and (max-width: 1920px) and (min-width: 1500px)
.box1 {
    max-width: 1500px;
}
.box1{max-width: 1500px; margin:0 auto;}
.wrapper { margin: 0 auto;}
.bqtop{width: 100%; height: 10px; overflow: hidden;position:relative;}
.copy {width: 100%;background: url(//memberpic.114my.cn/dgcizhu/uploadfile/image/20230918/20230918135736_604642528.jpg) center no-repeat;}
.copy_box {margin: 0 auto;display: flex;justify-content: space-between;align-items:  center;}
.copy_con {width: 63%;position: relative; border-right: 1px rgba(255,255,255,0.2) solid; padding:100px 0px;}
.copy_con ul {display: flex;justify-content: space-between;width: 100%;}
.copy_con li {display: flex;flex-direction: column;}
.copy_con li p {font-size: 18px;color: #fff;line-height:  30px;padding-bottom: 22px;}
.copy_con li a {font-size: 15px;color: #999999;line-height: 28px;margin-bottom: 4px;}
.copy_con li a:hover  {color:#fff;transition:0.5s;}
.copy_int {width: 28%;display: flex;justify-content: space-between;}
.copy_l {padding: 20px;background: #fff;display: flex;justify-content: center;align-items: center;flex-direction: column;width: 42%;}
.copy_l i {display:  inline-block;width: 100%;}
.copy_l i img {width:100%;}
.copy_l>p {font-size: 15px;line-height: 20px;padding-top: 15px;}
.copy_r {}
.copy_r>p {display: flex;flex-direction: column;font-size:15px;color: #fff;    line-height: 30px; }
.copy_r>p span {font-size: 30px;color: #ce0800;font-family:din;font-weight: bold;}
.copy_r a {width: 160px;height: 42px;border-radius: 40px;background: #ce0800;display: flex;justify-content: center;align-items: center;font-size: 15px;color: #fff;margin-top: 30px;}


.copyright{padding:28px 0;overflow:hidden; border-top: 1px solid rgba(255,255,255,0.2);font-weight: 100;}
.copyright .con{ line-height:30px;font-size:14px;color:#999; text-align:center;}
.copyright a{color:#999;font-size:14px;}
.copyright a:hover{color:#fff;font-size:14x;}



.progdwz2021 ul li+li {
    margin-left: 26px;
}