.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.in_banner{ height:350px; background-size:cover; background-repeat:no-repeat; background-position:center center; width:100%; display:table;}
.in_banner > div{ display:table-cell; vertical-align:middle; text-align:right;}
.in_banner > div .p1{ font-size:26px; color:#fff;}
.in_banner > div .p2{ font-size:20px; color:#c1a77f;}
.inNav_T{ padding:15px 0; background:#f3f3f1;}
.inNav_T a{ display:inline-block; line-height:30px; font-size:14px; padding:0 20px; margin:0 5px; border-radius:15px;}
.inNav_T a.cur{ color:#fff; background:#c1a77f;}
.ny-main{ padding:2.5% 0; min-height:450px;}
.ny-main img{ max-width:100%;}
.ny-main,.wrap,.ny-main *{ box-sizing:border-box;}
.lbc-logo li{ border:1px solid #ddd; float:left; height:100px; width:18%; margin-right:2.5%; margin-top:2.5%; display:table;}
.lbc-logo li:nth-child(5n){ margin-right:0;}
.lbc-logo li p{ display:table-cell; vertical-align:middle; text-align:center;}
.lbc-logo li p img{ max-width:80%; max-height:90%;transition:all 3s;}
.lbc-logo li:hover p img{transform:scale(1.2);}

.lcoins{ background:url(../images/d.jpg) repeat-y 200px top; padding-left:200px; position:relative; min-height:300px;}
.lcolct{ position:absolute; left:0; top:0; width:200px; font-size:14px;}
.slopc{ line-height:45px; padding:0 25px 10px 25px; color:#333}
.cloca a{ display:block; padding:0 25px 0 45px; height:32px; line-height:32px; font-size:14px; overflow:hidden; background:url(../images/yj01.png) no-repeat 25px center;}
.cloca a.cur{ background:#c1a77f url(../images/yj02.png) no-repeat 25px center; color:#fff; font-weight:bold}
.lbolw li{ float:left; width:30.3%; margin-left:3%; margin-bottom:2%;}
.lbolw li a{ display:block; border:1px solid #ddd; padding:10% 10% 5%; }
.lbolw li a .con{ margin-top:3%; line-height:40px; height:40px; text-align:center; overflow:hidden; background:#eaebeb; padding:0 10px; color:#333; font-size:14px; transition:all 0.5s ease;}
.lbolw li a .pic { height:240px; overflow:hidden}
.lbolw li a .pic img{    transition: all 3s;width: 100%;}
.lbolw li a:hover .pic img {transform: scale(1.1);}


.pagelo{ margin-top:2%; text-align:center;}
.pagelo a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 3px;}
.pagelo a.on{ background:#f1f1f1;}

/*.roulcs{ margin-top:2%;}*/
.drelc{ padding-bottom:15px; border-bottom:1px solid #ddd; text-align:right; font-size:13px; color:#888}
.drelc span{ color:#c1a77f}
.lmdls{ margin-top:2%;}
.lmdls .pic img{ padding:10px; border:1px solid #ddd;}
.lmdls .con{ width:730px;font-size:14px; }
.lmdls .con .p1{ font-size:18px; padding:2% 0;}
.lmdls .con .p2{ background:#f3f3f1; color:#666; padding:12px; font-size:13px; line-height:1.6; border-radius:10px;}
.lmdls .con .p3{ margin-top:2%; line-height:26px;}
.lmdls .con .p4{ color:#c1a77f;margin-top:2%;}
.lmdls .con .p5{ line-height:1.6; color:#666; margin-top:2%;}
.lmdls .con .p6{ margin-top:2%;}
.lmdls .con .p6 a{ display:inline-block; color:#c1a77f; padding:0 25px; line-height:32px; border-radius:16px; border:1px solid #c1a77f; font-size:14px;}
.lmdls .con .p6 a:hover{ background:#c1a77f; color:#fff}

.losiec{ margin-top:2%; font-size:14px;}
.lpodes{ width:300px;}
.dblt{ line-height:50px; color:#fff; background:#c1a77f url(../images/y.png) no-repeat 10px center; padding-left:25px;}
.cplbr{ border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cplbr li{ border-bottom:1px solid #ddd;}
.cplbr li a{ display:block; padding:7% 10% 3%;}
.cplbr li a .con{ line-height:30px; height:30px; overflow:hidden; text-align:center; margin-top:10px; font-size:14px;}

.cp-slmec{ width:870px;}
.enlols{ line-height:1.6; margin-top:1%;}
.afrelc > div{ width:50%;}

.loidls{ border-top:4px solid #c1a77f; font-size:14px;}
.job-sco li{}
.job-sco li .dbts{ line-height:25px; border-bottom:1px solid #ddd; padding:15px 2%;}
.job-sco li .dbts span{ float:left; text-align:center;}
.job-sco li .dbts span.sp01{ text-align:left; width:333px;}
.job-sco li .dbts span.sp02,.job-sco li .dbts span.sp03{ width:350px;}
.job-sco li .dbts span.sp04{ width:118px;}
.job-sco li .dbts a{ display:inline-block; border:1px solid #ddd; padding:0 20px; border-radius:12px; transition:all 0.5s ease;}
.job-sco li .dbts a.on{ color:#fff; background:#c1a77f; border:1px solid #c1a77f; transition:all 0.5s ease;}
.xlmets{ display:none; padding:2%; background:#f3f3f1; line-height:1.8;}
.xlmets a{ line-height:30px; display:inline-block; padding:0 20px; color:#c1a77f; border:2px solid #c1a77f; border-radius:15px; font-size:14px;}

.smlodc{ background:#f3f3f1; padding:2%; font-size:14px; line-height:1.6;}
.smlodc .p1{ font-weight:bold;}
.lycnet{ margin-top:2%;}
.lycnet li{ float:left; margin-left:1%; width:48.5%; margin-top:1%; border:1px solid #ddd; padding-left:120px; position:relative; height:45px; font-size:14px; color:#666;}
.lycnet li span{ display:block; width:120px; text-align:center; line-height:43px; position:absolute; left:0; top:0;}
.lycnet li input{ width:100%; padding-right:10px; height:43px;}
.lycnet li.od{ width:98%; height:auto;}
.lycnet li.od textarea{ width:100%; height:100px; border:none; padding:10px;}
.eolowc{ text-align:center; margin-top:2%;}
.eolowc input{ width:265px; height:45px; border:none; cursor:pointer; color:#fff; margin:0 5px; background:#c1a77f;}
.temlec{ width:48%;}
.temlec .p1{ font-weight:bold; font-size:20px; color:#c1a77f;}
.temlec dl{ margin-top:4%; line-height:1.8;}
.temlec dl dt{ font-size:15px; color:#333;}
.temlec dl dd{ font-size:14px; color:#666;}

.mapst{ width:50%;}

.plidlo{ padding:0 200px 0 0; background-position:1000px top;}
.plidlo .lcolct{ left:auto; right:0;}
.bopwos li{ margin-bottom:3%;}
.bopwos li a{ display:block;}
.bopwos li a .pic{ width:260px; overflow:hidden}
.bopwos li a .con{ width:710px; padding-right:30px;}
.bopwos li a .con .p1{ font-size:16px; line-height:45px; padding-bottom:10px; overflow:hidden; color:#333}
.bopwos li a .con .p2{ font-size:13px; line-height:22px; color:#666}
.bopwos li a .con .p3{ margin-top:15px; font-size:14px; color:#999;}
.bopwos li a:hover .con .p1{ color:#b8996a}
.bopwos li a .pic img{    transition: all 3s;width: 100%;}
.bopwos li a:hover .pic img {    transform: scale(1.1);}

.loudls{ font-size:16px; color:#333;}
.tlorec{ padding:10px 0; line-height:30px; border-bottom:1px solid #ddd;}
.lcliec{ padding:2% 0; line-height:25px; font-size:14px;}
/*.lcliec p{ text-indent:2em; padding-bottom:25px;}*/
.plodls{ padding:20px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-top:2%;}
.plodls a{ display:block; float:left; width:50%; padding:0 3%; line-height:25px; height:25px; border-right:1px solid #ddd; font-size:14px;}

.vcalos li{ float:left; width:27.3%; margin:2% 3% 3% 3%; border:1px solid #ddd;}
.vcalos li .dolpsc{ background:#efefef; padding:6%; position:relative; left:-10px; top:-10px; padding-right:100px;}
.vcalos li .dolpsc .tit{ width:80px; text-align:center; line-height:50px; border-bottom:1px solid #c1a77f; font-size:14px; position:absolute; top:6%; right:20px;}
.vcalos li .dolpsc .alink{ display:block; width:80px; text-align:center; position:absolute; bottom:6%; right:20px; font-size:14px; line-height:25px; background:url(../images/cdb.png) no-repeat center top; padding-top:20px;}
.vcalos li .dolpsc .alink:hover{background:url(../images/cd.png) no-repeat center top; color:#c1a77f;}
.moldmc{ width:33%; display:table; height:200px; color:#fff; background-color:#c7b190; background-repeat:no-repeat; background-image:url(../images/cc.png);}
.moldmc.fl{ background-position:right bottom;}
.moldmc.fr{ background-position:left bottom; text-align:right;}

.moldmc > div{ display:table-cell; vertical-align:middle; padding:0 8%;}
.moldmc .p1{ font-size:26px;}
.moldmc .p2{ font-size:18px;}
.poidcs{ width:67%; display:table; height:200px; line-height:1.6;}
.poidcs.fr{ background:#f3f3f1;}
.poidcs.fl{ background:#fff;}
.poidcs > div{ display:table-cell; vertical-align:middle; text-align:center; font-size:15px;}
.poidcs > div:hover{ background:#eeebe6}
.poidcs > div:hover p{ color:#948065}

.honor-ul li{ float:left; width:31.3%; margin:1%; position:relative; top:0; border:1px solid #ddd; padding:20px 20px 0; transition:all 0.5s ease;}

.honor-li-a{ display:table; width:100%; height:200px;}
.honor-li-img{ display:table-cell; vertical-align:middle; text-align:center;}
.honor-li-img img{ max-width:90%; max-height:90%;}
.honor-ul li span{ display:block; text-align:center; line-height:20px; height:60px; overflow:hidden; padding:10px 12px;}

.flolm{ max-height:395px; overflow:hidden; transition:all 1s ease;}
.flolm.altc{ max-height:9999px; transition:all 1s ease;}
.ad-aloc{ margin-top:2%; text-align:center;}
.ad-aloc a{ display:inline-block; padding-top:20px; color:#c1a77f; background:url(../images/ddd.jpg) no-repeat center top;}
.ctleos{ margin-top:2%;}
.bloca{ font-size:16px;}
.conldm{ /*margin-top:2%;*/ font-size:14px; line-height:1.8;}
.zuanlipic{ margin-top:0.5rem; border-top:1px #e4e4e4 solid; padding-top:0.5rem;}
.modil{ text-align:center;}
.honor-cont{ width:100%; margin:0 auto; max-width:920px;}
.titclo{ opacity:0; transition:all 0.5s ease;}
.flipster__item--current .titclo{ opacity:1; transition:all 0.5s ease;    color: #333;    font-size: 14px;    font-weight: 600; line-height:12px;}











