/*首页banner css*/
.index-banner {height: 550px; overflow:hidden; }
.slides { /*控制图片居中*/  /*left: 50% !important; margin-left: -960px !important ; */}
.slidetip{ position:absolute; z-index:99; bottom:20px; right:-3%; }
.av{ /*选中*/  background-color:#000 !important; }
/*服务项目*/
.fwxm { margin-top: 40px; }
.fl-nav { width: 273px; height: 587px; background: url(../images/13.jpg) no-repeat; }
.fl-nav h4 { position: relative; font: bold 24px/68px "微软雅黑","Microsoft YaHei"; color: #fff; padding-left: 55px; background: url(../images/8.png) no-repeat 10px center; }
.fl-nav h4:after { position: absolute; right:-40px; top: 0; content:""; width:40px; height: 48px; background: url(../images/6.png) no-repeat; }
.fl-nav ul { width: 225px; margin:0 auto; background: #fff; padding: 12px; }
.fl-nav ul li { margin-bottom: 13px;  }
.fl-nav ul li:last-child{ margin-bottom: 0; }
.fl-nav ul li a { display: block; color: #000; font-size: 18px; line-height: 32px; text-indent: 72px; background: url(../images/15.png) no-repeat 53px center; }
.fl-nav ul li a:hover,.fl-nav ul li a.on { background: #d4bd81 url(../images/14.png) no-repeat 53px center; color:#fff; }
.fl-nav .lx {color: #ead094; padding-left: 55px; background: url(../images/9.png) no-repeat 10px center; margin-top: 30px; }
.fl-nav .lx em {display: block;  font-size: 12px; line-height: 1.5; }
.fl-nav .lx span { display: block; font: bold 27px/1.3 "微软雅黑","Microsoft YaHei"; }
.fr-xmqh { }
.fr-xmqh .xm1 { height: 48px; width: 894px; background: url(../images/7.png) no-repeat; }
.fr-xmqh .xm1 a {display: inline-block; font: 20px/48px "微软雅黑","Microsoft YaHei"; color: #000; padding:0 20px; }
.fr-xmqh .xm1 a:hover { text-decoration: underline; }
.fr-xmqh .xm1 a:first-child { padding-left: 43px; }
.fr-xmqh .xm1 a.more { float: right; padding-right: 10px; font-size: 14px; }
.fr-xmqh .xm1 a.more:hover { padding-right: 5px; }
.fr-xmqh .bj-img { margin: 23px 0; }
.fr-xmqh .gdzz { }
.fr-xmqh .gdzz ul li { position: relative; float: left; margin-right: 15px; width: 282px; height: 198px; border:1px solid #efeded; padding:2px;  transition:all 0.3s; }
.fr-xmqh .gdzz ul li:hover { transform:translate3d(0, -4px, 0);}
.fr-xmqh .gdzz ul li:after { position: absolute; left: 17px; bottom: -10px; content:""; width: 250px; height:10px; background: url(../images/11.png) no-repeat; }
.fr-xmqh .gdzz ul li img { display: block; width: 282px; height: 198px;   object-fit: cover; }
.fr-xmqh .gdzz ul li:nth-child(3n) { margin-right: 0; }
.fr-xmqh .gdzz ul li span { display: block; text-align: center; font-size: 16px; color:#5e5e5e; padding-top: 12px; transition:all 0.5s;}
.fr-xmqh .gdzz ul li:hover span { font-weight: bold; }
