@charset "utf-8";
/* CSS Document */


body{ padding-top:123px;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ with:100%;max-width:1200px; margin:0 auto;}
.top{ position:fixed; left:0; top:0; width:100%; background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:10;}
.ny-top{ background:#fff;}
.T-nav{ }
.T-nav > li{ float:left; position:relative;}

.T-nav > li > a{ display:block; padding:0 25px; line-height:123px; height:123px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav > li > a:after{ content:''; position:absolute; left:50%; margin-left:-12px; bottom:30px; transition:all 0.5s ease;width:24px;height:2px; background:#deab7c;opacity:0;}
.T-nav > li .gdlt{ position:absolute; width:120%; left:-10%; top:123px;text-align:center; background:#fff;box-shadow:0 0 5px #ddd;}
.T-nav > li .gdlt a{ display:block; line-height:30px; padding:10px 0; transition:all 0.5s ease;}

.ind-ad-news{ line-height:30px; padding:15px 0; background:#fff;}
.ind-ad-news .title{ background:url(../images/wb.png) no-repeat left center; padding-left:26px;}
.ind-ad-news .more{ display:block; position:absolute; right:0px; top:0px;}
.txtScroll-top{ width:1000px; margin-left:10px;  overflow:hidden; position:relative;  }
.txtScroll-top .bd{ padding:0px;  }
.txtScroll-top .infoList li{ height:30px; line-height:30px; overflow:hidden;}
.txtScroll-top .infoList li a span{ margin-left:15px; color:#999;}

.ind-01{ background:#fbfbfb; padding:50px 0;}
.vlorew li{ text-align:center; float:left; width:14.2%;}
.vlorew li a{ display:block; line-height:20px;}
.vlorew li a .tit{ font-weight:bold; margin-top:20px; height:20px; overflow:hidden;}
.vlorew li a .con{ margin-top:5px; height:20px; overflow:hidden;}


.ind-02{ background:#fff; padding:50px 0;}
.slc-tit{ color:#999; font-size:16px; text-transform:uppercase;}
.slc-tit span{ color:#333; font-size:26px;}

.news-ind{ margin-top:4%;}
.lboaec{ width:55%;}
.lboaec li{ width:45%; margin-right:4%; float:left;}
.lboaec li a{ display:block; border:1px solid #eee;}
.lboaec li a .pic img{ width:100%; height:238px; object-fit:cover;}
.lboaec li a .con{ padding:25px;}
.lboaec li a .con .tit{ font-weight:bold; font-size:16px; line-height:30px; height:90px; overflow:hidden;}
.lboaec li a .con .time{ margin-top:20px; color:#999;}

.vreop{ width:45%;}
.vreop li{ margin-bottom:10px; border:1px solid #eee;}
.vreop li .odrlm a{ display:block; padding:0 30px 0 85px; position:relative; line-height:68px; height:68px; font-size:16px; font-weight:bold; overflow:hidden;}
.vreop li .odrlm a span{ float:right; margin-left:15px; color:#666; font-size:14px; font-weight:normal;}
.vreop li .odrlm a:before{ content:''; position:absolute; left:0; top:0; width:68px; height:68px; background:#f5f5f5 url(../images/n1.png) no-repeat center center;}
.vreop li .slrep{ padding:26px 30px; display:none;}
.vreop li .slrep .cv{ line-height:25px; color:#666; height:50px; overflow:hidden;}

.ind-03{ background:#fbfbfb; padding:50px 0;}
.vreao{ margin-top:4%;}
.vewob{ width:52%;}
.vewob a{ display:block;}
.vewob a .con{ position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); color:#fff; width:100%; line-height:75px; height:75px; padding:0 20px 0 90px; overflow:hidden; font-size:18px;}
.vewob a .con span{ position:absolute; left:0; top:0; height:75px; width:75px; text-align:center; background:#deab7c; line-height:25px; padding-top:12px;}

.lbreao{ width:45%;}
.lbreao li{ border-bottom:1px solid #ddd;}
.lbreao li a{ display:block; padding:15px 0;}
.lbreao li a .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden; padding-left:15px; position:relative;}
.lbreao li a .d1:before{ content:''; position:absolute; left:0; top:10px; width:5px; height:5px; border-radius:50%; background:#cd9969;}
.lbreao li a .d2{ color:#999; margin-top:10px; padding-left:15px;}

.ind-04{ background:#deab7c; padding:50px 0;}
.vbrew{ width:52%; padding-top:10px;}
.ind-04 .slc-tit span{ color:#fff;}
.dreslc{ margin-top:60px;}
.dreslc li{ width:16%; margin-bottom:15px; float:left;}
.dreslc li a{ display:block; font-size:16px; line-height:38px; color:#fff; border:1px solid #deab7c; text-align:center;}

.ind-map{ width:41%;}

.ind-05{ background:#fff; padding:50px 0;}
.wlteo li{ width:32%; float:left; margin-right:2%;}
.wlteo li:nth-child(3n){ margin-right:0;}
.wlteo li a{ display:block; text-align:center; color:#fff; font-size:26px; background:no-repeat center center; background-size:cover; line-height:125px; height:125px; overflow:hidden;}

.ind-06{ padding-bottom:50px; background:#fff;}
.ind-06 h2{ font-weight:normal; background:url(../images/d.jpg) repeat-x left center; text-align:center;}
.ind-06 h2 span{ display:inline-block; padding:0 30px; background:#fff; font-size:26px; position:relative;}
.ind-06 h2 span:before,.ind-06 h2 span:after{ content:''; position:absolute; top:12px; width:10px; height:10px; background:#deab7c; border-radius:50%;}
.ind-06 h2 span:before{ left:0;}
.ind-06 h2 span:after{ right:0;}

.alincl{ margin-top:50px;}
.alincl a{ display:inline-block; margin-right:28px; line-height:30px;}
.sbore{ background:#333; padding:50px 0; color:#fff;}
.lboewp{ width:380px;}
.flex-cola{ margin-top:25px; line-height:25px;}

.drewlm{ margin-left:130px; line-height:25px; width:415px;}
.drewlm p{ padding:5px 0;}
.lpawec .list{ margin-left:30px; line-height:35px; color:#fff; text-align:center;}
.ldbren{ background:#1a1a1a; padding:20px 3%; line-height:25px; color:#fff;}

.ny-banner{ height:460px; background:no-repeat center center; background-size:cover;}
.ny-btlm{ background:#f0f0f0; padding:30px 0;}
.ny-btlm .d1{ position:relative; font-size:32px; color:#936536; text-transform:uppercase; padding-bottom:10px;font-family:arial;}
.ny-btlm .d1:after{ content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:0; height:1px; background:#ccb196; width:50px;}
.ny-btlm .d2{ margin-top:10px; font-size:26px; color:#552400;}

.ny-nav{ background:#fff; padding:20px 0; line-height:40px;}
.lvnla span{ display:none;}
.lvnla p a{ position:relative; display:inline-block; margin-right:30px; font-size:16px; color:#666;}
.lvnla p a.cur{ color:#916233;}

.drelm{ padding-left:25px; background:url(../images/home.png) no-repeat left center;}
.drelm a{ display:inline-block; padding-left:15px; background:url(../images/sc.png) no-repeat left center; margin-left:2px;}
.drelm span{ display:inline-block; padding-left:15px; background:url(../images/sc.png) no-repeat left center; margin-left:5px; color:#916233;}

.ny-main{ padding:4% 0;}
.blctle .d1{ color:#936536; font-size:24px;font-family:arial;}
.blctle .d2{ color:#552400; font-size:30px;}
.blctle .d2:after{content:''; display:block; height:1px; background:#ccb196; width:60px;margin:10px 0 0 30px;}
.blctle .d2 span{ display:inline-block; padding-bottom:10px; position:relative;}
/*.blctle .d2 span:after{ content:''; position:absolute; left:35px; bottom:0; height:1px; background:#ccb196; width:50px;}*/

.edit-con{ color:#666; padding:4% 0; font-size:16px; line-height:2;}
.lfblr{ margin-top:4%; padding-left:240px;}
.lfblr .d1{ font-family:'宋体'; font-size:36px; color:#946536;}
.lfblr .d2{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#946536;}
.lfblr .d3{ margin-top:30px; color:#444; font-size:30px;}
.lfblr .d4{ color:#666; font-size:16px; line-height:2;}

.lbaren{ margin-top:6%; padding-left:240px;}
.sclmt .d1{ color:#c8161d; font-size:48px; font-weight:bold;}
.sclmt .d2{ color:#c8161d; font-size:24px;}

.vlnenm{ background:url(../images/db.jpg) repeat-y left top; margin-top:5%; position:relative; padding:20px 0;}
.vlnenm:after{ content:''; position:absolute; width:235px; height:43px; background: url(../images/vg.png) no-repeat; left:-235px; top:30px;}
.vlnenm li{ position:relative; padding:15px 0 15px 80px;}
.vlnenm li:after{ content:''; position:absolute; width:54px; height:30px; background:url(../images/ft.png); left:-15px; top:17px; z-index:2;}
.vlnenm li .d1{ color:#905e2d; font-size:24px;}
.vlnenm li .d2{ font-size:20px; color:#666;}

.lbnmec{ position:absolute; left:50%; margin-left:-600px; top:50px;}
.ablbnt{ border-top:1px dotted #ccc; padding:4% 0; margin-top:3%; padding-left:40%; font-size:16px; color:#666; line-height:2;}

.honor-ul li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; text-align:center; cursor:pointer;}
.honor-ul li:nth-child(3n){ margin-right:0;}
.honor-ul li img{ width:100%; height:260px; object-fit:contain;}
.honor-ul li .honor-li-tit{ line-height:30px; height:30px; color:#9e6f40; margin-top:10px;}

.vlbrew{ font-size:18px; color:#666; line-height:2; margin-top:4%;}
.dlbenc{ margin-top:3%;}
.tb-pic{ background:url(../images/de.jpg) repeat-x left bottom;}
.alncv{ background:url(../images/db.jpg) repeat-y left top; padding:50px 0 50px 42px;}
.alncv h3{ line-height:65px; height:65px; background:#996c3f; text-align:center; font-size:40px; color:#fff;}
.alncv h3.mttc{ margin-top:5%;}
.vonbra table, .alncv table{width:100%; border:1px solid #ddd; text-align:center;}
.vonbra table, .alncv table tr td{  border:1px solid #ddd; line-height:36px;  }
.vorelc{ margin-top:5%;}
.vorelc li{ width:16.66%; float:left; border:1px dashed #ddd; display:table; height:100px; text-align:center; background:#fff;}
.vorelc li p{ display:table-cell; vertical-align:middle;}
.vorelc li p img{ max-width:80%; max-height:80px;}

.vonbra{ padding:3% 0; display:flex; justify-content:space-between; flex-wrap:wrap;}
.vonbra li{ /*width:48%;*/ width:100%;text-align:right; font-size:16px; line-height:25px; padding:5px 0; color:#666;}
.vonbra li:nth-child(2n){ text-align:left;}
.vonbra li span{ color:#996c3f;}
.vonbra li .d1{ color:#996c3f; font-weight:bold;}
.orelnc{ background:url(../images/de.jpg) repeat-x left center; position:relative;}
.orelnc img{ margin-left:-27px;}
.orelnc:after{ content:''; position:absolute; right:0; top:23px; width:10px; height:10px; background:#996c3f; border-radius:50%;}
.vabocl{ margin-top:4%;}
.aelnb{ display:inline-block; font-size:24px; color:#996c3f; border:2px dotted #be9b7b; padding:5px 20px;}

.breolc li{ width:100%; text-align:left !important;}

.alborep{ padding-top:30px;}
.alborep .d1{ margin-top:30px; color:#98693b; font-size:20px;}
.alborep .d2{ color:#666; font-size:24px;}

.lbremc li{ color:#666; line-height:25px; padding:5px 0; font-size:16px; position:relative; padding-left:12px;}
.lbremc li:after{ content:''; position:absolute; left:0; top:49%; width:4px; height:4px; border-radius:50%; background:#666;}

.lvbmn{ padding-left:75px; margin-top:4%;}
.tilcm{ color:#4e1c00; font-size:30px; width:70px; padding-right:40px; line-height:1;}
.tilcm:after{ content:''; position:absolute; right:0; top:50%; background:url(../images/ef.jpg); width:14px; height:21px; margin-top:-10px;}

.lbmecb{ width:960px;}
.ovlec li{ margin-top:3%;}
.ovlec li .num{ text-align:center; font-weight:bold; width:224px; height:113px; background:url(../images/fv.jpg) no-repeat center center; background-size:100% 100%; line-height:113px; font-size:36px; color:#666;}
.ovlec li .con{ width:710px; padding-top:34px;}
.ovlec li .con .d1{ color:#98693d; font-size:30px;}
.ovlec li .con .d2{ font-size:20px; margin-top:5px;}

.ncebl li{ background:#fff; margin-bottom:3%;}
.ncebl li .pic{ width:268px;}
.ncebl li .pic img{ width:100%; height:233px; object-fit:cover;}
.ncebl li .con{ width:692px; padding:20px 30px 0;}
.ncebl li .con .d1{ color:#98693d; font-size:28px; line-height:35px; height:35px; overflow:hidden;}
.ncebl li .con .d2{ color:#666; line-height:30px; font-size:18px; height:120px; overflow:hidden; margin-top:10px;}

.voleac{ background:#fff; padding:4% 0;}
.pavlb{ padding-left:10%;}
.pavlb .d1{ color:#98693d; font-size:40px;}
.pavlb .d2{ color:#666; font-size:20px; line-height:2; margin-top:10px;}

.breacl li{ margin-bottom:4%;}
.breacl li .d1{ color:#98693d; font-size:24px; line-height:1.6;}
.breacl li .d2{ color:#98693d; font-size:18px; line-height:30px;}
.breacl li .d3{ color:#666; line-height:2; color:#666; font-size:18px;}


.ebloca{ margin-top:4%;}
.ebloca li{ width:32%; float:left; margin-right:2%;}
.ebloca li:nth-child(3n){ margin-right:0;}
.ebloca li a{ display:block; border:1px solid #eee;}
.ebloca li a .pic img{ width:100%; height:295px; object-fit:cover;}
.ebloca li a .con{ background:#fff; padding:25px;}
.ebloca li a .con .tit{ font-weight:bold; font-size:16px; line-height:30px; height:60px; overflow:hidden;}
.ebloca li a .con .time{ margin-top:20px; color:#999;}

.obnen{ margin-top:4%;}
.obnen li{ line-height:60px; height:60px; overflow:hidden; border-bottom:1px dotted #ccc; font-size:18px;}
.obnen li span{ float:right; margin-left:20px; color:#999;}

.news-tit{ color:#98693d; font-size:30px;}
.seblma{ border-top:1px solid #eee; margin-top:2%; padding-top:20px;}
.seblma p{ padding:5px 0; font-size:16px;}
.seblma .back{ position:absolute; right:0; top:30px; line-height:40px; border:1px solid #ddd; padding:0 20px; font-size:14px;}

.oolca{ height:460px; width:355px; display:table; color:#fff; background:#996b3e; padding:0 60px;}
.oolca .d1{ font-size:24px;}
.oolca .d2{ font-size:30px;}
.oolca .d2 span{ position:relative; display:inline-block; padding-bottom:10px;}
.oolca .d2 span:after{content: ''; position: absolute; left: 35px; bottom: 0; height: 1px; background: #ccb196; width: 50px;}
.oolca .d3{margin-top:5%;}
.oolca .d3 .c1{ width:80%;height:36px;line-height:36px;border:none;}
.oolca .d3 .c2{ height:36px;line-height:36px;width:20%;border:none;}
.lebac{ position:relative; width:833px;}
.lebac a{ display:block;}
.lebac a img{ width:100%; height:460px; object-fit:cover;}
.lebac a .conla{ position:absolute; left:0; bottom:0; color:#fff; background:rgba(0,0,0,0.6); width:100%; padding:10px 20px;}
.lebac a .conla .d1{ font-size:18px;}
.lebac a .conla .d2{ font-size:18px; line-height:30px; overflow:hidden; height:30px;}

.olpae .lebac img{ height:380px;}
.olpae .oolca{ height:380px;}

.aburel{ padding:4%; background:#fff;}
.almvc{ background:url(../images/ra.jpg) repeat-y 445px top;}
.ebckg{ width:333px;}
.ebckg .pic{ box-shadow:0 0 20px rgba(0,0,0,0.2); padding:15px;}
.ebckg .tit{ color:#98693d; font-size:26px; font-weight:bold; padding:15px 0; border-bottom:1px dotted #ddd;}
.ebckg .scl{ padding:5px 0; line-height:24px; border-bottom:1px dotted #ddd; color:#666;}
.ebckg .cmv{ margin-top:30px; color:#999; font-size:12px;}
.ebckg .aoe{ color:#98693d; font-size:20px;}

.auncm{ width:640px;}
.auncm li{ width:35%; margin-left:15%; float:left; margin-bottom:4%;}
.auncm li a{ display:block; text-align:center; color:#999;}
.auncm li a .pic{ border:2px solid #eee; padding:10px;}
.auncm li a .pic img{ width:100%; height:266px; object-fit:cover;}
.auncm li a .tit{ font-size:24px; margin-top:15px;}
.auncm li a .time{ font-size:16px;}
.auncm li a .con{}


.lebcna{ width:775px;}
.lebcna .d1{ font-size:36px; color:#98693d; line-height:2;}
.lebcna .d2{ font-size:18px; color:#666; line-height:2; margin-top:15px;}

.avblc{ position:absolute; right:0; top:0; width:50%; height:100%;}
.avblc img{ width:100%; height:100%; object-fit:cover;}

.obvnc{ margin-top:80px;}
.obvnc .d1{ font-weight:bold; font-size:60px; color:#444;}
.obvnc .d2{ color:#666; font-size:20px;}
.obvnc .d3{ color:#a40000; font-size:20px; padding-top:20px; margin-top:20px;}
.obvnc .d3:after{ content:''; position:absolute; left:0; top:0; width:80px; height:10px; background:#a40000;}

.lbdos{ height:45px; text-align:left; margin-left:5px; width:180px; display:inline-block; vertical-align:middle; background:#fff url(../images/xsx.jpg) no-repeat 95% center;}
.lbdos span{ display:block; cursor:pointer; line-height:41px; border:2px solid #ddd; padding-left:40px; background:no-repeat 10px center; color:#666;}
.lbdos p{ position:absolute; left:0; top:41px; background:#fff; z-index:5; width:100%; border:2px solid #ddd; border-top:none; display:none;}
.lbdos p a{ display:block; line-height:40px; text-indent:35px;}




.elwnac{ width:180px; height:45px; color:#666; border:2px solid #ddd; background:#fff; display:inline-block; vertical-align:middle; margin-left:5px;}
.elwnac .c1{ height:41px; color:#666; float:left; border:none; padding:0 10px; width:135px;}
.elwnac .c2{ height:41px; width:41px; background:url(../images/fd.jpg) no-repeat center center; border:none; cursor:pointer;}
.albno{ margin-top:5%; display:flex;justify-content:space-between;flex-wrap:wrap;}
.albno a{ display:block; width:48%; margin-bottom:4%;}

.raeoc li{ width:32%; background:#fff; margin-right:2%; border:2px solid #ddd; padding:4%; float:left;}
.raeoc li:nth-child(3n){ margin-right:0;}
.raeoc li .d1{ font-size:24px;color:#98693d; padding-bottom:10px; border-bottom:2px solid #98693d;}
.raeoc li .d2{ margin-top:20px; line-height:1.6; color:#666;}
.raeoc li .d3{ font-size:18px; color:#98693d; margin-top:30px;}
.raeoc li .d4{ margin-top:30px;}
.raeoc li .d4 a{ display:inline-block; line-height:35px; padding:0 20px; color:#fff; background:#98693d; border-radius:17px;}

.job-eaolc{ margin-top:5%;}
.job-eaolc h5{ line-height:60px; height:60px; text-align:center; color:#fff; font-size:30px; background:#98693d; font-weight: normal;}

.lporew{ padding-top:3%;}
.lporew li{ margin-top:15px; line-height:44px; float:left; font-size:18px;}
.lporew li:nth-child(2n){ float:right;}
.lporew li span{ float:left; width:180px; color:#666;}
.lporew li span i{ color:#c00; margin-right:3px;}
.lporew li em{ color:#666; margin-left:5px;}
.lporew li .svlec{ float:left;}
.lporew li .svlec .c1{ height:44px; width:345px; background:#fff; padding:0 10px; border:none; font-size:16px;}
.lporew li .svlec select{ height:44px; width:345px; background:#fff; padding:0 5px; border:none; font-size:16px;}

.job-eaolc .list{ margin-top:20px; line-height:30px;}
.job-eaolc .list .d1{ font-size:18px; color:#666;}
.job-eaolc .list .d1 i{ color:#c00; margin-right:3px;}
.job-eaolc .list .d2 textarea{ width:100%; height:300px; background:#fff; padding:10px; border:none;}
.lbdrew{ margin-top:4%;}
.lbdrew input{ height:35px; padding:0 25px; color:#fff; font-size:18px; background:#98693d; border-radius:5px; margin:0 10px; border:none; cursor:pointer;}

.ovmcl{ background:#996b3f; padding:0 8%; line-height:60px; color:#fff; font-size:24px; text-align:center; margin-top:4%;}
.albtn{ background:url(../images/ed.jpg) repeat-x left center;}
.albtn span{ display:inline-block; padding:0 35px; background:#996b3f; position:relative;}
.albtn span:before,.albtn span:after{ content:''; position:absolute; top:50%; margin-top:-4px; width:8px; height:8px; border-radius:50%; border:1px solid #fff;}
.albtn span:before{ left:0;}
.albtn span:after{ right:0;}
.elngm{ margin-top:3%;}

.lmewma{ padding:0 6%; margin-top:5%;}
.lmewma li{ width:47%; padding:25px 25px 0; border:1px solid #ddd;}
.lmewma li .tit{ line-height:45px; font-size:20px; text-align:center;}

.ewopc{ width:60%; background:#fff; padding:40px; box-shadow:0 0 15px rgba(0,0,0,0.15);}
.ewopc td{ padding:5px; font-size:18px; color:#666;}
.ewopc .tr{ width:150px;}
.ewopc td .c1{ width:100%; height:45px; border:1px solid #eee; padding:0 10px; font-size:16px;}
.ewopc td span{ color:#c00; margin-right:3px;}
.ewopc td textarea{ width:100%; height:120px; border:1px solid #eee; padding:10px; font-size:16px;}
.ewopc td .c2{height:45px; padding:0 35px; color:#fff; font-size:18px; background:#98693d; border-radius:5px; border:none; cursor:pointer;}

.bmcela li{ padding:25px 0;}
.bmcela li .city{ width:140px; line-height:136px; border:2px dashed #98693d; background:#fff; border-radius:50%; text-align:center; color:#98693d; font-size:36px;}
.bmcela li .con{ width:1020px; color:#666; font-size:18px; line-height:2;}


.brief_mainLeft { width: 1100px; }
.left_float { float: left;}
.serviceClient {margin-top: 10px;padding: 0 10px;}
.serviceClient ul {width: 350px;height: 650px;margin-right: 10px;}
.serviceClient_top {text-align:center;}
.serviceClient_bottom {width: 348px;height: 550px;background: #f7f7f7;border: 1px solid #777;overflow: auto;}




@media (min-width: 1201px){
.T-nav > li:hover > a{ color:#deab7c;}
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#deab7c; color:#fff; transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{ color:#deab7c; transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.T-nav > li:hover a:after,.T-nav > li a.on:after{ opacity:1; transition:all 0.5s ease;}

.vreop li.on .slrep{ display: block;}
.vreop li.on .odrlm a:before{ background:#deab7c url(../images/n2.png) no-repeat center center;}
.dreslc li a:hover{ border:1px solid #fff;}
.lvnla p a.cur:after{ content:''; position:absolute; left:50%; bottom:0; width:24px; margin-left:-12px; height:2px; background:#916233;}

}


@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; height:50px; background:#fff;}
.top .logo{ padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#9b6f48; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#9b6f48; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#9b6f48; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px; color:#666;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; background:none; color:#666;}

.txtScroll-top{ margin:0; width:100%;}
.ind-01,.ind-02,.ind-03,.ind-04,.ind-05{ padding:4% 0;}
.vlorew li{ width:33.33%; padding:15px 0;}
.slc-tit{ font-size:14px;}
.slc-tit span,.ind-06 h2 span{ font-size:20px;}
.lboaec{ width:100%;}
.lboaec li{ width:48%; margin:0;}
.lboaec li:nth-child(2n){ float:right;}
.vreop{ width:100%; margin-top:4%;}
.vewob{ width:100%;}
.lbreao{ width:100%;}
.sbore{ display:none;}
.wlteo li a{ font-size:20px;}
.ind-06{ padding-bottom:4%;}
.alincl{ margin-top:4%;}
.ny-banner{ height:300px;}
.drelm{ display:none;}
.ny-nav{ padding:0;}
.lvnla{ width:100%;}
.lvnla span{ display:block; line-height:50px; font-size:16px; background:url(../images/xx.png) no-repeat right center;}
.lvnla p{ display:none;}
.lvnla p a{ display:block; width:100%; margin:0; line-height:45px;}
.lbnmec{ left:3%; margin-left:0; top:4%;}
.honor-ul li img{ height:160px;}
.vorelc li{ width:33.33%;}
.alncv h3{ font-size:24px;}

.lvbmn{ padding:0;}
.tilcm{ width:100%; padding:0; font-size:24px;}
.lbmecb{ width:100%;}
.ovlec li .num{ width:100px; height:50px; font-size:18px; line-height:50px;}
.ovlec li .con{ width:calc(100% - 110px); padding-top:14px;}
.ovlec li .con .d1{ font-size:18px;}
.ovlec li .con .d2{ font-size:16px;}
.ncebl{ padding-top:4%;}
.ncebl li .pic{ width:120px;}
.ncebl li .pic img{ height:100px;}
.ncebl li .con{ width:calc(100% - 120px); padding:10px 15px 0;}
.ncebl li .con .d1{ font-size:16px; line-height:25px; height:25px;}
.ncebl li .con .d2{ font-size:14px; line-height:20px; height:40px;}

.pavlb .d1{ font-size:30px;}
.pavlb .d2{ font-size:18px;}
.breacl{ margin-top:4%;}
.ebloca li a .pic img{ height:150px;}
.ebloca li a .con{ padding:15px;}
.obnen li{ line-height:45px; height:45px; font-size:16px;}
.news-tit{ font-size:24px;}
.oolca{ height:auto; padding:20px; width:100%;}
.lebac{ width:100%;}
.lebac a img{ height:auto;}
.olpae .oolca{ height:auto;}
.olpae .lebac img{ height:auto;}
.almvc{ background:#fff;}
.ebckg{ float:none; width:320px; margin:0 auto;}
.auncm{ width:100%; padding-top:5%;}
.auncm li{ width:47%; margin:0 0 4%;}
.auncm li:nth-child(2n){ margin-right:0; float:right;}
.lebcna{ width:100%; margin-top:4%;}
.lebcna .d1{ font-size:20px;}
.lebcna .d2{ font-size:15px;}
.avblc{ position:relative; width:100%; margin-top:4%;}
.obvnc{ margin-top:4%;}
.obvnc .d1{ font-size:30px;}
.obvnc .d2{ font-size:18px;}
.obvnc .d3{ font-size:18px;}
.lbdos{ width:162px;}
.ewopa{ margin-top:4%;}
.job-eaolc h5{ font-size:20px; line-height:50px; height:50px;}
.lporew li{ width:100%;}

.lmewma{ padding:0;}
.lmewma li{ width:48%; padding:15px 15px 0;}
.ewopc{ margin-top:5%; width:100%;}

.bmcela li .con{ width:calc(100% - 160px);}

}






@media (max-width: 768px){
.wrap{ padding:0 3%;}
.vlorew li a .pic img{ height:60px;}
.txtScroll-top .infoList li a{ display:block;}
.lbreao li a{ padding:15px 0;}
.lbreao li a .d1{ font-size:15px;}
.vbrew{ padding:0; width:100%;}
.ind-map{ width:100%; text-align:center; margin-top:5%;}
.dreslc{ margin-top:4%;}
.dreslc li a{ line-height:35px; font-size:14px;}
.vewob a .con{ font-size:16px;}
.ny-btlm .d1{ font-size:24px;}
.ny-btlm .d2,.blctle .d1{ font-size:20px;}
.blctle .d2{ font-size:20px;}
.edit-con{ font-size:14px;}
.ny-btlm{ padding:4% 0;}
.ny-banner{ height:150px;}
.lfblr{ padding:0;}
.lfblr .d1{ font-size:20px;}
.lfblr .d2{ font-size:18px;}
.lfblr .d3{ font-size:18px;}
.lfblr .d4{ font-size:14px;}
.lbaren{ padding:0;}
.vlnenm:after{ display:none;}
.sclmt .d1{ font-size:24px;}
.sclmt .d2{ font-size:18px;}
.vlnenm{ background-position:5px top;}
.vlnenm li{ padding-left:50px;}
.vlnenm li .d1{ font-size:16px;}
.vlnenm li .d2{ font-size:14px; margin-top:10px;}
.vlnenm li:after{ left:-9px; top:11px;}
.ablbnt{ font-size:14px; padding:3% 0;}
.vlbrew{ font-size:15px;}
.alncv h3{ font-size:18px; line-height:50px; height:50px;}
.alncv{ padding:20px 0 20px 20px;}
.vonbra li{ font-size:14px;}
.orelnc img{ margin:0;}
.aelnb{ font-size:18px;}
.alborep .d1{ font-size:15px;}
.alborep .d2{ font-size:16px;}
.lbremc li{ font-size:14px;}
.tilcm{ font-size:20px;}
.pavlb{ padding:0;}
.pavlb .d1,.breacl li .d1{ font-size:20px;}
.pavlb .d2{ font-size:14px;}
.breacl li .d2,.breacl li .d3{ font-size:14px;}
.blctle .d2 span:after,.oolca .d2 span:after{ left:15px;}
.news-tit{ font-size:20px;}
.seblma p{ font-size:14px;}
.seblma .back{ position:relative; top:0; margin-top:10px; display:inline-block;}
.oolca .d1,.oolca .d2{ font-size:20px;}
.lebac a .conla .d1,.lebac a .conla .d2{ font-size:15px;}
.ebckg .tit{ font-size:20px;}
.ebckg .aoe{ font-size:16px;}
.auncm li a .tit{ margin-top:10px; font-size:18px;}
.raeoc li{ width:100%; margin-right:0; margin-bottom:10px;}
.raeoc li .d1{ font-size:20px;}
.ovmcl{ font-size:20px; line-height:50px;}
.ewopc{ padding:20px;}
.ewopc td{ font-size:16px;}
.ewopc td.tr{ width:80px;}
.bmcela li .city{ width:80px; line-height:76px; font-size:18px;}
.bmcela li .con{ width:calc(100% - 90px); font-size:14px;}


{ text-align:right; vertical-align:middle;}



}


@media (max-width: 640px){
.lboaec li,.ebloca li{ width:100%; margin-bottom:10px;}
.lboaec li a .con{ padding:15px;}
.ebloca li a .pic img{ height:200px;}
.lboaec li a .con .tit,.ebloca li a .con .tit{ font-size:14px; height:auto; line-height:20px;}
.lboaec li a .con .time,.ebloca li a .con .time{ margin-top:10px;}
.vreop{ margin:0;}
.vreop li .odrlm a span{ display:none;}
.vreop li .odrlm a{ height:45px; line-height:45px; padding:0 10px 0 55px; font-size:14px;}
.vreop li .odrlm a:before{ width:45px; height:45px; background-size:auto 40%;}
.wlteo li a{ font-size:15px; line-height:45px; height:45px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(3n){ margin-right:2%;}
.honor-ul li:nth-child(2n){ margin-right:0%;}
.honor-ul li img{ height:120px;}
.vorelc li{ width:50%;}
.obnen li{ font-size:15px;}
.obnen li span{ display:none;}
.lbdos{ width:100%; margin:0; margin-bottom:10px;}
.elwnac{ width:100%; margin:0;}
.elwnac .c1{ width:calc(100% - 41px);}

.lporew li .svlec .c1,.lporew li .svlec,.lporew li .svlec select{ width:100%;}
.lporew li,.job-eaolc .list .d1{ line-height:30px; font-size:16px;}

.lmewma li{padding:10px 10px 0;}
.lmewma li .tit{ font-size:15px;}
.auncm li a .pic img{ height:180px;}


}














.shade {position: fixed;left: 0; top: 0; z-index: 3;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 21;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}
@media screen and (max-width: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}






