.tran { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.txthide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.txtCen { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; overflow: hidden; }

/* 可复制的文本 */
.txtcopy { -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; -khtml-user-select: text; user-select: text; }
.fc9 { color: #999; }
.fc6 { color: #666; }
.fc3 { color: #333; }
.fc0 { color: #000; }
.fcf { color: #fff; }
.f00 { font-size: 0; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.f34 { font-size: 34px; }
.f36 { font-size: 36px; }
.f38 { font-size: 38px; }
.f40 { font-size: 40px; }
.f42 { font-size: 42px; }
.f50 { font-size: 50px; }
.f60 { font-size: 60px; }
.show { display: block; }
.hide { display: none; }
.fwn { font-weight: normal; }

/* -- 百度分享 -- */

/* -- 百度分享 或 bShare分享 -- */
.bsBox,
.bsBox *,
.bsBox:before,
.bsBox *:before,
.bsBox:after,
.bsBox *:after,
.bd_weixin_popup,
.bd_weixin_popup *,
.bd_weixin_popup:before,
.bd_weixin_popup *:before,
.bd_weixin_popup:after,
.bd_weixin_popup *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/*--谷歌 input 选中 默认颜色 --*/
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }
.container,
.w1180 { margin: 0 auto; width: 1180px; }
.rl { writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; writing-mode: tb-rl; letter-spacing: 3px; }

/* -- 公共部分 -- */
body,
html { position: relative; width: 100%; overflow-x: hidden; }

/* -------------------------------------- 默认样式 -------------------------------------------------- */
.header { position: absolute; left: 0; top: 0; width: 100%; z-index: 88; padding: 0 60px; height: 92px; line-height: 92px; border-bottom: 1px solid #fff; }
.header .headerView { width: 97%; margin: 0 auto; min-width: 1200px; }
.header .Top .logo { display: block; float: left; height: 92px; line-height: 92px; }
.header .MainNav { float: left; }
.header .MainNav ul li { float: left; margin-left: 102px; }
.header .MainNav .navA { color: #fff; font-size: 18px; display: block; line-height: 92px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.header .MainNav .navA:hover { color: #c9481c; }
.header .MainNav .on .navA { color: #c9481c; }
.header .tel { float: right; font-size: 13px; font-weight: bold; color: #fff; }
.HomeBan { position: relative; z-index: 3; }
.HomeBan .owl-dots { position: absolute; width: 100%; bottom: 85px; text-align: center; }
.HomeBan .owl-dots .owl-dot { margin: 0 6px; display: inline-block; width: 30px; height: 6px; border-radius: 100%; background: #fff; border-radius: 3px; position: relative; }
.HomeBan .owl-dots .owl-dot.active { background: #c9481c; }
.HomeBan .Bitembox {display: block; height: 799px; background: no-repeat center center; }
.HomeEnterView { background: #fff; padding: 40px 50px; border-radius: 8px; box-shadow: 0 0 12px rgba(201, 72, 28, 0.4); position: relative; z-index: 8; margin-top: -60px; }
.HomeEnterView .InputBox { }
.HomeEnterView .InputBox dl dd { line-height: 56px; float: left; width: 33.33%; }
.HomeEnterView .InputBox dl dd .ddBox { border: 1px solid #ccc; }
.HomeEnterView .InputBox dl dd.first .ddBox { border-radius: 3px 0 0 3px; border-right: none; }
.HomeEnterView .InputBox dl dd.last .ddBox { border-radius: 0px 3px 3px 0; border-color: #c9481c; border-left: none; background: #c9481c; }
.HomeEnterView .InputBox dl input { display: block; height: 56px; width: 100%; padding: 0 10px; line-height: 56px; text-align: center; }
.HomeEnterView .InputBox .btn { display: block; line-height: 56px; text-align: center; color: #fff; font-size: 24px; }
.HomeEnterbottom .slideTxtBox { margin-top: 30px; position: relative; }
.HomeEnterbottom .slideTxtBox .hd { display: none; }
.HomeEnterbottom .slideTxtBox .bd ul { padding: 15px; zoom: 1; }
.HomeEnterbottom .slideTxtBox .bd li { overflow: hidden; margin-bottom: 10px; }
.HomeEnterbottom .slideTxtBox .bd li .item { float: left; width: 33.33%; height: 28px; line-height: 28px; }
.HomeEnterbottom .slideTxtBox .bd li .item .time { display: inline-block; background: #c9481c; margin-right: 5px; border-radius: 3px; padding: 0 10px; color: #fff; }
.HomeTitle { }
.HomeTitle .h3 { text-align: center; }
.HomeTitle .h3 .sp { display: inline-block; width: 80px; height: 4px; vertical-align: middle; background: #c9481c; }
.HomeTitle .h3 .st { font-size: 18px; padding: 0 10px; color: #000; vertical-align: middle; }
.HomeTitle .info { text-align: center; font-size: 14px; color: #000; padding: 10px 0 40px; }
.HomeTitle .info a { color: #c9481c; }
.HomeF { padding: 80px 0; }
.HomeF1 { }
.HomeF1 .List2 { }
.HomeF1 .List2 .ul li { float: left; margin-right: 20px; width: 280px; height: 260px; }
.HomeF1 .List2 .ul li.last { margin-right: 0; }
.HomeF1 .List2 .ul li .libox { display: block; overflow: hidden; color: #fff; box-shadow: 0 0 6px rgba(153, 206, 255, 0.5) inset; padding: 5px; position: relative; overflow: hidden; }
.HomeF1 .List2 .ul li .libox img { width: 100%; }
.HomeF1 .List2 .ul li .libox .liMask { width: 100%; padding: 10px 20px; height: 90px; position: absolute; background: url('../images/propertyMask.png') no-repeat center center; left: 0; bottom: 0; }
.HomeF2 { padding: 0; }
.HomeF2bg { background: no-repeat center center; padding: 40px 0; }
.HomeF2bg .Con { position: relative; padding: 140px 0 170px; }
.HomeF2bg .ConBg { background: url('../images/h2bg02.png') no-repeat center center; margin: 0 auto; padding-top: 160px; text-align: center; color: #c9481c; font-size: 30px; font-weight: bold; width: 366px; height: 340px; }
.HomeF2bg .Con .list li { position: absolute; padding: 10px; }
.HomeF2bg .Con .list li .txt { color: #4cffa6; }
.HomeF2bg .Con .list li .txtView { width: 350px; height: 103px; padding: 20px; color: #fff; border-radius: 12px; margin-top: 10px; overflow: hidden; background: #4cffa6; }
.HomeF2bg .Con .list li.li1 { left: 768px; top: 50px; }
.HomeF2bg .Con .list li.li2 { left: 815px; top: 230px; }
.HomeF2bg .Con .list li.li3 { left: 768px; top: 410px; }
.HomeF2bg .Con .list li.li4 { left: 50px; top: 410px; }
.HomeF2bg .Con .list li.li5 { left: 0px; top: 230px; }
.HomeF2bg .Con .list li.li6 { left: 50px; top: 50px; }
.HomeF2bg .Con .list li.li2 .txt,
.HomeF2bg .Con .list li.li5 .txt { color: #178fff }
.HomeF2bg .Con .list li.li2 .txtView,
.HomeF2bg .Con .list li.li5 .txtView { background: #178fff; }
.HomeF2bg .Con .list li.li3 .txt,
.HomeF2bg .Con .list li.li6 .txt { color: #ff7f00 }
.HomeF2bg .Con .list li.li3 .txtView,
.HomeF2bg .Con .list li.li6 .txtView { background: #ff7f00; }
.HomeF2bg .Con .list li .libox { position: relative; height: 60px; line-height: 60px; padding-left: 80px; padding-right: 10px; text-align: left; font-size: 14px; font-weight: bold; color: #fff; }
.HomeF2bg .Con .list li .img { position: absolute; left: 0; top: 2px; }
.HomeF2bg .Con .list li.li4 .libox .img,
.HomeF2bg .Con .list li.li5 .libox .img,
.HomeF2bg .Con .list li.li6 .libox .img { left: auto; right: 0px; }
.HomeF2bg .Con .list li.li4 .libox .txt,
.HomeF2bg .Con .list li.li5 .libox .txt,
.HomeF2bg .Con .list li.li6 .libox .txt { text-align: right; }
.HomeF2bg .Con .list li.li4 .libox,
.HomeF2bg .Con .list li.li5 .libox,
.HomeF2bg .Con .list li.li6 .libox { padding-left: 10px; padding-right: 80px; }
.HomeF2bg .Con .list li.li6 .libox,
.HomeF2bg .Con .list li.li7 .libox { padding-top: 15px; text-align: left; padding-left: 40px; }
.HomeServiceAdvantages { padding-bottom: 0px; }
.HomeServiceAdvantages .list .ul li { float: left; margin-right: 20px; width: 280px; margin-bottom: 20px; }
.HomeServiceAdvantages .list .ul li.last { margin-right: 0; }
.HomeServiceAdvantages .list .ul li .libox { display: block; overflow: hidden; height: 260px; color: #000; box-shadow: 0 0 6px rgba(153, 206, 255, 0.5) inset; padding: 5px; position: relative; overflow: hidden; }
.HomeServiceAdvantages .list .ul li .icon { padding: 40px 0 10px; text-align: center; }
.HomeServiceAdvantages .list .ul li .h3 { padding: 0 21px; text-align: center; font-size: 14px; }
.HomeServiceAdvantages .list .ul li .txtBox { padding: 5px 21px 10px; font-size: 12px; }
.HomeF3 { }
.HomeF3 .list { }
.HomeF3 .list li { width: 162px; float: left; margin-right: 50px; }
.HomeF3 .list li .litxt { background: url('../images/h3bgicon01.png') no-repeat left bottom; height: 168px; }
.HomeF3 .list li.li7 { margin-right: 0; width: 172px; }
.w1500 { max-width: 1540px; padding: 0 20px; margin: 0 auto; }
.HomeF3 .imgV img { width: 100%; }
.HomeF4 { padding-bottom: 0; }
.HomeF4Con { text-align: center; background: url('../images/h4bg.jpg') no-repeat center center; padding: 40px 0 70px; }
.HomeF4Con .HomeMap { position: relative; }
.HomeF4Con .HomeMap .mapnsqd { position: absolute; background: url('../images/nsqd.png') no-repeat center; width: 123px; height: 177px; left: 850px; top: 520px }
.HomeF4Con .HomeMap .list { position: absolute; right: 0; top: 80px; }
.HomeF4Con .HomeMap .list li { width: 160px; line-height: 60px; margin-bottom: 20px; background: #fbe5ff; font-size: 18px; color: #000; font-weight: bold; }
.HomeF4Con .HomeMap .list li.li1 { background: #fbe5ff; }
.HomeF4Con .HomeMap .list li.li2 { background: #ffe0cc; }
.HomeF4Con .HomeMap .list li.li3 { background: #ffcccc; }
.HomeF4Con .HomeMap .list li.li4 { background: #ccccff; }
.HomeF4Con .HomeMap .list li.li5 { background: #cceeff; }
.HomeF4Con .HomeMap .list li.li6 { background: #ddffcc; }
.HomeF4Con .HomeMap .list li.li7 { background: #fff7cc; }
.HomeF4Con .MapView { width: 500px; display: none; position: absolute; left: 0; top: 0; }
.HomeF4Con .MapView .itemV { display: none; background: #fff; border-radius: 10px; padding: 20px; text-align: left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) }
.HomeF4Con .MapView .itemV ul { background: url('../images/mapliicon.png') repeat-y left 2px; padding-left: 18px; }
.HomeF4Con .MapView .itemV ul li { position: relative; line-height: 28px; }
.HomeF4Con .MapView .itemV ul li .i { display: block; width: 8px; height: 8px; border-radius: 8px; z-index: 3; background: #c9481c; position: absolute; left: -21px; top: 8px; }
.HomeF4Con .MapView .itemV ul li .i2 { display: none; width: 8px; background: #fff; z-index: 2; position: absolute; left: -20px; top: 0; bottom: 14px; }
.HomeF4Con .MapView .itemV ul li.first .i2 { display: block; }
.HomeF4Con .MapView .itemV ul li.last .i2 { display: block; top: 10px; bottom: 0; }
.HomeF5 { }
.HomeF5 .HomeF5Con { max-width: 1480px; padding: 0 20px; margin: 0 auto; }
.HomeF5 .HomeF5Con .tb { display: block; font-size: 0; }
.HomeF5 .Hleft { width: 33.78%; display: inline-block; vertical-align: middle; font-size: 14px; }
.HomeF5 .Hleft img { width: 100%; max-width: 100%; }
.HomeF5 .Hright { padding-left: 20px; display: inline-block; font-size: 14px; vertical-align: middle; width: 66.22%; }
.HomeF5 .Hright ul { font-size: 0; margin: 0 -15px; }
.HomeF5 .Hright ul li { font-size: 14px; display: inline-block; vertical-align: top; width: 50%; padding: 0 15px; }
.HomeF5 .Hright ul li .libox { max-width: 100%; display: block; border-bottom: 1px dashed #000; padding: 15px 0; color: #010101; }
.HomeF5 .Hright ul li .libox .sT { }
.HomeF5 .Hright ul li .libox .sT .h3 { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; }
.HomeF5 .Hright ul li .libox .txt { display: block; max-width: 100%; font-size: 14px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 底部 */
.Bottom { background: #1f1f24; padding: 45px 0; }
.Bottom .Bservice { padding-bottom: 40px; border-bottom: 1px solid #666; color: #ebebeb; }
.Bottom .Bservice ul li .img { margin-bottom: 5px; }
.Bottom .Bservice ul li .libox { display: table; text-align: left; vertical-align: middle; table-layout: fixed; }
.Bottom .Bservice ul li .libox .img { width: 55px; display: table-cell; vertical-align: middle; }
.Bottom .Bservice ul li .libox .img img { max-width: 100%; }
.Bottom .Bservice ul li .libox .txtV { display: table-cell; padding-left: 15px; vertical-align: middle; }
.Bottom .Bservice ul li { float: left; width: 250px; margin-right: 60px; text-align: center; }
.Bottom .Bservice ul li.last { margin-right: 0; }
.Bottom .Bcontent { padding-top: 30px; color: #ebebeb; }
.Bottom .Bcontent a { color: #ebebeb; }
.Bottom .Bcontent .Bleft { float: left; }
.Bottom .Bcontent .Bleft .bimg { float: left; }
.Bottom .Bcontent .Bleft .tel { padding-top: 10px; padding-left: 38px; float: left; }
.Bottom .Bcontent .Bleft .tel .h3 { font-size: 30px; }
.Bottom .Bcontent .Bleft .tel .st { padding-top: 10px; }
.Bottom .Bcontent .Bleft .link { padding-top: 10px; }
.Bottom .Bcontent .Bleft .link a { display: inline-block; vertical-align: middle; margin-right: 10px; cursor: pointer; }
.Bottom .Bcontent .Bleft .link span { display: inline-block; vertical-align: middle; }
.Bottom .Bcontent .Bright .iconfont { color: #ca491d; display: inline-block; margin-right: 8px; }
.Bottom .Bcontent .Bright { float: right; width: 565px; }
.Bottom .Bcontent .Bright dd { margin-bottom: 10px; }
.Bottom .Bcontent .Bright dd.last { margin-bottom: 0; }
.Bottom .Bcontent .Bright .item { float: left; }
.Bottom .Bcontent .Bright .item.itemlast { float: right; }
.Bottom .Bcontent .Bright .dl { float: right; width: 435px; }
.Bottom .Bcontent .Bright .rwmView { width: 90px; text-align: center; float: right; display: none; }
.Bottom .Bcontent .Bright .rwmView .rwm { margin-bottom: 5px; }
.Bottom .Bcontent .Bright .rwmView .rwm img { width: 100%; }
.Banner { background: no-repeat center center; height: 600px; }
.Banner .BannerCon { padding-top: 235px; color: #fff; }
.Banner .BannerCon .Bh3 { font-size: 60px; font-weight: normal; line-height: 1.2em; }
.Banner .BannerCon .txtView { width: 660px; padding-top: 20px; line-height: 40px; font-size: 20px; }
.Banner .BannerCon.BannerContR { text-align: right; }
.Banner .BannerCon.BannerContR .txtView { float: right; }
.BannerTxtV .BannerCon { padding-top: 0; height: 100%; display: table; width: 100%; }
.BannerTxtV .BannerCon .tbc { display: table-cell; vertical-align: middle; height: 100%; }
.BannerTxtV .BannerCon .img { text-align: center; }
.BannerTxtV .BannerCon .img.imgleft { text-align: left; padding-left: 20px; }
.BannerEnterView { background: #fff; padding: 40px 50px; border-radius: 8px; box-shadow: 0 0 12px rgba(201, 72, 28, 0.4); position: relative; z-index: 8; margin-top: -60px; }
.BannerEnterView ul li { float: left; width: 25%; text-align: center; padding: 0 15px; }
.BannerEnterView ul li .num { font-size: 28px; color: #c9481d; line-height: 1.3em; }
.BannerEnterView ul li .txt { font-size: 12px; color: #000; }
.ServeF { padding: 80px 0; }
.ServeF1 { }
.ServeF1 .list { margin-bottom: 20px; }
.ServeF1 .list .ml { float: left; width: 280px; height: 280px; }
.ServeF1 .list ul li { float: left; margin-left: 20px; width: 205px; }
.ServeF1 .list ul li .libox { font-size: 12px; position: relative; box-shadow: 0 0 6px rgba(153, 206, 255, 0.5) inset; height: 280px; padding: 30px 40px 20px 20px; }
.ServeF1 .list ul li .libox .otherTxt { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.ServeF1 .list ul li .libox .otherTxt .tb { display: table; width: 100%; vertical-align: middle; height: 100%; }
.ServeF1 .list ul li .libox .otherTxt .tb .tbc { display: table-cell; text-align: center; height: 100%; width: 100%; vertical-align: middle; }
.ServeF1 .list ul li .h3 { font-size: 14px; color: #000; }
.ServeF1 .list ul li .txtV { padding-top: 15px; text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; }
.ServeF1 .list ul li .time { position: absolute; left: 20px; bottom: 50px; width: 100%; }
.ServeF1 .list ul li .icon { position: absolute; right: 40px; bottom: 20px; }
.ServeF1 .list ul li .icon img { max-width: 55px; }
.ServeF1 .list2 ul li { float: left; margin-left: 20px; width: 280px; }
.ServeAdd a { display: block; height: 180px; background: no-repeat center center; width: 100%; }
.ServeF2 { padding: 0; }
.ServeF2Con { background: url('../images/servef2bg.jpg') no-repeat center center; padding: 40px 0 30px; overflow: hidden; }
.ServeF2Con .liView .libox { width: 50%; position: relative; min-height: 120px; padding-left: 180px; padding-right: 190px; }
.ServeF2Con ul li .liView { }
.ServeF2Con .liView .libox { padding-top: 15px; }
.ServeF2Con .liView .libox .h3 { font-size: 14px; }
.ServeF2Con .liView .libox .txt { font-size: 12px; padding-top: 10px; }
.ServeF2Con .liView .libox .img { position: absolute; left: 0; top: 0; width: 120px; }
.ServeF2Con .liView .libox .num { position: absolute; right: 0; top: 10px; width: 100px; height: 100px; border: 2px solid #4da9ff; color: #ff8613; background: #fff; line-height: 96px; text-align: center; font-size: 72px; overflow: hidden; }
.ServeF2Con .odd .liView .libox { float: right; text-align: right; padding-left: 190px; padding-right: 180px; }
.ServeF2Con .odd .liView .libox .img { left: auto; right: 0; }
.ServeF2Con .odd .liView .libox .num { left: 0; right: auto; }
.ServeF3 { }
.ServeF3 .list { position: relative; }
.ServeF3 .list .item { background: #fff2e5; }
.ServeF3 .list .item .txtView { padding-top: 12px; }
.ServeF3 .list .item .txtView .name { line-height: 35px; font-size: 18px; padding: 0 20px 0 45px; border-bottom: 1px solid #c9481c; background: url('../images/useicon.png') no-repeat  20px center; }
.ServeF3 .list .item .txtView .txt { padding: 20px; font-size: 12px; }
.ServeF3 .list .item .txtView .txt dl .iconfont { font-size: 14px; color: #c9481c; margin-right: 4px; }
.ServeF3 .list .owl-prev { height: 46px; position: absolute; left: 24px; top: 50%; margin-top: -23px; }
.ServeF3 .list .owl-next { height: 46px; position: absolute; right: 24px; top: 50%; margin-top: -23px; }
.ServeFAdd .add { display: block; height: 200px; width: 100%; background: no-repeat center center; }
.ServeF4 { }
.ServeF4 .Con { text-align: center; }
.partnerF { padding: 80px 0; }
.partnerF1 .Table { font-size: 12px; color: #000; position: relative; background: #f5f5f5 url('../images/mapbg.png') no-repeat center 200px; }
.partnerF1 .Table table { position: relative; z-index: 2; width: 100%; border: 2px solid #666; border-collapse: collapse; text-align: center; table-layout: fixed; }

/* .partnerF1 .Table table tr{background: #f5f5f5;}
.partnerF1 .Table table tr.odd{background: #ebebeb;} */
.partnerF1 .Table table td { border: 2px solid #666; height: 52px; }
.partnerF1 .Table table td.td1 { width: 52px; }
.partnerF1 .Table table td.td2 { width: 70px; }
.partnerF1 .Table table td.td3 { width: 120px; }
.partnerF1 .Table table td.td4 { width: 360px; }
.partnerF2 { padding: 0; }
.partnerF2View { background: url('../images/partnerbg.jpg') no-repeat center center; height: 400px; padding: 75px 0 50px; }
.partnerF2View ul li { position: relative; width: 178px; text-align: center; float: left; margin-right: 323px; color: #fff; }
.partnerF2View ul li .txt { font-weight: bold; font-size: 14px; padding-top: 25px; }
.partnerF2View ul li .jt { background: url('../images/jtbg.png') no-repeat center; width: 323px; height: 14px; left: 100%; top: 48px; position: absolute; display: block; }
.partnerF2View ul li.last { margin-right: 0; }
.partnerF2View ul li.last .jt { display: none; }
.partnerF2View .btnView { padding-top: 70px; }
.partnerF2View .btnView .btn { display: block; margin: 0 auto; line-height: 50px; width: 160px; border-radius: 50px; border: 2px solid #fff; color: #fff; font-size: 18px; text-align: center; transition: all .3s; }
.partnerF2View .btnView .btn:hover { background: #c9481c; border-color: #c9481c; }
.AboutBanEnter { }
.AboutBanEnter .tb { display: table; table-layout: fixed; width: 980px; margin: 0 auto; }
.AboutBanEnter .tbc { display: table-cell; vertical-align: middle; }
.AboutBanEnter .tbl { width: 400px; }
.AboutBanEnter .tbc .txtV { padding-left: 60px; line-height: 36px; }
.aboutF { padding: 80px 0; }
.newF { padding: 80px 0; }
.newF .list { }
.newF .list .libox { }
.newF .list .libox .tb { display: table; width: 100%; table-layout: fixed; }
.newF .list .libox .tbl { width: 220px; }
.newF .list .libox .tbc { display: table-cell; vertical-align: top; }
.newF .list .libox .img { display: block; width: 220px; height: 125px; overflow: hidden; }
.newF .list .libox .tbr { padding-left: 20px; }
.newF .list .divul { padding: 40px 0; background: url('../images/borderbg.png') repeat-x 0 bottom; overflow: hidden; }
.newF .list .divul li { margin-right: 20px; width: 580px; float: left; }
.newF .list .divul li.odd { margin-right: 0; }
.newF .list .libox .h3 { font-size: 14px; font-weight: normal; line-height: 24px; max-height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.newF .list .libox .h3 a { color: #000; }
.newF .list .libox .time { margin-top: 3px; padding-left: 2em; font-size: 12px; color: #999; background: url('../images/time.png') no-repeat left center; }
.newF .list .libox .txt { color: #999; font-size: 12px; text-indent: 2em; line-height: 24px; max-height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }


.pageView { padding-top: 40px;  text-align: center;
	/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none; 
}
.pageView .prv,
.pageView .next ,.pageView .first ,.pageView .last{vertical-align: middle; cursor: pointer; display: inline-block; padding: 0 15px; height: 30px; line-height: 30px;border-radius: 3px }
.pageView .pagingUl {display: inline-block; padding: 0; margin: 0; list-style: none; height: 30px;padding-left: 5px; }
.pageView .pagingUl li { display: inline-block;vertical-align: middle; background: #fff; text-align: center; margin-right: 5px; border-radius: 3px }
.pageView .pagingUl li a { color:#000; display: inline-block;padding: 0 15px; height: 30px; line-height: 30px;text-align: center;  border-radius: 3px }


.pageView .prv:hover,
.pageView .next:hover,
.pageView .first:hover,
.pageView .last:hover,
.pageView .pagingUl li a:hover,
.pageView .active {
    background-color: #c9481c!important;
    color: #fff!important;
}


.MenuList { }
.MenuList ul li { float: left; width: 33.33%; }
.MenuList ul li .MenuA { display: block; line-height: 45px; text-align: center; background: #ebebeb; color: #000; font-size: 14px; transition: all .3s; }
.MenuList ul li .MenuA:hover,
.MenuList ul li.on .MenuA { background: #c9481c; color: #fff; }

/* 按钮样式 */

.MaskImg{ display: none; position:fixed; width:100%;left: 0; top: 0;  z-index: 999;}
.MaskImg .Maskbox{width:95%;max-width: 1000px;box-shadow: 0 0 10px #e1e1e1; margin: 0 auto;background:#fff; position: relative;}
.MaskImg .Maskbox .title{height: 40px;line-height: 40px;padding: 0 15px; background:#c9481c;color: #fff; font-size: 14px;}
.MaskImg .Maskbox .close{display: block; width: 30px;height: 30px; position: absolute; right:5px; top:5px; border-radius: 30px;background:url('../images/close.png') no-repeat center;}

.MaskImg .Maskbox .txtBox{padding:30px; }
.MaskImg .Maskbox .txtWarp{ position: relative; padding-left: 55px; min-height: 40px;}
.MaskImg .Maskbox .txtBox .icon{position: absolute; left:0; top:0; width: 40px;}
.MaskImg .Maskbox .txtBox .icon img{max-width: 100%;}
.MaskImg .Maskbox .txtBox .txt{padding-top: 8px; font-size: 14px;}
.MaskImg .Maskbox .btns{background:#f2f2f2; padding:10px 15px; overflow: hidden; text-align: right;}
.MaskImg .Maskbox .btns .btna{display: inline-block;width: 70px;background:#c9481c; text-align: center; border-radius: 5px; line-height: 30px; color:#fff; font-size: 14px;}

@media (min-width:768px){
    .MaskImg .Maskbox .title{font-size: 16px;height: 50px;line-height: 50px;}
    .MaskImg .Maskbox .txtBox .txt{font-size: 16px;padding-top: 10px;}
    .MaskImg .Maskbox .txtBox .icon{ width: 50px; }
    .MaskImg .Maskbox .close{right:10px; top:10px; }
    .MaskImg .Maskbox .txtWarp{padding-left: 65px; }
    .MaskImg .Maskbox .btns .btna{font-size: 16px; line-height: 36px;}
}


/*去除百度地图版权，去除百度地图右上角平移缩放控件的市县区文字*/ 
.anchorBL, .BMap_zlHolder {display: none;visibility: hidden;}
 
 
/*去除百度地图版权平铺效果的水印文字“未获得百度地图商用授权”*/
[style="pointer-events: none !important; opacity: 1 !important; display: block !important;position: absolute !important;left: 0 !important;top: 0 !important;transform:scale(1) !important;scale: 1 !important;z-index:99 !important;margin: 0px !important;visibility: visible !important;"] {
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}
