@charset "utf-8";
/* CSS Document12 */
.pos-rel { position: relative; }
.none { display: none; }
.none.active { display: block; }
a:hover { color: #e00000; }

/* 头部 */
.ls-bg { background: #effcff url("../images_12345fwdt/banner.png") no-repeat center top; background-size: 100% auto; }
.ls-fwdt-header .img-title { display: none; }
.ls-special-logo { position: absolute; left: 10px; top: 17px; }
.ls-special-logo img { max-width: 100%; height: auto; }
.zt_right { position: absolute; right: 10px; top: 0; }
.zt_right ul li { float: left; width: auto; margin-left: 10px; border-radius: 0 0 5px 5px; background: rgba(255,255,255,.1); font-size: 14px; height: 36px; line-height: 36px; padding: 0 20px; }
.zt_right ul li:hover { background: rgba(255,255,255,.25); }
.zt_right ul li a { color: #fff; }
.zt-logo { padding-top: 80px; text-align: center; padding-bottom: 70px; }
.zt-logo img { max-width: 95%; height: auto; }
@media (max-width: 468px) {
  .ls-special-logo { top: 44px; }
  .zt-logo { padding-top: 98px; padding-bottom: 25px; }
}

/* 主内容 */

#container { min-height: 708px; }
.ls-fwdt { position: relative; border-radius: 30px; background: #fff; padding: 20px; box-shadow: 0 4px 10px 0 rgba(38, 83, 160, 0.2); }
.ls-fwdt::after, .ls-fwdt::before { content: ""; display: block; width: 62px; height: 858px; position: absolute; top: 60px; }
.ls-fwdt::before { background: url(../images_12345fwdt/conbg-l.png) no-repeat; left: -62px; }
.ls-fwdt::after { background: url(../images_12345fwdt/conbg-r.png) no-repeat; right: -62px; }
.ls-fwdtcon { background: url(../images_12345fwdt/secbg.png) no-repeat center top; border-radius: 16px; margin-bottom: 20px; overflow: hidden; padding: 28px 10px; background-size: cover; }
@media (max-width: 991px) {
  .ls-fwdtcon { padding: 15px 10px; }
}
@media (max-width: 767px) {
  .fwdt-main { padding-left: 10px; padding-right: 10px; }
  .ls-fwdt { padding: 10px; }
  .ls-fwdt::after, .ls-fwdt::before { display: none; }
  .ls-fwdtcon { padding: 10px; }
}

/*搜索*/
.fwdt_search { position: relative; padding-right: 100px; width: 820px; box-sizing: border-box; margin: 0 auto; height: auto; background-color: #fff!important; border-radius: 8px; }
.fwdt_search ul li { height: 56px; line-height: 56px; box-sizing: border-box; }
.fwdt_search ul li input { float: left; width: 100%; height: 100%; border: none; background: none; }
.fwdt_search ul li.se_box { border-radius: 8px 0 0 8px; }
.fwdt_search ul li.se_box input { border-radius: 8px 0 0 8px; text-indent: 55px; font-size: 18px; background: url(../images_12345fwdt/ss.png) no-repeat 20px center; }
.fwdt_search ul li.sea_an { width: 100px; position: absolute; top: 0; right: 0; }
.fwdt_search ul li.sea_an input { font-size: 22px; text-align: center; overflow: hidden; cursor: pointer; outline: none; background: #0075ee; border-radius: 8px; color: #fff; }
.fwdt_search input::-webkit-input-placeholder { font-size: 18px; color: rgba(153, 153, 153, 0.5); }
.fwdt_search input::-moz-placeholder { font-size: 18px; color: rgba(153, 153, 153, 0.5); }
.fwdt_search input:-ms-input-placeholder { font-size: 18px; color: rgba(153, 153, 153, 0.5); }
.fwdt_search .msg-box { left: 46px; top: 56px; position: absolute; z-index: 9999999; }
.fwdt_search .z-hide { display: block; width: auto; height: 100%; margin: 0 0 0 -1px; overflow: hidden; font-size: 0; }
@media (min-width: 992px) and (max-width: 1199px) {
  .fwdt_search { width: 785px; }
  .fwdt_search form { width: 660px; }
}
@media (max-width: 991px) {
  .csrl_seabox { padding: 16px 10px; margin: 16px 0; }
  .fwdt_search { width: 100%; box-sizing: border-box; }
  .fwdt_search form { width: 490px; }
}
@media (max-width: 767px) {
  .fwdt_search { height: auto; padding-right: 0; }
  .fwdt_search form { width: 100%; box-sizing: border-box; }
  .fwdt_search .se_gjbtn { position: static; display: block; margin-top: 10px; }
}
@media (max-width: 360px) {
  .fwdt_search ul li.se_box input { background: none; text-indent: 10px; }
}

/*服务项目*/
.fwdt-list { margin: 38px 28px 0; }
.fwdt-list .ls-special-slide { position: relative; }
.fwdt-list .ls-special-slide .ls-speciallist { overflow: hidden; height: 60px; }
.fwdt-list .ls-next, .fwdt-list .ls-prev { position: absolute; width: 18px; height: 36px; display: block; top: 50%; margin-top: -18px; z-index: 1; cursor: pointer; }
.fwdt-list .ls-prev { background: rgba(0, 0, 0, 0.16) url(../images_12345fwdt/prev.png) no-repeat center!important; left: -40px; border-radius: 0 4px 4px 0; }
.fwdt-list .ls-next { background: rgba(0, 0, 0, 0.16) url(../images_12345fwdt/next.png) no-repeat center!important; right: -40px; border-radius: 4px 0 0 4px; }
.fwdt-list .ls-next:hover, .fwdt-list .ls-prev:hover { opacity: 0.5; }
.fwdt-list .ls-speciallist li { float: left; width: 184px; height: 60px; line-height: 60px; }
.fwdt-list .ls-speciallist li a { display: block; margin-right: 20px; height: 100%; background: url(../images_12345fwdt/libg.png) no-repeat center; background-size: cover; border-radius: 8px; box-shadow: 2px 2px 10px 0 rgba(62, 149, 253, 0.14); text-align: center; }
.fwdt-list .ls-speciallist li a:hover { box-shadow: rgba(180, 180, 180, 0.3) 0 0 10px 2px; -webkit-box-shadow: rgba(181, 181, 181, 0.3) 0 0 10px 3px; }
.fwdt-list .ls-speciallist li a:hover img { transition: all 0.5s; transform: rotateZ(-15deg); -ms-transform: rotateZ(-15deg); -moz-transform: rotateZ(-15deg); -webkit-transform: rotateZ(-15deg); }
.fwdt-list .ls-speciallist li a:hover span { color: #61b0ff; }
.fwdt-list .ls-speciallist li img { vertical-align: middle; margin-right: 10px; }
.fwdt-list .ls-speciallist li span { display: inline-block; font-size: 20px; color: #0075ee; vertical-align: top; max-width: 96%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media ( max-width:1199px ) {
  .fwdt-list { margin: 20px 28px 0; }
  .fwdt-list .ls-speciallist li { width: 224px; }
}
@media(max-width:767px) {
  .fwdt-list { margin: 10px 0 0; }
  .fwdt-list .ls-special-slide .ls-speciallist { width: 404px; margin: 0 auto; }
  .fwdt-list .ls-speciallist li { width: 100%; }
  .fwdt-list .ls-speciallist li a { margin-right: 0; }
  .fwdt-list .ls-prev { left: -10px; }
  .fwdt-list .ls-next { right: -10px; }
}
@media(max-width:500px) {
  .fwdt-list .ls-special-slide .ls-speciallist { width: 304px; }
}
@media(max-width:420px) {
  .fwdt-list .ls-special-slide .ls-speciallist { width: 204px; }
}

.anchorBL { display: block!important; }
.readDom { cursor: pointer; }
.BMap_bubble_content { width: auto!important; height: auto!important; }
.BMap_bubble_top { display: none; }
.BMap_bubble_pop { background-color: rgba(255, 255, 255, 0)!important; border: none!important; }
.qrcode_dom { z-index: 11; width: 120px; top: -240px; left: 205px; height: 120px; /* float: left; */ padding: 15px; border-radius: 10px; position: relative; background: #fff; }
.qrcode_dom img { width: 100%; height: 100%; }
.page-link { cursor: pointer; }
.goHere { cursor: pointer; }

.BMap_bubble_top { display: block; visibility: hidden; }

.dzq-box { width: 450px; }
.dzq-title { height: 46px; line-height: 46px; background: #0f71f0; border-radius: 16px 16px 0 0; color: #fff; font-size: 18px; padding: 0 15px; }
.dzq-title span { display: inline-block; max-width: 100%; box-sizing: border-box; padding-left: 30px; background: url(../images-15minydq/wz.png) no-repeat 0 center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dzq-con { background: rgba(15, 113, 240, 0.2); padding: 22px 15px 15px; }
.dzq-can { background: #fff; border-radius: 10px; padding: 20px; text-align: left; }
.dzq-kjms .title { font-size: 18px; color: #333; }
.dzq-kjms span { font-size: 14px; color: #666; display: block; padding-bottom: 5px; }
.dzq-kjms .introduction { text-indent: 2em; line-height: 24px; padding-bottom: 0; }

.footer { margin-top: 32px; background: #f7f7f7; }
.pagination { line-height: 32px; }
.pagination a, .pagination span { height: 32px; padding: 0 12px; border-radius: 3px; background: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 0; color: #666; background: #e9e9e9; }

@media (min-width: 992px) and (max-width:1199px) {
}
@media (max-width: 991px) {
}


