*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}

table{border-collapse:collapse;border-spacing:0}

ol,ul{list-style:none}

q:after,q:before{content:''}

abbr,acronym,fieldset,img{border:0}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.col-c,.col-l,.col_c,.col_l,.l{float:left}

.col-r,.col_r,.r{float:right}

.c{clear:both}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}

em{font-weight:400;font-style:normal}

@font-face{font-family:BEBASNEUE-1;src:url(../fonts/BEBASNEUE-1.OTF);font-weight:400;font-style:normal}

body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:100px}

img{max-width:100%;border:none}

input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}

input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

::-ms-input-placeholder{color:#999}

select::-ms-expand{display:none}

a{color:#333;text-decoration:none}

@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Regular.otf)}

.wp{max-width:1200px;margin:0 auto}

.index{padding-top:0}

.header{position:fixed;top:0;left:0;width:100%;background-color:#1d1f22;height:100px;z-index:999;border-bottom:1px solid rgba(255,255,255,.3);transition:.4s}

.header.open{background-color:#242424!important}

.header .wp{max-width:none;padding:0 130px}

.index .header.fixed{background-color:#1d1f22}

.index .header{background-color:transparent}

.logo{float:left;line-height:100px;font-size:0}

.logo img{display:inline-block;vertical-align:middle;max-height:68px}

.nav{margin-left:122px}

.nav>li{margin:0 20px}

.nav,.nav li{float:left}

.nav .v1{display:block;font-size:16px;color:#fff;padding:0 12px;line-height:100px;position:relative}

.nav .v1::after{content:"";display:block;width:0%;height:2px;background-color:#c79f62;position:absolute;left:50%;bottom:0;transition:.4s;transform:translateX(-50%)}

.nav .on .v1::after,.nav .v1:hover::after{width:100%}

.nav .sub{display:none;position:fixed;top:100px;left:0;width:100%;background-color:#161719;padding:50px 0 100px}

.ul-items{overflow:hidden;margin:0 -12px}

.ul-items li{float:left;width:20%}

.ul-items .con{display:block;margin:0 12px;overflow:hidden}

.ul-items .tit{font-size:16px;color:rgba(255,255,255,.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin-bottom:20px}

.ul-items .box{display:block;background-size:cover;background-repeat:no-repeat}

.ul-items .box:hover .inner::after{opacity:0;visibility:hidden}

.ul-items .box:hover .icon img{display:none}

.ul-items .box:hover .icon img:nth-child(2){display:inline-block}

.ul-items .inner{position:relative;border:1px solid #333;height:118px}

.ul-items .inner::after{content:"";display:block;width:100%;height:100%;background-color:#161719;position:absolute;top:0;left:0;opacity:1;visibility:visible;transition:.4s}

.ul-items .icon{line-height:116px;font-size:0;width:96px;text-align:center;position:relative;z-index:2;float:left}

.ul-items .icon img{display:inline-block;vertical-align:middle;max-width:49px}

.ul-items .icon img:nth-child(2){display:none}

.ul-items .t{line-height:118px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;color:#fff;position:relative;z-index:2}

.h-lang{float:right;font-size:14px;color:#fff;line-height:100px}

.h-lang a{display:inline-block;vertical-align:middle;color:#fff;transition:.3s;margin:0 6px}

.h-lang a:hover{opacity:.8}

.nav_ue{display:none}

.menuBtn{display:none;position:fixed;top:10px;right:12px;cursor:pointer;transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-o-transition:.4s;z-index:10}

.menuBtn b{display:block;width:24px;height:2px;background-color:#fff;margin:6px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn.open{transform:rotate(-90deg);left:22px;right:auto}

.footer{background-color:#1d1f22;border-top:5px solid #c49f5e;padding:80px 0 60px}

.footer .wp{max-width:none;padding:0 130px;overflow:hidden}

.f-links{font-size:0;margin-bottom:38px}

.f-links .a1{display:inline-block;margin-right:28px;font-size:16px;color:#fff}

.f-links .a1:hover{text-decoration:underline}

.f-copy{font-size:14px;color:rgba(255,255,255,.8)}

.f-copy a{color:rgba(255,255,255,.8);transition:.3s}

.f-copy a:hover{color:#fff}

.f-share{overflow:hidden;margin-top:12px}

.f-share .icon{float:left;margin-left:10px;width:50px;height:50px;border-radius:50%;border:1px solid #c49f5e;line-height:48px;text-align:center;font-size:0}

.f-share .icon:hover img{transition:.8s;transform:rotateY(360deg)}

.f-share .icon img{display:inline-block;vertical-align:middle;max-width:20px}

@media only screen and (min-width:1199px) and (max-width:1800px){

body{padding-top:5.555vw}

.index{padding-top:0}

.header{position:fixed;top:0;left:0;width:100%;background-color:#1d1f22;height:5.555vw;z-index:999;transition:.4s}

.header .wp{max-width:none;padding:0 7.222vw}

.index .header.fixed{background-color:#1d1f22}

.index .header{background-color:transparent}

.logo{float:left;line-height:5.555vw;font-size:0}

.logo img{display:inline-block;vertical-align:middle;max-height:3.777vw}

.nav{margin-left:6.777vw}

.nav>li{margin:0 1.111vw}

.nav,.nav li{float:left}

.nav .v1{display:block;font-size:.888vw;color:#fff;padding:0 .666vw;line-height:5.555vw;position:relative}

.nav .v1::after{content:"";display:block;width:0%;height:.111vw;background-color:#c79f62;position:absolute;left:50%;bottom:0;transition:.4s;transform:translateX(-50%)}

.nav .on .v1::after,.nav .v1:hover::after{width:100%}

.nav .sub{display:none;position:fixed;top:5.555vw;left:0;width:100%;background-color:#161719;padding:2.777vw 0 5.555vw}

.ul-items{overflow:hidden;margin:0 -.666vw}

.ul-items li{float:left;width:20%}

.ul-items .con{display:block;margin:0 .666vw;overflow:hidden}

.ul-items .tit{font-size:.888vw;color:rgba(255,255,255,.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em;margin-bottom:1.111vw}

.ul-items .box{display:block;background-size:cover;background-repeat:no-repeat}

.ul-items .box:hover .inner::after{opacity:0;visibility:hidden}

.ul-items .box:hover .icon img{display:none}

.ul-items .box:hover .icon img:nth-child(2){display:inline-block}

.ul-items .inner{position:relative;border:1px solid #333;height:6.555vw}

.ul-items .inner::after{content:"";display:block;width:100%;height:100%;background-color:#161719;position:absolute;top:0;left:0;opacity:1;visibility:visible;transition:.4s}

.ul-items .icon{line-height:6.444vw;font-size:0;width:5.333vw;text-align:center;position:relative;z-index:2;float:left}

.ul-items .icon img{display:inline-block;vertical-align:middle;max-width:2.722vw}

.ul-items .icon img:nth-child(2){display:none}

.ul-items .t{line-height:6.555vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.888vw;color:#fff;position:relative;z-index:2}

.h-lang{float:right;font-size:.777vw;color:#fff;line-height:5.555vw}

.h-lang a{display:inline-block;vertical-align:middle;color:#fff;transition:.3s;margin:0 .333vw}

.footer{background-color:#1d1f22;border-top:solid #c49f5e;padding:4.444vw 0 3.333vw}

.footer .wp{max-width:none;padding:0 7.222vw;overflow:hidden}

.f-links{font-size:0;margin-bottom:2.111vw}

.f-links .a1{display:inline-block;margin-right:1.555vw;font-size:.888vw;color:#fff}

.f-links .a1:hover{text-decoration:underline}

.f-copy{font-size:.777vw;color:rgba(255,255,255,.8)}

.f-copy a{color:rgba(255,255,255,.8);transition:.3s}

.f-copy a:hover{color:#fff}

.f-share{overflow:hidden;margin-top:.666vw}

.f-share .icon{float:left;margin-left:.555vw;width:2.777vw;height:2.777vw;border-radius:50%;border:1px solid #c49f5e;line-height:2.666vw;text-align:center;font-size:0}

.f-share .icon:hover img{transition:.8s;transform:rotateY(360deg)}

.f-share .icon img{display:inline-block;vertical-align:middle;max-width:1.111vw}

}

@media screen and (max-width:1199px){

.noscr{overflow:hidden}

.index,body{padding-top:0}

.footer .wp,.header .wp,.wp{max-width:none!important;padding:0 15px}

.header{height:50px}

.logo{line-height:50px}

.logo img{max-height:35px}

.nav{margin-left:0;position:fixed;top:50px;left:0;bottom:0;width:100%;background-color:#1d1f22;overflow-y:auto;overflow-x:hidden}

.nav li{float:none;width:auto;margin:0}

.nav .v1{line-height:50px}

.h-lang{margin-right:35px;line-height:47px;font-size:12px}

.menuBtn{display:block}

.h-lang,.nav{display:none}

.nav .sub{position:static;padding:0}

.ul-items{margin:0}

.ul-items li{float:none;width:auto}

.ul-items .con{margin:0 0 10px}

.ul-items .inner{height:auto}

.ul-items .tit{font-size:14px;height:auto;margin-bottom:5px}

.ul-items .icon{width:40px;line-height:40px}

.ul-items .icon img{max-width:20px}

.ul-items .t{font-size:14px;line-height:40px}

.footer{padding:4vw 0}

.footer .col-l,.footer .col-r{float:none;width:auto}

.f-links{margin-bottom:3vw;text-align:center}

.f-links .a1{margin:0 5px}

.f-copy{text-align:center;margin-bottom:3vw}

.f-share{text-align:center}

.f-share .icon{float:none;display:inline-block;vertical-align:top;margin:0 5px}

.nav_ue{position:fixed;top:0;left:0;width:100%;bottom:0;overflow:hidden;background-color:rgba(0,0,0,.9);transition:.4s ease 0s;transform:translateX(100%);display:block}

.nav_ue.open{transform:none}

.nav_ue li{border-bottom:1px solid #343538}

.nav_ue .container{height:100vh;background:#1d1f22;color:#fff;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;width:calc(100vw - 70px)}

.nav-list{height:calc(100vh - 72px);overflow-y:auto}

.nav-list .v1{-webkit-box-align:center;align-items:center;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:40px 20px;width:100%;color:#fff;font-size:16px;position:relative}

.nav-list .a-icon{width:12px;height:12px}

.nav-list .a-icon svg{fill:#ebc03f}

.m-mobileLanguageSelector__items::-webkit-scrollbar,.nav-list::-webkit-scrollbar,.o-panelNavigationList__container::-webkit-scrollbar{display:none}

.m-mobileLanguageSelector__items,.nav-list,.o-panelNavigationList__container{-ms-overflow-style:none;overflow:-moz-scrollbars-none}

.o-panelNavigationList{top:0;left:0;background:#1d1f22;position:absolute;z-index:14;width:100%;height:100%;transform:translateX(100%);transition:.4s}

.o-panelNavigationList.open{transform:none}

.o-panelNavigationList__label{font-weight:400;letter-spacing:.12em;-webkit-box-align:center;align-items:center;background:#111314;cursor:pointer;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:40px 30px;text-transform:uppercase;font-size:16px;position:relative}

.o-panelNavigationList__label .a-icon{margin-inline-end:20px;position:static}

.a-label{font-weight:400;letter-spacing:.06em;line-height:120%;margin-top:-.0225em;text-transform:uppercase;font-size:16px}

.o-panelNavigationList__container{height:calc(100% - 100px);overflow-y:scroll}

.o-panelNavigation__items{list-style:none;margin:0;padding:0;font-weight:400;letter-spacing:.12em;height:100%;font-size:16px}

.o-panelNavigation__item{border-bottom:1px solid #343538;cursor:pointer;text-transform:uppercase}

.m-sectorMenuItem{-webkit-box-align:center;align-items:center;color:#fff;display:flex;overflow:hidden;position:relative}

.m-sectorMenuItem.-panel{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:25px 30px;transition:background-color .3s ease 0s}

.m-sectorMenuItem .icon{width:28px;height:28px;overflow:hidden;font-size:0;margin-right:25px;line-height:28px}

.m-sectorMenuItem .icon img{display:inline-block;vertical-align:middle;max-height:24px}

.m-sectorMenuItem__label{font-weight:400;letter-spacing:.09em;line-height:120%;font-family:Brown,Bukra,Arial,sans-serif;margin:0 0 0 15px;text-transform:uppercase;position:relative;z-index:1;font-size:12px}

.h-cholang{position:relative}

.h-cholang .lang{-webkit-box-align:center;align-items:center;color:#d2d2d3;cursor:pointer;display:flex;-webkit-box-pack:justify;justify-content:space-between;letter-spacing:.1em;line-height:120%;padding:28px;text-transform:uppercase;transition:color .3s ease 0s;width:100%;font-size:14px;background-color:#111314}

.h-cholang .lang .a-icon{position:static}

.m-mobileLanguageSelector__languageList{height:calc(100vh - 72px);top:100%;right:0;background-color:#1d1f22;box-sizing:border-box;position:fixed;text-transform:uppercase;transition:.4s ease-in-out 0s;width:calc(100% - 70px);z-index:2}

.h-cholang.open .lang .a-icon{transform:rotate(180deg)}

.open>.m-mobileLanguageSelector__languageList{top:0}

.m-mobileLanguageSelector__items{height:100%;width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;letter-spacing:.1em;line-height:120%;list-style:none;overflow-y:scroll;text-transform:uppercase;font-size:14px}

.m-mobileLanguageSelector__item{border-bottom:1px solid #343538;color:#d2d2d3;padding:25px 30px}

.m-mobileLanguageSelector__item:first-child{border-top:1px solid #343538}

.m-mobileLanguageSelector__item.active{color:#fff}

.m-mobileLanguageSelector__link{display:flex;-webkit-box-pack:justify;justify-content:space-between;color:#d2d2d3}

.m-mobileLanguageSelector__link .a-icon{width:12px;height:12px}

.m-mobileLanguageSelector__link .a-icon svg{fill:#d2d2d3}

}

@media screen and (max-width:767px){

.f-copy,.f-links .a1{font-size:12px}

.f-share .icon{width:40px;height:40px;line-height:38px}

}

.banner{position:relative;overflow:hidden}

.banner::after{content:"";display:block;width:100%;height:100%;background-color:#1a1b1e;position:absolute;top:0;left:0}

.banner.change::after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.banner .wp{max-width:none;padding:0 130px}

.banner .vio-box{height:100vh;overflow:hidden;position:relative}

.banner .vio-box .info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.banner .vio-box .info .titimg{display:block;margin:0 auto 35px;max-height:125px}

.banner .vio-box .play{display:block;width:86px;height:86px;background-color:#fff;margin:0 auto;border-radius:50%;overflow:hidden;text-align:center;line-height:86px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.banner .vio-box .play:hover{background-color:#ebc03f}

.banner .vio-box .play:hover .play_svg{color:#fff;fill:#fff}

.play_svg{width:30px;height:30px;color:#1d1f22;fill:#1d1f22;font-size:22px;display:inline-block;vertical-align:middle;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.banner .vio-box .video{width:100%;height:100%;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}

.banner .bot{position:absolute;bottom:4.6vw;left:0;width:100%;overflow:hidden;z-index:1}

.banner .slick-arrow{font-size:0;border:1px solid #fff;z-index:5;cursor:pointer;outline:0;width:60px;height:60px;position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;background-position:center;background-repeat:no-repeat;border-radius:50%;transition:.4s}

.banner .slick-arrow:hover{border-color:#ebc03f;background-color:#ebc03f}

.banner .slick-arrow svg{width:24px;height:24px;color:#fff;fill:#fff}

.banner .slick-prev{left:4%}

.banner .slick-next{right:4%}

.ul-names{overflow:hidden;margin:0 -15px}

.ul-names li{float:left;width:25%}

.ul-names .con{overflow:hidden;margin:0 15px;cursor:pointer}

.ul-names .en{font-size:14px;color:#ddd;opacity:.8}

.ul-names .zh{font-size:16px;color:#fff;margin-bottom:10px}

.ul-names .bar{position:relative;height:2px;background-color:#a19f9e}

.ul-names .bar::after{content:"";display:block;width:0;height:2px;position:absolute;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;background-color:#ccac77}

.ul-names .act .bar::after{width:100%;-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s}

.m-txtb1{background:url(../images/row-bg1.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:300px 0;font-size:18px;color:#fff}

.m-txtb1 .wp{width:645px}

.m-txtb1 h4{font-size:32px;color:#c79f62;font-weight:400;letter-spacing:4px}

.m-txtb1 h3{font-size:49px;font-weight:400;letter-spacing:4px;margin:16px 0 25px}

.m-txtb1 .desc{line-height:2}

.m-boxb1{position:relative}

.m-boxb1 .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:100%;font-size:43px;color:#fff;z-index:1;pointer-events:none}

.ul-prob1{overflow:hidden}

.ul-prob1.act li{width:15%}

.ul-prob1.act .open{width:40%}

.ul-prob1.act .open .desc{opacity:1;visibility:visible}

.ul-prob1 li{float:left;width:20%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

.ul-prob1 .con{position:relative;overflow:hidden;height:855px}

.ul-prob1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}

.ul-prob1 .bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#222;opacity:.45;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

.ul-prob1 .txt{position:relative;padding-left:20px;margin:35px}

.ul-prob1 .txt::before{content:"";display:block;width:3px;height:88px;background-color:#c79f62;position:absolute;top:0;left:0}

.ul-prob1 .txt .tit{font-size:18px;color:#fff}

.ul-prob1 .txt .desc{font-size:18px;color:#fff;line-height:2;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width:337px;margin-top:80px}

.ul-prob1.ue{display:none}

.ul-prob1.ue .bg{max-height:166px;overflow:hidden;position:relative}

.ul-prob1.ue .tit{font-weight:400;letter-spacing:.09em;line-height:120%;border-left:3px solid #ebc03f;min-height:90px;position:absolute;text-transform:uppercase;text-align:start;top:50%;left:31px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;padding-left:20px;color:#fff;z-index:1}

.ul-prob1 .bg .img{display:block;width:100%}

.ul-prob1.ue .con{height:auto}

.ul-prob1.ue .txt{display:none;padding:42px 28px;position:relative}

.ul-prob1.ue .txt::before{display:none}

.ul-prob1.ue .bg::before{content:"";display:block;position:absolute;height:0;width:0;left:41px;bottom:0;border-left:10px solid transparent;border-bottom:10px solid #fff;border-right:10px solid transparent;border-top:0 solid transparent;-webkit-transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);-o-transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:1}

.ul-prob1.ue .on .bg::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}

.ul-prob1.ue .on .a-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}

.ul-prob1.ue .desc{width:auto;opacity:1;visibility:visible;margin-top:0;font-size:16px;color:#1d1f22;font-weight:100;letter-spacing:0;line-height:150%;white-space:pre-line}

.a-icon{width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:20px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .8s cubic-bezier(.19,1,.22,1);-o-transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1);z-index:1}

.a-icon svg{height:100%;width:100%;display:block;fill:#fff}

.row-a2{overflow:hidden;background-color:#f3efe5;position:relative;padding-top:94px}

.row-a2 .g-titb1{position:absolute;left:315px;top:70px}

.m-banb1{margin-right:-75px}

.m-banb1 .slider{padding-top:127px;padding-left:315px;padding-bottom:105px}

.m-banb1 .slick-list{overflow:visible}

.m-banb1 .con{cursor:pointer;margin-right:75px}

.m-banb1 .con:hover .pic .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.m-banb1 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}

.m-banb1 .pic .img{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;display:block;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.m-banb1 .pic .playbtn{display:block;width:86px;height:86px;text-align:center;line-height:86px;font-size:0;background-color:#fff;border-radius:50%;position:absolute;bottom:10%;left:10%;z-index:1;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-banb1 .pic .playbtn:hover{background-color:#ebc03f}

.m-banb1 .pic .playbtn:hover svg{fill:#fff}

.m-banb1 .desc{font-size:15px;color:rgba(0,0,0,.7);line-height:28px;height:84px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin:23px 0 6px}

.m-banb1 .slick-arrow{font-size:0;text-indent:9999px;border:1px solid #eee;z-index:5;cursor:pointer;outline:0;top:0;width:60px;height:60px;position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;-webkit-background-size:22px 22px;-moz-background-size:22px;-o-background-size:22px;background-size:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.m-banb1 .slick-arrow.slick-disabled{background-color:#f3efe5;border-color:#dedbd2}

.m-banb1 .slick-prev{right:200px;background-image:url(../images/c-prev.png)}

.m-banb1 .slick-prev.slick-disabled{background-image:url(../images/c-prev1.png)}

.m-banb1 .slick-next{right:130px;background-image:url(../images/c-next.png)}

.m-banb1 .slick-next.slick-disabled{background-image:url(../images/c-next1.png)}

.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:1000}

.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.5)}

.m-pop .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:90%;max-height:90%}

.m-popvideo{position:relative;max-height:90%}

.m-popvideo video{display:block;width:100%;max-height:92vh;margin:0 auto}

.m-popvideo .close{position:absolute;top:-40px;right:-40px;cursor:pointer;width:50px;height:50px;background:url(../images/cls.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}

.m-popvideo .close:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.banner .slick-dots,.m-banb1 .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0}

.banner .slick-dots{bottom:5%}

.banner .slick-dots li,.m-banb1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}

.banner .slick-dots button,.m-banb1 .slick-dots button{display:none}

.banner .slick-dots li.slick-active,.m-banb1 .slick-dots li.slick-active{background-color:#c79f62}

.row-a3{padding:163px 0 199px;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}

.row-a3 .g-titb1 h3{margin-bottom:35px}

.row-a3 .g-titb1 .p{line-height:2}

.row-a3 .ul-listb1 .con{color:#fff}

.g-moreb1{display:block;background-color:#c49f5e;color:#fff;text-align:center;font-size:16px;line-height:42px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;width:150px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.g-moreb1-1{margin:50px auto 0;border:1px solid #c49f5e}

.g-moreb1:hover{background-color:#fff;color:#c49f5e}

.g-moreb1.bgf{width:186px;background-color:#fff;color:#1d1f22;margin:0 auto}

.g-moreb1.bgf:hover{background-color:#c49f5e;color:#fff}

.g-bgbox{position:absolute;left:0;top:0;width:100%;height:100%;display:block}

.row-a4{padding:87px 0 108px;overflow:hidden;background-color:#f9f7f2}

.g-titb1 h3{font-size:43px;color:#1d1f21;font-weight:400;letter-spacing:4px;margin-bottom:10px}

.g-titb1 .p{font-size:18px;color:#545454}

.g-titb1.tac{text-align:center}

.g-titb1.cf .p,.g-titb1.cf h3{color:#fff}

.row-a5{overflow:hidden;padding:85px 0 112px}

.ul-newsb1{overflow:hidden;margin:52px -65px 0}

.ul-newsb1 li{float:left;width:50%}

.ul-newsb1 .con{display:block;overflow:hidden;margin:0 65px}

.ul-newsb1 .con:hover .img{-webkit-box-shadow:5px 5px 5px #dedede;-moz-box-shadow:5px 5px 5px #dedede;box-shadow:5px 5px 5px #dedede}

.ul-newsb1 .con:hover .tit{color:#c79f62}

.ul-newsb1 .pic{float:left;margin-right:25px;margin-bottom:5px}

.ul-newsb1 .pic .img{width:250px;height:147px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-newsb1 .txt{overflow:hidden}

.ul-newsb1 .tit{font-size:16px;color:#000;line-height:26px;height:52px;font-weight:700;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-newsb1 .desc{font-size:15px;line-height:24px;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:48px;color:rgba(0,0,0,.65);margin:6px 0 12px}

.ul-newsb1 .time{font-size:14px;color:#c49f5e}

@media only screen and (min-width:1199px) and (max-width:1800px){

.banner{position:relative}

.banner .wp{max-width:none;padding:0 7.222vw}

.banner .vio-box{height:100vh;overflow:hidden;position:relative}

.banner .vio-box .info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.banner .vio-box .info .titimg{display:block;margin:0 auto 1.944vw;max-height:6.944vw}

.banner .vio-box .play{display:block;width:4.777vw;height:4.777vw;line-height:4.777vw;margin:0 auto}

.banner .vio-box .video{width:100%;height:100%;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}

.banner .bot{position:absolute;bottom:4.6vw;left:0;width:100%;overflow:hidden}

.ul-names{overflow:hidden;margin:0 -.833vw}

.ul-names li{float:left;width:25%}

.ul-names .con{overflow:hidden;margin:0 .833vw;cursor:pointer}

.ul-names .en{font-size:.777vw;color:#ddd;opacity:.8}

.ul-names .zh{font-size:.888vw;color:#fff;margin-bottom:.555vw}

.ul-names .bar{position:relative;height:.111vw;background-color:#a19f9e}

.ul-names .bar::after{content:"";display:block;width:0;height:.111vw;position:absolute;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;background-color:#ccac77}

.ul-names .act .bar::after{width:100%;-webkit-transition:3s;-o-transition:3s;-moz-transition:3s;transition:3s}

.m-txtb1{background:url(../images/row-bg1.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:8.33vw 0 8.8vw;font-size:1vw;color:#fff}

.m-txtb1 .wp{width:35.83vw}

.m-txtb1 h4{font-size:1.777vw;color:#c79f62;font-weight:400;letter-spacing:.222vw}

.m-txtb1 h3{font-size:2.722vw;font-weight:400;letter-spacing:.222vw;margin:.888vw 0 1.388vw}

.m-txtb1 .desc{line-height:2}

.m-boxb1{position:relative}

.m-boxb1 .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:100%;font-size:2.388vw;color:#fff}

.ul-prob1{overflow:hidden}

.ul-prob1.act li{width:15%}

.ul-prob1.act .open{width:40%}

.ul-prob1.act .open .desc{opacity:1;visibility:visible}

.ul-prob1 li{float:left;width:20%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}

.ul-prob1 .con{position:relative;overflow:hidden;height:47.5vw}

.ul-prob1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block}

.ul-prob1 .txt{position:relative;padding-left:1.111vw;margin:1.944vw}

.ul-prob1 .txt::before{content:"";display:block;width:.166vw;height:4.888vw;background-color:#c79f62;position:absolute;top:0;left:0}

.ul-prob1 .txt .tit{font-size:1vw;color:#fff}

.ul-prob1 .txt .desc{font-size:1.052vw;color:#fff;line-height:1.8;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.row-a2{overflow:hidden;background-color:#f3efe5;position:relative;padding-top:5.222vw}

.row-a2 .g-titb1{position:absolute;left:17.5vw;top:3.888vw}

.m-banb1{margin-right:-4.166vw}

.m-banb1 .slider{padding-top:7.055vw;padding-left:17.5vw;padding-bottom:5.833vw}

.m-banb1 .slick-list{overflow:visible}

.m-banb1 .con{margin-right:4.166vw}

.m-banb1 .pic{position:relative;height:0;padding-top:100%;overflow:hidden}

.m-banb1 .pic img{position:absolute;left:0;top:0;width:100%;display:block}

.m-banb1 .pic .playbtn{display:block;width:4.777vw;height:4.777vw;line-height:4.777vw;position:absolute;bottom:10%;left:10%;z-index:1}

.m-banb1 .desc{font-size:.833vw;color:rgba(0,0,0,.7);line-height:1.555vw;height:4.666vw;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin:1.277vw 0 .333vw}

.m-banb1 .slick-arrow{font-size:0;text-indent:555.5vw;border:1px solid #eee;z-index:5;cursor:pointer;outline:0;top:0;width:3.333vw;height:3.333vw;position:absolute;background-color:#fff;background-position:center;background-repeat:no-repeat;-webkit-background-size:1.222vw 1.222vw;-moz-background-size:1.222vw;-o-background-size:1.222vw;background-size:1.222vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.m-banb1 .slick-arrow.slick-disabled{background-color:#f3efe5;border-color:#dedbd2}

.m-banb1 .slick-prev{right:11.11vw;background-image:url(../images/c-prev.png)}

.m-banb1 .slick-prev.slick-disabled{background-image:url(../images/c-prev1.png)}

.m-banb1 .slick-next{right:7.222vw;background-image:url(../images/c-next.png)}

.m-banb1 .slick-next.slick-disabled{background-image:url(../images/c-next1.png)}

.m-banb1 .slick-dots{position:absolute;left:0;bottom:5%;width:100%;text-align:center;font-size:0}

.m-banb1 .slick-dots li{display:inline-block;width:.555vw;height:.555vw;margin:0 .277vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}

.m-banb1 .slick-dots button{display:none}

.m-banb1 .slick-dots li.slick-active{background-color:#009fe8}

.row-a3{padding:9.055vw 0 11.05vw;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}

.row-a3 .g-titb1 h3{margin-bottom:1.944vw}

.row-a3 .g-titb1 .p{line-height:2}

.ul-listb1{width:60%;overflow:hidden;margin:4.333vw auto 4.777vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.ul-listb1 li{float:left}

.ul-listb1 .con{font-size:1.111vw;color:#fff}

.ul-listb1 .top{font-size:.888vw}

.ul-listb1 .num{font-size:3.222vw;line-height:1.2}

.g-moreb1{display:block;background-color:#c49f5e;color:#fff;text-align:center;font-size:.888vw;line-height:2.333vw;-webkit-border-radius:1.166vw;-moz-border-radius:1.166vw;border-radius:1.166vw;width:8.333vw}

.g-moreb1.bgf{width:10.33vw;background-color:#fff;color:#1d1f22;margin:0 auto}

.g-bgbox{position:absolute;left:0;top:0;width:100%;height:100%;display:block}

.row-a4{padding:4.833vw 0 6vw;overflow:hidden;background-color:#f9f7f2}

.g-titb1 h3{font-size:2.388vw;color:#1d1f21;font-weight:400;letter-spacing:.222vw;margin-bottom:.555vw}

.g-titb1 .p{font-size:1vw;color:#545454}

.g-titb1.tac{text-align:center}

.g-titb1.cf .p,.g-titb1.cf h3{color:#fff}

.row-a5{overflow:hidden;padding:4.722vw 0 6.222vw}

.ul-newsb1{overflow:hidden;margin:2.888vw -3.611vw 0}

.ul-newsb1 li{float:left;width:50%}

.ul-newsb1 .con{display:block;overflow:hidden;margin:0 3.611vw}

.ul-newsb1 .con:hover .img{-webkit-box-shadow:.277vw .277vw .277vw #dedede;-moz-box-shadow:.277vw .277vw .277vw #dedede;box-shadow:.277vw .277vw .277vw #dedede}

.ul-newsb1 .con:hover .tit{color:#c79f62}

.ul-newsb1 .pic{float:left;margin-right:1.388vw;margin-bottom:.277vw}

.ul-newsb1 .pic .img{width:13.88vw;height:8.166vw;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-newsb1 .txt{overflow:hidden}

.ul-newsb1 .tit{font-size:.888vw;color:#000;line-height:1.444vw;height:2.888vw;font-weight:700;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.ul-newsb1 .desc{font-size:.833vw;line-height:1.333vw;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:2.666vw;color:rgba(0,0,0,.65);margin:.333vw 0 .666vw}

.ul-newsb1 .time{font-size:.777vw;color:#c49f5e}

}

@media screen and (max-width:1199px){

.banner .vio-box{height:60vw}

.banner .wp{padding:0 15px}

.m-txtb1{padding:6vw 0;font-size:14px}

.m-txtb1 .wp{width:auto}

.m-txtb1 h4{font-size:16px}

.m-txtb1 h3{font-size:18px;margin:8px 0}

.ul-prob1 .con{height:60vw}

.ul-prob1 .txt{margin:10px;padding-left:10px}

.row-a2{padding:4vw 15px}

.row-a2 .g-titb1{position:static}

.m-banb1{margin-right:0}

.m-banb1 .slider{padding:20px 0 50px}

.m-banb1 .slick-list{overflow:hidden}

.m-banb1 .con{margin:0 10px}

.m-banb1 .pic .playbtn{width:35px;height:35px;line-height:35px;bottom:5%;left:5%}

.m-banb1 .pic .playbtn .play_svg{width:15px;height:15px}

.row-a3{padding:7vw 0}

.row-a3 .g-titb1 h3{margin-bottom:10px}

.ul-listb1{width:88%}

.ul-listb1 .con{font-size:16px}

.ul-listb1 .num{font-size:38px}

.g-titb1 h3{font-size:22px}

.g-titb1 .p{font-size:14px}

.row-a5{padding:6vw 0}

.ul-newsb1{margin:3vw -10px}

.ul-newsb1 .con{margin:0 10px}

}

@media screen and (max-width:959px){

.banner .vio-box .info .titimg{margin-bottom:10px;max-height:90px}

.banner .vio-box .play{width:45px;height:45px;line-height:45px}

.ul-newsb1{margin-left:0;margin-right:0}

.ul-newsb1 li{float:none;width:auto}

.ul-newsb1 .con{margin:0 0 10px}

.m-popvideo .close{width:20px;height:20px;top:-20px;right:-10px}

}

@media screen and (max-width:767px){

.m-boxb1 .title{display:none!important}

.g-moreb1{font-size:14px;width:100px;line-height:35px}

.g-moreb1.bgf{width:120px}

.ul-names,.ul-prob1{display:none}

.ul-prob1.ue{display:block}

.ul-prob1 li{float:none;width:auto!important}

.m-banb1 .con{margin:0}

.row-a4{padding:6vw 0}

.ul-listb1{width:auto;margin:45px 0}

.ul-listb1 .con{font-size:14px}

.ul-listb1 .top{font-size:12px}

.ul-listb1 .num{font-size:28px}

.ul-newsb1 .pic{float:none;width:auto;margin-right:0;margin-bottom:10px}

.ul-newsb1 .pic .img{width:100%;height:auto;padding-top:58.8%;margin:0 auto}

.ul-newsb1 .tit{height:auto;max-height:52px}

.row-a2{padding:30px 15px 40px}

.banner .slick-dots li,.m-banb1 .slick-dots li{width:6px;height:6px;margin:0 10px}

.banner .vio-box{height:calc(100vh - 86px)}

.banner .slider{padding-bottom:86px}

.banner .slick-dots{bottom:40px}

.m-txtb1{padding:50px 0 150px}

.m-txtb1 h3{font-size:28px;margin:30px 0 40px}

.m-banb1 .con{margin-right:30px}

.row-a3{padding:130px 0}

.row-a3 .g-titb1 h3{margin-bottom:30px}

}

.row-zc .g-banp1{padding-top:33.5%}

.row-ipzc{padding:0}

.wp2{max-width:1260px;margin:0 auto}

.wp1{max-width:960px;margin:0 auto}

.ul-listb1{width:60%;overflow:hidden;margin:78px auto 86px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.ul-listb1 li{float:left}

.ul-listb1 .con{font-size:20px;color:#fff}

.ul-listb1 .top{font-size:16px}

.ul-listb1 .num{font-size:58px;line-height:1.2;font-family:MyriadPro;margin-right:8px}

.ul-listb2{width:76%}

.ul-listb2 .con{color:#000}

.ul-listb2 .num,.ul-listb2 .p{font-weight:700}

.m-cooperate{background-color:#f8f8f8;text-align:center;padding-bottom:1px;box-shadow:rgba(0,0,0,.2) 0 2px 10px;position:relative;z-index:2}

.m-cooperate .tit{padding-top:68px;font-size:32px;color:#252525;font-weight:400;margin-bottom:40px}

.m-cooperate .desc{font-size:18px;color:#777;line-height:1.8;margin-bottom:66px;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}

.m-partner{padding:70px 0 46px;background:url(../images/i-bg1.jpg)}

.m-partner1{padding:0 0 60px}

.m-partner .left{width:20%;float:left;overflow:hidden;padding-left:48px;margin-right:90px;padding-top:15px}

.m-partner .tit{font-size:28px;color:#252525;margin-bottom:4px}

.m-partner .desc{font-size:15px;color:#777;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}

.ul-cooperate{margin:0 -12px;overflow:hidden;padding-top:15px}

.ul-cooperate li{width:33.3%;float:left;text-align:center;margin-bottom:26px}

.ul-cooperate .con{display:block;margin:0 12px;padding-bottom:56px;background-color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-cooperate a:hover{box-shadow:0 0 20px rgba(100,100,100,.2);transform:translateY(-5%);-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%)}

.ul-cooperate .line{height:9px;background-position:center center;background-repeat:no-repeat}

.ul-cooperate .txt{padding:0 20px;font-size:16px;color:#777;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}

.ul-cooperate .box{height:190px;position:relative}

.ul-cooperate .pic{text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.ul-cooperate .pic img{display:inline-block}

@media only screen and (max-width:1440px){

.ul-listb1{width:60%;overflow:hidden;margin:4.333vw auto 4.777vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.ul-listb1 li{float:left}

.ul-listb1 .con{font-size:1.111vw}

.ul-listb1 .top{font-size:.888vw}

.ul-listb1 .num{font-size:3.222vw;line-height:1.2}

.wp1{max-width:80%}

.wp2{max-width:90%}

.m-cooperate{padding:0 0 1px}

.m-cooperate .tit{padding-top:4.722vw;font-size:2.222vw;margin-bottom:2.777vw}

.m-cooperate .desc{font-size:1.25vw;margin-bottom:4.583vw}

.m-partner{padding:5.972vw 0 3.194vw}

.m-partner1{padding-top:0;padding-bottom:4.166vw}

.m-partner .left{padding-left:3.333vw;margin-right:6.25vw}

.m-partner .tit{font-size:1.944vw;margin-bottom:.277vw}

.m-partner .desc{font-size:1.041vw}

.ul-cooperate{margin:0 -.833vw}

.ul-cooperate li{margin-bottom:1.805vw}

.ul-cooperate .con{margin:0 .833vw;padding-bottom:3.888vw}

.ul-cooperate .line{height:.625vw}

.ul-cooperate .txt{font-size:1.111vw;color:#777}

.ul-cooperate .box{height:13.19vw;position:relative}

}

@media only screen and (max-width:960px){

.ul-listb1{width:88%}

.ul-listb1 .con{font-size:16px}

.ul-listb1 .num{font-size:38px}

.m-cooperate .tit{padding-top:40px;font-size:22px;margin-bottom:30px}

.m-cooperate{padding-bottom:1px}

.m-cooperate .desc{font-size:14px;margin-bottom:4.583vw}

.m-partner{padding:40px 0 20px}

.m-partner1{padding-top:0;padding-bottom:4.166vw}

.m-partner .left{padding-left:0;margin-right:30px}

.m-partner .tit{font-size:18px;margin-bottom:4px}

.m-partner .desc{font-size:14px}

.ul-cooperate{margin:0 -15px}

.ul-cooperate .con{margin:0 15px}

.ul-cooperate .line{height:8px}

.ul-cooperate .txt{font-size:14px}

.ul-cooperate li{width:50%}

.ul-cooperate .box{height:140px}

}

@media only screen and (max-width:767px){

.ul-listb1 .con{font-size:14px}

.ul-listb1 .top{font-size:12px}

.ul-listb1 .num{font-size:28px}

.wp1,.wp2{max-width:100%;margin:0 10px}

.m-cooperate{padding-bottom:1px}

.m-partner .left{padding-top:0;margin:0 0 20px;width:100%;text-align:center}

.ul-cooperate{margin:0 -10px}

.ul-cooperate li{width:50%;margin-bottom:20px}

.ul-cooperate .con{margin:0 10px}

.ul-cooperate .pic{padding:0 30px}

.ul-cooperate .box{height:140px}

.ul-cooperate .txt{

    display: -webkit-box;

    -webkit-line-clamp: 2;

    overflow: hidden;

    -webkit-box-orient: vertical;

    height: 3em;

}

.m-cooperate .desc{

    display: block;

}

}

@media only screen and (max-width:375px){

.m-cooperate{padding-bottom:1px}

.m-cooperate .tit{padding-top:30px;font-size:20px;margin-bottom:20px}

.m-cooperate .desc{font-size:12px}

.ul-cooperate{margin:0 -5px}

.ul-cooperate li{margin-bottom:10px}

.ul-cooperate .con{margin:0 5px}

.m-partner{padding:20px 0 10px}

.m-partner .tit{font-size:18px;margin-bottom:4px}

.ul-cooperate .box{height:100px}

.ul-cooperate .txt{font-size:12px}

.ul-cooperate .line{height:6px}

}

.m-case{background-color:#f9f7f2}

.m-txt-present{padding-top:66px;margin-bottom:100px}

.m-txt-present .tits{text-align:center;font-size:43px;color:#1d1f1f;margin-bottom:96px}

.ul-present{overflow:hidden;margin-bottom:94px}

.ul-present li{width:25%;color:#131304;float:left;overflow:hidden;border-right:1px solid #ddd;text-align:center}

.ul-present .con{display:inline-block;text-align:left}

.ul-present li:last-child{border:none}

.ul-present .tit{font-size:24px}

.ul-present .desc{font-size:16px;color:rgba(19,19,4,.6)}

.m-txt-present .info{

    font-size:16px;

    color:rgba(19,19,4,.6);

    /* padding-right:80px; */

    line-height:2}

.m-pic-present .g-tit{margin:0 auto 52px;width:60%;text-align:center;font-size:43px;color:#1d1f1f;line-height:1.3}

.ul-pic-present{padding-bottom:90px}

.ul-pic-present li img{display:block}

.ul-pic-present li{margin-bottom:28px}

@media only screen and (max-width:1440px){

.wp{max-width:80%}

.m-txt-present{padding-top:4.583vw;margin-bottom:6.944vw}

.m-txt-present .tits{font-size:2.986vw;margin-bottom:6.666vw}

.ul-present{margin-bottom:6.527vw}

.ul-present li:last-child{border:none}

.ul-present .tit{font-size:1.666vw}

.ul-present .desc{font-size:1.111vw}

.m-txt-present .info{

    font-size:1.111vw;

    color:#131304;

    /* padding-right:5.555vw; */

    line-height:2}

.m-pic-present .g-tit{font-size:2.986vw;margin-bottom:3.611vw}

.ul-pic-present{padding-bottom:6.25vw}

.ul-pic-present li{margin-bottom:1.944vw}

}

@media only screen and (max-width:960px){

.ul-present .con{text-align:center}

.wp{max-width:90%}

.m-txt-present{padding-top:30px;margin-bottom:40px}

.m-txt-present .tits{font-size:24px;margin-bottom:30px}

.ul-present{margin-bottom:30px}

.ul-present li:last-child{border:none}

.ul-present .tit{font-size:16px}

.ul-present .desc{font-size:14px}

.m-txt-present .info{font-size:13px;padding-right:0}

.m-pic-present .g-tit{font-size:24px;margin-bottom:30px}

.ul-pic-present{padding-bottom:30px}

.ul-pic-present li{margin-bottom:20px}

}

@media only screen and (max-width:767px){

.m-txt-present{padding-top:20px;margin-bottom:30px}

.m-txt-present .tits{font-size:18px;margin-bottom:20px}

.ul-present{margin-bottom:10px}

.ul-present li{width:50%;margin-bottom:10px}

.ul-present li:nth-child(2){border:none}

.ul-present .tit{font-size:15px}

.m-txt-present .info,.ul-present .desc{font-size:12px}

.m-pic-present .g-tit{font-size:18px;width:100%;margin-bottom:20px}

.ul-pic-present{padding-bottom:20px}

.ul-pic-present li{margin-bottom:10px}

}

.wp-ac{max-width:1280px;margin:0 auto}

.m-apply-case{background-color:#f9f7f2;padding:60px 0 80px}

.m-apply-case .titimp{font-size:42px;text-align:center;margin-bottom:32px}

::-webkit-scrollbar{width:10px;height:0}

::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#d8d8d8}

::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;background:#f5f5f5}

.m-choose{overflow:hidden;height:62px;line-height:62px;margin-bottom:40px}

.m-choose .tits{font-size:18px;color:#535353;font-weight:400;float:left;overflow:hidden;margin-right:40px;text-align:center}

.ul-choose{height:62px;overflow:hidden;border-bottom:1px solid #ddd;white-space:nowrap;overflow-y:hidden;overflow-x:scroll}

.ul-choose a{display:block;margin-right:40px}

.ul-choose li{height:62px;display:inline-block;vertical-align:top}

.ul-choose .tit{font-size:18px;color:#000;padding:0 20px;text-align:center;font-weight:400;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}

.ul-choose .tit::after{content:"";width:100%;height:2px;background-color:#000;position:absolute;bottom:0;left:0;display:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-choose .on .tit::after{display:block}

.ul-choose .on .tit{font-weight:700}

.ul-choose a:hover .tit::after{display:block}

.ul-choose a:hover .tit{font-weight:700}

.ul-apply{overflow:hidden;margin:0 -20px}

.ul-apply li{width:50%;float:left;overflow:hidden;margin-bottom:50px}

.ul-apply .con{display:block;margin:0 20px}

.ul-apply .pic{padding-top:57.74%;position:relative;margin-bottom:24px;overflow:hidden}

.ul-apply .pic img{display:block;width:100%;height:auto;position:absolute;left:0;top:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-apply .tit{font-size:24px;line-height:1.4em; height: 2.8em;color:#131304;text-align:left;margin-bottom:5px;display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.ul-apply .desc{font-size:16px;color:rgba(19,19,4,.6);display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}

.ul-apply a:hover .pic img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}

.pages-ca{text-align:center}

.pages-ca ul{overflow:hidden;display:inline-block}

.pages-ca li{float:left;overflow:hidden}

.pages-ca li a{display:block;width:50px;height:50px;border-radius:50%;line-height:50px;border:none;font-size:16px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;margin-right:20px}

.pages-ca .on a,.pages-ca li a:hover{background-color:#1d1f22;color:#fff}

@media only screen and (max-width:1440px){

.wp-ac{max-width:80%}

.m-apply-case{padding:4.166vw 0 5.555vw}

.m-apply-case .tit-imp{font-size:2.916vw;margin-bottom:2.222vw}

.m-choose{height:4.305vw;line-height:4.305vw;margin-bottom:2.777vw}

.m-choose .tits{font-size:1.25vw;margin-right:2.777vw}

.ul-choose{height:4.305vw}

.ul-choose a{margin-right:2.777vw}

.ul-choose li{height:4.305vw}

.ul-choose .tit{font-size:1.25vw;padding:0 1.388vw}

.ul-choose .tit::after{height:.138vw}

.ul-apply{margin:0 -1.388vw}

.ul-apply li{margin-bottom:3.472vw}

.ul-apply .con{margin:0 1.388vw}

.ul-apply .pic{margin-bottom:1.666vw}

.ul-apply .tit{font-size:1.666vw;color:#131304;text-align:left;margin-bottom:.347vw}

.ul-apply .desc{font-size:1.111vw}

.pages-ca ul li a{width:3.472vw;height:3.472vw;line-height:3.472vw;font-size:1.111vw}

}

@media only screen and (max-width:960px){

.wp-ac{max-width:90%}

}

@media only screen and (max-width:767px){

.wp-ac{max-width:100%;margin:0 10px}

.m-apply-case{padding:20px 0}

.m-apply-case .titimp{font-size:18px;margin-bottom:10px}

.m-choose{height:40px;line-height:40px;margin-bottom:20px}

.m-choose .tits{font-size:13px;margin-right:0}

.ul-choose{height:40px}

.ul-choose a{margin:0}

.ul-choose li{height:40px;min-width:60px}

.ul-choose .tit{font-size:13px}

.ul-choose .tit::after{height:2px}

.ul-apply{margin:0 -5px}

.ul-apply li{margin-bottom:3.472vw}

.ul-apply .con{margin:0 5px}

.ul-apply .pic{margin-bottom:5px}

.ul-apply .tit{font-size:13px;margin-bottom:3px}

.ul-apply .desc{font-size:12px}

.pages-ca ul li a{width:20px;height:20px;line-height:20px;font-size:12px}

.pages-ca ul li:nth-child(6),.pages-ca ul li:nth-child(7),.pages-ca ul li:nth-child(8){display:none}

}

.m-invess{color:#3e3032;background-color:#f8f8f8;padding:20px 0 76px;box-shadow:0 6px 5px 0 #ddd;transform:translate3d(0,0,0)}

.m-invess .box{overflow:hidden;padding:20px 0}

.m-invess .tits{font-size:22px;float:left;overflow:hidden;height:40px;line-height:40px;margin-right:30px}

.m-invess .desc{overflow:hidden;line-height:40px}

.m-invess .desc p{font-size:13px;float:left;overflow:hidden;margin-right:10px}

.ul-invess{overflow:hidden}

.ul-invess li{float:left;overflow:hidden;width:33.3%}

.ul-invess .txt{height:50px;line-height:50px}

.ul-invess .tit{font-size:46px;float:left;overflow:hidden;margin-right:20px}

.m-invess .info{overflow:hidden;padding:5px 0}

.m-invess .info-t{font-size:13px;line-height:1.5}

.m-invess .info-b{font-size:18px;line-height:1.4}

.ul-invess li:last-child .info-b{position:relative}

.ul-invess li:last-child .info-b::after{content:"";display:block;width:29px;height:16px;background:url(../images/i2.png) center center no-repeat;background-size:cover;position:absolute;left:100px;bottom:0}

.m-invess-b{overflow:hidden;padding-top:88px;background:url(../images/i-bg1.jpg);padding-bottom:100px}

.m-report{width:40.8%;float:left;overflow:hidden;padding:0 20px 0 40px;background-color:#f5f5f5;margin-right:8px;height:505px}

.m-report1{width:25.5%;background:url(../images/i-bg3.jpg);background-size:cover}

.m-report .tit{color:#000;font-size:25px;padding:28px 0;border-bottom:1px solid #ccc}

.m-report1 .tit{color:#5e553a;border-bottom:1px solid #d4aa00}

.m-report .more{font-size:15px;margin-bottom:52px}

.ul-report{overflow:hidden;margin-bottom:26px}

.ul-report li{padding:20px 40px 20px 0;overflow:hidden;border-bottom:1px solid #ccc}

.ul-report1 li{border-bottom:1px solid #d4aa00;padding-right:30px}

.ul-report .num{float:left;overflow:hidden;border-right:2px solid #cdcdcd;color:#edb752;font-weight:700;padding-right:10px;margin-right:10px}

.ul-report a:hover .desc{color:#edb752}

.ul-report1 .num{border-right:2px solid #d5ab03}

.m-report1 .num{color:#fff}

.m-report1 .desc{color:#877425;transition:.3;-webkit-transition:.3;-moz-transition:.3;-ms-transition:.3;-o-transition:.3}

.m-report1 a:hover .desc{color:#fff}

.ul-report .day{font-size:41px;line-height:1}

.ul-report .year{font-size:14px}

.ul-report .desc{overflow:hidden;font-size:16px;color:#666;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-invess li:last-child .info-b.down::after {

    transform: rotate(180deg);

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    bottom: 5px;

}

.m-terrace{height:260px;padding:20px 30px 30px;overflow:hidden;background:url(../images/i-bg2.jpg) center center no-repeat;background-size:cover;margin-bottom:10px}

.m-terrace1:hover,.m-terrace:hover{box-shadow:0 0 10px rgba(0,0,0,.8)}

.m-terrace .tit{font-size:25px;color:#999;margin-bottom:140px}

.m-terrace .more{color:#fff;font-size:18px}

.m-terrace1 .more{color:#131304;padding-left:62px;position:relative}

.m-terrace1{height:235px;background:url(../images/i-bg4.jpg) center center no-repeat;background-size:cover}

.m-terrace1 .tit{color:#665f52;margin-bottom:80px}

.m-terrace1 .more::after{display:block;content:"";width:64px;height:41px;background:url(../images/i1.png) left center no-repeat;background-size:cover;position:absolute;left:0;top:-20px}

.m-tab-f01.m-tab-f02{background:#f9f7f2}

.m-ml{background-color:#f9f7f2}

.g-tit1{font-size:42px;color:#3e3032;line-height:1.3em;padding:60px 0 25px;text-align:center}

.m-ml .box{text-align:center;border-bottom:1px solid #cecece}

.ul-snv1{font-size:0;vertical-align:top;text-align:center;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}

.ul-snv1 li{display:inline-block;margin-right:10px}

.ul-snv1 li:last-child{margin:0}

.ul-snv1 h3{font-weight:400;padding:26px 25px;display:inline-block;font-size:25px;color:#000;position:relative;cursor:pointer}

.ul-snv1 h3::after{content:"";display:block;width:100%;height:3px;position:absolute;left:0;bottom:-1px;background-color:#c79f62;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-snv1 .on h3::after,.ul-snv1 h3:hover::after{opacity:1}

.ul-item{margin:0 -14px;padding:44px 0 60px}

.ul-item li{width:25%;float:left;margin-bottom:30px}

.ul-item .con{display:block;margin:0 14px;background-color:#e9e4de;padding:30px 30px 100px;color:#000;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-item .con:hover{box-shadow:0 0 10px rgba(0,0,0,.4)}

.ul-item .name{font-size:22px;margin-bottom:15px;line-height:1.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.ul-item .post{font-size:14px;line-height:1.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.row-i02{background:url(../images/i-bg1.jpg) center center;background-size:contain}

.m-service .g-tit1{padding-bottom:50px}

.ul-service{margin:0 -18px;padding-bottom:50px}

.ul-service li{width:50%;float:left;margin-bottom:38px}

.ul-service .con{display:block;margin:0 18px;padding:43px 38px 50px;background-color:#fff;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-service .con:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}

.ul-service .pic{width:60%;height:100%;position:absolute;background-size:cover;top:0;right:0}

.ul-service .tit{font-size:22px;color:#000;line-height:1.4em;margin-bottom:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.ul-service .desc{font-size:16px;color:#666;line-height:1.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.ul-service .icon{width:52px;height:46px;margin-bottom:60px;background-size:cover}

@media only screen and (max-width:1440px){

.m-invess{padding:1.388vw 0 3.277vw;box-shadow:0 .416vw .347vw 0 #ddd}

.m-invess .box{padding:1.388vw 0}

.m-invess .tits{font-size:1.527vw;height:2.777vw;line-height:2.777vw;margin-right:2.083vw}

.m-invess .desc{line-height:2.777vw}

.m-invess .desc p{font-size:.902vw;margin-right:.694vw}

.ul-invess .txt{height:4.166vw;line-height:4.166vw}

.ul-invess .tit{font-size:3.1vw;margin-right:1.388vw}

.m-invess .info{padding:.694vw 0}

.m-invess .info-t{font-size:.902vw}

.m-invess .info-b{font-size:1.25vw}

.ul-invess li:last-child .info-b::after{width:2.013vw;height:1.111vw;left:6.944vw;bottom:0}

.m-invess-b{padding-top:6.111vw;padding-bottom:6.944vw}

.m-report{width:40.8%;padding:0 1.388vw 0 2.777vw;background-color:#f5f5f5;margin-right:.555vw;height:35.06vw}

.m-report1{width:25.5%}

.m-report .tit{font-size:1.736vw;padding:1.944vw 0}

.m-report .more{font-size:1.041vw;margin-bottom:3.611vw}

.ul-report{overflow:hidden;margin-bottom:1.805vw}

.ul-report li{padding:1.388vw 2.777vw 1.388vw 0}

.ul-report1 li{padding-right:2.083vw}

.ul-report .num{border-right:solid #cdcdcd;padding-right:.694vw;margin-right:.694vw}

.ul-report1 .num{border-right:solid #d5ab03}

.ul-report .day{font-size:2.847vw}

.ul-report .year{font-size:.972vw}

.ul-report .desc{overflow:hidden;font-size:1.111vw;color:#666}

.m-terrace{height:18.05vw;padding:1.388vw 2.083vw 2.083vw;margin-bottom:.694vw}

.m-terrace .tit{font-size:1.736vw;margin-bottom:9.722vw}

.m-terrace .more{font-size:1.25vw}

.m-terrace1{height:16.31vw}

.m-terrace1 .tit{margin-bottom:5.555vw}

.m-terrace1 .more{padding-left:4.305vw;position:relative}

.m-terrace1 .more::after{display:block;content:"";width:4.444vw;height:2.847vw;background:url(../images/i1.png) left center no-repeat;background-size:cover;position:absolute;left:0;top:-1.388vw}

.g-tit1{font-size:2.916vw;line-height:1.3em;padding:4.166vw 0 1.736vw}

.m-ml .box{border-bottom:1px solid #cecece}

.ul-snv1 h3{font-weight:400;padding:1.805vw 1.736vw;font-size:1.736vw}

.ul-snv1 h3::after{height:.208vw;bottom:-1px}

.ul-item{margin:0 -.972vw;padding:3.055vw 0 4.166vw}

.ul-item li{margin-bottom:2.083vw}

.ul-item .con{margin:0 .972vw;padding:2.083vw 2.083vw 6.944vw}

.ul-item .name{font-size:1.527vw;margin-bottom:1.041vw;line-height:1.4em}

.ul-item .post{font-size:.972vw;line-height:1.4em}

.m-service .g-tit1{padding-bottom:3.472vw}

.ul-service{margin:0 -1.25vw;padding-bottom:3.472vw}

.ul-service li{margin-bottom:2.638vw}

.ul-service .con{margin:0 1.25vw;padding:2.986vw 2.638vw 3.472vw}

.ul-service .tit{font-size:1.527vw;margin-bottom:1.388vw}

.ul-service .desc{font-size:1.111vw}

.ul-service .icon{width:3.611vw;height:3.194vw;margin-bottom:4.166vw}

}

@media only screen and (max-width:960px){

.m-invess{padding:20px 0 30px}

.m-invess .box{padding:20px 0}

.m-invess .tits{font-size:18px;height:25px;line-height:25px;margin-right:20px}

.m-invess .desc{line-height:25px}

.m-invess .desc p{font-size:12px;margin-right:20px}

.ul-invess .txt{height:50px;line-height:50px}

.ul-invess .tit{font-size:28px;margin-right:10px}

.m-invess .info-b,.m-invess .info-t{font-size:13px}

.m-report{height:330px}

.ul-report li{padding:10px 0}

.ul-report .day{font-size:32px}

.m-terrace{width:49%;float:left;overflow:hidden;height:200px}

.m-terrace1{margin-left:2%;height:200px}

.ul-invess li:last-child .info-b::after{left:80px}

.m-invess-b{padding-top:40px;padding-bottom:60px}

.m-report{width:60%;padding:0 20px;margin-right:2%;margin-bottom:30px}

.m-report1{width:36%}

.m-report .tit{font-size:18px;padding:1.944vw 0}

.m-report .more{font-size:13px}

.ul-report .desc,.ul-report .year{font-size:12px}

.m-terrace .tit{font-size:16px;margin-bottom:100px}

.m-terrace1 .tit{margin-bottom:94px}

.m-terrace1 .more{height:26px;width:150px;padding-left:45px}

.m-terrace1 .more::after{width:38px;height:24px;top:-10px}

.g-tit1{font-size:22px}

.ul-snv1 h3{font-size:16px}

.ul-item li{width:33.3%}

.ul-item .name{font-size:15px}

.ul-item .post{font-size:13px}

.ul-service .tit{font-size:15px}

.ul-service .desc{font-size:13px}

}

@media only screen and (max-width:767px){

.m-invess-b{padding:30px 0}

.ul-report .day{font-size:26px}

.m-invess{padding-top:10px}

.m-invess .box{text-align:center}

.m-invess .tits{width:100%;margin-bottom:10px}

.m-invess .desc{display:inline-block;margin:0 auto}

.ul-invess .txt{height:70px;overflow:hidden;text-align:center}

.ul-invess .tit{font-size:22px;float:none;line-height:30px}

.m-report{width:100%}

.m-report .more,.ul-report{margin-bottom:15px}

.m-report .tit,.ul-report li{padding:15px 0}

.ul-report .num{padding-right:10px;margin-right:10px}

.m-terrace{padding:15px}

.m-terrace .tit{font-size:18px}

.m-terrace .more{font-size:12px}

.ul-invess li:last-child .info-b::after{left:74%}

.g-tit1{padding:30px 0 20px;font-size:20px}

.ul-snv1{width:90%;margin:0 auto}

.ul-snv1 h3{padding:10px}

.ul-item{margin:0 -8px;padding:20px 0}

.ul-item li{width:50%;margin-bottom:15px}

.ul-item .con{padding:20px 20px 40px;margin:0 8px}

.ul-item .post{height:2.8em;-webkit-line-clamp:2}

.m-service .g-tit1{padding:30px 0}

.ul-service{margin:0;padding-bottom:20px}

.ul-service li{width:100%;margin-bottom:20px}

.ul-service .con{padding:20px;margin:0}

.ul-service .icon{width:32px;height:28px;margin-bottom:30px}

.ul-service .tit{margin-bottom:10px}

.ul-service .desc{height:2.8em;-webkit-line-clamp:2}

}

@media only screen and (max-width:400px){

.m-invess .desc p{margin-right:10px;float:none}

.m-terrace{width:100%;margin-bottom:15px}

.m-terrace1{margin-left:0}

.ul-invess li:last-child .info-b::after{left:80%}

}

.m-operation{padding-top:64px;padding-bottom:168px;background-color:#f9f7f2}

.m-operation .icon{width:52px;height:50px;background:url(../images/op-top.png) center center no-repeat;background-size:cover;display:inline-block;margin-bottom:18px}

.m-operation .top{text-align:center}

.m-operation .tit{margin-bottom:26px;font-size:54px;color:#1d1f1f}

.m-operation .desc{font-size:20px;color:#131304;margin-bottom:50px}

.m-slick{position:relative;padding-left:140px;overflow:hidden}

.m-slick .info{font-size:18px;color:#000;position:absolute;left:140px;top:0}

.ul-pic{margin-right:-16.666%;padding-top:90px;position:relative}

.ul-pic li{margin-right:30px}

.ul-pic .pic{width:100%;height:auto;padding-top:70.586%;position:relative;margin-bottom:22px}

.ul-pic .pic img{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.ul-pic .pro{font-size:20px;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}

.ul-pic .inner{width:100%;height:100%;color:#fff;position:absolute;top:0;opacity:0;padding:20px 40px;background-color:rgba(0,0,0,.6);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-pic .txt{font-size:20px;line-height:2;margin:144px 100px 126px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.ul-pic .exact{font-size:16px}

.ul-pic .addres{float:left;overflow:hidden;position:relative;padding-left:20px;margin-right:30px}

.ul-pic .addres::after{content:"";display:block;background:url(../images/op-8.png) center center no-repeat;background-size:cover;width:14px;height:19px;position:absolute;left:0;top:0}

.ul-pic .num{overflow:hidden;position:relative;padding-left:20px}

.ul-pic .num::after{content:"";display:block;background:url(../images/op-9.png) center center no-repeat;background-size:cover;width:14px;height:19px;position:absolute;left:0;top:0}

.ul-pic a:hover .inner{opacity:1}

.ul-pic .slick-arrow{position:absolute;top:0;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;background-color:#fff;border:1px solid rgba(100,100,100,.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}

.ul-pic .slick-arrow:hover{background-color:#c49f5e;color:#fff;border:none}

.ul-pic .slick-prev{right:35%;margin-right:20px}

.ul-pic svg{fill:var(--icon-fill,currentColor);width:100%;height:auto;width:var(--icon-size,24px);display:inline-block;vertical-align:middle}

.ul-pic .slick-next{right:31%}

.m-resource{background-size:cover;background-position:center center;background-repeat:no-repeat}

.ul-resource{background-color:rgba(0,0,0,.4);overflow:hidden}

.ul-resource li{float:left;overflow:hidden;width:25%;border-right:1px solid #666;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-resource a{display:block}

@media only screen and (min-width:767px){

.ul-resource li:hover{background-color:rgba(0,0,0,.6);border:none}

.ul-resourcg3 li:hover{background-color:rgba(0,0,0,.7)}

}

.ul-resource a:hover .tit{display:block}

.ul-resource .tit{position:absolute;font-size:18px;color:#fff;left:50px;top:50px;display:none}

.ul-resource .con{display:block;text-align:center;height:804px;position:relative}

.ul-resource .txt{margin:0 40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.ul-resource .num{font-size:96px;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ddd;margin-bottom:16px}

.ul-resource .desc{color:#fff;margin-bottom:30px;padding:0 30px;height:4.5em;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.ul-resource .info{color:#c49f5e;font-size:18px;-webkit-line-clamp:2;overflow:hidden;height:3em;-webkit-box-orient:vertical}

@media only screen and (min-width:1199px) and (max-width:1900px){

.ul-pic .txt{font-size:1.041vw;line-height:2;margin:7.5vw 5.208vw 5.604vw}

.ul-pic .exact{font-size:.833vw}

.ul-pic .addres::after{width:11px;height:14px;top:2px}

.ul-pic .num::after{width:12px;height:12px;top:2px}

}

@media only screen and (min-width:767px) and (max-width:1199px){

.ul-pic .txt{font-size:14px;line-height:1.8;margin:20px 10px}

.ul-pic .exact{font-size:12px}

.ul-pic .addres{float:none;margin-bottom:10px}

.ul-pic .addres::after{width:10px;height:12px;top:2px}

.ul-pic .num::after{width:10px;height:10px;top:2px}

}

@media only screen and (max-width:1440px){

.ul-pic .slick-prev{right:26%}

.ul-pic .slick-next{right:22%}

.m-operation{padding-top:4.444vw;padding-bottom:8.66vw}

.m-operation .icon{width:3.611vw;height:3.472vw;margin-bottom:1.25vw}

.m-operation .top{text-align:center}

.m-operation .tit{margin-bottom:1.805vw;font-size:3.75vw}

.m-operation .desc{font-size:1.388vw;margin-bottom:3.472vw}

.m-slick .info{font-size:1.25vw;left:9.722vw;}

.m-slick{padding-left:9.722vw}

.ul-pic{margin-right:-16.666%;padding-top:6.25vw}

.ul-pic li{margin-right:2.083vw}

.ul-pic .pic{margin-bottom:1.527vw}

.ul-pic .pro{font-size:1.388vw}

.ul-pic .inner{padding-left:1.388vw;padding:1.388vw 2.777vw}

.ul-pic .addres{margin-right:2.083vw}

.ul-pic .num{overflow:hidden;position:relative}

.ul-pic a:hover .inner{opacity:1}

.ul-pic .slick-arrow{width:4.166vw;height:4.166vw;-o-transition:.3s}

.ul-pic svg{fill:var(--icon-fill,currentColor);width:100%;height:auto;width:var(--icon-size,1.666vw);display:inline-block;vertical-align:middle}

.ul-resource .tit{position:absolute;font-size:1.25vw;color:#fff;left:3.472vw;top:3.472vw;display:none}

.ul-resource .con{padding:0 15px;height:500px}

.ul-resource .num{font-size:6.666vw;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ddd;margin-bottom:1.111vw}

.ul-resource .desc{font-size:1.805vw;color:#fff;margin-bottom:2.083vw;padding:0}

.ul-resource .info{color:#c49f5e;font-size:1.25vw;-webkit-line-clamp:2;overflow:hidden;height:3.2em;-webkit-box-orient:vertical}

}

@media only screen and (max-width:960px){

.m-operation .tit{font-size:30px}

.m-operation .desc{font-size:15px}

.m-slick{padding-left:30px}

.m-slick .info{font-size:14px;left:30px}

.ul-pic .pro{font-size:14px}

.ul-resource .num{font-size:50px}

.ul-resource .desc{font-size:18px}

.ul-resource .info{font-size:13px}

}

@media only screen and (max-width:767px){

.ul-pic .txt{font-size:18px;margin:14vw}

.ul-pic .exact{font-size:14px}

.m-operation{width:100%;padding:0 10px}

.m-operation .top{padding-top:20px}

.m-operation .icon{width:29px;height:28px}

.m-operation .tit{font-size:20px}

.m-operation .desc{font-size:13px}

.m-slick{padding-left:0;padding-bottom:30px}

.m-slick .info{font-size:14px;left:20px;top:3px}

.ul-pic{margin:0;padding-top:40px}

.ul-pic li{margin:0}

.ul-pic .slick-arrow{width:30px;height:30px}

.ul-pic .slick-prev{right:10%;margin-right:10px}

.ul-pic .slick-next{right:4%}

.ul-pic .pro{font-size:14px}

.ul-resource li{width:50%;border-bottom:1px solid #666}

.ul-resource .con{height:220px}

.ul-resource .txt{margin:0 15px}

.ul-resource .num{font-size:30px;line-height:1.3;margin-bottom:5px}

.ul-resource .desc{font-size:14px;margin-bottom:10px}

.ul-resource .info{font-size:12px}

.ul-pic svg{width:var(--icon-size,10px)}

}

@media only screen and (max-width:375px){

.ul-pic .txt{font-size:16px;margin:20px}

.ul-pic .addres{float:none;margin-bottom:10px}

.m-slick .info,.ul-pic .pro{font-size:12px}

.ul-pic .slick-prev{right:12%}

.m-slick .info{top:5px}

}

.m-operation .icon2{background:url(../images/opb-top.png) center center no-repeat;background-size:cover}

.ul-resource2{background-color:rgba(142,80,106,.7)}

.ul-resource2 li{border-right:1px solid #999}

.ul-resource2 .info{color:#fff}

.wp-n{max-width:85.41%;margin:0 auto}

.m-news{padding:78px 0;background-color:#f9f7f2}

.ul-news{overflow:hidden;margin:0 -40px}

.ul-news li{float:left;overflow:hidden;width:33.3%;margin-bottom:50px}

.ul-news .con{display:block;margin:0 40px;font-size:15px;color:#777}

.ul-news .pic{padding-top:51.17%;position:relative;margin-bottom:20px;overflow:hidden}

.ul-news .pic img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-news a:hover .pic img{transform:translateY(-50%) scale(1.2);-webkit-transform:translateY(-50%) scale(1.2);-moz-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);-o-transform:translateY(-50%) scale(1.2)}

.ul-news .time{margin-bottom:20px}

.ul-news .tit{font-size:20px;color:#252525;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-bottom:30px;line-height:1.4;height:2.8em}

.ul-news .desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-height:2;height:6em;margin-bottom:26px}

.m-news .more{text-align:center}

.m-news .more a{display:inline-block;font-size:16px;color:#c49f5e;height:44px;width:210px;line-height:44px;text-align:center;border:1px solid #c49f5e;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}

@media only screen and (max-width:1440px){

.m-news{padding:5.416vw 0;background-color:#f9f7f2}

.ul-news{overflow:hidden;margin:0 -2.177vw}

.ul-news li{float:left;overflow:hidden;width:33.3%;margin-bottom:3.472vw}

.ul-news .con{display:block;margin:0 2.177vw;font-size:1.041vw;color:#777}

.ul-news .pic{margin-bottom:1.388vw;overflow:hidden}

.ul-news .time{margin-bottom:1.388vw}

.ul-news .tit{font-size:1.388vw;color:#252525;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-bottom:2.083vw;line-height:1.4}

.ul-news .desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;height:5.4em;line-height:1.8em;margin-bottom:1.805vw}

.m-news .more{text-align:center}

.m-news .more a{display:inline-block;font-size:1.111vw;color:#c49f5e;height:3.055vw;width:14.58vw;line-height:3.055vw;text-align:center;border:1px solid #c49f5e;border-radius:2.777vw;-webkit-border-radius:2.777vw;-moz-border-radius:2.777vw;-ms-border-radius:2.777vw;-o-border-radius:2.777vw}

}

@media only screen and (max-width:960px){

.wp-n{max-width:92%}

.ul-news li{width:50%;margin-bottom:30px}

.ul-news .con{font-size:13px}

.ul-news .tit{font-size:15px}

.m-news .more a{height:34px;width:150px;line-height:34px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;font-size:13px}

}

@media only screen and (max-width:767px){

.m-news{padding:40px 0}

.wp-n{max-width:100%;margin:0 10px}

.ul-news{margin:0 -8px}

.ul-news li{margin-bottom:20px}

.ul-news .con{margin:0 8px}

.ul-news .pic,.ul-news .time{margin-bottom:8px}

.ul-news .desc,.ul-news .tit{margin-bottom:10px}

.m-news .more a{width:120px}

}

@media only screen and (max-width:480px){

.ul-news li{width:100%}

}

.m-inner1{max-width:52.33%;min-height:576px;background-color:#fff;padding:90px 105px 80px;position:relative}

.m-inner1 .name{font-size:34px;margin-bottom:25px;color:#000;font-weight:700}

.m-inner1 .post{display:inline-block;margin-left:10px;font-size:15px}

.m-inner1 .desc{color:#000;font-weight:700;font-size:15px;line-height:2.2em;max-height:270px;overflow:hidden;overflow-y:auto;overflow-x:hidden}

.m-inner1 .close{width:45px;height:45px;background-size:cover;position:absolute;right:40px;top:40px;cursor:pointer}

@media only screen and (max-width:1600px){

.m-inner1{max-width:70%;min-height:40vw;padding:6.25vw 7.291vw 5.555vw}

.m-inner1 .name{font-size:2.361vw;margin-bottom:1.736vw}

.m-inner1 .close{width:3.125vw;height:3.125vw;right:2.777vw;top:2.777vw}

}

@media only screen and (max-width:960px){

.m-inner1{padding:50px}

.m-inner1 .name{font-size:20px;margin-bottom:10px}

.m-inner1 .post{font-size:14px}

.m-inner1 .close{width:30px;height:30px;right:20px;top:20px}

.m-inner1 .desc{font-size:14px}

}

@media only screen and (max-width:767px){

.m-inner1{max-width:90%;padding:40px}

}

@media only screen and (max-width:400px){

.m-inner1{padding:30px}

}

.m-detailip1 img{display:block;margin:0 auto}

.m-detailip1 .txt{font-size:19px;color:#545454;text-align:center;line-height:2.2}

.index .g-banp1{padding-top:40%}

.g-banp1{padding-top:33.5%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}

.ban-vid{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;display:block}

.g-banp1 .txt{position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#fff;font-size:48px}

.m-ip1{max-width:1580px;margin:0 auto;width:82%}

.ul-iplist1{display:block;overflow:hidden;padding:72px 15px 0;margin:0 -45px}

.ul-iplist1 li{width:20%;float:left;display:block;text-align:center;margin-bottom:20px}

.ul-iplist1 .con{display:inline-block;padding:0 30px}

.ul-iplist1 .pic{width:268px;height:268px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;position:relative}

.ul-iplist1 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-iplist1 .pic .txt{font-size:20px;position:absolute;height:268px;line-height:268px;top:0;left:0;right:0;text-align:center;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;background-color:#fff;font-weight:700;display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 15px}

.ul-iplist1 .con:hover .pic img{opacity:0}

.ul-iplist1 .con:hover .pic .txt{opacity:1;box-shadow:rgba(221,221,221,.85) 0 0 20px}

.row-ip2{background-color:#f9f7f2;padding:70px 0 96px;overflow:hidden}

.g-titp1{max-width:820px;margin:0 auto}

.m-cgfont2{max-width:930px}

.g-titp1 .tit{text-align:center;font-size:41px;margin-bottom:10px}

.g-titp1 .desc{font-size:19px;color:#545454;line-height:2.2}

.m-ipfont1 .tit{font-size:56px}

.ul-iplist2{padding-top:10px;margin:0 -35px}

.ul-iplist2 li{width:16.66%}

.m-ip3{padding-top:126px}

.m-ip3 .pic{margin:50px 0 90px}

.m-ip3 .pic img{display:block;margin:0 auto}

.m-ip-contact1 .g-titp1 .tit{text-align:left}

.m-ip-contact1 .g-titp1{max-width:100%;margin-bottom:58px}

.m-tele-ip{margin-bottom:42px}

.m-tele-ip .txt{font-size:15px;color:#8d8c8a;background-image:url(../images/a2.png);background-position:left center;background-repeat:no-repeat;padding-left:35px;margin-bottom:12px}

.m-tele-ip .num{font-family:BEBASNEUE-1;font-size:42px}

.m-mail-ip .txt{font-size:15px;color:#8d8c8a;background-image:url(../images/a3.png);background-position:left center;background-repeat:no-repeat;padding-left:35px;margin-bottom:18px}

.m-mail-ip .num{font-size:18px}

.m-ip-det1 img{display:block;margin:50px auto 0}

.m-ip-det1 img:last-child{margin-top:60px}

.m-ip2-six{display:none}

.row-aboutus2{background-repeat:no-repeat;background-position:center;background-size:cover;padding:94px 0;overflow:hidden;position:relative}

.row-aboutus2::after{background-color:rgba(0,0,0,.2);top:0;left:0;right:0;width:100%;height:100%;position:absolute;content:""}

.ab-videoab1{top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;position:absolute;display:block}

.m-hisb1{position:relative;z-index:1}

.m-hisb1::before{position:absolute;content:"";background-color:#ba975b;height:4px;left:2px;right:0;width:200vw;top:17px;z-index:0}

.m-hisb1 .txt{color:#fff;position:relative;padding-top:18px;font-size:30px;cursor:pointer;font-family:BEBASNEUE-1}

.m-hisb1 .txt::after{width:20px;height:20px;content:"";top:-10px;left:0;background-image:url(../images/a7.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;z-index:99;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}

.m-hisb1 .slick-current .txt::after{background-image:url(../images/a8.png)}

.m-hisb1 .slick-current .con .txt{color:#ba975b}

.m-ban_txt{z-index:1;margin-bottom:64px}

.m-ban_txt .slick-arrow{font-size:0;text-indent:0;border:none;z-index:5;cursor:pointer;outline:0;width:62px;height:62px;position:absolute;top:60%;margin-top:-1.111vw;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}

.m-ban_txt .slick-prev{left:-5.944vw;background-image:url(../images/a5.png)}

.m-ban_txt .slick-next{right:-5.944vw;background-image:url(../images/a6.png)}

.m-ban_txt .con{overflow:hidden}

.m-ban_txt .pic{float:right;width:50%;padding-top:62px;height:500px}

.m-ban_txt .pic img{display:block}

.m-ban_txt .txt{overflow:hidden;color:#fff;padding-right:160px}

.m-ban_txt .tit{font-size:43px;margin-bottom:85px}

.m-ban_txt .year{font-size:66px;color:#ba975b;margin-bottom:15px;font-family:BEBASNEUE-1}

.m-ban_txt .desc{font-size:28px;margin-bottom:10px}

.m-ban_txt .info{width:100%}

.m-hisb1 .slick-list{padding-top:20px}

.row-aboutus1{background-position:center;background-size:cover;padding:76px 0 115px;overflow:hidden;background-image:url(../images/dangjian/f-bg01.jpg)}

.ul-abus1{display:block;overflow:hidden;margin:0 -52px;padding-top:55px}

.ul-abus1 li{float:left;width:33.3%}

.ul-abus1 .con{display:block;padding:0 52px}

.ul-abus1 .pic{width:200px;height:200px;position:relative;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;background-color:#fff;margin:0 auto 26px;box-shadow:rgba(221,221,221,.85) 0 0 10px}

.ul-abus1 .pic img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-abus1 .con:hover .pic img{transform:translate(-50%,-50%) rotateY(360deg);-webkit-transform:translate(-50%,-50%) rotateY(360deg);-moz-transform:translate(-50%,-50%) rotateY(360deg);-ms-transform:translate(-50%,-50%) rotateY(360deg);-o-transform:translate(-50%,-50%) rotateY(360deg)}

.ul-abus1 .tit{text-align:center;font-size:18px;display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;height:1.5em;margin-bottom:8px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}

.ul-abus1 .con:hover .tit{color:#c09f59}

.ul-abus1 .desc{font-size:14px;color:#999792;display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;height:1.5em;text-align:center}

.m-aboutus1 .g-titp1{margin-bottom:30px}

.m-cgfont1 .tit{font-size:46px;margin-bottom:30px}

.m-cgfont1 .desc{font-size:19px}

.mapBox{height:675px}

.row-aboutus3{background-color:#f9f7f2;padding:90px 0 100px;overflow:hidden}

.m-addr-ip .txt{font-size:15px;color:#8d8c8a;background-image:url(../images/b3.png);background-position:left center;background-repeat:no-repeat;padding-left:35px;margin-bottom:24px;background-size:auto 22px}

.m-addr-ip .num{font-size:18px;margin-bottom:20px}

.m-relation-st1{overflow:hidden}

.g-titst1{font-size:40px;margin-bottom:38px;color: #333;}

.m-relation-st1 .col-l{width:55%}

.m-relation-st1 .m-chat-r{overflow:hidden}

.ul-formst1{display:block;padding-bottom:8px}

.ul-formst1 li{margin-bottom:30px}

.ul-formst1 .con{display:block;width:462px;height:60px;line-height:60px;border:1px solid #ddd;background-color:#fff;overflow:hidden;padding:0 20px}

.ul-formst1 .txt{float:left;font-size:16px;color:#6a6a6a;width:70px}

.ul-formst1 .inp{overflow:hidden}

.ul-formst1 .con input{width:100%}

.g-subst1{display:inline-block;width:170px;height:45px;line-height:45px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;background-color:#c09f59;color:#fff;font-size:15px;text-align:center;box-sizing:content-box;border:1px solid transparent;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.g-subst1:hover{border:1px solid #c09f59;color:#c09f59;background-color:#fff}

.row-aboutus5{padding:94px 0 82px;overflow:hidden}

.ul-abuslist4{display:block;overflow:hidden;margin:0 -30px 84px;padding-top:10px}

.ul-abuslist4 li{float:left;width:50%}

.ul-abuslist4 .con{display:block;overflow:hidden;padding:0 30px}

.ul-abuslist4 .pic{float:left;margin-right:24px;width:252px;overflow:hidden}

.ul-abuslist4 .pic img{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-abuslist4 .con:hover .pic img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06)}

.ul-abuslist4 .txt{overflow:hidden}

.ul-abuslist4 .tit{font-size:16px;font-weight:700;height:3em;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}

.ul-abuslist4 .con:hover .tit{color:#c49f5e}

.ul-abuslist4 .desc{height:3em;font-size:14px;color:#999;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}

.ul-abuslist4 .date{color:#c49f5e;font-size:14px}

.g-morest1{display:block;margin:0 auto;width:234px;height:42px;line-height:42px;text-align:center;border:1px solid #333;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;box-sizing:content-box;font-size:15px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.g-morest1:hover{color:#c49f5e;border:1px solid #c49f5e}

.g-titp1 .icn{min-height:51px;width:auto;background-position:center;background-repeat:no-repeat;margin-bottom:30px}

.row-cg1{background-color:#f9f7f2;padding:70px 0 110px}

.m-cg3 .m-slick .info{top:0}

.ul-pic .inner .about{padding-top:56%;font-size:16px;line-height:1.7}

.ul-pic .inner .about em{color:#c8b7ba}

.row-cg3{padding:74px 0 78px;background-color:#f9f7f2}

.row-cg4{padding:70px 0 86px}

.ul-pic{padding-top:105px}

.m-resourcg3{background-size:cover;background-repeat:no-repeat;background-position:center}

.ul-resource .desc{font-size:22px}

.ul-resourcg3 li{border-right:1px solid #d1aa7c;background-color:rgba(235,144,35,.5)}

.m-videocg1{position:relative}

.m-videocg1 .play{display:block;cursor:pointer;width:88px;height:88px;background:url(../images/b7.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;left:237px;bottom:88px;z-index:1}

.m-videocg1 .close{display:block;cursor:pointer;width:60px;height:60px;background:url(../images/close2.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;right:80px;top:80px;z-index:1}

.m-videocg1 .txt{position:absolute;font-size:18px;color:#fff;left:237px;bottom:210px}

.row-cg2{overflow:hidden}

.m-videocg2{position:relative}

.m-videocg1 video,.m-videocg2 video{display:block;width:100%;height:100%}

.m-videocg2 .play{display:block;cursor:pointer;width:88px;height:88px;background:url(../images/b7.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;left:237px;bottom:88px;z-index:1}

.m-videocg2 .txt{position:absolute;font-size:18px;color:#fff;left:237px;bottom:210px}

.m-ip-tech1 .ul-pic{padding-top:110px}

.m-ip-tech1 .info{color:#777;font-size:16px}

.ul-resourip3 li{background-color:rgba(44,141,109,.8);border-right:1px solid rgba(255,255,255,.4)}

.ul-resourip3 li:hover{background-color:rgba(0,0,0,.6)}

.row-ip-tech1{background-color:#f7f9f2;padding:65px 0 62px}

.row-ip-tech3{background-color:#f7f9f2;padding-bottom:120px}

.m-resourvr3{background-size:cover;background-repeat:no-repeat;background-position:center}

.ul-resourvr3 li{border-right:1px solid #7a9499;background-color:rgba(59,129,142,.6)}

@media only screen and (min-width:767px){

.ul-resourvr3 li:hover{background-color:rgba(0,0,0,.7)}

}

@media only screen and (min-width:1199px) and (max-width:1900px){

.ul-pic .inner .about{padding-top:40%}

.m-videocg1 .play{width:4.631vw;height:4.631vw;left:12.47vw;bottom:4.631vw}

.m-videocg1 .txt{left:12.47vw;bottom:11.05vw}

.m-videocg2 .play{width:4.631vw;height:4.631vw;left:12.47vw;bottom:4.631vw}

.m-videocg2 .txt{left:12.47vw;bottom:11.05vw}

.ul-iplist1{display:block;overflow:hidden;padding:0 .789vw;margin:0 -2.368vw;padding-top:3.789vw}

.ul-iplist1 li{width:20%;float:left;display:block;text-align:center}

.ul-iplist1 .con{display:inline-block;padding:0 1.578vw}

.ul-iplist1 .pic{width:14.1vw;height:14.1vw;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;position:relative}

.ul-iplist1 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-iplist1 .pic .txt{font-size:1.052vw;position:absolute;height:14.1vw;line-height:14.1vw;top:0;left:0;right:0;text-align:center;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;background-color:#fff;font-weight:700;display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 .789vw}

.ul-iplist1 .con:hover .pic img{opacity:0}

.ul-iplist1 .con:hover .pic .txt{opacity:1;box-shadow:rgba(221,221,221,.85) 0 0 1.052vw}

.ul-iplist2{padding-top:.526vw;margin:0 -1.842vw}

.ul-iplist2 li{width:16.66%}

}

@media only screen and (max-width:1366px){

.ul-formst1 .con{width:90%}

}

@media only screen and (max-width:1199px){

.m-ip1{width:100%}

.m-videocg1 .play,.m-videocg2 .play{width:50px;height:50px;left:20%;bottom:10%}

.m-videocg1 .txt,.m-videocg2 .txt{font-size:14px;bottom:25%;left:20%}

.m-ip3{padding-top:40px}

.ul-iplist1 li{width:33.3%;margin-bottom:20px}

.m-ip3 .pic{margin:20px 0 40px}

.row-ip2{padding:40px 0}

.g-titp1{padding:0 15px}

.row-cg1{padding:40px 0}

.g-titp1 .icn{background-size:30px auto;margin-bottom:10px}

.g-banp1 .txt{font-size:30px}

.g-titp1 .tit{font-size:24px}

.m-aboutus1 .g-titp1 .tit{margin-bottom:15px}

.row-aboutus1{padding:40px 0}

.g-titp1 .desc{font-size:16px}

.m-ban_txt .tit{font-size:24px;margin-bottom:15px}

.m-ban_txt .year{font-size:28px;margin-bottom:10px}

.m-ban_txt .desc{font-size:22px}

.m-ban_txt .pic{padding-top:0;height:auto}

.m-ban_txt .txt{padding-right:20px}

.m-ban_txt .slick-arrow{width:45px;height:45px}

.m-hisb1 .txt{font-size:22px}

.row-aboutus2{padding:40px 0}

.g-titst1{font-size:24px;margin-bottom:15px}

.m-addr-ip .num{font-size:16px;margin-bottom:8px}

.m-tele-ip .num{font-size:24px}

.m-tele-ip{margin-bottom:8px}

.g-subst1{width:120px;height:40px;line-height:40px}

.row-aboutus3{padding:40px 0}

.ul-abuslist4{margin-bottom:20px}

.ul-abuslist4 li{float:none;width:100%;margin-bottom:20px}

.row-aboutus5{padding:40px 0}

.g-morest1{width:140px;height:40px;line-height:40px;font-size:15px}

.ul-formst1 .con{width:90%}

.ul-pic .inner .about{padding-top:20%}

}

@media only screen and (max-width:959px){

.ul-iplist1 .pic{width:180px;height:180px}

.m-videocg1 .play,.m-videocg2 .play{width:40px;height:40px}

.ul-abus1 .con{padding:0 40px}

.ul-abus1 .pic{width:150px;height:150px}

.ul-abus1 .pic img{max-width:100px}

.ul-abus1{padding-top:20px}

.ul-formst1 .con{height:40px;line-height:40px}

.ul-pic{padding-top:40px}

.row-ip-tech1{padding:20px 0}

.row-ip-tech3{padding-bottom:30px}

}

@media only screen and (max-width:767px){

.ul-formst1 .txt{font-size:14px}

.row-ip-tech3{padding-bottom:0}

.m-ip-det1 img{margin-top:0}

.m-ip-det1 img:last-child{margin-top:20px}

.m-ip-tech1 .ul-pic{padding-top:50px}

.row-cg1,.row-ip2{padding:20px 0}

.g-titp1 .desc{font-size:15px;line-height:1.7}

.m-ip3{padding-top:0}

.m-ip-contact1 .g-titp1{padding:0;margin-bottom:20px}

.ul-iplist1{margin:0;padding:0}

.ul-iplist1 .pic{width:150px;height:150px}

.ul-iplist1 .con{padding:0 10px}

.row-cg4{padding:40px 0 10px}

.row-cg3{padding:40px 0 0}

.ul-iplist1 .pic .txt{display:none}

.m-videocg1 .play,.m-videocg2 .play{width:30px;height:30px;bottom:10px;left:20px}

.m-videocg1 .txt,.m-videocg2 .txt{bottom:50px;left:20px;font-size:14px}

.g-banp1 .txt,.g-titp1 .tit{font-size:18px}

.m-aboutus1 .g-titp1 .tit{margin-bottom:4px}

.ul-abus1 li{float:none;width:100%;margin-bottom:15px}

.ul-abus1 .pic{margin-bottom:8px}

.ul-abus1 .tit{font-size:16px;margin-bottom:0}

.m-ban_txt .pic{float:none;width:100%;margin-bottom:15px}

.m-ban_txt .slick-next{right:-32px}

.m-ban_txt .slick-prev{left:-32px}

.m-ban_txt .pic img{margin:0 auto}

.m-ban_txt .tit{font-size:18px;margin-bottom:0}

.m-ban_txt .year{font-size:20px;margin-bottom:0}

.m-ban_txt .desc{font-size:16px}

.m-ban_txt{margin-bottom:20px}

.m-relation-st1 .col-l{float:none;width:100%;margin-bottom:20px}

.g-titst1{font-size:18px;margin-bottom:4px}

.m-addr-ip .num{font-size:14px}

.m-tele-ip .num{font-size:20px}

.m-mail-ip .txt{margin-bottom:4px}

.m-mail-ip .num{font-size:14px}

.m-addr-ip .txt{margin-bottom:4px}

.ul-formst1 .con{width:100%}

.ul-abuslist4 .pic{float:none;width:100%;margin-right:0}

.mapBox{height:400px}

.g-subst1{width:90px;height:30px;line-height:30px}

.g-morest1{width:110px;height:35px;line-height:35px}

.row-aboutus2{padding:40px 20px}

.m-ban_txt .slick-arrow{width:30px;height:30px}

.m-hisb1 .txt{font-size:18px}

.m-hisb1 .txt::after{width:15px;height:15px;top:-8px}

}

@media only screen and (max-width:480px){

.ul-iplist1 li{width:33.3%}

.ul-iplist1 .con{padding:0}

.ul-iplist1 .pic{width:100px;height:100px}

.m-ip1,.m-ip2{display:none}

.m-ip2-six{display:block;padding-top:20px}

}

.g-banp1.g-ban-f01{padding-top:32.552%}

.g-banp1.g-ban-f01::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.18)}

.g-banp1.g-ban-f01 .txt{z-index:2}

.row-dangjian{padding-top:50px;overflow:hidden}

.row-dangjian .content{position:relative;padding-right:33.7%}

.row-dangjian .right{padding-right:20px;overflow:hidden}

.g-honor{padding-top:60px;float:right;width:33.7%;position:absolute;right:0;top:0}

.g-honor .honor{padding:35px 24px;background:#bf2e15}

.g-honor h2{margin-bottom:35px;line-height:50px;padding-left:58px;background:url(../images/dangjian/f-icon01.png) 0 center no-repeat;background-size:38px auto;font-style:italic;color:#ebdea7;font-size:48px;position:relative}

.g-honor h2::after{content:"";display:block;position:absolute;left:165px;right:0;top:50%;border-bottom:1px solid #ebdea7}

.g-honor img{width:100%;height:auto;display:block}

.m-dangjian .item{margin-bottom:55px}

.m-dangjian .detail{font-size:18px;color:#333;line-height:2}

.g-tit-f01{margin-bottom:40px;font-size:26px;color:#c52f31;line-height:60px;border-bottom:2px solid #c52f31}

.wp-f02{padding:0 130px}

.row-dangjian-list{overflow:hidden;padding-bottom:110px}

.ul-dangjian-list{overflow:hidden;margin:0 -20px}

.ul-dangjian-list li{float:left;padding:0 20px;overflow:hidden;width:25%;margin-bottom:60px}

.ul-dangjian-list .con{display:block;margin:0 40px}

.ul-dangjian-list .pic{padding-top:66.75%;position:relative;margin-bottom:18px;overflow:hidden}

.ul-dangjian-list .pic img{width:100%;height:auto;display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-dangjian-list a:hover .pic img{transform:translateY(-50%) scale(1.2);-webkit-transform:translateY(-50%) scale(1.2);-moz-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);-o-transform:translateY(-50%) scale(1.2)}

.ul-dangjian-list .time{margin-bottom:10px;font-size:15px;color:#777}

.ul-dangjian-list h3{height:3em;font-size:18px;color:#333;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}

.g-more-f01{display:block;margin:0 auto;font-size:16px;color:#c49f5e;height:44px;width:210px;line-height:44px;text-align:center;border:1px solid #c49f5e;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}

@media only screen and (min-width:1199px) and (max-width:1800px){

.row-dangjian{padding-top:2.777vw}

.row-dangjian .right{padding-right:1.111vw}

.g-honor{padding-top:3.333vw;width:33.7%}

.g-honor .honor{padding:1.944vw 1.333vw;background:#bf2e15}

.g-honor h2{margin-bottom:1.944vw;line-height:2.777vw;padding-left:3.222vw;background:url(../images/dangjian/f-icon01.png) 0 center no-repeat;background-size:2.111vw auto;font-style:italic;font-size:2.666vw}

.g-honor h2::after{content:"";left:9.166vw;right:0;border-bottom:1px solid #ebdea7}

.g-honor img{height:auto}

.m-dangjian .item{margin-bottom:3.055vw}

.m-dangjian .detail{font-size:1vw;line-height:2}

.g-tit-f01{margin-bottom:2.222vw;font-size:1.444vw;line-height:3.333vw;border-bottom:solid #c52f31}

.wp-f02{padding:0 7.222vw}

.row-dangjian-list{padding-bottom:6.111vw}

.ul-dangjian-list{margin:0 -1.111vw}

.ul-dangjian-list li{padding:0 1.111vw;margin-bottom:3.333vw}

.ul-dangjian-list .con{margin:0 2.222vw}

.ul-dangjian-list .pic{padding-top:66.75%;margin-bottom:1vw}

.ul-dangjian-list .pic img{height:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-dangjian-list a:hover .pic img{transform:translateY(-50%) scale(1.2);-webkit-transform:translateY(-50%) scale(1.2);-moz-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);-o-transform:translateY(-50%) scale(1.2)}

.ul-dangjian-list .time{margin-bottom:.555vw;font-size:.833vw}

.ul-dangjian-list h3{height:3em;font-size:1vw;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.g-more-f01{margin:0 auto;font-size:.888vw;height:2.444vw;width:11.66vw;line-height:2.444vw;border:1px solid #c49f5e;border-radius:2.222vw;-webkit-border-radius:2.222vw;-moz-border-radius:2.222vw;-ms-border-radius:2.222vw;-o-border-radius:2.222vw}

}

@media screen and (max-width:1199px){

.wp-f02{padding:0 15px}

.g-tit-f01{font-size:22px;line-height:50px;margin-bottom:20px}

.row-dangjian{padding-top:30px}

.m-dangjian .detail{font-size:14px}

.m-dangjian .item{margin-bottom:30px}

.g-honor{padding-top:50px}

.g-honor h2::after{left:110px}

.g-honor .honor{padding:20px 15px}

.g-honor h2{margin-bottom:15px;font-size:25px;padding-left:40px;background-size:25px auto}

.row-dangjian-list{padding-bottom:50px}

.ul-dangjian-list{margin:0 -10px}

.ul-dangjian-list li{margin-bottom:20px;width:33.33%;padding:0 10px}

.ul-dangjian-list .pic{margin-bottom:12px}

.ul-dangjian-list .time{margin-bottom:0;font-size:12px}

.ul-dangjian-list h3{font-size:15px;font-weight:400}

}

@media only screen and (max-width:960px){

.ul-dangjian-list li{width:50%;margin-bottom:30px}

.ul-dangjian-list .con{font-size:13px}

.ul-dangjian-list .tit{font-size:15px}

.g-more-f01{height:34px;width:150px;line-height:34px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;font-size:13px}

}

@media only screen and (max-width:767px){

.m-news{padding:40px 0}

.ul-dangjian-list{margin:0 -8px}

.ul-dangjian-list li{margin-bottom:20px;width:100%}

.ul-dangjian-list .con{margin:0 8px}

.ul-dangjian-list .pic,.ul-dangjian-list .time{margin-bottom:8px}

.ul-dangjian-list .desc,.ul-dangjian-list .tit{margin-bottom:10px}

.g-more-f01{width:120px}

.row-dangjian .content,.row-dangjian .right{padding-right:0}

.g-tit-f01{font-size:18px}

.g-honor{width:100%;position:relative;margin-bottom:20px;padding-top:0}

.m-dangjian .item{margin-bottom:20px}

.g-honor h2{padding-left:30px;background-size:20px;font-size:22px;line-height:40px}

.g-honor h2::after{left:100px}

}

.g-titp1-f01{margin:0;max-width:980px;text-align:left}

.g-titp1.g-titp1-f01 .tit{margin-bottom:40px;text-align:left}

.row-fenzhi{padding:75px 0 90px;background:url(../images/dangjian/f-bg01.jpg) center center no-repeat;background-size:cover}

.m-fenzhi .g-titst1{margin-bottom:0}

.m-fenzhi .fenzhi img{width:100%;height:auto;display:block}

.g-more-f01.black{border-color:#1d1f21;color:#1d1f21;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}

.g-more-f01.black:hover{background-color:#1d1f21;color:#fff}

.row-a5-f01 .ul-newsb1{margin-bottom:70px}

.row-aboutus4{position:relative}

.m-relation-f01{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:10}

.m-relation-f01 .con{padding:50px 50px 40px;width:37.08%;background:#c79f62;color:#fff}

.m-relation-f01 .g-titst1{color:#fff}

.m-relation-f01 .item{margin-bottom:30px}

.m-relation-f01 .item:last-child{margin-bottom:0}

.m-relation-f01 .m-addr-ip .txt{color:#fff;background-image:url(../images/dangjian/b3.png)}

.m-relation-f01 .m-tele-ip .txt{color:#fff;background-image:url(../images/dangjian/a2.png)}

.m-relation-f01 .m-mail-ip .txt{color:#fff;background-image:url(../images/dangjian/a3.png)}

.m-relation-f01 .m-tele-ip .num{line-height:1.2}

.row-tab-f01{height:100px;position:relative;z-index:20}

.m-tab-f01{box-shadow:rgba(0,0,0,.18) 0 5px 5px 0;background:#fff}

.row-tab-f01.fixed .m-tab-f01{position:fixed;left:0;right:0;top:100px}

.ul-tab{overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:0;height:100px;line-height:100px}

.ul-tab li{height:100%;display:inline-block}

.ul-tab a{min-width:125px;padding:0 10px;height:100%;font-size:18px;color:#666;display:block;position:relative;text-align:center}

.ul-tab a::after{content:"";display:block;border-bottom:2px solid #c79f62;position:absolute;left:0;right:0;bottom:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}

.ul-tab .on a:after,.ul-tab a:hover:after{opacity:1}

.g-banp1-f02 .tit{padding-top:16px;height:130px;box-sizing:content-box}

.g-banp1-f02 .tit img{margin:0 auto;width:auto;height:100%;display:block}

@media only screen and (min-width:1199px) and (max-width:1800px){

.g-titp1-f01{margin:0;max-width:54.44vw}

.g-titp1.g-titp1-f01 .tit{margin-bottom:2.222vw}

.row-aboutus1{background-image:url(../images/dangjian/f-bg01.jpg)}

.row-fenzhi{padding:4.166vw 0 5vw;background:url(../images/dangjian/f-bg01.jpg) center center no-repeat;background-size:cover}

.m-fenzhi .g-titst1{margin-bottom:0}

.m-fenzhi .fenzhi img{height:auto}

.row-a5-f01 .ul-newsb1{margin-bottom:3.888vw}

.m-relation-f01{right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.m-relation-f01 .con{padding:2.777vw 2.777vw 2.222vw;width:37.08%;background:#c79f62}

.m-relation-f01 .item{margin-bottom:1.666vw}

.m-relation-f01 .item:last-child{margin-bottom:0}

.m-relation-f01 .m-addr-ip .txt{background-image:url(../images/dangjian/b3.png)}

.m-relation-f01 .m-tele-ip .txt{background-image:url(../images/dangjian/a2.png)}

.m-relation-f01 .m-mail-ip .txt{background-image:url(../images/dangjian/a3.png)}

.m-relation-f01 .m-tele-ip .num{line-height:1.2}

.row-tab-f01{height:5.555vw}

.m-tab-f01{box-shadow:rgba(0,0,0,.18) 0 .277vw .277vw 0;background:#fff}

.row-tab-f01.fixed .m-tab-f01{right:0;top:5.555vw}

.ul-tab{white-space:nowrap;font-size:0;height:5.555vw;line-height:5.555vw}

.ul-tab a{min-width:6.944vw;padding:0 .555vw;font-size:1vw}

.ul-tab a::after{content:"";border-bottom:2px solid #c79f62;right:0;bottom:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}

.ul-tab .on a:after,.ul-tab a:hover:after{opacity:1}

.g-banp1-f02 .tit{padding-top:.888vw;height:30%;box-sizing:content-box}

.g-banp1-f02 .tit img{margin:0 auto;width:auto}

}

@media only screen and (max-width:1199px){

.g-banp1-f02 .tit{padding-top:.888vw;height:7.222vw;box-sizing:content-box}

.g-titp1-f01{padding:0;max-width:none}

.row-tab-f01{height:50px}

.row-tab-f01.fixed .m-tab-f01{top:50px}

.ul-tab{height:50px;line-height:50px}

.ul-tab a{min-width:80px;font-size:16px}

.row-fenzhi{padding:50px 0}

}

@media only screen and (max-width:959px){

.m-relation-f01 .con{padding:20px}

}

@media only screen and (max-width:767px){

.row-fenzhi{padding:30px 0}

.m-fenzhi .g-titst1{margin-bottom:15px}

.row-a5-f01 .ul-newsb1{margin-bottom:30px}

.m-relation-f01{position:relative;width:100%;top:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}

.m-relation-f01 .wp{width:100%;padding:0}

.m-relation-f01 .con{width:100%}

.m-relation-f01 .g-titst1{margin-bottom:15px}

}

.ul-newsb1 li{margin-bottom: 15px;}
