@charset "utf-8";
/* 全局 */
html{font-size:10px}
body{font-family:"微软雅黑";font-weight:300;font-style:normal;color:#fff;background:#fff;-webkit-font-smoothing:antialiased;scrollbar-width: none; -ms-overflow-style: none;}
body::-webkit-scrollbar {display: none; /* Safari 和 Chrome 浏览器隐藏滚动条 */}
h1,h2,h3,h4,h5,h6{font-family:"微软雅黑";font-weight:300;letter-spacing:0;color:#fff}
h1{font-size:5rem}
h2{font-size:4rem}
h3{font-size:3.5rem}
h4{font-size:3rem}
h5{font-size:2.5rem}
h6{font-size:2rem}
.tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden}
p{font-size:1.5rem;line-height:1.74em;letter-spacing:.02em}
a,a:hover,a:focus{cursor:pointer;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;text-decoration:none!important;}
a:hover{color:#111;text-decoration:none;}

@media (max-width:600px){html{font-size:8px}}
@media (max-width:500px){html{font-size:7px}}

/*导航*/
.navigation-main{position:fixed;z-index:100!important;top:0;width:100%;height:75px;padding:0 30px;transition: background-color 0.3s ease;}
.navigation-main .container-fluid{}
.navigation-main .navbar-collapse{width:100%}
.navigation-main .navbar-brand{padding:0}
.navigation-main .navbar-brand img{position:absolute;top:50%;max-height:60px;margin:0;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.navigation-main button{font-size:28px;margin-right:0;color:#000}
.navigation-main ul{margin:0;padding:0;list-style:none}
.navigation-main ul li a,.navigation-main ul li span{font-family:'微软雅黑',sans-serif;font-size:16px;font-weight:400;line-height:75px;display:block;margin:0;padding:0 15px;cursor:pointer;-webkit-transition:all .1s  linear;-o-transition:all .1s  linear;transition:all .1s  linear;letter-spacing:.096em;text-transform:uppercase;color:#fff;background:none !important}
.navigation-main ul li a:hover,.navigation-main ul li span:hover,.navigation-main ul li.current a{color:#dec497}


 nav.scrolled ul li a {color: #3C3C3C;}

@media (max-width:1000px){.navigation-main ul li a,.navigation-main ul li span{padding:0 10px; color: #272727;}.navigation-main .container-fluid{padding:0}.navigation-main{padding:0}.navbar-header{padding:0 24px}}
@media (min-width:1000px){.navigation-main .dropdown:hover .dropdown-menu{display:block}}
@media (max-width:1000px){.navigation-main{height:60px}
@media (max-width:800px){.navigation-main{height:60px; border-bottom: 1px solid rgba(0,0,0,.12);background: #fff;-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.14);box-shadow: 0 0 6px 0 rgba(0,0,0,.14);}}
@media (max-width:1000px){.navbar-header{float:none;margin:0 !important; background-color: #FFFFFF;}}
.navbar-header{float:none;margin:0 !important}
.navbar-toggle{line-height:60px;display:block;margin-top:-4px !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.navbar-collapse{margin:0 !important;padding:0;border-top:1px solid transparent;background:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important;margin:7.5px -15px;padding-top:15px !important;padding-bottom:26px !important}
.navbar-nav > li{float:none}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px}
.navbar-text{float:none;margin:15px 0}
.navbar-collapse.collapse.in{display:block !important}
.collapsing{overflow:hidden !important}
.navigation-main ul li a,.navigation-main ul li span,.navigation-main ul li .dropdown-menu a{line-height:60px !important;padding-left:40px !important}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;padding:0;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu > li > a{padding:0}}

@media (max-width:999px){.navigation-main ul li a,.navigation-main ul li span,.navigation-main ul li .dropdown-menu a{line-height:40px !important;padding-left:10px !important}}
@media (max-width:999px){.navigation-main ul li a,.navigation-main ul li span{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:400;line-height:75px;display:block;margin:0;padding:0 5px;cursor:pointer;-webkit-transition:all .1s  linear;-o-transition:all .1s  linear;transition:all .1s  linear;letter-spacing:.096em;text-transform:uppercase;color:#242424;background:none !important}}
@media (max-width:767px){.navigation-main ul li a,.navigation-main ul li span{font-family:'Open Sans',sans-serif;font-size:1.2em;font-weight:100;line-height:400px;display:block;margin:0;padding:0 5px;cursor:pointer;-webkit-transition:all .1s  linear;-o-transition:all .1s  linear;transition:all .1s  linear;letter-spacing:.096em;text-transform:uppercase;color:#242424;background:none !important}}

@media (max-height:1000px) and (max-width:840px){.navigation-main ul li a,.navigation-main ul li span,.navigation-main ul li .dropdown-menu a{line-height:44px !important}
.navigation-main{height:60px}
.navigation-main .navbar-brand img{max-width:120px}}
@media (max-height:1000px) and (max-width:840px){.navigation-main ul li a,.navigation-main ul li span,.navigation-main ul li .dropdown-menu a{line-height:34px}}
.navigation-foot{position:fixed;z-index:100 !important;bottom:0;width:100%;height:35px;padding:0 50px;font-size:1.5rem;font-family:"微软雅黑";line-height:1.6em;color:#fff;text-align: right;}
.navigation-foot a {color: #FFFFFF;}
@media (max-width:1000px){.navigation-foot{position:fixed;z-index:100 !important;bottom:0;width:100%;height:70px;padding:0 50px;font-size:1.2rem;font-family:"微软雅黑";line-height:1.6em;color:#fff;text-align: right;}}
@media (max-height:1000px){.navigation-main .navbar-brand img{max-width:180px}}
@media (max-width:1000px){.pcmenu {display: none;}}
@media (min-width:1000px){.wapmenu {display: none;}}

/** banner **/
#intro{position:relative;height:100vh}
#intro .container-mid{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#intro .container-mid h1{line-height:1.2em;color:#fff;margin:0 0 0 10%;margin-bottom:0.4em;font-size:48px;font-weight:bold}
#intro .container-mid p.subline{font-size:3.2rem;font-family:"微软雅黑";line-height:1.6em;color:#fff;display:inline-block;margin:0 0 0 10%;margin-right:.8em;font-weight:100;vertical-align:middle}
#intro .container-mid p.subline2{font-size:1.5rem;font-family:"微软雅黑";line-height:1.6em;color:#fff;display:inline-block;margin:0 0 0 10%;margin-right:.8em;font-weight:lighter;vertical-align:middle}
#intro .container-mid a{font-size:2rem;line-height:3.2em;position:relative;display:inline-block;overflow:hidden;width:3.2em;margin:0;padding:0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;text-align:center;vertical-align:middle;color:#fff;border-radius:100%;background:none}
#intro .container-mid a:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-radius:100%;background:#13bbbd}
#intro .container-mid a:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
#intro .container-mid a:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:100%;background:#222}
#intro .container-mid a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
#intro .container-mid a i{position:relative;z-index:2}
#intro .animation-container{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
#intro .animation-container.animation-fade{opacity:0}
#intro .animation-container.animation-fade.run-animation{opacity:1}
#intro .animation-container.animation-fade-up{-webkit-transform:translateY(10vh);-ms-transform:translateY(10vh);transform:translateY(10vh);opacity:0}
#intro .animation-container.animation-fade-up.run-animation{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
#intro .animation-container.animation-fade-down{-webkit-transform:translateY(-10vh);-ms-transform:translateY(-10vh);transform:translateY(-10vh);opacity:0}
#intro .animation-container.animation-fade-down.run-animation{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
#intro .animation-container.animation-fade-left{-webkit-transform:translateX(10vh);-ms-transform:translateX(10vh);transform:translateX(10vh);opacity:0}
#intro .animation-container.animation-fade-left.run-animation{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}
#intro .animation-container.animation-fade-right{-webkit-transform:translateX(-10vh);-ms-transform:translateX(-10vh);transform:translateX(-10vh);opacity:0}
#intro .animation-container.animation-fade-right.run-animation{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}
@media (max-width:1200px){#intro{}#intro .container-mid{position:relative;top:0;margin:15vh 0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}

/** 关于律所 **/
#about .subline{max-width:77%;margin:0 auto 2em auto}
#about .about-item{padding-right:24px;padding-left:24px}
#about .about-item img{margin-top:1.8em}
#about .about-item p{margin-top:1.8em;margin-bottom:0}
@media (max-width:768px){#about .subline{max-width:640px}
#about .about-item img{margin-right:auto;margin-left:auto}
#about .about-item p{max-width:640px;margin-right:auto;margin-left:auto;text-align:center}}

section{position:relative;margin:0 auto;padding:16rem 0;}
section.white{position:relative;height:100vh;background:url(../image/about_bg.jpg);background-repeat:no-repeat;background-size:cover;}
@media (max-width:1000px){section.white{display: none;}}
section.white h1,section.white h2,section.white h3,section.white h4,section.white h5,section.white h6{color:#000}
section.white p,section.white a,section.white span{color:#333}
section .container-fluid{max-width: 1200px;margin-top: 6em;}

@media (max-width:1440px){section{position:relative;margin:0 auto;padding:3rem 0!important;}}

section .headline{line-height:1.4em;margin-top:0;margin-bottom:.9em}
@media (max-width:768px){section .headline br{display:none}}

.aboutbg {max-width:1340px!important}
.aboutcon {border-radius: 2rem;height: 600px;display: flex;max-width:1340px}
@media (max-width:1440px){ .aboutcon {border-radius: 2rem;height: 550px;display: flex;max-width:1000px; margin:0 auto;}}
@media (max-width:1366px){ .aboutcon {border-radius: 2rem;height: 450px;display: flex;max-width:1000px; margin:0 auto;}}

.aboutcon .left{border-radius: 2rem 0 0 2rem;background-color:#d9ceb9;height: 600px;max-width:400px;flex: 1;background:url("../image/aboutbgjz.jpg");background-repeat:no-repeat;background-size:400px;opacity:1; }
@media (max-width:1440px){.aboutcon .left{border-radius: 2rem 0 0 2rem;background-color:#d9ceb9;height: 550px;max-width:200px;flex: 1;background:url("../image/aboutbgjz.jpg");background-repeat:no-repeat;background-size:400px;opacity:1; }}
@media (max-width:1366px){.aboutcon .left{border-radius: 2rem 0 0 2rem;background-color:#d9ceb9;height: 450px;max-width:200px;flex: 1;background:url("../image/aboutbgjz.jpg");background-repeat:no-repeat;background-size:400px;opacity:1; }}

.aboutcon .left .leftcon{height: 600px;max-width:400px;background:url("../image/aboutbg.png");background-repeat:no-repeat; background-position: bottom center;}
@media (max-width:1440px){.aboutcon .left .leftcon{height: 550px;background:url("../image/aboutbg.png");background-size: 80%; background-repeat:no-repeat; background-position: bottom center;}}
@media (max-width:1366px){.aboutcon .left .leftcon{height: 450px;background:url("../image/aboutbg.png");background-size: 80%;background-repeat:no-repeat; background-position: bottom center;}}

.aboutcon .left .leftcon .biglogo{width:280px;height:auto;padding: 8em 0 0 0;}
@media (max-width:1440px){.aboutcon .left .leftcon .biglogo{width:180px;height:auto;padding: 8em 0 0 0;}}
.aboutcon .right{border-radius: 0 2rem 2rem 0;background-color:#FFFFFF;height: 600px;max-width:900px;flex: 1;}
@media (max-width:1440px){.aboutcon .right{;height: 550px;}}
@media (max-width:1366px){.aboutcon .right{;height: 450px;}}
.aboutcon .right .about_r_t{height: 480px;max-width:900px;background:url("../image/about_r_d.png");background-repeat:no-repeat; background-position: bottom center;}
@media (max-width:1440px){.aboutcon .right .about_r_t{height: 430px;max-width:900px;background:url("../image/about_r_d.png");background-size: 100%;background-repeat:no-repeat; background-position: bottom center;}
}

.aboutcon .right .about_r_t_t{height: 70px;max-width:800px;margin: 0 50px; text-align:left;}
.aboutcon .right .about_r_t_t p{font-size:30px;font-weight: bold; padding-top: 30px;font-family:"微软雅黑";}
.aboutcon .right .about_r_t_c{height: 360px;max-width:800px;margin: 0 50px;text-align:left;}
@media (max-width:1440px){.aboutcon .right .about_r_t_c{height: 310px;max-width:800px;margin: 0 50px;text-align:left;}}
.aboutcon .right .about_r_t_c p{font-size:16px;line-height: 25px; padding-top: 30px;font-family:"微软雅黑";}
@media (max-width:1440px){.aboutcon .right .about_r_t_c p{font-size:14px;line-height: 20px; padding-top: 30px;}}

.aboutcon .right .about_r_t_d{height: 50px;max-width:800px;margin: 0 50px;border-bottom: 1px solid #b4a180;text-align:left;}
.aboutcon .right .about_r_t_d p{font-size:16px;line-height: 2em;font-family:"微软雅黑";color: #b4a180;display: inline-block;}

.aboutcon .right .about_r_t_d a{font-size:1.3rem;line-height:1.4em;position:relative;display:inline-block;overflow:hidden;width:1.7em;margin:0 10px 2px 0;padding:3px 0 0 0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;text-align:center;vertical-align:middle;color:#fff;border-radius:100%;background:none;}
.aboutcon .right .about_r_t_d a:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-radius:100%;background:#b4a180}
.aboutcon .right .about_r_t_d a:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.aboutcon .right .about_r_t_d a:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:100%;background:#222}
.aboutcon .right .about_r_t_d a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.aboutcon .right .about_r_t_d a i{position:relative;z-index:2; margin-top: 0; font-size: 16px;line-height: 16px;}
.aboutcon .right .about_r_t_d a:hover {text-decoration:none;}

.aboutcon .right .about_r_d {height: 120px;max-width:800px;margin: 0 50px;display: flex;}
@media (max-width:1366px){.aboutcon .right .about_r_d {height: 0px;max-width:800px;margin: 0 50px;display: flex;overflow: hidden;}}

.aboutcon .right .about_r_d .about_r_d_l {height: 120px;max-width:250px;flex: 1;}
.aboutcon .right .about_r_d .about_r_d_c {height: 120px;margin-left:40px;max-width:230px;flex: 1;}
.aboutcon .right .about_r_d .about_r_d_r {height: 120px;max-width:250px;flex: 1;}

.about_t {max-width: 190px; margin: 20px 40px 0 40px; overflow: hidden;height:100px; text-align: left;}
.about_t .about_t1 {font-size:46px;line-height: 50px; padding-top: 80px;font-family:"微软雅黑";color: #c1a87c;font-weight: bold;vertical-align: top;}
.about_t .about_t2 {font-size:16px;line-height: 35px; padding: 0px 0 0 8px;font-family:"微软雅黑";color: #141414;vertical-align: top;}
.about_t .about_t3 {font-size:16px;line-height: 25px; padding: 0px 0 0 0px;font-family:"微软雅黑";color: #141414;}


section.white2{position:relative;height:100vh;background:url(../image/dangjian_bg.jpg);background-repeat:no-repeat;background-size:cover;}

/** 资讯 **/
.toptit_l{width: 50%;float: left;text-align: left;}
.toptit_l p{color: #fff;line-height: 32px; font-size: 14px;font-size: 26px;}
.toptit_r{width: 50%;float: left;}
.toptit_mor {width:90px;height:32px;background-color: rgba(0, 0, 0, 0.5);  overflow: hidden; float: right;border-radius:5px; color: #fff; line-height: 32px; font-size: 14px;border: 0;}
.toptit_mor:hover{background-color: rgba(193, 168, 124, 0.8); line-height: 32px; font-size: 14px;}
.lhnews {position:relative;height:100vh;background:url(../image/news_bg.jpg) center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:1000px){.lhnews{display: none;}}

.lhnew {max-width: 1200px;margin-top: 1em;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (max-width:1366px){.lhnew{max-width: 1000px;margin-top: 1em;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
}
.lhnews_ln {width: 600px;height: 450px;float: left;background-color: aqua;border-radius: 2rem;overflow: hidden; position: relative;display: inline-block; }
@media (max-width:1366px){.lhnews_ln {width: 533px;height: 400px;float: left;background-color: aqua;border-radius: 2rem;overflow: hidden; position: relative;display: inline-block; }
}
.lhnews_ln_tit{padding:0 2em; position:absolute;bottom:0;left:0;width:100%;height:20%;background-color:rgba(0,0,0,0.5);transition:all 0.3s ease;text-align: left;}
.lhnews_ln img{width:100%;transition:all 0.3s ease;}
.lhnews_ln:hover .lhnews_ln_tit{height:100%}
.lhnews_ln:hover .lhnews_ln_data{margin:35% 0 0 0;}
.lhnews_ln:hover .lhnews_ln_content{height:100%;}
.lhnews_ln:hover img{transform: scale(1.2); }
.lhnews_ln_data {font-size:18px;height: 22px; width: 100%;; line-height: 20px; padding: 0;font-family:"微软雅黑"; color: rgba(255, 255, 255, 0.4);margin:15px 0 0  0;overflow: hidden;transition:all 0.3s ease;}
.lhnews_ln_title {font-size:18px;height: 24px; width: 100%;line-height: 25px; padding: 0;font-family:"微软雅黑"; color: rgba(255, 255, 255, 1);margin:5px 0 0 0;overflow: hidden;}
.lhnews_ln_content {font-size:16px;height:0; width: 100%;line-height: 25px; padding: 0;font-family:"微软雅黑"; color: rgba(255, 255, 255, 0.6);margin:5px 0 0 0;overflow: hidden;}
.lhnews_rn {width: 550px;height: 450px;float: left;margin: 0 0 0 16px}
@media (max-width:1366px){.lhnews_rn {width: 420px;height: 400px;float: left;margin: 0 0 0 16px}}
.lhnews_n2 {width: 550px;height: 217px;float: left; margin: 0 0 16px 0; background-color:rgba(255, 255, 255,0.95);border-radius: 2rem;overflow: hidden;}
@media (max-width:1366px){.lhnews_n2 {width: 420px;height: 192px;float: left; margin: 0 0 16px 0; background-color:rgba(255, 255, 255,0.95);border-radius: 2rem;overflow: hidden;}}
@media (max-width:1000px){.lhnews_n2 {width:calc(100% - 40px);height: 120px;margin: 0 15px 10px 15px; background-color:rgba(255, 255, 255,0.95);border-radius: 1rem;overflow: hidden;}}
.lhnews_n2l{width: 290px;height: 217px;float: left;margin: 0; }
@media (max-width:1366px){.lhnews_n2l{width: 256px;height: 192px;float: left;margin: 0; }}
@media (max-width:1000px){.lhnews_n2l{width: 160px;height: 120px;float: left;margin: 0; }}
.lhnews_n2l img{width:100%;}
.lhnews_n2r{width: 220px;height: 217px;float: left;margin: 0 20px 0 20px; }
@media (max-width:1366px){.lhnews_n2r{width: 124px;height: 192px;float: left;margin: 0 20px 0 20px; }}
@media (max-width:1000px){.lhnews_n2r{width:calc(100% - 200px);height: 120px;float: left;margin: 0 20px 0 20px; }}
.lhnews_n2r_t {font-size:18px;height:50px; width: 100%;line-height: 25px; padding:20px 0 0 0;font-family:"微软雅黑"; color:#bdaa89;margin:0;overflow: hidden;text-align: left;}
@media (max-width:1000px){.lhnews_n2r_t {font-size:14px;height:35px; width: 100%;line-height: 25px; padding:10px 0 0 0;font-family:"微软雅黑"; color:#bdaa89;margin:0;overflow: hidden;text-align: left;}}
.lhnews_n2r_c {font-size:18px;height:100px; width: 100%;line-height: 25px; padding:20px 0 0 0;font-family:"微软雅黑"; color:#262626;margin:0;overflow:hidden;text-align: left;}
@media (max-width:1366px){.lhnews_n2r_c {font-size:18px;height:70px; width: 100%;line-height: 25px; padding:20px 0 0 0;font-family:"微软雅黑"; color:#262626;margin:0;overflow:hidden;text-align: left;}}
@media (max-width:1000px){.lhnews_n2r_c {height:80px; width: 100%; padding:0;font-family:"微软雅黑"; color:#262626;margin:0;overflow:hidden;text-align: left;}}

.lhnews_n2r_c a{color:#262626;text-decoration: none;}
@media (max-width:1000px){.lhnews_n2r_c a{font-size:0.8em;line-height: 0.8em!important;color:#262626;text-decoration: none;}}
.lhnews_n2r_c a:hover{color:#bdaa89;text-decoration: none;}
.lhnews_n2r_d {font-size:18px;height:60px; width: 100%;line-height: 25px; padding:20px 0 0 0;font-family:"微软雅黑"; color:#262626;margin:0;overflow:hidden;text-align: left;}
.lhnews_n2r_d a{font-size:1.3rem;line-height:2em;position:relative;display:inline-block;overflow:hidden;width:2em;margin:0 10px 2px 0;padding:0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;text-align:center;vertical-align:middle;color:#b4a180;border-radius:3px;background:none;}
.lhnews_n2r_d a:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-radius:3px;background:#fff;border: 1px solid #b4a180;}
.lhnews_n2r_d a:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.lhnews_n2r_d a:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:3px;background:#b4a180;}
.lhnews_n2r_d a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.lhnews_n2r_d a i{position:relative;z-index:2}
.lhnews_n2r_d a:hover i{color:#FFFFFF;}



/** 党建 **/
.lhdangjian {position:relative;height:100vh;background:url(../image/dangjian_bg.jpg) center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:1000px){.lhdangjian{display: none;}}

.dangjian_n {width:390px;height: 450px;float: left;background-color:rgba(255, 255, 255,0.95);overflow: hidden; position: relative;display: inline-block; }
@media (max-width:1366px){.dangjian_n {width:320px;height: 400px;float: left;background-color:rgba(255, 255, 255,0.95);overflow: hidden; position: relative;display: inline-block; }}
.dangjian_nc {background-color:rgba(239, 239, 239,0.95)!important; }
.dangjian_n_t1 {width:100%-60px;height:56px; margin: 20px 30px 0 30px; overflow: hidden;}
.dangjian_n_t1 p {font-size:52px;height:56px; width: 100%;line-height: 56px; padding:0 0 0 0;font-family:"微软雅黑";font-weight:400; color:#bdaa89;margin:0;overflow:hidden;text-align: left;}
.dangjian_n_t2 {width:100%-60px;height:30px; margin: 2px 30px 0 30px; overflow: hidden;}
.dangjian_n_t2 p {font-size:18px;height:30px; width: 100%;line-height: 18px; padding:5px 0 0 0;font-family:"微软雅黑";color:#bdaa89;margin:0;overflow:hidden;text-align: left;}
.dangjian_n_t3 {width:100%-60px;height:65px; margin: 2px 30px 0 30px; overflow: hidden;}
.dangjian_n_t3 p {font-size:18px;height:50px; width: 100%;line-height:25px; padding:0 0 0 0;font-family:"微软雅黑";color:#1A1A1A;margin:0;overflow:hidden;text-align: left;}
.dangjian_n_t3 a {color:#262626;}
.dangjian_n_t3 :hover p{color:#bdaa89;}
.dangjian_n_t3 a:hover{text-decoration: none;}

.dangjian_n_t4 {width:100%-60px;height:auto; margin: 2px 30px 0 30px; }
.dangjian_n_t4 img {font-size:20px;width:100%;height:auto; line-height:25px; padding:0 0 0 0;font-family:"微软雅黑";color:#1A1A1A;margin:0;;text-align: left;transition:all 0.3s ease;}
.dangjian_n_t4:hover img{transform: scale(1.1);}


/** 案例 **/
.lh_anli {position:relative;height:100vh;background:url(../image/anli_bg.jpg) center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:1000px){.lh_anli{display: none;}}
.anli_n {width:360px;height:450px;margin: 0;float: left;background-color:rgba(255, 255, 255,0.95);overflow: hidden; position: relative;display: inline-block; }
@media (max-width:1366px){.anli_n {width:293px;height:380px;margin: 0;float: left;background-color:rgba(255, 255, 255,0.95);overflow: hidden; position: relative;display: inline-block; }}
.anli_nc {width:44px;height:400px;margin: 0;float: left;overflow: hidden; position: relative;display: inline-block;}

.anli_n_t1 {width:360px;height:300px;margin: 0;padding: 0;overflow: hidden;}
@media (max-width:1366px){.anli_n_t1 {width:293px;height:220px;margin: 0;padding: 0;overflow: hidden;}}
.anli_n_t1 img{width:100%;height:auto;margin: 0;padding: 0;transition:all 0.3s ease;}
.anli_n_t1:hover img{transform: scale(1.2);}

.anli_n_t2 {width:360px;height:80px;margin: 0;overflow: hidden; padding: 0;}
@media (max-width:1366px){.anli_n_t2 {width:293px;height:80px;margin: 0;overflow: hidden; padding: 0;}}
.anli_n_t2l {width:50%;height:80px;margin: 0;overflow: hidden; padding: 15px 0 0 15px; float: left;}
.anli_n_t2l p {font-size:52px;height:65px; width: 100%;line-height: 60px; padding:0 0 0 0;font-family:"微软雅黑";font-weight:400; color:#bdaa89;margin:0;overflow:hidden;text-align: left;}

.anli_n_t2r {width:50%;height:80px;margin: 0;overflow: hidden; padding: 0; float: left; position: relative;}
.anli_n_t2r p {font-size:18px;height:30px; width: 100%;line-height: 18px; padding:5px 15px 0 0;font-family:"微软雅黑";color:#bdaa89;margin:0;overflow:hidden;text-align: right; position: absolute;bottom: 0;margin: 0;}

.anli_n_t3 {width:100%;height:80px;margin: 0;overflow: hidden; padding: 0; }
.anli_n_t3 p {font-size:18px;height:50px; width: 100%;line-height:25px; padding:0 17px;font-family:"微软雅黑";color:#1A1A1A;margin:0;overflow:hidden;text-align: left;}
.anli_n_t3 a {color:#262626;}
.anli_n_t3:hover p{color:#bdaa89;}
.anli_n_t3 a:hover{text-decoration: none;}

/** 团队 **/
.lh_team {position:relative;height:100vh;background:url(../image/team_bg.jpg) center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:1000px){.lh_team{display: none;}}
.lh_team_n{max-width: 1200px; height:600px; margin-top: 5em;padding-right:0;padding-left:0;margin-right: auto;margin-left: auto;overflow: hidden;}
@media (max-width:1366px){.lh_team_n{max-width: 920px; height:450px; margin-top: 5em;padding-right:0;padding-left:0;margin-right: auto;margin-left: auto;overflow: hidden;}}
.lh_team_n_l{width: 250px; height:600px;margin: 0;padding: 0;float: left;}
@media (max-width:1366px){.lh_team_n_l{width: 200px; height:450px;;margin: 0;padding: 0;float: left;}}
.lh_team_n_l_t{font-size:30px;height:35px; width: 250px;line-height:32px; padding:0;font-family:"微软雅黑";font-weight: 800; color:#c1a87c;margin:0;overflow:hidden;text-align: left;}
.lh_team_n_l_t2{font-size:18px;height:50px; width: 250px;line-height:40px; padding:0;font-family:"微软雅黑";font-weight: 200; color:#FFFFFF;margin:0 0 470px 0;overflow:hidden;text-align: left;}
@media (max-width:1366px){.lh_team_n_l_t2{font-size:18px;height:50px; width: 250px;line-height:40px; padding:0;font-family:"微软雅黑";font-weight: 200; color:#FFFFFF;margin:0 0 320px 0;overflow:hidden;text-align: left;}}
.lh_team_n_r{width: 950px; height:600px;margin: 0;padding: 0;float: left;}
@media (max-width:1366px){.lh_team_n_r{width: 710px; height:450px;margin: 0;padding: 0;float: left;}}
.lh_team_mor {width:90px;height:32px;background-color: rgba(0, 0, 0, 0.5);  overflow: hidden; float: left;border-radius:5px; color: #fff; line-height: 32px; font-size: 14px;border: 0;}
.lh_team_mor:hover{background-color: rgba(193, 168, 124, 0.8); line-height: 32px; font-size: 14px;}
.lh_team_con { width:215px;height:280px; margin:10px;overflow:hidden;float: left;border-radius: 1.0rem;}
@media (max-width:1366px){.lh_team_con { width:215px;height:200px; margin:10px;overflow:hidden;float: left;border-radius: 1.0rem;}}
@media (max-width:730px){.lh_team_con { width:80%;height:auto; margin:0 auto; float: inherit; overflow:hidden; border-radius: 1.0rem;}}
.lh_team_con_t { width:215px;height:215px;margin:0;overflow:hidden;float: left; position: relative;display: inline-block;transition:all 0.3s ease;}
@media (max-width:730px){.lh_team_con_t { width:100%;height:auto;margin:0;overflow:hidden;float: left; position: relative;display: inline-block;transition:all 0.3s ease;}}
.lh_team_con_t img{ width:100%;margin:0;padding:0;transition: opacity 0.3s ease;}

.lh_team_con_d { width:215px;height:65px;margin:0;background-color: #fff; overflow: hidden;float: left;transition:all 0.3s ease;}
@media (max-width:730px){.lh_team_con_d { width:100%;height:auto;margin:0;background-color: #fff; overflow: hidden;float: left;transition:all 0.3s ease;}}
.lh_team_con_d_name {font-size:20px;line-height:20px;height:28px;width:195px;margin:3px 10px; padding:8px 0 0 0;font-family:"微软雅黑";font-weight: 500; color:#131313;overflow:hidden;text-align: center;}
@media (max-width:730px){.lh_team_con_d_name {font-size:20px;line-height:20px;height:28px;width:calc(100% - 20px);margin:8px 10px; padding:8px 0 0 0;font-family:"微软雅黑";font-weight: 500; color:#131313;overflow:hidden;text-align: center;}}
.lh_team_con_d_type {font-size:16px;line-height:20px;height:28px;width:195px;margin:3px 10px; padding:0;font-family:"微软雅黑";font-weight: 100; color:#444444;overflow:hidden;text-align: center;}
@media (max-width:730px){.lh_team_con_d_type {font-size:16px;line-height:20px;height:28px;width:calc(100% - 20px);margin:8px 10px; padding:0;font-family:"微软雅黑";font-weight: 100; color:#444444;overflow:hidden;text-align: center;}}
.lh_team_con_d_tab {height:80px;width:190px;margin:0 0 0 15px;overflow: hidden; padding:0;text-align: center;}
@media (max-width:730px){.lh_team_con_d_tab {display: none;}}
.lh_team_con_d_tab p {font-size:14px;line-height:28px;margin:0; padding:0;font-family:"微软雅黑";font-weight: 100; color:#5E5E5E;text-align: left;}

.lh_team_con:hover .lh_team_con_d_name {color:#c1a87c;}
.lh_team_con:hover .lh_team_con_t {height:100px;}
.lh_team_con:hover .lh_team_con_d {height:255px;}
@media (max-width:1366px){.lh_team_con:hover .lh_team_con_t {height:130px;}}
@media (max-width:730px){.lh_team_con:hover .lh_team_con_t {width:100%;height:auto;margin:0;overflow:hidden;float: left; position: relative;display: inline-block;transition:all 0.3s ease;} .lh_team_con:hover .lh_team_con_d {width:100%;height:auto;margin:0;background-color: #fff; overflow: hidden;float: left;transition:all 0.3s ease;}}

/** 联系我们 **/
.lh_contact {position:relative;height:100vh;background:url(../image/contact_bg.jpg) center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:1000px){.lh_contact{display: none;}}
.lh_contact_t {height: 400px;display: flex;max-width:1200px;padding-right:0;padding-left:0;margin-right: auto;margin-left: auto;margin-top: 5em;overflow: hidden;}
@media (max-width:1440px){.lh_contact_t {height: 300px;display: flex;max-width:1200px;padding-right:0;padding-left:0;margin-right: auto;margin-left: auto;margin-top: 5em;overflow: hidden;}}
@media (max-width:1366px){.lh_contact_t {height: 250px;display: flex;max-width:1000px;padding-right:0;padding-left:0;margin-right: auto;margin-left: auto;margin-top: 5em;overflow: hidden;}}

.lh_contact_d {height: 245px;display: flex;background-color: #fff; max-width:1200px;padding-right:0;padding-left:0;margin-right: auto;margin-left: auto;overflow: hidden;}
@media (max-width:1366px){.lh_contact_d {height: 200px;display: flex;background-color: #fff; max-width:1000px;padding-right:0;padding-left:0;margin-right: auto;margin-left: auto;overflow: hidden;}}
.lh_contact_con {height: 245px;width:320px;margin:0;padding:40px;overflow: hidden;}
@media (max-width:1366px){.lh_contact_con {height: 245px;width:250px;margin:0;padding:10px 40px;;overflow: hidden;}}

.lh_contact_con:hover .lh_contact_con_t {transform: rotate(360deg);color: #bdaa89;}
.lh_contact_con_t {height: 70px;width:50px;margin:0;padding:0;overflow: hidden;display: flex;justify-content: center;align-items: center;transition: transform 0.5s ease, color 0.5s ease;}
.lh_contact_con_t i{font-size: 45px;}
.lh_contact_con_c {height: 40px;width:250px;margin:0;padding:0;overflow: hidden;font-size: 20px;font-weight: 400px;}
.lh_contact_con_d {height: 58px;width:250px;margin:0;padding:0;overflow: hidden;color:#8D8D8D;}
@media (max-width:1366px){.lh_contact_con_c{width:100%;} .lh_contact_con_d{width:100%;}}
.lh_contact_conqd {height: 245px;width:250px;margin:0;padding:40px;overflow: hidden;color:#8D8D8D;}
@media (max-width:1366px){.lh_contact_conqd {height: 210px;width:210px;margin:0;padding:20px;overflow: hidden;color:#8D8D8D;}}
@media (max-width:1366px){.lh_contact_conqd img{width: 100%;}}

/** 背景 **/
.background-content{position:fixed;z-index:-1;top:0;left:50%;overflow:hidden;width:100%;height:100%;-webkit-transform:translate3d(-50%,0,0) !important;transform:translate3d(-50%,0,0) !important}
.background-content-inner{position:absolute;top:50%;left:50%;width:110%;height:110%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.background-content .background-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../image/index_bg.jpg);background-repeat:no-repeat;background-size:cover}

/** icon **/
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.woff2?t=1744527614379') format('woff2'),url('../fonts/iconfont.woff?t=1744527614379') format('woff'),url('../fonts/iconfont.ttf?t=1744527614379') format('truetype')}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}




