*{margin: 0; padding: 0; line-height: 100%; list-style: none; text-decoration: none;font-family:Microsoft YaHei;}
body{font-family: 'din';}
em, i {font-style: inherit;}
a{color: #333;}
.pg{max-width: 1500px; min-width: 1000px; width: 100%; margin: 0 auto;}

@font-face {
  font-family: 'iconfont';  /* Project id 3407071 */
  src: url('//at.alicdn.com/t/font_3407071_bjdt7t8v6aq.woff2?t=1652766568584') format('woff2'),
       url('//at.alicdn.com/t/font_3407071_bjdt7t8v6aq.woff?t=1652766568584') format('woff'),
       url('//at.alicdn.com/t/font_3407071_bjdt7t8v6aq.ttf?t=1652766568584') format('truetype');
}

@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: "sszh";
src: url("../cssnew/sszh.woff2.txt") format("woff2"),
       url("../cssnew/sszh.woff.txt") format("woff"),
       url("../cssnew/sszh.ttf.txt") format("truetype"),
       url("../cssnew/sszh.eot.txt") format("embedded-opentype"),
       url("../cssnew/sszh.svg.txt") format("svg");
}

@font-face {
  font-family: 'iconfont';  /* project id 3385715 */
  src: url('');
  src: url('?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_3385715_xi7rkqy7hvm.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_3385715_xi7rkqy7hvm.woff') format('woff'),
  url('//at.alicdn.com/t/font_3385715_xi7rkqy7hvm.ttf') format('truetype'),
  url('#iconfont') format('svg');
}


