@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; }
html, body, ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, textarea, table, tr, th, td { margin: 0; padding: 0; list-style: none }
img { border: 0; }
input { border: 0; outline: none; }
html { -webkit-text-size-adjust: none; }
body { font-family: "微软雅黑"; font-size: 12px; line-height: 20px; color: #525252; -webkit-text-size-adjust: none; }
a { text-decoration: none; color: #2b2929; }
a:hover { color: #a88b43; }
.fl { float: left; }
.fr { float: right; }
.fw { font-weight: bold; }
.pr { position: relative; }
.pa { position: absolute; }
.fn { font-weight: normal; }
.o { overflow: hidden; }
.cp { cursor: pointer; }
.dn { display: none; }
.db { display: block; }
.clear:after { content: ""; display: block; clear: both; visibility: hidden; }
.clear { zoom: 1; }
.w1200 { width: 1200px; margin: 0 auto; }
.top { height: 43px; line-height: 43px; background: #a88b43; }
.topbg { width: 50%; height: 43px; background: #666; }
.top .w1200 { position: absolute; left: 50%; top: 0; margin-left: -600px; }
.top a { color: #fff; }
.link { width: 970px; height: 43px; background: #666; }
.link li { float: left; }
.link li a { display: block; padding: 0 20px; font-size: 14px; font-weight: bold; }
.link li a:hover { background: #333; }
.link li a.hover { color: #313131; background: #fff; }
.sys li { float: left; }
.sys li a { display: block; padding: 0 15px 0 40px; }
.sys li a:hover { background-color: #333; }
.oa { background: url(/web/images/tb.png) no-repeat 20px center; }
.info { background: url(/web/images/tb2.png) no-repeat 15px center; }
.nav { height: 78px;display: flex;align-items: center; }
.nav .ws{display: flex;align-items: center; justify-content: space-between;}
.logo{ display: block;}
.logo, .logo img { width: 185px;  }
.logo { padding-right: 63px; }
.menu { }
.menu li { float: left; width: 116px; height: 45px; line-height: 45px; text-align: center; font-size: 15px; border-bottom: 3px solid #fff; position: relative; z-index: 10; }
.menu li.hover, .menu li.current { border-color: #c6a962; }
.menu li.hover a, .menu li.current a { color: #a88b43; }
.nav2 { width: 397px; padding-bottom: 25px; background: url(/web/images/n.png) repeat 0 0; position: absolute; left: 0; top: 48px; display: none; }
.nav-spc0 { left: -5px; }
.nav-spc1 { left: -121px; }
.nav-spc2 { left: -237px; }
.nav-list { width: 124px; padding-top: 20px; }
.nav-list li { width: 95px; height: auto; border: 0; float: none; font-size: 12px; line-height: 18px; margin-left: 20px; text-align: left; background: url(/web/images/d.jpg) no-repeat 0 12px; padding: 4px 0 4px 10px; }
.menu .nav-list li a { color: #2d3039; }
.menu .nav-list li a:hover { text-decoration: underline; }
.img { width: 247px; height: 131px; margin-top: 26px; }
.news { width: 100%; height: 44px; background: url(/web/images/bg.png) repeat 0 0; position: absolute; left: 0; bottom: 0; }
.newsdl dt { height: 44px; line-height: 44px; font-size: 14px; color: #a88b43; width: 162px; background: url(/web/images/tb3.png) no-repeat right center; float: left; }
.newsdl dt span { font-style: italic; color: #fff; text-transform: uppercase; margin-right: 15px; }
.newsdl dd { width: 480px; height: 44px; float: left; padding-left: 25px; overflow: hidden; }
.newsdl dd li { line-height: 44px; }
.newsdl dd li a { color: #fff; }
.go { display: block; width: 180px; height: 44px; line-height: 44px; font-size: 14px; color: #fff; text-indent: 62px; background: url(/web/images/bg2.png) no-repeat 0 0; margin-top: -22px; position: relative; }
.go:hover { color: #fff; }
.case { height: 349px; background: #eaeaea; }
.case-bt { height: 72px; }
.case-bts { line-height: 72px; font-size: 17px; }
.co0 { color: #a88b43; }
.case-bts .eng { text-transform: uppercase; color: #2f302a; }
.prev, .next { display: inline-block; height: 20px; width: 20px; margin: 26px 0 0 4px; background-color: #606060; background-position: center center; background-repeat: no-repeat; }
.prev { background-image: url(/web/images/p.png); }
.next { background-image: url(/web/images/next.png); }
.prev:hover, .next:hover { background-color: #c6a962; }
.caseshow { width: 100%; height: 248px; position: relative; overflow: hidden; }
.w99999 { width: 99999px; }
.caseshow ul { float: left; }
.caseshow ul li { width: 272px; height: 248px; position: relative; overflow: hidden; float: left; margin-right: 37px; }
.img2, .img2 img { widht: 272px; height: 181px; }
.img2 { position: absolute; left: 0; top: 0; z-index: 10; }
.case-int { width: 191px; height: 54px; padding: 37px 22px 0; background: url(/web/images/bg3.png) no-repeat 0 0; position: absolute; bottom: 0; left: 50%; margin-left: -117px; color: #747474; z-index: 1; }
.case-int h3 { font-size: 12px; line-height: 20px; }
.caseshow ul li.hover .case-int { background: url(/web/images/bg4.png) no-repeat 0 0; z-index: 100; color: #a88b43; }
.caseshow ul li.hover a { color: #a88b43; }
.idiv { height: 443px; }
.indexleft { width: 427px; padding: 37px 53px 0 0; }
.more { display: block; width: 38px; height: 38px; background: url(/web/images/tb4.png) no-repeat 0 0; }
.more:hover { background: url(/web/images/tb12.png) no-repeat 0 0; }
.ibt { height: 96px; background: url(/web/images/b.jpg) no-repeat 0 0; }
.company-int { height: 81px; padding: 19px 0; line-height: 27px; color: #747474; }
.img3, .img3 { width: 427px; height: 154px; }
.indexmiddle { width: 574px; }
.ibt2 { font-size: 17px; height: 50px; line-height: 50px; padding-top: 19px; }
.ibt2 .eng { font-family: "微软雅黑"; font-size: 27px; text-transform: uppercase; margin-right: 15px; }
.inews dt { height: 29px; line-height: 29px; background: url(/web/images/bg5.png) repeat-x 0 0; border-top: 2px solid #a88b43; }
.more2 { display: block; padding: 0 10px; text-transform: uppercase; }
.more2:hover { color: #fff; background: #2d3039; }
.inews-bt li { float: left; padding: 0 20px; }
.inews-bt li.hover a { color: #a88b43; font-weight: bold; }
.img4, .img4 img { width: 173px; height: 114px; }
.news-item { height: 114px; }
.inews-ul { width: 390px; }
.inews dd { padding: 15px 0; }
.inews-ul li { line-height: 30px; padding-left: 13px; background: url(/web/images/tb9.png) no-repeat 0 center; }
.indexright { width: 124px; padding-top: 69px; }
.mess li { padding-bottom: 11px; }
.mess li a { display: block; height: 35px; padding-top: 57px; text-align: center; position: relative; border: 1px solid #a88b43; }
.online { background: #a88b43; color: #fff; }
.online:hover { color: #fff; }
.mess li a b { display: block; width: 30px; height: 30px; position: absolute; left: 50%; margin-left: -15px; top: 22px; }
.online b { background: url(/web/images/tb5.png) no-repeat 0 0; }
.offline { color: #a88b43; }
.offline b { background: url(/web/images/tb6.png) no-repeat 0 0; }
.code { width: 124px; height: 124px; overflow: hidden; }
.code img { margin: -20px; }
.footer { height: 92px; background: #2d3039; }
.hotline { height: 68px; padding: 24px 0 0 48px; background: url(/web/images/tb7.png) no-repeat 0 center; color: #a88b43; }
.tel { font-size: 22px; font-style: italic; line-height: 22px; }
.w209 { width: 209px; }
.linkdiv { height: 54px; padding-left: 95px; color: #fff; background: url(/web/images/tb8.png) no-repeat 36px center #a88b43; }
.linkspan0 { text-transform: uppercase; padding-top: 10px; line-height: 14px; }
.linkspan1 { font-size: 14px; weight: bold; }
.wlink { height: 38px; background: #fff; position: relative; }
.wlink dt { width: 100%; display: block; text-align: left; text-indent: 1.5em; height: 38px; line-height: 38px; cursor: pointer; background: url(/web/images/n6.png) no-repeat 185px 14px; }
.wlink dt:hover { background-color: #eee; }
.wlink dt.hover { background-image: url(/web/images/n7.png); }
.wlink ul { width: 100%; background: #fff; border: #2d3039 1px solid; border-bottom: none; text-align: left; padding: 20px 0 10px 0; display: none; left: -1px; bottom: 38px; position: absolute; }
.wlink ul a { display: block; padding: 3px 20px 3px 30px; background: url(/web/images/n5.png) no-repeat 20px 7px; }
.foot { text-align: right; padding: 26px 35px 0 0; color: #bdbdbd; }
.bdiv { width: 100%; display: table; text-align: center; }
.bdiv img { width: 100%; }
.container { background: url(/web/images/bg6.png) repeat-y center 0; }
.leftside { width: 249px; }
.rightside { width: 905px; padding-left: 46px; }
.cap { height: 78px; line-height: 78px; color: #9c9c9c; text-transform: uppercase; padding-left: 25px; border-bottom: 1px solid #e0e0e0; }
.cap span { font-size: 18px; color: #363636; }
.seclist { margin-top: 2px; border-top: 1px solid #e0e0e0; }
.seclist li { height: 60px; }
.seclist li a { display: block; height: 59px; padding-left: 69px; font-size: 14px; line-height: 59px; border-bottom: 1px solid #e0e0e0; background: url(/web/images/ico.png) no-repeat 29px center; }
.seclist li a:hover, .seclist li a.current { color: #b57431; background: url(/web/images/ico2.png) no-repeat 29px center; border-color: #a88b43; }
.lxdiv { padding: 40px 0 0 68px; line-height: 22px; background: url(/web/images/ico3.png) no-repeat 16px 48px; }
.co1 { color: #b57431; }
.tel2 { font-size: 20px; padding: 5px 0; }
.share { height: 28px; padding: 15px 0; }
.share a { float: left; width: 28px; height: 28px; display: inline-block; margin-right: 5px; background: url(/web/images/ico4.png) no-repeat; -webkit-transition: .2s all linear; -moz-transition: .2s all linear; transition: .2s all linear; }
.share a.ico1 { background-position: 0 0; }
.share a.ico2 { background-position: -29px 0; }
.share a.ico3 { background-position: -58px 0; }
.share a.ico4 { background-position: -87px 0; }
.share a.ico5 { background-position: -116px 0; }
.share a.ico1:hover { background-position: 0 -29px; }
.share a.ico2:hover { background-position: -29px -29px; }
.share a.ico3:hover { background-position: -58px -29px; }
.share a.ico4:hover { background-position: -87px -29px; }
.share a.ico5:hover { background-position: -116px -29px; }
.share img { left: 160; bottom: 0; z-index: 999; display: none; }
.cap2 { height: 22px; padding: 45px 0 30px; }
.bts { font-size: 22px; line-height: 22px; }
.website { line-height: 22px; padding-left: 25px; background: url(/web/images/h.png) no-repeat 0 center; }
.tab td { padding: 12px 0; }
.must { color: #d10000; font-size: 15px; }
.prop-name { width: 83px; height: 34px; line-height: 34px; text-align: center; background: #fff; border: 1px solid #cccccc; border-right: 0; }
.prop-val, .seldiv, .year, .month, .day { width: 228px; height: 34px; line-height: 34px; background: #fff; border: 1px solid #cccccc; outline: none; text-indent: 18px; color: #a4a4a4; font-family: "微软雅黑"; }
.tab .node { padding-left: 34px; }
.seldiv { text-indent: 0; position: relative; cursor: pointer; z-index: 1; }
.seltb { width: 17px; height: 10px; overflow: hidden; position: absolute; right: 15px; top: 13px; background: url(/web/images/ico5.png) no-repeat 0 0; }
.sel-val { padding-left: 18px; position: absolute; left: 0; top: 0; }
.sel-list { width: 100%; border: 1px solid #ccc; background: #fff; position: absolute; left: -1px; top: 34px; display: none; }
.sel-list li { padding-left: 18px; line-height: 28px; zoom: 1; }
.sel-list li.hover, .sel-list li:hover { color: #fff; background: #a88b43; }
.year, .month, .day { text-indent: 0; text-align: center; }
.year { width: 68px; }
.month, .day { width: 43px; }
.jgspan { display: inline-block; width: 35px; text-align: center; line-height: 36px; color: #737373; }
.seldiv2 { width: 105px; }
.mr16 { margin-right: 16px; }
.chbox, .chbox2 { display: inline-block; height: 34px; line-height: 34px; border: 1px solid #ccc; background: #fff; float: left; margin-right: 10px; position: relative; padding: 0 12px; cursor: pointer; }
.checked { border-color: #b57431; color: #b57431; }
.chbox b { display: block; width: 13px; height: 10px; overflow: hidden; background: url(/web/images/s.png) no-repeat 0 0; position: absolute; right: -1px; top: -1px; visibility: hidden; }
.checked b { visibility: visible; }
.wydiv { width: 109px; height: 34px; line-height: 34px; border: 1px solid #ccc; background: #fff; }
.ysspan { width: 60px; text-align: center; border-right: 1px solid #ccc; }
.num { width: 25px; height: 34px; line-height: 34px; text-align: center; color: #757575; }
.mr8 { margin-right: 8px; }
.kdx { line-height: 36px; color: #eb0000; }
.pro-val2 { width: 611px; }
.prop-name2 { border: 1px solid #ccc; background: #fff; width: 83px; text-align: center; padding: 41px 0; border-right: 0; }
.gmdiv { width: 611px; height: 122px; border: 1px solid #ccc; background: #fff; }
.gm0 { height: 60px; border-bottom: 1px solid #ccc; }
.gmyes { width: 38px; padding: 12px 16px; overflow: hidden; }
.xmmc { line-height: 60px; width: 97px; text-align: center; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.xmmc-txt { height: 60px; width: 442px; outline: none; overflow: hidden; }
.prop-name3 { width: 84px; line-height: 86px; background: #fff; text-align: center; border: 1px solid #ccc; border-right: 0; }
.prop-txt { width: 611px; height: 86px; background: #fff; border: 1px solid #ccc; outline: none; overflow: hidden; }
.btn { display: inline-block; height: 44px; line-height: 44px; width: 149px; color: #fff; font-size: 17px; text-indent: 36px; background: url(/web/images/tb11.png) no-repeat 113px center #a88b43; }
.btn:hover { color: #fff; }
.dlu { height: 514px; background: url(/web/images/bg.jpg) no-repeat 0 bottom; }
.formdiv { width: 450px; position: relative; top: 95px; left: 305px; }
.txt { width: 311px; height: 34px; line-height: 34px; font-family: "微软雅黑"; color: #737373; text-indent: 20px; background: #fff; border: 1px solid #cccccc; margin-bottom: 15px; clear: left; }
.btn2 { display: inline-block; width: 117px; height: 87px; background: url(/web/images/btn.png) no-repeat 0 0; }
.btn2 span { display: block; padding: 19px 0 0 31px; color: #fff; font-size: 20px; line-height: 24px; }
.btn2 em { font-size: 12px; font-style: normal; }
.hdong li { height: 50px; padding-bottom: 1px; background: url(/web/images/bd.png) repeat-x bottom; }
.hdong li a { display: block; line-height: 50px; font-size: 14px; padding-left: 22px; background: url(/web/images/ico6.png) no-repeat 0 center; }
.pages { padding: 42px 0; text-align: center; }
.pages a { display: inline-block; line-height: 22px; padding: 0 7px; margin: 0 5px; vertical-align: middle; }
.pages a.current { border: 1px solid #c5c5c5; background: #e4e4e4; }
.page-txt { width: 36px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #dbdbdb; margin: 0 5px; vertical-align: middle; }
.pages a.page-go { display: inline-block; width: 42px; height: 28px; text-align: center; line-height: 28px; background: #a88b43; color: #fff; }
.content, .content h3 { font-size: 14px; line-height: 28px; }
.content { padding-bottom: 40px; }
.odiv { width: 100%; overflow: hidden; position: relative; }
.odiv ul { width: 110%; }
.sec-case li { width: 277px; height: 248px; position: relative; float: left; margin: 0 36px 27px 0; }
.sec-case li .img2, .sec-case li .img2 img { width: 277px; height: 184px; }
.sec-case li.hover .case-int { background: url(/web/images/bg4.png) no-repeat 0 0; z-index: 100; color: #a88b43; }
.sec-case li.hover a { color: #a88b43; }
.aldiv { padding-bottom: 30px; border-bottom: 1px solid #e2d5b3; }
.alfoc, .alfoc ul, .alfoc li { width: 526px; height: 349px; }
.alfoc li { position: absolute; left: 0; top: 0; }
.alfoc div { position: absolute; left: 27px; bottom: 20px; }
.alfoc div span { display: inline-block; width: 10px; height: 10px; overflow: hidden; border-radius: 50%; margin-right: 8px; background: #f3f3f3; cursor: pointer; }
.alfoc div span.current { background: #c6a95b; }
.w334 { width: 334px; }
.sec-casediv { padding: 30px 25px 20px; line-height: 27px; color: #857957; background: #ebe3cd; border-radius: 8px; position: relative; margin-top: 19px; }
.sec-case-name { width: 334px; height: 39px; line-height: 39px; text-align: center; background: url(/web/images/bg7.png) no-repeat 0 0; font-size: 18px; color: #fff; position: absolute; left: 0; top: -19px; }
.sec-case-int { line-height: 27px; padding-top: 20px; }
.sec-bt { font-size: 16px; color: #b57431; line-height: 50px; }
.sec-int { line-height: 27px; }
.sec-bt2 { font-size: 16px; font-weight: bold; color: #a88b43; line-height: 50px; }
.pb45 { padding-bottom: 45px; }
.map { width: 574px; }
.map-int { width: 172px; padding: 45px 70px 0 0; }
.map-int dt { height: 33px; font-size: 15px; color: #fff; line-height: 33px; text-align: center; background: #a88b43; }
.map-int dd { border: 1px solid #d7d7d7; border-top: 0; background: #fff; line-height: 23px; padding: 13px 24px; }
.map-int dd h3 { font-size: 14px; line-height: 23px; color: #a88b43; }
.lnleft { width: 314px; }
.lnright { width: 550px; }
.ln-dl { padding-left: 29px; border-left: 1px solid #a88b43; margin-bottom: 35px; }
.ln-dl dt { height: 30px; position: relative; }
.ln-ico { width: 7px; height: 7px; overflow: hidden; background: url(/web/images/a0.png) no-repeat 0 0; position: absolute; left: -33px; top: 0; }
.ln-ico2 { width: 6px; height: 1px; overflow: hidden; background: #a88b43; position: absolute; left: -29px; top: 30px; }
.rongy li { width: 281px; height: 372px; position: relative; overflow: hidden; float: left; margin: 0 30px 15px 0; }
.ry-name { width: 100%; height: 38px; line-height: 38px; text-align: center; background: url(/web/images/bg8.png) repeat; position: absolute; left: 0; bottom: 0; color: #fff; }
.tdui li { height: 204px; padding: 27px 0 28px; background: url(/web/images/bd.png) repeat-x 0 bottom; }
.tdimg, .tdimg img { width: 135px; height: 188px; }
.tdimg { padding: 7px; border: 1px solid #d6d6d6; }
.w732 { width: 732px; }
.td-name { font-size: 14px; font-weight: bold; color: #000000; line-height: 30px; }
.tdui-int { line-height: 26px; padding: 10px 0 20px; color: #747474; }
.more3 { display: block; width: 56px; height: 24px; line-height: 24px; text-align: center; color: #fff; background: #a88b43; border-radius: 3px; }
.more3:hover { color: #fff; }
.yshi { width: 505px; line-height: 27px; }
.hzhb li { width: 209px; height: 77px; border: 1px solid #d7d7d7; padding: 5px; float: left; margin: 7px 7px 0 0; }
.hzhb li img { display: block; width: 209px; height: 77px; }
.web { padding: 15px 0 15px 25px; }
.bg { background: #ececec; }
.jshao { padding: 26px; background: #fff; margin-bottom: 45px; }
.js-img { width: 472px; }
.jsright { width: 430px; line-height: 27px; line-height: 27px; }
.w1000 { width: 1000px; margin: 0 auto; }
.top .w1000 { position: absolute; left: 50%; top: 0; margin-left: -500px; }
.top .w1000 .link { width: 738px; }
.js-name { color: #a88b43; font-weight: bold; font-size: 16px; line-height: 50px; }
.js-bt { font-size: 14px; }
.form-ul li { padding-bottom: 23px; }
.ly-txt { width: 353px; height: 37px; line-height: 37px; padding-left: 18px; border: 1px solid #c4c4c4; font-family: "微软雅黑"; font-size: 14px; color: #818181; }
.txts { width: 742px; height: 120px; padding: 5px 18px; border: 1px solid #c4c4c4; outline: none; font-family: "微软雅黑"; font-size: 14px; color: #818181; resize: none; overflow: hidden; }
.btn3 { display: block; width: 97px; height: 39px; line-height: 39px; background: #a88b43; font-size: 14px; color: #fff; text-align: center; }
.btn3:hover { color: #fff; }
.lydiv { height: 34px; line-height: 34px; background: #a88b43; color: #fff; }
.lyn0 { width: 180px; text-indent: 49px; }
.lyn1 { width: 625px; }
.lyn2 { }
.messdl { padding-top: 10px; border-top: #d7d7d7 1px solid; }
.messdl dt { height: 41px; font-size: 14px; line-height: 41px; background: #d7d7d7; cursor: pointer; }
.mess-name { width: 180px; text-indent: 50px; }
.mess-bt { width: 610px; text-indent: 5px; }
.mess-time { }
.messdl dd { font-size: 14px; padding: 10px 0; zoom: 1; display: none; }
.messdl dd:after { content: ""; display: block; visibility: hidden; clear: both; }
.messdiv { width: 667px; padding: 10px 28px; border: 1px solid #c4c4c4; background: #fff; }
.messdl dt.current { background: none; }
.map2 { width: 443px; height: 450px; }
.w410 { width: 410px; }
.com-name { font-size: 14px; line-height: 28px; }
.com-int { line-height: 28px; }
.com-int2 { padding: 20px 0 30px; border-top: 1px solid #d9d9d9; margin-top: 20px; }
.code2 { width: 146px; height: 146px; }
.lxdiv2 { width: 254px; overflow: hidden; position: relative; }
.lxdiv2 .mess { width: 110%; }
.lxdiv2 .mess li { width: 124px; float: left; margin: 50px 6px 0 0; }
.zp-tab { width: 100%; border: 1px solid #d7d7d7; border-collapse: collapse; }
.zp-tab thead td { height: 38px; background: #a88b43; color: #fff; text-align: center; }
.zp-tab tbody td { padding: 8px 0; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; text-align: center; }
.sq { display: inline-block; width: 68px; height: 23px; line-height: 23px; text-align: center; color: #fff; background: #a88b43; }
.zp-tab tbody td.job-name { text-align: left; text-indent: 45px; }
.scjl { display: block; width: 112px; height: 39px; line-height: 39px; text-align: center; font-size: 15px; color: #fff; background: url(/web/images/b2.png) no-repeat 0 0; }
.job-require li { font-size: 14px; line-height: 28px; }
.job-yq { line-height: 2em; padding: 30px 0 10px; }
/*
.job-yq dt { font-size: 15px; line-height: 18px; font-weight: bold; padding: 30px 0 10px; }
.job-yq dd { line-height: 28px; }
*/
.worker li { height: 215px; padding: 30px 0; border-bottom: 1px solid #d3d3d3; }
.img5 { width: 373px; height: 215px; }
.w495 { width: 495px; }
.worker-name { font-size: 17px; line-height: 30px; }
.worker-int { padding: 10px 0; font-size: 14px; line-height: 25px; }
.worker-more { display: block; width: 59px; height: 19px; line-height: 19px; text-align: center; background: #999999; color: #fff; text-transform: uppercase; margin-top: 5px; }
.nfocus { height: 340px; overflow: hidden; position: relative; }
.headline, .headline ul, .headline li { width: 592px; height: 341px; }
.headline li { float: left; overflow: hidden; }
.headline-list { width: 313px; }
.headline-list li { width: 100%; height: 113px; margin-bottom: 1px; background: #dcdcdc; cursor: pointer; position: relative; z-index: 10; float: left; }
.headline-list li.current { color: #fff; background: url(/web/images/n3.png) repeat; }
.headline-int { font-size: 15px; line-height: 25px; padding: 27px 28px 0; }
.headline-more { display: block; width: 59px; text-align: center; height: 19px; background: #999999; color: #fff; text-transform: uppercase; font-size: 10px; margin-left: 224px; }
.headline-more span { display: inline-block; -webkit-transform: scale(0.9); }
.headline-list li.current .headline-more { display: none; }
.headline-ico { width: 6px; height: 11px; overflow: hidden; background: url(/web/images/n2.png) no-repeat 0 0; position: absolute; left: -6px; top: 51px; display: none; }
.headline-list li.current .headline-ico { display: block; }
.news-list li { border-bottom: 1px solid #d3d3d3; font-size: 14px; line-height: 24px; padding: 25px 0 25px 20px; background: url(/web/images/ico6.png) no-repeat 0 33px; position: relative; }
.news-list li .headline-more { line-height: 19px; position: absolute; right: 0; top: 25px; margin-left: 0; }
.news-name { font-size: 17px; line-height: 26px; }
.news-list li.hover { background: url(/web/images/n4.png) no-repeat 0 33px; }
.news-list li.hover .news-name a { color: #a88b43; }
.news-bt { text-align: center; }
.news-bt h3 { font-size: 16px; line-height: 24px; padding-bottom: 10px; }
.news-cont { font-size: 14px; line-height: 24px; padding: 25px 0; }
.news-ts li { font-size: 14px; line-height: 35px; border-bottom: 1px dotted #d5d5d5; }
.img6, .img6 img { height: 133px; }
.ch-bt { font-size: 14px; color: #c77b4c; line-height: 22px; font-weight: bold; padding: 15px 13px; background: url(/web/images/bd.jpg) no-repeat 0 center; margin-top: 10px; }
.ch-int { line-height: 22px; }
/**************************************************/

.error_page { width: 504px; height: 221px; margin: 100px auto; }
.error_page ul { width: 504px; height: 221px; margin-left: -50px; position: relative; background: url(/web/images/404.png) no-repeat center center; }
.error_page ul span { position: absolute; width: 340px; display: block; left: 150px; bottom: 20px; text-align: center; }
.error_page ul span a { display: inline-block; margin: 0 10px; font-size: 14px; }
.info_title { text-align: center; margin-bottom: 20px; border-bottom: #eee 1px solid; }
.info_title h3 { font-size: 17px; line-height: 1.8em; }
.info_title p { padding: 8px 0; }
.info_content { line-height: 2em; }
.info_prevnext { border-top: #ddd 1px solid; margin-top: 20px; padding-top: 20px; }

.mapText { width:170px; display:table; border:#d7d7d7 1px solid; background:#fff; }
.mapText .title { width:172px; height:35px; line-height:35px; text-align:center; margin:-1px 0 -20px -1px; color:#fff; background:#a78b42; }
.mapText .text { width:140px; padding:10px 10px 10px 20px; line-height:1.3em; }
.mapText .text strong { width:136px; display:block; padding:10px 15px 5px 20px; margin-top:10px; margin-left:-20px; border-top:#d7d7d7 1px solid; color:#a78b42; }
<!--0.00023198127746582-->