/* CSS Document */
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;font-size:14px;line-height:1em;}
html, body {min-height: 100%;}
body{min-width:1200px;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#333;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
img {border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a {color: #333;text-decoration: none;}
a:hover{text-decoration: none;}
b{font-weight:normal;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl{float: left}
.fr{float: right}
.tl{text-align: left;}
.tc{text-align: center}
.tr{text-align: right;}
.cl{clear:both;}
.ov{overflow:hidden;}
.dfc{display:flex;align-items:end;justify-content:center;}
.dfv{display:flex;align-items:center;justify-content:center;margin:0;}
.dfs{display:flex;align-items:end;justify-content:space-between;}
.dfsv{display:flex;align-items:center;justify-content:space-between;}
.dfe{display:flex;align-items:end;justify-content:end;}
.db, .lb, .dd{font-size:0;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}
em, .em,i{text-transform:uppercase;font-family:arial;vertical-align:top;display:block;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.inline{display: inline-block;*display: inline;*zoom: 1;}
.page,.w1500{width:1500px;margin:0 auto;max-width:100%;}
:focus {outline:none;background-color:transparent;}
::selection{background:#cca57a;color: #fff;}

@font-face {
  font-family: 'icontb';  /* Project id 2669570 */
  src: url('//at.alicdn.com/t/font_2669570_3ont4hdqi6o.eot?t=1626182328028'); /* IE9 */
  src: url('//at.alicdn.com/t/font_2669570_3ont4hdqi6o.eot?t=1626182328028#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//at.alicdn.com/t/font_2669570_3ont4hdqi6o.woff2?t=1626182328028') format('woff2'),
       url('//at.alicdn.com/t/font_2669570_3ont4hdqi6o.woff?t=1626182328028') format('woff'),
       url('//at.alicdn.com/t/font_2669570_3ont4hdqi6o.ttf?t=1626182328028') format('truetype'),
       url('//at.alicdn.com/t/font_2669570_3ont4hdqi6o.svg?t=1626182328028#icontb') format('svg');
}

@font-face {
  font-family: 'din';
  src: url("../cssnew/din.eot.txt") format('embedded-opentype'),
      url("../cssnew/din.woff2.txt") format('woff2'),
      url("../cssnew/din.woff.txt") format('woff'),
      url("../cssnew/din.ttf.txt") format('truetype'),
      url("../cssnew/din.svg.txt") format('svg');
}

@font-face {
  font-family: 'BigYoungMediumGB2.0';
  src: url("../cssnew/bym.eot.txt") format('embedded-opentype'),
      url("../cssnew/bym.woff2.txt") format('woff2'),
      url("../cssnew/bym.woff.txt") format('woff'),
      url("../cssnew/bym.ttf.txt") format('truetype'),
      url("../cssnew/bym.svg.txt") format('svg');
}

@font-face {
  font-family: 'Akrobat';
  src: url("../cssnew/akr.eot.txt") format('embedded-opentype'),
      url("../cssnew/akr.woff2.txt") format('woff2'),
      url("../cssnew/akr.woff.txt") format('woff'),
      url("../cssnew/akr.ttf.txt") format('truetype'),
      url("../cssnew/akr.svg.txt") format('svg');
}

/*headr*/
.headr{margin: 0 auto;position: relative;width: 100%;}

/*wel*/
.wel{height:40px;width:95%;margin:0 auto;}
.wb_le{color: #666;font-weight: 100;font-size: 0.72916vw;}
.wb_ri{line-height: 40px;}
.lb{}
.wb_ri li{color: #666;}
.wb_ri li+li{margin-left:20px;}
.wb_ri li a{line-height:40px;color: #666;display: flex;position: relative;align-items: center;}
.wb_ri li a i{margin-right: 7px;}
.wb_ri li a b{display: block;line-height: 40px;font-weight: normal;}
.wb_ri li a .xl{background:#fff;position:absolute;top: 100%;right:0;padding:10px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;display:block;width:150px;z-index:1;}
.wb_ri li a .xl img{width:100%;}
.wb_ri li a:hover{color: #cca57a;}
.wb_ri li a:hover .xl{transform:rotateX(0deg);}

.h_adw{height:172px;position: relative;width: 100%;background:linear-gradient(0deg, #f9f9f9,#eeeeee,#f9f9f9);}
.logo{display: flex;align-items: center;margin-left: 2.5%;}
.logo a{display: flex;align-items: center;}
.logo i{width: 1px;height: 90px;background: rgba(0,0,0,0.05);margin: 0 32px;}
.logo p{}
.logo p b{font-size: 2.1875vw;display: block;margin-bottom: 15px;font-family: "BigYoungMediumGB2.0";color: #cca57a;line-height: 1.5625vw;}
.logo p span{font-size: 0.9375vw;display: block;font-weight: 100;}
.logo img{}

.nav{margin-right: 2.5%;height: 100%;}
.nav>ul{display: flex;height: 100%;margin: 0;}
.nav>ul>li{transition: 0.4s;display: block;height: 100%;margin: 0;}
.nav > ul > li > a {color: #222;font-size: 0.9375vw;transition: 0.4s;line-height: 177px;}
.nav>ul>li:after{width: 100%;height: 3px;background:#cca57a;content:'';transform: scale(0);display: block;margin-top: -8px;}
.nav>ul>li+li{margin-left: 1.5625vw;}
.nav>ul>li a em {font-size: 0;margin-right: 5px;transition: 0.3s;opacity: 0;display: inline-block;line-height: 177px;}
.nav .cur{transition: 0.4s;}
.nav>ul>li.cur>a,.nav>ul>li:hover>a{color: #cca57a;transition: 0.4s;}
.nav>ul>li.cur:after,.nav>ul>li:hover:after{transition: 0.4s;transform: scale(1);}

@media screen and (max-width: 1500px) {
    .logo,.top .fl,.wb_le{left: 2%;}
    .nav,.top .fr,.wb_ri{right: 2%;}
}
@media screen and (max-width: 1700px) {
    .logo,.top .fl,.wb_le{}
    .nav,.top .fr,.wb_ri{}
    .headr{}
}
@media screen and (width: 1500px) {
    .logo,.top .fl,.wb_le{left: 2%;}
    .nav,.top .fr,.wb_ri{right: 2%;}
}

/*导航下拉*/
.drop { border-radius:0 0 5px 5px;opacity: 1; text-align:center;position: absolute;box-shadow: 0 20px 20px rgba(0,0,0,0.08);z-index: 9;top: 110%;left: 0;width:100%;text-align: center;background: rgba(255,255,255,0.9);visibility: hidden;opacity: 0;transition: 0.3s ease all; display:flex; justify-content:center; align-items:center;}
.drop li{width: 10%;}
.drop li>a {display: inline-block; font-size: 16px !important;width: 100%;text-align: center;color: #333;line-height: 80px;}
.nav>ul>li:hover .drop{visibility: visible;opacity: 1;top: 100%;}
.drop li>a:hover{color:#cca57a;}

/*banner*/
.banner{position:relative;margin:0 auto;height:760px;max-width:1920px;}
.banner .bd li{float:left;width:100%;zoom:1;overflow:hidden;background:#000;height:auto;}
.banner .bd li img{width:100%;height:auto;}
.banner .bd li a{display:block}
.banner .hd{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box;padding:0 6.3%;width:100%;height:99px;border-top:1px solid rgba(255,255,255,.25);cursor:pointer}
.banner .hd ul{float:left;margin-top:36px;width:200px}
.banner .hd li{display:inline-block;margin:0 8px 0 0;width:20px;height:20px;border-radius:13px;background:0}
.banner .hd li i{display:block;margin:5px auto 0;width:8px;height:8px;border-radius:4px;background:#fff}
.banner .hd li.on{border:1px solid #454545}
.banner .hd li.on i{background:#cca57a}
.banner .hd .next{float:right;display:block;margin-top:20px;width:48px;height:48px}
.banner .banMenu{position:absolute;bottom:35px;left:50%;z-index:5;margin-left:-12px;width:24px;height:35px;text-align:center}
.banner .banMenu:before{position:absolute;bottom:-15px;left:50%;margin-left:-5px;width:10px;height:7px;background:url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714151458_281030590.png) no-repeat center;content:""}
.banner .banMenu i{position:absolute;bottom:0;left:0;display:block;width:24px;height:35px;cursor:pointer}
.banner .banMenu i img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-webkit-animation:bounceY 2s infinite;-moz-animation:bounceY 2s infinite;-o-animation:bounceY 2s infinite;-ms-animation:bounceY 2s infinite;animation:bounceY 2s infinite}
@-moz-keyframes bounceY{0%,100%{-moz-transform:translateY(0);transform:translateY(0)}
50%{-moz-transform:translateY(-8px);transform:translateY(-8px)}
}
@-o-keyframes bounceY{0%,100%{-o-transform:translateY(0);transform:translateY(0)}
50%{-o-transform:translateY(-8px);transform:translateY(-8px)}
}
@keyframes bounceY{0%,100%{transform:translateY(0)}
50%{transform:translateY(-8px)}
}

/*search*/
.search {background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210713/20210713165943_1518872505.png) no-repeat center; width: 100%;margin-top:-10px; position: relative; z-index: 33;display: flex;height: 90px;border-bottom: 1px solid #ddd;}
.search h1{margin: 0;margin-top: 10px;}
.search_tit {display: flex;align-items: center;}
.search_tit i{font-size: 22px;margin-right: 0.989583vw;}
.search_tit strong{font-size: 0.729167vw; font-weight: normal; color: #333; }
.search_tit a{ font-size: 0.729167vw; color: #555; }
.search_tit a:hover{ color: #cca57a}

.search-right {display: flex;align-items: center;}
.search-right i{color: #fff;width: 2.5vw;height: 2.5vw;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;border-radius: 100%;font-size: 1.04167vw;}
.search-right .search_ali i{font-size: 1.5625vw;}
.search-tel {font-size: 14px; color: #fff;margin-right: 57px;display: flex;align-items: center;}
.search-tel i{margin-left: 1.25vw;margin-right: 0.729167vw;}
.search-tel p{}
.search-tel b{display: block;margin-bottom: 7px;}
.search-tel .en { font-size: 24px; color: #fff; display: block; font-family: Impact; font-weight: normal; }
.search-right form { display: block; width: 17.1875vw; background: #fff; border-radius: 50px; height: 38px; position: relative; }
.search-right form #search-i{ background: #333 url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210713/20210713171021_1770198328.png) no-repeat center; width: 34px; height: 34px; border-radius: 50%; position: absolute; right: 2px; top: 2px; overflow: hidden; display: block; transition:0.3s all ease-in-out; }
.search-right form #search-i input{ display: block; width: 100%; height: 100%; cursor: pointer; background: none; border: 0 none; }
.search-right form #search-bg input { line-height: 38px; background: none; border: 0 none; width: 100%; padding-left: 20px; color: #aaa; }

/*bt*/
.bt{text-align: center;padding-top: 80px;margin-bottom: 40px;}
.bt b{font-size: 40px;color: #333;font-weight: bold;position: relative;line-height: 36px;}
.bt b strong{font-weight: bold; font-size: 40px;color: #cca57a;display: inline-block;}
.bt b:before,.bt b:after{position: absolute;content:'';bottom: 6px;width: 37px;height: 22px;}
.bt b:before{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210713/20210713180936_127075431.png) no-repeat center;left: -66px;}
.bt b:after{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210713/20210713181006_1849861878.png) no-repeat center;right: -66px;}
.bt p{display: block;margin-top:19px;font-size: 20px;font-weight: 100;}
.bse b,.bse b strong,.bse p{color: #fff;}

/*yz*/
.yz{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210713/20210713173602_820850334.png) no-repeat center;padding: 100px 0;}
.yz h2{font-weight: normal;text-align: center;}
.yz h2 span{display: block;font-size: 30px;color: #333333;line-height: 30px;}
.yz h2 i{display: block;font-size: 40px;color: #333333;line-height: 40px;padding-top: 10px;font-weight: bold;}
.yz .xx{display: block;font-size: 14px;color: #333333;line-height: 24px;margin-top: 40px;text-align: center;}
.yz ul{text-align: center;display: flex;width: 100%;justify-content: center;margin-top: 60px;}
.yz ul li{ float:left;width:220px;height: 226px;border-right: 1px solid #dddddd;box-sizing: border-box;transition:all 0.5s;position: relative;z-index: 10;}
.yz ul li:last-child{ border-right: 0;}
.yz ul li em{ display: block;margin: 32px auto 0;width: 62px;height: 62px;overflow: hidden;}
.yz ul li em i{font-size: 62px;color:#333;transition: 0.3s;}
.yz ul li em i:nth-child(2){color: #cca57a;}
.yz ul li.cur{ box-shadow: 0 0 32px 13px rgba(44,47,62,0.10);}
.yz ul li.cur i:nth-child(1){ margin-top:-62px;}
.yz ul li.cur p{ display:block;}
.yz ul li b{ display: block;font-size: 22px;color: #333;line-height: 22px;font-weight: normal;padding-top: 20px;padding-bottom: 9px;}
.yz ul li span{ display: block;font-size: 12px;color: #333;line-height: 12px;opacity: 0.2;text-transform: uppercase;}
.yz ul li p{ display: none;font-size: 14px;line-height: 20px;color:#999;padding:0 52px 0;}
.yz ul li.cur span{ display:none;}
.yz ul li.cur b{ font-weight: bold;color:#2c2f3e;}

/*product*/
.pro_bg{background: #f5f5f5;padding-bottom: 80px;}
.pro_box{max-width: 100%;margin: 0 auto;width: 1500px;}
.pro_c{}
.pro_c dl{height: 679px;display: inline-block;}
.pro_c dt{width: 50%;float: left;padding-right: 60px;}
.pro_c dl:last-child dt{float: right;padding-top: 50px;padding-left: 50px;}
.pro_c dt>a{display: flex;}
.pro_c dt>a>em{font-size: 38px;color: #cca57a;}
.pro_c dt>a>b{font-size: 38px;font-weight: bold;margin-left: 15px;color: #cca57a;}
.pro_c dt>p{line-height: 28px;font-size: 17px;margin-top: 20px;color: #666;}
.pro_c dt>i{display: block;width: 100%;height: 2px;background: #ddd;margin: 30px 0 40px;}
.pro_cp{display: inline-block;}
.pro_cp>a{width: calc(100% / 3);float: left;font-size: 17px;margin-bottom: 40px;position: relative;padding-left: 20px;}
.pro_cp>a:hover,.rx_r a:hover{color: #cca57a;}
.pro_cp>a:before{position: absolute;content:'';width: 6px;height: 6px;border-radius: 100%;border: 2px solid #666;left: 0;top: 50%;margin-top: -5px;}
.pro_con{box-shadow: 0px 0px 18px 0px rgba(4, 0, 0, 0.04);padding: 12px;background: #ffffff;width: 804px;margin-top: 50px;position: relative;z-index: 99;}
.pro_c dl:last-child .pro_con{float: right;}
.pro_b{overflow: hidden;border: 1px solid #eee;}
.pro_b .tempWrap{width: 100% !important;}
.pro_b tr{display: block;}
.pro_b td{width: 260px;float: left;border-right: 1px solid #eee;position: relative;height: 208px;overflow: hidden;}
.pro_b td:last-child{margin-right: 0;border-right:none;}
.pro_b td>a{display: block;overflow: hidden;}
.pro_b td a img{transform: scale(1);transition: 0.4s;}
.pro_b td br{display: none;}
.pro_b td span{position: absolute;left: 50%;bottom: 10px;width: 90% !important;text-align: left;padding-left: 20px;background: #fff;margin-left: -45%;padding: 10px;}
.pro_b td span a{font-size: 16px;position: relative;height: 19px;overflow: hidden;display: block;line-height: 19px;}
.pro_b td span a:before,.pro_b td span a::after{position: absolute;content:'';width: 19px;height: 19px;right: 0px;transition: 0.4s;}
.pro_b td span a:before{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714160254_1505411043.png) no-repeat center;top: 0;}
.pro_b td span a::after{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714161449_319405537.png) no-repeat center;top: 19px;}
.pro_b td:hover img{transform: scale(1.1);}
.pro_b td:hover span a:before{top: -19px;}
.pro_b td:hover span a:after{top: 0px;}
.ban_pg{position: absolute;left: 0;bottom:-30px;height:10px;z-index: 10;text-align: center;}
.pro_c dl:last-child .ban_pg{left: unset;right: 0;}
.ban_pg li{display: inline-block;width: 10px;height: 10px;background: #c5c5c5;margin: 0 10px;vertical-align: top;font-size: 0;}
.ban_pg li.on{background: #000000;}
.pro_c dd{margin-right: -210px;height: 679px;transition: all 0.5s;width: 960px;float: right;overflow: hidden;display: block;}
.pro_c dl:last-child dd{margin-right: 0;margin-left: -210px;float: left;}
.pro_c dd a{}
.pro_c dd a img{display: block;height:679px;width:960px;transition: all 0.5s;}
.pro_c dd:hover img{transform:scale(1.1);}

.pro_rx{margin-top: 40px;}
.pro_rx_t{display: flex;justify-content: space-between;align-items: center;margin-bottom: 40px;}
.rx_l{position: relative;padding-left: 15px;}
.rx_l:before{position: absolute;content: '';width: 5px;height: 100%;top: 0;left: 0;background: #cca57a;}
.rx_l b{font-size: 35px;font-weight: bold;display: block;color: #cca57a;}
.rx_l em{font-size: 16px;font-weight: 100;margin-top: 10px;color: #999;}
.rx_r{width: 70%;}
.rx_r a{font-size: 18px;font-weight: 100;}
.rx_r a+a{}

.pro_list{}
.pro_list .tempWrap{width: 100% !important;}
.pro_list tr{display: block;}
.pro_list td{width: 280px;float: left;position: relative;overflow: hidden;margin-right: 25px;}
.pro_list td:last-child{margin-right: 0;}
.pro_list td>a{display: block;overflow: hidden;border: 1px solid #ddd;}
.pro_list td a img{transform: scale(1);transition: 0.4s;}
.pro_list td br{display: none;}
.pro_list td span{width: 100%;text-align: left;border-bottom: 1px solid #ddd;display: flex;height: 60px;align-items: center;justify-content: space-between;}
.pro_list td span a{font-size: 16px;position: relative;height: 19px;overflow: hidden;display: block;padding-left: 20px;width: 100%;}
.pro_list td span a:before,.pro_list td span a::after{position: absolute;content:'';width: 19px;height: 19px;right: 20px;transition: 0.4s;}
.pro_list td span a:before{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714160254_1505411043.png) no-repeat center;top: 0;}
.pro_list td span a::after{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714161449_319405537.png) no-repeat center;top: 19px;}
.pro_list td:hover img{transform: scale(1.1);}
.pro_list td:hover span a:before{top: -19px;}
.pro_list td:hover span a:after{top: 0px;}

/*case*/
.case{padding-bottom: 80px;}
.ca_tit{text-align: center;padding-top: 80px;margin-bottom: 60px;}
.ca_tit b{font-size: 40px;font-weight: bold;color: #cca57a;}
.ca_tit p{display: block;margin-top:19px;font-size: 20px;font-weight: 100;}
.ca_c{position: relative;height: 744px;}
.ca_c img{height: auto;}
.ca_t{width: 50%;overflow: hidden;}
.ca_t a{display: block;overflow: hidden;}
.ca_t a img{transition: 1s;}
.ca_t a img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.ca_txt{position: absolute;bottom: 20px;left: 20px;z-index: 2;overflow: hidden;}
.ca_t .ca_txt{display: flex;align-items: center;}
.ca_txt b{font-size: 18px;color: #fff;}
.ca_t .ca_txt b,.ca_t .ca_txt em{color: #333;}
.ca_txt em{font-size: 20px;color: #fff;-webkit-transition: transform .3s;transition: transform .3s;}
.ca_t:hover em,.ca_tb li a:hover em{-webkit-transform:translate(3px,0);transform:translate(3px,0);}
.ca_tb{width: 70%;position: absolute;top: 50%;right: 0;background: #fff;padding: 20px;box-shadow: 0 0 20px rgba(0,0,0,0.2);margin-top: -304px;}
.ca_tb li{float: left;position: relative;width: calc((100% - 20px) /2);overflow: hidden;}
.ca_tb li:nth-child(even){margin-left: 20px;}
.ca_tb li:nth-child(3),.ca_tb li:nth-child(4){margin-top: 20px;}
.ca_tb li a{display: block;overflow: hidden;border: 1px solid #eee;}
.ca_tb ul li a:after{content: "";width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714151535_1916041055.png) no-repeat left bottom;}
.ca_tb ul li a:before{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.ca_tb ul li a:hover:before{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}

.ca-more{display: block;width: 190px;height: 54px;margin: 50px auto 0;}
.ca-more a{font-size: 18px;color: #fff;display: block;width: 100%;height: 54px;line-height: 54px;background: #cca57a;border-radius: 30px;overflow: hidden;padding: 0 18px 0 50px;}
.ca-more b{display: block;line-height: 0;width: 33px;height: 33px;float: right;padding-top: 10px;}
.ca-more b img{width: 33px;height: 33px;}
.ca-more a {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.ca-more a:hover {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
/*ys*/
.ys{background: #f6f6f6;overflow: hidden;}
.ys_t{display: flex;justify-content: center;margin-bottom: 40px;}
.ys_t li{display: inline-block;text-align: left;height: 68px;position: relative;overflow: hidden;margin-right: 100px;}
.ys_t li:last-child{ margin-right: 0; }
.ys_t li:after{position: absolute;width: 0;height: 6px;background: #cca57a;content: "";left: 0;bottom: 0;transition: all 0.3s;}
.ys_t li img{display: block;margin-right: 5px;width: 50px;height: 50px;float: left;vertical-align: middle;}
.ys_t li span{display: block;font-size: 26px;line-height: 30px;color: #333;float: left;}
.ys_t li i{display: block;font-size: 12px;line-height: 26px;color: #333;font-family: Arial;text-transform: uppercase;opacity: 0.5;}
.ys_t li.on:after{width: 100%;}
.ys_t li.on span{ font-weight: bold; }
.ys_t li.on i{ font-weight: normal; }
.ys_con{position: relative;width: 1500px;margin: 0 auto;}
.ys_con .tempWrap{width: 100% !important;overflow: visible !important;}
.ys_bd{padding: 80px 0 !important;}
.ys_bd dl{width: 1500px!important;position: relative;height: 390px;margin-top: 40px;margin-right: 80px;background: #fff;padding: 60px;box-sizing: border-box;}
.ys_bd dt{float: left;width: 614px;height: 243px;display: block;overflow: hidden;}
.ys_bd dt img{width: 614px;height: 243px;display: block;transition: all 0.5s;}
.ys_bd dt:hover img{transform: scale(1.05);}
.ys_bd dd{width: 466px;float: right;padding: 33px 21px 0 81px;box-sizing:border-box;}
.ys_bd dd h3 img{ display: block;float: left;width: 64px;height: 64px;vertical-align: middle;}
.ys_bd dd h3 span{font-size:34px;line-height: 64px;color: #202428;font-weight: normal;float: left;margin-left: 8px;display: block;}
.ys_bd dd h3 span b{font-weight:normal;color:#cca57a;font-size:34px;}
.ys_bd dd p{font-size: 16px;color: #202428;line-height: 24px;margin: 15px 0 28px;display: inline-block;}
.ys_bd dl.cur{ height: 479px;margin-top: 0;}
.ys_bd dl.cur dt{ display: block;width:66%;height: 479px;z-index: 50;position: relative;margin-top: -120px;transition: all 0.5s;}
.ys_bd dl.cur dt img{ display: block;width:100%;height: 479px; }
.ys_bd dl.cur dd{width: 466px;margin-right: 0;margin-top: 0;}
.ys_bd dl.cur dd .xq{display: block;}
.ys_pg{position: absolute;bottom: 215px;height: 16px;text-align: center;font-size: 0;z-index: 10;right: 23%;}
.ys_pg i{display: inline-block;width: 16px;height: 16px;border: 1px solid #6a6a6a;border-radius: 50%;margin: 0 5px;vertical-align: top;box-sizing: border-box;}
.ys_pg i.cur{background: #cca57a;border-color: #cca57a;}
.ys_con .prev{position: absolute;width: 70px;height: 20px;overflow: hidden;left: -110px;top: 300px;z-index: 10;}
.ys_con .next{position: absolute;width: 70px;height: 20px;overflow: hidden;right: -110px;top: 300px;z-index: 10;}

/*lc*/
.lc{height:562px;background:url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714090543_1660147482.jpg) no-repeat center;}
.lc_c{ margin: 55px 0 0;height: 269px;text-align: center;border-left: 1px solid #dddddd;box-sizing: border-box;}
.lc_c li{ float:left;width:calc((100% - 5px) / 6);height: 269px;border-right: 1px solid #dddddd;box-sizing: border-box;transition:all 0.5s;position: relative;z-index: 10;}
.lc_c li em{display: flex;margin: 74px auto 0;width: 51px;height: 51px;border-radius: 100%;font-size: 30px;font-weight: bold;background: #333;transition: all 0.5s;color: #fff; align-items: center; justify-content: center;font-family: din;}
.lc_c li.cur{background: #cca57a;border-radius: 16px;}
.lc_c li.cur em{ background: #fff;color: #cca57a;margin: 42px auto 0;}
.lc_c li.cur p{ display:block;}
.lc_c li b{ display: block;font-size: 22px;color: #333;line-height: 22px;font-weight: normal;padding-top: 20px;padding-bottom: 9px;}
.lc_c li span{ display: block;font-size: 12px;color: #333;line-height: 12px;opacity: 0.2;text-transform: uppercase;}
.lc_c li p{ display: none;font-size: 14px;line-height: 24px;color:#2c2f3e;padding:12px 52px 0;}
.lc_c li.cur b{ font-weight: bold;color:#fff;}
.lc_c li.cur span,.lc_c li.cur p{ color:#fff;}

/*简介*/
.ab_bg{background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210726/20210726103554_195833940.jpg) no-repeat center 0;overflow: hidden;padding-top: 100px;padding-bottom: 80px;}
.about{margin-bottom: 60px;}
.about .pro_tit{line-height: 44px;background: url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714151601_601320863.png) no-repeat center 12px;color: #fff;text-align: center;overflow: hidden;margin-bottom: 40px;}
.pro_tit a{color: #fff;font-size: 50px;}
.pro_tit span{display: block;font-size: 20px;font-weight: 100;margin-top: 20px;}
.ab_desc{font-size: 16px;color: #fff;line-height: 30px;width: 76%;text-align: center;margin: 0 auto;overflow: hidden;}
.ab_video{width: 120px;text-align: center;margin: 60px auto 0;font-size: 14px;color: #fff;cursor: pointer;}
.ab_video em{width: 74px;height: 74px;display: block;margin: 0 auto 10px;line-height: 0;}
.ab_video em img{width: 74px;height: 74px;}
.video_box{width:100%;height:100%;background:rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;visibility: hidden;}
.video_box.cur{opacity:1;z-index:999;transition:600ms ease;visibility: inherit;}
.video{position: fixed;top:-100%;left:50%;margin-top:-250px;margin-left:-500px;transition:600ms ease;}
.video_box.cur .video,.video_box.cur .video_x{top:50%;transition:600ms ease;}
.video_x{width:50px;height:50px;border-radius:50px;background:#fff;position: fixed;top:-100%;left:50%;margin-left:520px;margin-top:-250px;text-align: center;line-height:50px;font-size:22px;font-weight: lighter;cursor: pointer;transition:600ms ease;}

@-webkit-keyframes ripple {
  70% {
    -webkit-box-shadow: 0 0 0 70px rgba(255, 255, 255, .0);
            box-shadow: 0 0 0 70px rgba(255, 255, 255, .0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, .0);
  }
}

@keyframes ripple {
  70% {
    -webkit-box-shadow: 0 0 0 70px rgba(255, 255, 255, .0);
            box-shadow: 0 0 0 70px rgba(255, 255, 255, .0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, .0);
  }
}

.photo{padding: 50px 33px 0;background: #fff;width: 1500px;margin: 0 auto;max-width: 100%;overflow: hidden;}
.photo_qie{width: 100%;overflow: hidden;}
.pr {position: relative;}
.photo_qie .tempWrap {width: 100% !important;}
.photo_qie tr{display: block;}
.photo_qie td{width: 212px;float: left;margin-right: 33px;overflow: hidden;}
.photo_qie td:last-child{margin-right: 0;}
.photo_qie td>a{width: 212px;height: 159px;display: block;line-height: 0;overflow: hidden;}
.photo_qie td img{width: 100%;height: 100%;}
.photo_qie td br{display: none;}
.photo_qie td div{display: block;width: 212px;text-align: center;height: 56px;line-height: 56px;color: #333;overflow: hidden;padding-top: 0 !important;display: flex;align-items: center;justify-content: center;}
.photo_qie td div{position: relative;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;}
.photo_qie td div a{display: block;font-size: 16px;}
.photo_qie td div:before {content: "";position: absolute;z-index: 1;left: 0;right: 100%;bottom: 0;background: #cca57a;height: 2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.photo_qie td div:after{content: "";width: 100%;height: 1px;background: #d9d9d9;position: absolute;bottom: 0;left: 0;}
.photo_qie td:hover div:before {right: 0;}
.photo_qie td:hover div{font-weight: bold;color: #cca57a;}

/*news*/
.news_box{background: #f9f9f9;padding-bottom: 80px;}
.news_top{width:551px;margin: 0 auto 50px;display: flex;}
.news_wz{ height:48px;line-height: 36px; }
.news_wz b{font-size:26px;}
.news_wz span{font-size:24px; margin-left: 8px; color: #ccc; text-transform: uppercase; font-family: Arial;}
.news_wz em{font-size:16px; font-weight:200; display: block;     color: #999;}
.news_tab{margin-top:10px;}
.news_tab li {float: left;background: #fff;box-shadow: 0px 0px 20px #eee;width: 171px;height: 42px;border-radius: 30px;display: flex;align-items: center;justify-content: center;}
.news_tab li+li{margin-left:19px;}
.news_tab li a{font-size:18px;font-weight:100;}
.news_tab li.cur{color:#fff; background:linear-gradient(-45deg,#cca57a, #f3cda4);box-shadow:0px 0px 10px rgba(38, 149, 215, 0.3);width: 171px; height: 42px; line-height: 42px;}
.news_tab li.cur a{color:#fff;}
.news_a{margin-right: 17px;}
.news_a em{position:relative;font-size: 20px;color: #c2c2c2; top:8px;}
.news_a .sPrev, .news_a .sNext{position:absolute;top: 2px;font-size: 20px;color: #c2c2c2;cursor: pointer;}
.news_a .sPrev{right: 5px;transform: rotate(-90deg);}
.news_a .sNext{left: 5px;transform: rotate(90deg);}
.news_a i:hover{color:#cca57a;}
.news_list{height:501px;width:1500px;overflow: hidden;    margin: auto;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{height:500px;}
.news_list .news_div+.news_div{}
.news_list .news_div_item{width: 23.65%;display: inline-block;position: relative;height:501px;transition:0.5s; padding: 20px; border: 1px #eee solid;}
.news_list .news_div_item+.news_div_item{margin-left:1.79%;}
.news_list .news_div_item_date{position: absolute;top:265px;display: inline-block;font-weight: 400;left: 19px;padding-left: 32px;height: 22px;}
.news_list .news_div_item_date::before{position:absolute;content:'';background:url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714144807_951678100.png) no-repeat left center;top: 0;left: 0;width: 22px;height: 22px;}
.news_list .news_div_item_content{position: absolute;top:300px;left: 19px;padding-right: 14px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{float: left;font-size: 15px;line-height: 22px; color: #999;}
.news_list .news_div_item_title{}
.news_list .news_div_item_a{font-size: 16px;display: block;margin-bottom: 16px;position:relative;transition:0.3s; font-weight:  normal;}
.news_list .news_div_item_a::before{position:absolute;content:'查看详情';bottom: -152px;left: 0;width: 130px;height: 33px;background: #fff;border-radius: 40px;line-height: 33px;color: #999;font-size: 15px;transition:0.5s;padding-left: 43px; border:1px #eee solid; font-weight: 100;}
.news_list .news_div_item_a::after{position:absolute;content:'';bottom: -141px;font-size: 43px;background:url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714144751_177863481.png) no-repeat center;width: 18px;height: 14px;left: 130px;transition:0.5s;}
.news_list .news_div_item_body{font-size: 14px;color: #666;font-weight: 100;line-height: 24px;}
.news_list .news_div_item_pic{width:100%;height:235px;display: block;overflow: hidden;border: 1px solid #eee;}
.news_list .news_div_item_pic a{width:100%;display: block;height: 100%;}
.news_list .news_div_item_image{height: 100%;}

.news_list .news_div_item:hover .news_div_item_a{color:#cca57a;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before{background: #cca57a;transition:0.5s;padding-left:40px;color: #fff;}
.news_list .news_div_item:hover .news_div_item_a::after{left:110px;transition:0.5s;filter: sepia(1);}

/*版权*/
.copy_bt{font-size:32px;color:#333;margin-bottom:25px;}
.copy_bt span{font-family:"Akrobat";font-size:28px;color:#333;opacity:0.6;margin-left:10px;}
.copy_row2{z-index:0;overflow:hidden;background:#f5f5f5;width:100%;min-width:1400px;position: relative;margin:auto;padding:60px 10.9375vw;}
.copy_list{float:left;padding:0px 2.1vw;border-left:1px #eee solid;height:220px;}
.copy_list li a{display:block;color:#666;font-size:15px;line-height:30px;}
.copy_list strong{display:block;}
.copy_list strong a{color:#333;line-height:50px;font-size:19px;font-weight:normal;display:inline-block;position:relative;padding-bottom:20px;}

.copy_list:hover strong a:after{width:100%;background:#09a201;}
.copy_list:nth-child(1) {padding-left: 0px !important;}

.copy_phone{background:url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714144704_941745673.png) no-repeat;width:228px;height:343px;position:absolute; bottom:-61px;right:0;z-index:5;padding:70px 30px 20px;}
.copy_phone ul{position:absolute;bottom:30px;left:30px;width:182px;text-align:center; height:40px;}
.copy_phone ul li{display:inline-block;border-radius:50%;width:41px;height:41px;margin:0 5px;-webkit-transition:0.3s all ease;transition:0.3s all ease; background:#999;cursor:pointer;}
.copy_phone ul li.cur{background:#cca57a;border-color:#cca57a;}
.copy_phone ul li img{display:block;width:100%;height:100%;}
.copy_ewm_cont{display:block;width:136px;position:absolute;height:136px;top:97px;left:47px;}
.copy_ewm_cont img{display:block;width:100%;height:100%;}
.copy_ewm_cont p{position:absolute;top:-35px;left:23px;color:#999;font-size:14px;}
.copy_phone ul li .icontb{font-size:20px;color:#fff;line-height: 41px;text-align:center;}
.copy1_item2{padding-top:43px !important;}
.copy1_item3{padding-top:43px !important;}
.copy_row3 {padding:0 10.9375vw;margin:0 auto;font-size:15px;width:100%;
border-top:1px #eee solid;}
.copy_row3 a{color:#999;font-size:15px;}
.copy_n{line-height:80px;color:#999;font-size:15px;float:left;width: 57%;}
.copy_n a{display:inline-block;color:#999;font-size:inherit;font-size:14px;}
.copy_nr{float:right;color:#999;line-height:80px;width:40%;}
.copy_list strong a:before {content:"";position:absolute;width:30px;height:2px;background:#cca57a;bottom:15px;}
.totalwidth{width:52%;float:left;}
.nt{padding-left:0px !important;border-left:none !important;}
.copy_row2:after {z-index:-1;content:"";width:48%;height:100%;right:0;top:0;background:#fafafa;position:absolute;opacity: 0.5;}
.copy_tel{float:right;width:48%;padding-left:3vw;position:relative;}
.copy_tel .t1 strong a{color:#333;line-height:50px;font-size:19px;font-weight: normal;display: inline-block;
position: relative;padding-bottom: 20px;}
.copy_tel .t1 strong a:before {content:"";position:absolute;width:30px;height:2px;background:#cca57a;bottom:15px;}
.totalwidth{width:52%;float:left;}
.copy_tel .t2 p{display: block;color: #666;font-size: 15px;line-height: 30px;}

@media screen and (max-width: 1680px){.copy_row2{padding:60px 3vw;}}
@media screen and (max-width: 1500px){.copy_row2{padding:60px 1vw;}}

/*link*/
#link_box{width:100%;margin:0 auto;background: #f8f8f8;padding-bottom: 30px;}
.friendlink { width: 228px; line-height:40px; float: right;position: relative;background: #eee url(https://memberpic.114my.com.cn/017491/uploadfile/image/20210714/20210714144645_601510739.png) no-repeat 185px 10px;cursor:pointer;margin-top: 20px;}
.friendlink .fri_L { width: 160px; height:40px; float: left; color: #ccc; font-size: 14px;  line-height: 40px; padding-left: 50px;background: #f8f8f8;font-weight: 100;border-right: 0 none;box-sizing: border-box;}
.friendlink .fri_R { height:40px; display: block;  width: 160px; line-height:40px; position: absolute; left: 0;opacity: 0;filter: alpha(opacity=0);transition:0.3s all ease;}
.friendlink .linkTagcs { width: 161px; max-height: 50px;overflow: hidden; transition: 0.3s all ease-in-out; position: absolute; bottom: 0px; z-index: 3; background:#f8f8f8;}
.friendlink:hover .linkTagcs{ max-height: 200px; overflow-x: hidden; overflow-y: auto; }
.friendlink .fri_R .linkTagcs li { float: none; line-height: 50px; text-align: left; text-indent: 10px; position: relative; }
.friendlink .fri_R .linkTagcs li a { display: block; color: #666; font-size: 13px;font-weight: 100;width: 160px;line-height:40px;}

.friendlink:hover .fri_R{opacity: 1;filter: alpha(opacity=100);}
.link_com { font-size: 30px;color: #333;}

.lin {display: flex;align-items: center;justify-content: space-between;}