/* head */
.head_x {display: flex; align-items: center;}
.head_nav ul {display: flex; align-items: center;}
.head_nav ul li a {color: #fff; font-size: 16px;}
.head_nav {width: 100%; background: #000;}
.head_a {display: flex;align-items: center; width: 30%; justify-content: center;}
.head_a .hr b {font-size: 31px;font-family: "sszh"; font-weight: lighter; color: #333; letter-spacing:3px;}
.head_a .hr p {font-size: 15px; color: #999;}
/*.head_nav>ul>li {padding: 30px 0px;margin-left: 4%; position: relative;}*/
.head_nav>ul>li {margin-left: 4%; position: relative; height: 81px; line-height: 81px;}
.head_a .logo {width: 40%;}

.head_a .logo img {width: 100%;}


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

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

/* banner */
.banner{overflow:hidden;width:100%;}
.banner-box{min-width:1400px;height: 800px;position:relative;margin:0 auto;}
.banner-box .bd, .banner-box .bd ul{width:100% !important;}
.banner-box .bd li{width:100% !important;height:800px;background-position:center;background-repeat:no-repeat;background-color:#eee;z-index:-1;}
.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:45%;left:0;margin-left:0;height:395px;overflow:hidden; }
.banner-btn a{ display:block;width:49px;height:104px;position:absolute; top:0;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/dghxjl123/uploadfile/image/20220411/20220411180620_1489373018.png) no-repeat 0 0; } 
.banner-btn a.next{right:-50px;background:url(https://memberpic.114my.com.cn/dghxjl123/uploadfile/image/20220411/20220411180620_1489373018.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:8px;height:8px;border-radius:50%;text-indent:-9999px;background:#fff;cursor:pointer;display:inline-block;margin:0 5px;transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{background:#e1c39d;border-radius:50px;width:40px;height:8px;}
.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*/
.proys {overflow: hidden; background: #f8f8f7;}
.proys li {position: relative; width: 15%; height: 592px; margin-bottom: 50px; margin-right: 3%; float: left; transition: all ease .5s; margin-top: 40px;}
.proys li img:first-child { width: 100%; height: 207px; display: block; padding: 38px 0 45px; border-top: 2px solid #666; border-bottom: 2px solid #666; margin-bottom: 43px }
.proys li img:nth-child(2) { width: 100%; height: 207px; position: absolute; top: 40px; left: 0; z-index: -1; transition: all ease .5s }
.proys li h4 { font-size: 25px; color: #363636; line-height: 100%; transition: all ease .5s; position: absolute; left: 0; top: 337px; height: 121px; font-weight: 100; transition-delay: .1s }
.proys li h4 span { display: block; font-size: 16px; color: #999; line-height: 30px; margin-top: 2px }
.proys li .number { display: block; font-size:58px; color: #e1e1e1; line-height: 3px; margin-top: 40px; margin-bottom: 83px; position: absolute; top: 458px;font-family: din;}
.proys li .zoomit { display: block; top: 550px; right: 103px; width: 37px; height: 37px; border: 1px solid #999; border-radius: 50%; position: absolute !important; transition: all ease .5s; position: relative }
.proys li .zoomit:before { position: absolute; content: ""; width: 10px; height: 1px; background: #605f5f; left: 14.3px; top: 17px }
.proys li .zoomit:before { border-radius: 30px }
.proys li .zoomit:after { position: absolute; content: ""; width: 1px; height: 10px; background: #605f5f; right: 17px; top: 13px }
.proys li .zoomit:after { border-radius: 30px }
.proys li .info { position: absolute; top: 900px; right: 0; width: 146px; font-size: 18px; color: #fff; line-height: 30px; transition: all ease .5s }
.proys li:last-child { margin-right: 0 }
.proys li.cur { width: 46%; }
.proys li.cur img:first-child { display: none }
.proys li.cur img:nth-child(2) { display: block; width: 100%; height: 592px; top: 0; left: 0; z-index: 1 }
.proys li.cur h4 {z-index: 2;left: 42px;top: 440px;font-size: 24px;color: #fff; width: 148px;height: 80px;border-right: 1px solid #4C4C4C;text-align: center;font-weight: initial;padding-top: 15px;}
.proys li.cur h4 span { color: #666; margin-top: 13px }
.proys li.cur .number { display: none; }
.proys li.cur .zoomit { border-color: #fff; top: 48px; right: 45px; position: absolute; z-index: 2 }
.proys li.cur .zoomit:before { background: #fff }
.proys li.cur .zoomit:after { display: none }
.proys li.cur .info { display: block; width: 235px; top: 454px; right: 50px; z-index: 2 }
.lx { position: relative;  overflow: hidden; min-width: 1200px;}

.proys_a {display: flex;align-items: flex-start;justify-content: space-between; padding: 60px 0;}
.proys_1 {width: 20%; margin-top: 70px;}
.proys_1 p {font-size: 30px; color: #cccccc; text-transform: uppercase;}
.proys_1 p span {font-size: 50px; margin-top: 15px; display: block;}
.proys_2 {width: 75%;}
.proys_1 b {font-size: 30px; color: #333333; font-weight: initial; margin-top: 36px; display: block;margin-bottom: 75px;}
.proys_1 i {width: 56px; height: 5px; background: #999999; display: block; margin-bottom: 55px;}
.proys_1 h4 {font-size: 14px; color: #999999; font-weight: inherit;line-height: 25px;}
.proys_1 h3 {font-size: 36px;font-weight: lighter; margin-top: 38px;}


/*app*/

.app_ic {margin-top: 60px;overflow: hidden;}
.app_ic ul {}
.app_ic li {width: 25%;position: relative;overflow: hidden;}
.app_ic li img {display: block;height: 600px;width: auto;transition: .75s;}
.app_ic li p a {display: block;position: absolute;left: 0;height: 150px;text-align: center;line-height: 150px;color: #fff;background: rgba(0,0,0,0.3);width: 100%;font-size: 24px;font-weight: lighter;transition: .5s;}
.app_ic li:nth-child(odd) p a {bottom: 0;}
.app_ic li:nth-child(even) p a {top: 0;}
.app_ic li:hover img {transform: scale(1.1);}
.app_ic li:hover p a {background: #cc000082;}
.app_c>a {display: block;width:76%;margin: 12% auto 0;text-align: center;border-radius: 60px;height: 78px;background: #e60115;line-height: 78px;color: #fff;font-size: 34px; letter-spacing: 5px;}
.app_dot { position: absolute; bottom: 20%; left: 46.2%; display: flex; margin-left: -33px; }
.app_dot li { width: 12px; height: 12px; border-radius: 100%; background: #333; }
.app_dot li+li { margin-left: 12px; }
.app_dot li button { display: none; }
.app_dot li.slick-active {background: #e60115;}
.app_ic button {display: none!important;}
.app_bc {margin-bottom: 85px;}

.title {text-align: center;margin-top: 60px;}
.title>b {display: block; font-size: 70px; text-transform: uppercase; color: #ececec; font-weight: 100;}
.title>i {font-size: 32px;position: relative;padding-bottom: 20px;margin-top: -41px; display: block;}
.title>em {font-size: 17px;color: #999; display: block;}

.new_web_div2021 ul {display: flex; align-items: center; justify-content: center;}

.divdgweb_new_div {display: flex; align-items: center; justify-content: space-between;}
.divdgweb_new_div_item .news_div_item_pic a img { width: 100%;transition: all 0.5s;}
.divdgweb_new_div_item { width: 25%;position: relative;}
.divdgweb_new_div_item_content {height: 150px; background: rgb(68,68,68,.9); text-align: center; line-height: 50px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; width: 100%; transition: all 0.5s; z-index: 9999;}
.divdgweb_new_div .divdgweb_new_div_item:nth-child(2) .divdgweb_new_div_item_content { bottom: 0;}
.divdgweb_new_div .divdgweb_new_div_item:nth-child(4) .divdgweb_new_div_item_content { bottom: 0;}
.divdgweb_new_div_item .news_div_item_pic a:hover img { transform: scale(1.1); transition: all 0.5s;}
.news_div_item_pic { overflow: hidden;}
.divdgweb_new_div_item_title a {font-size: 26px; color:#fff; font-weight:100;}
.divdgweb_new_div_item_body {font-size: 15px;margin-top: 18px; color:#fff; font-weight:100;}
.divdgweb_new_div_item:hover .divdgweb_new_div_item_content {background: #e1c39d;}

/*mol*/

.mol_box {}
.mol_tit {position: relative;display:  flex;flex-direction:  column;align-items:  center;}
.mol_tit p {color: #c70000;font-size: 55px;display:  flex;align-items:  flex-end; }
.mol_tit em {font-size: 18px;border: 2px solid #c70000;border-radius: 40px;background:  #fff;padding: 5px 32px;letter-spacing: 3px;color: #c70000;margin-top: 24px;}
.mol_con {max-width: 100%;margin: 0 auto;}
.mol_call {width: 100%;margin: 0 auto;margin-top: 50px;overflow: hidden;}
.mol_call li{float: right;position: relative;margin-left: 0.3%;overflow: hidden;padding-left:0!important;}
.mol_call li br{display:none;}
.mol_call li{width:24.6%;height:100%;}
.mol_call li>a,.mol_call li>a>img{width:100%;height:auto;transition:0.5s;}

.mol_call li:nth-child(1){width:49.8% !important;height:100% !important;float: left;margin-left: 0px;border:0px;}
.mol_call li:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.mol_call li:nth-child(1) img{width: 100% !important;height: auto !important;}
.mol_call li:nth-child(n+4){margin-top:0.3%;}
.mol_call li p {padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #c70000;height: 50px;transform: translateY(50px);transition:0.5s;    text-align: center;}
.mol_call li:hover p {transform: translateY(0px);transition:0.5s;}
.mol_call li p a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){.mol_call{width:100%;}}

.pro_nav {max-width:1500px; margin:0 auto;}
.pro_nav ul {display: flex;justify-content: space-between;}
.pro_nav li {flex: 1;display: flex;justify-content: center;height: 80px;align-items: center;background: #f8f8f8;transition:0.5s;position: relative;z-index: 5; border-top-right-radius: 25px; border-bottom-left-radius: 25px;}
.pro_nav li:after {content:'';width:0;height:100%;background: #e1c39d; border-top-right-radius: 25px; border-bottom-left-radius: 25px; position:absolute;left:0;top:0;transition: 0.5s;z-index: -1;}
.pro_nav li.on:after {width:100%;}
.pro_nav li.on a {color:#fff;}
.pro_nav li.on:before { width: 25px;height: 25px;}
.pro_nav li>a {font-size: calc(0.80rem + 0.40vw);}

.prolist2021 ul li dl {display: none;}
.prolist2021 ul { display: flex; justify-content: center;  align-items: center;margin: 50px 0;}
.prolist2021 ul li a {font-size: 18px;transition: all 0.5s;}
.prolist2021 ul li {width: 176px; height: 61px;  line-height: 65px; text-align: center;margin: 0 10px;transition: all 0.5s;background: #f8f8f8;border-top-right-radius: 25px; border-bottom-left-radius: 25px; transition: all 0.5s;}
.prolist2021 ul li .cur{background: #e1c39d; border-top-right-radius: 25px; border-bottom-left-radius: 25px;}

.prolist2021 ul li:hover { background: #e1c39d; border-top-right-radius: 25px; border-bottom-left-radius: 25px; transition: all 0.5s;}
.prolist2021 ul li:hover a {color:#fff;}
.progdwz2021 ul li a:hover img {transform: scale(1.2);}
.progdwz2021 ul li span a { height: 50px; position: absolute; left: 0; right: 0; top: 0; bottom: -86%; margin: auto; text-align: center;  font-size: 18px; color: #fff; background: #e1c39d; line-height: 50px;opacity: 0; transition: all 0.8s;}
.progdwz2021 ul li:nth-child(1) span a {bottom: -93%;}
.progdwz2021 ul li:hover span a {opacity: 1; transition: all 0.8s; color:#fff;}



/*新闻*/
.news_box{margin:0px auto;background: #f8f8f8;padding-top: 70px; overflow: hidden;}
.news_bt{width:708px;margin: auto;}
.nb_tab a{width:200px;height:55px;background:#fff;display:inline-block;vertical-align:top;color:#333;box-shadow:0px 0px 10px rgb(0,0,0,0.1);margin-top:0px;text-align: center; margin-bottom: 50px;}
.nb_tab a+a{margin-left:50px;}
.nb_tab a.cur{background:#666;color:#fff;background-size:400% 370%;box-shadow:0px 0px 10px rgba(225,195,157,0.3);}
.nb_tab a i,.nb_tab a b{display:inline-block;vertical-align:top;line-height:55px;}
.nb_tab a b{font-size:18px;font-weight:100;letter-spacing:1px;}
@-webkit-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
@-moz-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
@keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
.nbc_list+.nbc_list{display:none;}
.nbcl_le{width: 56%; float: left;}
.nbcl_le .news_div_item{width: 40%;display: inline-block;vertical-align:top; background: #fff; padding:39px 30px;}
.nbcl_le .news_div_item+.news_div_item{margin-left:19px;}
.nbcl_le .news_div_item_pic img{width:100%;}
.news_div_item_title a{font-size:18px;}
.nbcl_le .news_div_item_content{margin-top:10px;}
.nbcl_le .news_div_item_body{margin-top:15px;line-height:25px;color:#68686a;font-size:15px; font-weight: 100;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top;font-size:0;margin-top:25px;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#68686a;}
.new_more{width:24px;height:24px;border-radius:24px;border:1px solid #9a9899;background:url(https://memberpic.114my.com.cn/hongfu123/uploadfile/image/20220408/20220408114128_1928105453.png) no-repeat right center;float: right;margin-top:5px;}

.nbcr_ri{width: 43.6%; float: right;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{font-size:0;border-top:1px solid #e6e6e6;padding:40px 0;position:relative;transition:300ms;border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 21px #d2d2d2;z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:115px;text-align:center;font-size:0;}
.nbcr_ri .news_div_item_content{width:432px;padding-left:20px;border-left:1px solid #f3f3f3; font-weight:100;text-align: left;}
.nbcr_ri .news_div_item_date>div{font-family:'din';}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#565656;  font-size: 14px;}
.nbcr_ri .news_div_item_day{font-size:47px;font-weight:bold;line-height: 55px;}
.nbcr_ri .news_div_item_body{margin-top:10px;line-height:25px;color:#68686a;padding-right:20px;font-size:15px;}
.nbcr_ri .news_div_item:nth-child(3){border-bottom:1px #e6e6e6 solid;}
.new_t{float:left;}
.new_ta{font-size:40px;color:#333;line-height:46px;display:block;width:400px;margin:auto;}
.new_ta span{font-weight:bold;}
.new_tb{font-size:20px;color:#666;line-height:40px;}
.content {margin-top: 50px;}
.nb_tab a i { font-size: 35px; margin-right: 10px; display:none;}



/*char*/
.char {width:100%;padding: 60px 0 0 0;overflow: hidden;position:  relative;z-index: 5;}
.char_box {margin: 0 auto;}
.char_tab {}
.char_nav {    display: flex;justify-content: center;}
.char_nav ul {display: flex;}
.char_nav li {background: #333; width: 450px; height: 55px; display: flex; justify-content: center; align-items: center; font-weight: lighter;}
.char_nav li a {font-size: 20px;color: #fff;}
.char_nei {display: flex;    overflow: hidden; }
.char_con {   width: 100%;    flex-shrink: 0;margin: 80px 0;    }
.char_con ul {display: flex;justify-content: space-around;}
.char_con>ul>li { width: 155px; height: 155px; background: #eee; border-radius: 50%;  position: relative;}
.char_con li:after {content:'';width: 195px;height: 195px;background: #f9f9f9;border-radius: 50%;position: absolute;top: -12%;left: -12%;z-index: -1;transition: 0.5s;}
/*.char_con li:hover {background: #e40000;transition: 0.5s;color: #fff;}*/

.char_con li i {    font-size: 34px; text-align: center;display: block; padding-top: 18px;line-height: 48px; color:#999;}
.char_con li p {    font-size:18px; text-align: center;line-height: 20px; margin-top: 5px; color: #666;}
.char_con li p a {  font-size: 33px;  color: #e1c39d;  width: 82px; height: 25px; display: block; margin: auto; text-align: center;  padding-top: 0px;  margin-top: 10px;    line-height: 25px;     font-family: 'din';}
.char_more {width: 450px;height: 60px;border-radius: 40px;background: #fff;display: flex;justify-content: center;align-items: center;margin: 0 auto;margin-top: 6%;}
.char_more i {width: 36px;height: 36px;background: #e40000;border-radius: 50%;display: inline-block;    font-size: 20px; color: #fff; text-align: center;
 line-height: 36px;}
.char_more p {display: flex;align-items: center;font-size: 24px;line-height: 24px;    padding-left: 6%;}
.char_more p span {font-family: "din"; font-size: 29px;}
.char_more p a {font-size:24px;}
.char_nav li.on {background: #e1c39d;}

.dzlc_lx{width:500px;height:50px;margin:auto;border-radius:60px;background:#e1c39d;font-size:24px;color:#fff;padding-top:12px;margin-top: 60px;}
.dzlc_lx img{padding:0px 5px 0px 60px;margin-top:0px;float: left;}
.dzlc_lx em{font-size:30px;color:#fff;font-family:Arial;display: inline-block;line-height: 35px;}
.mot_call {
    width: 100%;
    flex-shrink: 0;
}
.mot_call ul {}
.mot_call li {
    border: 1px solid #eee;
    padding: 10px;
    margin: 0 0.1%;
    background: #fff;
width: 17%;
    }
.mot_call li>a {position: relative;display: inline-block;}
.mot_call li>a img {width:100%;height:auto;}
.mot_call li p {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0px 0 20%;
}
.mot_call li p>a {
    font-size: 15px;
    position: relative;
    font-weight: lighter;
color: #333;
}
.mot_call li>a:after {
    content: '点击更多详情+';
    width: calc(100% / 2.2);
    height: 30px;
    border-radius: 40px;
    border: 1px solid #eee;
    position: absolute;
    bottom: -40%;
    left: 28%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: calc(0.7rem + 0.2vw);
    color: #999;
font-size: 14px;
    }

/*about*/
.about {background: url(https://memberpic.114my.com.cn/xieyisujiao/uploadfile/image/20220608/20220608092529_1561670980.jpg);overflow: hidden;position: relative;  z-index: 999; height: 920px; background-size: 100%;}
.about_box {max-width: 1200px; margin: 0 auto;}
.about_con {display: flex; justify-content: space-between; align-items: center;margin-top: 50px;}
.about_con .slick-track {width: 1200px !important;}
.about_txt { display: flex; flex-direction: column; width: 55%;}
.about_txt p {font-size: 19px; color: #ccc; text-transform: uppercase; display: flex; flex-direction: column;  line-height: 65px;}
.about_txt p span {
}
.about_txt b { font-size: 38px; color: #333; line-height: 60px; padding: 0px 0 0; }
.about_txt em {font-size: 15px; font-weight: 100; line-height: 33px; margin: 10px 0 0;width: 85%;}
.about_txt span {font-size: 18px; font-weight: 100; width: 100px; height: 50px; padding: 2% 8%; border-radius: 0px 25px 0 25px; margin: 3% 0 2% 0; display: flex;  align-items: center;  position: relative;  overflow: hidden; justify-content: center;  margin-right: 15px; border: 3px solid #e1c39d;}
.about_txt span a:after {content:'\e8f9';font-family:iconfont;position:absolute;top: 13px;right: 28px;font-size: 30px;transition:0.5s;}
.about_txt span a:hover:after {right:50px;}

.about_txtdh ul{margin: 35px 0; float: left;}
.about_txtdh li {font-size: 50px;  padding: 12px 0px; width: 125px; height: 105px; align-items: center; text-align: center; position: relative; color: #fff; margin-right: 15px; border: 1px solid #eee; display: flex;  flex-direction: column; justify-content: center;}
.about_txtdh ul {display: flex; align-items: center; justify-content: space-between;}
.h1 {display: flex; align-items: center;}
.about_txtdh li:nth-last-child(3) i{ font-size: 45px; }
.about_txtdh li:nth-last-child(2) i{ font-size: 36px; }
.about_txtdh li:nth-last-child(1) i{ font-size: 36px; }

.about_txtdh li i { font-size: 38px; color:#e1c39d; line-height: 27px; text-align: center;}
.about_txtdh li p{font-size: 14px; color: #999; text-align: center; line-height: 16px;}
.about_txtdh li p a{font-size: 15px; color: #999; text-align: center; line-height: 25px;margin-top: 10px;}
/*.about_txtdh li:after {content: ''; width: 100px; height: 100px; background: rgba(248,195,1, 0.1); position: absolute;  top: -15px;  left: -15px;
    border-radius: 50%; z-index: -1;}*/

.about_pic { width: 42%; display: flex; position: relative; z-index: 5;}
/*.about_pic:after {content: ""; width: 155%; height: 160%; background: linear-gradient(120deg,#f8c301 10%,#fdd338 80%);
    position: absolute; top: -29%; left: -15%; z-index: -1;}*/
.about_pic>ul{padding: 0px 44px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.about_pic>ul>li{width: 85%; padding: 50px 20px;}
.about_pic>ul li i {font-size:54px; float: left; padding-top: 4%; color: rgba(255,255,255,0.5);     margin-right:18px;}
.about_pic>ul b{color: #fff;font-size: 42px; font-weight: 100;  font-family: 'din';}
.about_pic>ul b a{color: #fff;font-size: 30px;}
.about_pic>ul p{font-size: 15px;color: rgba(255,255,255,0.95); font-weight: 100;  display: flex; flex-direction: column;}
.about_pic>ul>li:last-child p{margin-bottom: 0;}
.about_pic>ul>li{border-bottom: 1px solid rgba(255,255,255,0.2);padding-top: 55px;}

.about_pic>ul li p span { font-size:  50px;color:#333; line-height:50px; margin: 0 0 2px 0; font-family: 'din'; font-weight: 100;}
.about_pic>ul li p span em {width: 18px; height:  20px; font-size:  14px; top: 0;  right: -64px; border-radius:  50%; justify-content:  center;align-items:  center; color: #fff; line-height: 20px; display: inline-block;}
.about_txt>i {width: 48px; height: 5px; background: #333; margin-bottom: 15px;}
.about_txt>em>p {color: #666; font-size: 22px;}
.about_txtdh li:nth-child(1) {background: #e1c39d;}
.about_txtdh li:nth-child(1) p a {color: white;}
.about_txtdh li:hover {background: #e1c39d; transition: all 0.6s;}
.about_txtdh li:hover p a { color: white;}
.about_txt span:nth-child(1) {background: #e1c39d;}
.about_txt span:nth-child(1) a {color:#fff;}




/* adv */
.adv b {font-family: "sszh";font-size: 45px; text-align: center; display: block; font-weight: normal; color: #333; margin-top: 40px;}
.adv p {text-align: center; font-size: 28px; color: #333;}
.adv p em {width: 70px;height: 70px;display: inline-block;background: rgb(225,195,157,.4);color: white;font-size: 26px;text-align: center;line-height: 70px;border-radius: 50%;margin-right: 15px;position: relative;z-index: 10037; font-family: 'din';}
.adv p em::before {content: '';position: absolute;width: 50px;height: 50px;background: #e1c39d;left: 10px;right: 0px;top: 10px;bottom: 0; z-index: -5; border-radius: 50%;}
.adv {width: 1125px; height: 640px; padding: 30px 0;margin: 0 auto;    background: rgba(255,255,255,.9);position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.ad {position: relative;}
.adv_1 ul .kl {display: block;}
.adv_1 ul li {display: none;}
.adv>ul>li {display: none;}
.adv>ul>.kl {display: block;}
.adv2 ul {display: flex; justify-content: space-between;}
.adv1 {margin-top: 50px;}
.adv>ul {width: 68%; margin: 0 auto;}
.adv1 span {font-size: 18px; font-weight: lighter; line-height: 35px; margin: 30px 0 75px 0; display: block; color: #333;  }
.adv2 ul {width: 68%; margin: 0 auto;}
.adv2 ul li p {font-size: 16px; color: #333; margin-top: 20px;}
.adv2 ul li+li {margin-left: 20px;}
.adv2 ul li img {border: 5px solid #e6e6e6; width: 100%;}
.adv2 ul li {width: 25%;position: relative;}
.adv_1 ul li img {width: 100%;}
.adv2 ul li:hover img {border: 5px solid #e1c39d; transition: all 0.5s;}
.adv2 ul li::before { content: '01'; background: #e1c39d; color: white; width: 40px;  height: 40px;    position: absolute;  left: 0;
    right: -10px;  top: 0;  bottom: -94px;  margin: auto;  text-align: center;  line-height: 40px;  font-size: 16px;  border-radius: 50%; opacity: 0; font-family: 'din';}
.adv2 ul li:nth-child(2)::before { content: '02';}
.adv2 ul li:nth-child(3)::before { content: '03';}
.adv2 ul li:nth-child(4)::before { content: '04';}
.adv2 ul li:hover::before { opacity: 1;transition: all 0.8s;}



/*copy*/
.copy {position: relative;z-index: 6;background: url(https://memberpic.114my.com.cn/xieyisujiao/uploadfile/image/20220608/20220608164639_1566531268.jpg) no-repeat;    padding-top: 255px;}
.copy_box {max-width:  1500px;margin:  0 auto;}
.copy_tab {}
.copy_top {display: flex;justify-content:space-between;align-items: center;border-bottom: 1px solid rgba(255, 255, 255, 0.15);;padding: 40px 0;}
.copy_logo i img {width: 100%; border-radius: 10px;}
.copy_logo {border-right: 1px solid #494949; padding: 30px 185px 30px 0;}
.copy_logo i {width: 200px;}
.copy_logo p {font-size: 20px; color: #ccc; font-weight: lighter; margin-top: 15px;}
.copy_add {}
.copy_add p {font-size: 20px; color: #cccccc;}
.copy_add span {font-size: 16px; color: #ccc; display: block;margin-top: 23px;    font-family: 'din';}
.copy_add span+span{margin-top: 5px;}
.copy_add span i {color: #ccc; font-size: 30px; margin-right: 15px;vertical-align: middle;}
.copy_img {}
.copy_img i {width: 120px; height: 120px; display: block; border: 1px solid #494949; padding: 10px;}
.copy_img i img {width: 100%;}
.copy_more {width: 150px; height: 50px; border: 1px solid #494949;}
.copy_more a {color: #ccc; font-size: 18px; text-align: center; line-height: 50px; display: block;}
.copy_nav {width: 90%; position: relative; padding-top: 40px; margin: 0 auto; padding-bottom: 20px}

.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: #ccc;margin: 0 0 30px 0;}
.copy_nav li>a {font-size: 14px;font-weight: 100;color:#999;padding: 0 0 20px 0;transition: 0.5s;}
.copy_nav li>a:hover {color:#e1c39d;}
.copy_end {padding: 32px 0;color: rgba(255, 255, 255, 0.5);font-size: 14px;font-weight:  lighter;display:  flex;justify-content:  center;align-items:  center; border-top: 1px solid rgba(255, 255, 255, 0.15);}
.copy_end a {font-size: 14px;color:  #fff;opacity: 0.5;}


/*links*/
.links {overflow: hidden;padding: 23px 15px;position:  relative;z-index: 10;border-top: 1px solid rgba(255, 255, 255, 0.15);}
.links_box {max-width:1500px;margin: 0 auto;display: flex;align-items:  center;justify-content:  space-between;}
.links_l {display: flex;align-items: center;width: 6.5%;justify-content:  space-between;}
.links_l i {font-size: 24px;color: #ccc;}
.links_l p {font-size: 16px;font-weight: lighter;padding: 0 0 0;color: #ccc;}
.links_r {width: 90%;}
.linkTagcs {}
.linkTagcs ul {}
.linkTagcs li {}
.linkTagcs li a {font-size:16px;}



.h1 span a {
    font-size: 16px !important;
}


/*导航下拉*/
.head_nav>ul>li>.nav2{position:absolute;top:81px;left:-80px;z-index:99999;display:none;box-shadow:5px 5px 10px rgba(0,0,0,.3);}
.head_nav>ul>li>.nav2 a{display:block;width:260px;height:60px;border-bottom:none;background:#fff;color:#333; text-align: center;}
#aa2>.nav2 a{width:150px;font-size:15px;}
.head_nav>ul>li>.nav2 a:hover{background:#e1c39d;color:#fff;}
.nav2 b{color:#999;}
.head_nav>ul>li>.nav2 a span{display:block;color:#333;text-transform:uppercase;font-size:16px;line-height:60px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav>ul>li>.nav2 a b{position:relative;display:inline-block;display:block;color:#ccc;line-height:30px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav>ul>li>.nav2 a span:before{display:inline-block;width:0;height:2px;background:#fff;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav>ul>li>.nav2 a b:before{display:inline-block;width:0;height:2px;background:0 0;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.>ul>li>.nav2 a:hover span{color:#fff;font-size:16px;}
.head_nav>ul>li>.nav2 a:hover span:before{margin-right:5px;width:40px;}


.about_txtdh li:nth-child(1) i {color: #fff;}
.about_txtdh li:hover i {color: #fff;}