﻿@import url("../fonts/iconfont.css");
.navbar { display: none; /*隐藏手机端的头部*/ }
.bgFull { background-position: center center; background-repeat: no-repeat; background-size: cover; -ms-behavior: url(css/cover.htc); behavior: url(css/cover.htc); }
.vcenter { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.tHide { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.blockFull { display: block; width: 100%; height: 100%; position: relative; }
.block { display: block; position: relative; }
.centerBlock { margin-left: auto; margin-right: auto; }
.clearfix { clear: both; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("../images/ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before,
.slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-prev,
.slick-next { z-index: 20; position: absolute; display: block; height: 60px; width: 30px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -30px; padding: 0; border: none; outline: none; border: 1px solid red; }
.slick-prev { left: 30px; }
[dir="rtl"] .slick-prev { left: auto; right: 30px; }
.slick-next { right: 30px; }
[dir="rtl"] .slick-next { left: 30px; right: auto; }
.slick-dots { position: absolute; bottom: 20px; height: auto; list-style: none; display: block; text-align: center; padding: 0; width: 100%; line-height: 0; }
.slick-dots li { position: relative; display: inline-block; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; display: block; height: 10px; width: 10px; padding: 0; margin: 0; outline: none; line-height: 0; font-size: 0; cursor: pointer; background: #ccc; border-radius: 0px; }
.slick-dots li.slick-active button { background: #333; }
.w1152 { width: 1152px; margin-left: auto; margin-right: auto; }
.p32 { padding: 0 32px; }
.mt10 { margin-top: 10px; }
.mt18 { margin-top: 18px; }
.return_top { width: 85px; position: fixed; right: 0; bottom: 0; height: 85px; /*margin-top: -85px;*/ }
.return_top a { float: left; display: block; width: 85px; height: 85px; }
.return_top .back { display: none; }
.home_top { width: 100%; height: 35px; border-bottom: 1px solid #eeeeee; }
.home_top .f-l { display: table; color: #8e9199; line-height: 34px; }
.home_top .f-r { display: table; }
.home_top .f-r a { position: relative; color: #8e9199; display: inline-block; line-height: 34px; margin-left: 17px; padding-left: 18px; background: url(../images/icon1.png) no-repeat left 2px; }
.home_top .f-r a div { position: absolute; left: 19px; top: 25px; width: 90px; display: none; }
.home_top .f-r a:hover div { display: block; }
.home_top .f-r a:first-child { background: none; }
.home_top .f-r a:hover { color: #0e8ee4; }
.home_head { width: 100%; height: 70px; border-bottom: 1px solid #f4fafd; }
.home_head .logo { display: block; width: 172px; height: 53px; margin-top: 9px; }
.home_head .nav { display: table; margin-left: 0px; }
/*.home_head .nav ul {
  padding-top: 25px;
}*/
.home_head .nav ul li { float: left; position: relative; }
.home_head .nav ul li > a { padding: 25px 6px 24px; display: block; color: #505050; font-size: 16px; }
.home_head .nav ul li > a i { position: relative; display: inline-block; width: 7px; height: 4px; line-height: 4px; top: -2px; margin-left: 5px; }
.home_head .nav ul li > a i:before { content: ""; position: absolute; left: 0; top: 0; background: url(../images/icon13.png) no-repeat center center; width: 7px; height: 4px; }
.home_head .nav ul li .navbox { display: none; padding: 10px 0 6px; z-index: 99; position: absolute; left: -7px; top: 70px; width: 113%; background: rgba(255, 255, 255, 0.8); }
.home_head .nav ul li .navbox a { display: block; text-align: center; border-bottom: 1px dashed #dad7c4; line-height: 30px; font-size: 14px; color: #666666; }
.home_head .nav ul li .navbox a:last-child { border-bottom: none; }
.home_head .nav ul li .navbox a:hover { color: #0e8ee4; }
.home_head .nav ul li:hover > a,
.home_head .nav ul li.cur > a { color: #0e8ee4; }
.home_head .nav ul li:hover > a i:before,
.home_head .nav ul li.cur > a i:before { background: url(../images/icon14.png) no-repeat center center; }
.home_head .nav ul li:hover .navbox { display: block; }
.home_head .hotline { display: table; margin-top: 16px; }
.home_head .hotline .rexian { display: table; float: left; text-align: right; margin-right: 10px; }
.home_head .hotline .rexian .d { font-weight: bold; color: #188fd8; font-size: 22px; font-family: arial; line-height: 22px; }
.home_head .hotline .rexian .t { color: #c5c5c5; }
.home_head .hotline .rexian .t i { font-style: normal; display: inline-block; position: relative; top: 2px; }
.home_head .hotline .img { margin-top: 3px; float: right; display: block; width: 33px; height: 33px; }
.banner { width: 100%; margin: 0px auto 0; height: 555px; position: relative; z-index: 1; overflow: hidden; }
.banner ul { left: 50%; margin-left: -960px; width: 1920px; position: relative; }
.banner ul li { position: absolute; left: 0px; top: 0px; height: 555px; display: none; }
.banner ul li a img { width: 100%; }
.banner ul li:first-child { display: block; }

.banner .arrow { position: absolute; left: 50%; bottom: 121px; width: 1152px; margin-left: -576px; z-index: 5; height: 12px; line-height: 12px; }
.banner .arrow a { border-radius: 50%; background: #ccc; width: 12px; height: 12px; line-height: 12px; display: inline-block; margin-right: 5px; }
.banner .arrow a.cur { background: #0e8ee4; }
.banner-left, .banner-right { display: none; width: 48; height: 48; position: absolute; top: 50%; margin-top: -24px; z-index: 5; }
.banner-left { left: 10%; }
.banner-right { right: 10%; }

.banner .yonghudenglu { position: absolute; right: 20%; top: 107px; width: 301px; height: 245px; background: url(../images/icon3.png) no-repeat center center; padding: 20px 19px 0 22px; }
.banner .yonghudenglu h1 { font-weight: normal; color: #005da4; font-size: 18px; }
.banner .yonghudenglu .text { margin-top: 12px; }
.banner .yonghudenglu .text input { width: 100%; float: left; height: 39px; line-height: 39px; font-size: 14px; padding: 0 22px; font-family: "微软雅黑"; border: none; background: rgba(255, 255, 255, 0.6); border-radius: 5px; margin-bottom: 12px; }
.banner .yonghudenglu .text .btn { width: 125px; background: #f2bc00; height: 41px; color: #FFFFFF; font-size: 18px; }
.banner .yonghudenglu .text .btn1 { background: #22e0cf; float: right; }
.banner .yonghudenglu .text .wjmm { float: right; color: #738e9b; font-size: 14px; }
.foot_con { border-top: 1px solid #ededed; background: #f5f7f7; padding: 30px 0 32px; width: 100%; }
.foot_con .foot .footBox { padding-bottom: 15px; border-bottom: 1px solid #dcdede; }
.foot_con .foot .footBox .foot_nav { width: 610px; float: left; display: table; }
.foot_con .foot .footBox .foot_nav ul li { float: left; width: 120px; }
.foot_con .foot .footBox .foot_nav ul li > a { display: block; color: #333333; font-size: 16px; margin-bottom: 10px; }
.foot_con .foot .footBox .foot_nav .youqinglianjie { margin-top: 10px; }
.foot_con .foot .footBox .foot_nav .youqinglianjie span { color: #333333; font-size: 13px; display: inline-block; float: left; font-weight: bold; }
.foot_con .foot .footBox .foot_nav .youqinglianjie a { display: inline-block; float: left; color: #666666; font-size: 12px; margin-right: 10px; margin-bottom: 4px; min-width: 156px; }
.foot_con .foot .footBox .foot_lx { margin-left: 135px; float: left; display: table; }
.foot_con .foot .footBox .foot_lx .dh { color: #333333; font-size: 30px; font-family: "agency fb"; }
.foot_con .foot .footBox .foot_lx .kefu { margin-top: 5px; }
.foot_con .foot .footBox .foot_lx .kefu a { display: inline-block; color: #333333; font-size: 13px; background: url(../images/g_icon1.jpg) no-repeat left center; padding-left: 19px; margin-right: 20px; }
.foot_con .foot .footBox .foot_lx .kefu a i { font-style: normal; display: inline-block; position: relative; top: 2px; }
.foot_con .foot .footBox .foot_lx .gzr { margin-top: 10px; color: #333333; font-size: 12px; }
.foot_con .foot .footBox .foot_lx .foot_fx { margin-top: 10px; }
.foot_con .foot .footBox .foot_lx .foot_fx span { display: table; float: left; font-size: 12px; line-height: 15px; color: #333333; }
.foot_con .foot .footBox .foot_lx .foot_fx div { float: left; display: table; }
.foot_con .foot .footBox .foot_lx .foot_fx div a { cursor: pointer; line-height: 25px; height: 25px; float: left; margin-right: 10px; }
.foot_con .foot .footBox .foot_ewm { float: right; }
.foot_con .foot .footBox .foot_ewm div { width: 74px; float: left; margin-left: 16px; }
.foot_con .foot .footBox .foot_ewm div img { width: 74px; height: 74px; }
.foot_con .foot .footBox .foot_ewm div p { margin-top: 15px; text-align: center; color: #333333; font-size: 13px; }
.foot_con .foot .footCon { padding: 20px 0 0; color: #989999; font-size: 13px; }
.footer-a img { display: none; }
.footer-a span { /*display: block;*/ /*width:100%;*/ /*padding:10px 0;*/ font-size: 14px; text-indent: 0; }
.foot_con .foot .footBox .foot_nav .footer-a a { width: 238px; float: left; margin-right: 0; color: #999; }
.footer-a .foot_ewm img { display: block; }
.footer-a .foot_fx img { display: block; }
.home_con { position: relative; z-index: 9; margin-top: -103px; width: 100%; height: 103px; background: url(../images/icon4.png) repeat-x left top; padding-top: 25px; }
.home_con .cx_div { width: 162px; padding-left: 22px; }
.home_con .cx_div span { display: block; color: #ffffff; font-size: 26.58px; }
.home_con .cx_div p { margin-top: 3px; color: #fff; font-size: 12px; text-transform: uppercase; }
.home_con .ys_div { background: #FFFFFF; height: 56px; border-radius: 3px; width: 761px; padding-top: 9px; }
.home_con .chengshi { width: 377px; height: 39px; position: relative; }
.home_con .chengshi .ch { margin-left: 15px; padding: 0 40px; background: url(../images/icon5.jpg) no-repeat 328px center; height: 39px; line-height: 39px; display: block; cursor: pointer; color: #a0a2a8; font-size: 16px; overflow: hidden; }
.home_con .chengshi .ch_con { display: none; z-index: 999; position: absolute; left: 0; top: 47px; width: 100%; background: #FFFFFF; border-radius: 3px; padding: 10px 0; font-size: 14px; line-height: 34px; }
.home_con .chengshi .ch_con .ac_result_tip { padding: 0 54px; }
.home_con .chengshi .ch_con#SuggestEndResult .ac_result_tip { padding: 0 25px; }
.home_con .chengshi .ch_con a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #444444; font-size: 14px; display: block; padding: 0 54px; }
.home_con .chengshi .ch_con#SuggestEndResult a { padding: 0 25px; }
.home_con .chengshi .ch_con a:hover, .home_con .chengshi .ch_con a.ac_over { background-color: #c8e2f2; }
.home_con .icon { background: url(../images/icon11.jpg) no-repeat 15px center; border-right: 1px solid #d6d6d6; }
.home_con .icon2 { background: url(../images/icon12.jpg) no-repeat 15px center; }
.home_con .w_btn { height: 56px; width: 229px; }
.home_con .w_btn input { background: #0e8fe5; border: none; border-radius: 3px; width: 100%; height: 56px; color: #FFFFFF; font-family: "微软雅黑"; font-size: 22px; }
.home_con2 { padding: 43px 0 52px; width: 100%; }
.home_con2 .home_div2 { overflow: hidden; }
.home_con2 .home_div2 ul { width: 110%; margin-left: -30px; }
.home_con2 .home_div2 ul li { padding: 0 29px; float: left; width: 403px; background: url(../images/icon6.jpg) no-repeat right top; min-height: 140px; }
.home_con2 .home_div2 ul li .bt h3 { padding-top: 18px; color: #323a4d; font-size: 18px; width: 100%; font-weight: normal; font-family: "微软雅黑"; text-align: center; }
.home_con2 .home_div2 ul li .bt h3 i { color: #b4b7c0; display: block; font-style: normal; font-size: 12px; font-family: arial; }
.home_con2 .home_div2 ul li .bt .img { position: relative; height: 100px; width: 100%; text-align: center; }
.home_con2 .home_div2 ul li .bt .img img { width: 100px; height: 100px; vertical-align: bottom; }
.home_con2 .home_div2 ul li .bt .img span,
.home_con2 .home_div2 ul li .bt .img em { margin: auto; height: 100px; }
.home_con2 .home_div2 ul li .bt .img span { display: block; }
.home_con2 .home_div2 ul li .bt .img em { display: none; }
.home_con2 .home_div2 ul li .t { margin-top: 10px; color: #777d8f; font-size: 12px; line-height: 18px; height: 72px; overflow: hidden; }
.home_con2 .home_div2 ul li .more { margin: auto; width: 80px; border: 1px solid #34d2c3; text-align: center; height: 26px; line-height: 26px; color: #34d2c3 }
.home_con2 .home_div2 ul li:hover .more { color: #fff; background-color: #f95b50; border: 1px solid #f95b50; }
.home_con2 .home_div2 ul li:last-child { background: none; }
.home_con2 .home_div2 ul li:hover .bt .img span { display: none; }
.home_con2 .home_div2 ul li:hover .bt .img em { display: block; }
.home_con3 { background: #e7e8e8; height: 481px; width: 100%; }
.home_con3 .home_div3 { height: 481px; }
.home_con3 .home_div3 .f-l { width: 540px; padding-top: 40px; }
.home_con3 .home_div3 .f-l h2 { color: #373f53; font-size: 26px; font-weight: normal; }
.home_con3 .home_div3 .f-l h4 { margin-top: 12px; color: #8d9098; font-size: 18px; font-weight: normal; }
.home_con3 .home_div3 .f-l .t { margin-top: 30px; /* padding-top: 25px;*/ border-top: 1px solid #ededed; color: #777d8f; font-size: 13px; line-height: 22px; }
.home_con3 .home_div3 .f-l a { display: inline-block; color: #576078; font-size: 13px; line-height: 22px; margin-top: 30px; }
.home_con3 .home_div3 .f-l a:hover { color: #0e8ee4; }
.home_con3 .home_div3 .f-r { margin-top: 72px; width: 533px; height: 409px; line-height: 0; }
.home_con3 .home_div3 .f-r img { width: 533px; height: 409px; vertical-align: bottom; }
.home_con4 { background: url(../images/icon8.jpg) no-repeat center top; height: 528px; padding-top: 80px; width: 100%; }
.home_con4 .home_div4 .bt h3 { font-weight: normal; float: left; display: table; color: #ffffff; font-size: 22px; }
.home_con4 .home_div4 .bt a { font-size: 14px; display: inline-block; float: right; color: #FFFFFF; margin-top: 8px; }
.home_con4 .home_div4 .bt a:hover { color: #0e8ee4; }
.home_con4 .home_div4 .f-l { width: 664px; }
.home_con4 .home_div4 .f-l .bt h3 { margin-left: 38px; font-family: "微软雅黑"; }
.home_con4 .home_div4 .f-l .text { background: url(../images/icon7.jpg) no-repeat center top; margin-top: 20px; padding: 64px 24px 0 40px; width: 100%; height: 313px; }
.home_con4 .home_div4 .f-l .text .t { width: 334px; float: left; }
.home_con4 .home_div4 .f-l .text .t .d { color: #686868; font-size: 14px; line-height: 22px; }
.home_con4 .home_div4 .f-l .text .t .d p { height: 88px; overflow: hidden; }
.home_con4 .home_div4 .f-l .text .t .list { margin-top: 22px; width: 348px; }
.home_con4 .home_div4 .f-l .text .t .list a { min-width: 92px; text-align: center; display: inline-block; float: left; border: 1px solid #2aa199; border-radius: 3px; margin: 8px 8px 0 0; padding: 0 15px; color: #0d9188; font-size: 14px; line-height: 32px; }
.home_con4 .home_div4 .f-l .text .t .list a:nth-child(3n) { width: 116px; }
.home_con4 .home_div4 .f-l .text .t .list a:hover, .home_con4 .home_div4 .f-l .text .t .list a.cur { color: #FFFFFF; background: #20a79e; border: 1px solid #20a79e; }
.home_con4 .home_div4 .f-l .text .img { float: right; width: 256px; height: 200px; }
.home_con4 .home_div4 .f-l .text .img img { vertical-align: top; }
.home_con4 .home_div4 .f-r { width: 465px; }
.home_con4 .home_div4 .f-r .bt h3 { margin-left: 30px; font-family: "微软雅黑"; }
.home_con4 .home_div4 .f-r .text { margin-top: 20px; padding: 48px 30px 0 30px; width: 100%; height: 313px; background: url(../images/icon9.png); }
.home_con4 .home_div4 .f-r .text .top dl dt { float: left; width: 113px; }
.home_con4 .home_div4 .f-r .text .top dl dt a { display: block; width: 113px; height: 75px; position: relative; }
.home_con4 .home_div4 .f-r .text .top dl dt a img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.home_con4 .home_div4 .f-r .text .top dl dd { width: 278px; float: right; }
.home_con4 .home_div4 .f-r .text .top dl dd a { margin-top: -3px; display: block; color: #FFFFFF; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.home_con4 .home_div4 .f-r .text .top dl dd a:hover { color: #0e8ee4; }
.home_con4 .home_div4 .f-r .text .top dl dd .t_n { margin-top: 5px; color: #ffffff; line-height: 18px; height: 54px; overflow: hidden; }
.home_con4 .home_div4 .f-r .text ul { margin-top: 13px; }
.home_con4 .home_div4 .f-r .text ul li { float: left; width: 100%; }
.home_con4 .home_div4 .f-r .text ul li a { background: url(../images/icon10.jpg) no-repeat 4px center; padding-left: 17px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; color: #FFFFFF; font-size: 14px; line-height: 24px; }
.home_con4 .home_div4 .f-r .text ul li a:hover { color: #0e8ee4; }
.nybanner { position: relative; width: 100%; height: 300px; overflow: hidden; }
.nybanner img { position: absolute; top: 0; width: 1920px; left: 50%; margin-left: -960px; }
.about_top { border-bottom: 1px solid #e1e5e9; height: 81px; }
.about_top .w1152 { padding: 0 32px; }
.about_top .menu a { padding: 33px 0 25px; margin-right: 17.5px; display: inline-block; font-size: 15px; color: #666; font-weight: bold; line-height: 20px; }
.about_top .menu a.cur,
.about_top .menu a:hover { border-bottom: 3px solid #2087d9; }
/*.about_top */ .head { background: url(../images/head_icon.jpg) no-repeat left center; padding-left: 20px; color: #8b8b8b; font-size: 13px; font-weight: bold; max-width: 30%; line-height: 80px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*.about_top */ .head a { display: inline-block; color: #8b8b8b; }
/*.about_top */ .head a:hover { color: #2087d9; }
.home_bt { text-align: center; color: #333333; font-size: 26px; }
.home_name { margin-top: 5px; color: #777777; font-size: 13px; text-align: center; line-height: 22px; }
.about_div { padding: 58px 32px 70px; }
.about_div .img { line-height: 0; }
.about_div h3 { margin-top: 5px; color: #0468b4; font-size: 24px; font-weight: normal; }
.about_div .fbt { margin-top: 2px; color: #6f7a88; font-size: 14px; text-transform: uppercase; }
.about_div .text { margin-top: 18px; line-height: 24px; }
.about_div .text dt,
.about_div .text dd { width: 518px; }
.about_jytd { background: url(../images/about_bg.jpg) no-repeat center top; height: 550px; }
.about_jytd .w1152 { padding: 68px 0 0; }
.jytd_con, .jytd_con_m { margin: 35px auto 0; width: 1112px; }
.jytd_con .jytd_div,
.jytd_con_m .jytd_div { float: left; width: 250px; height: 347px; background: #FFFFFF; margin: 0 14px; position: relative; overflow: hidden; }
.jytd_con .jytd_div .img,
.jytd_con_m .jytd_div .img { position: relative; width: 250px; height: 257px; display: block; }
.jytd_con .jytd_div .img img,
.jytd_con_m .jytd_div .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.jytd_con .jytd_div .text,
.jytd_con_m .jytd_div .text { position: absolute; left: 0; bottom:0px; height: 347px;   text-align: center; padding: 22px 20px 0;padding-top: 38px; width: 100%; }
.jytd_con .jytd_div .text h4,
.jytd_con_m .jytd_div .text h4 { color: #000; font-size: 18px; font-weight: normal; }
.jytd_con .jytd_div .text .name,
.jytd_con_m .jytd_div .text .name { margin-top: 5px; color: #777777; font-size: 14px; }
.jytd_con .jytd_div .text .t,
.jytd_con_m .jytd_div .text .t { margin-top: 26px; color: #000; font-size: 16px; line-height: 30px; }
.jytd_con .jytd_div:hover .text,
.jytd_con_m .jytd_div:hover .text { /*background: #0468b4;*/ background: rgba(4,104,180,0.9); padding-top: 38px; bottom: 0; }
.jytd_con .jytd_div:hover .text h4,
.jytd_con_m .jytd_div:hover .text h4 { color: #000; font-size: 18px; }
.jytd_con .jytd_div:hover .text .name,
.jytd_con_m .jytd_div:hover .text .name { color: #FFFFFF; }
.jytd_con .v1,
.jytd_con_m .v1 { border-bottom: #cdcdcd solid 3px; background: #cdcdcd;}
.jytd_con .v2,
.jytd_con_m .v2 { border-bottom: #cdcdcd solid 3px; background: #cdcdcd; }
.jytd_con .v3,
.jytd_con_m .v3 { border-bottom: #cdcdcd solid 3px; background: #cdcdcd; }
.jytd_con .v4,
.jytd_con_m .v4 { border-bottom: #cdcdcd solid 3px; background: #cdcdcd; }
.jytd_con .v5,
.jytd_con_m .v5 { border-bottom: #cdcdcd solid 3px; background: #cdcdcd; }
.jytd_con .v6,
.jytd_con_m .v7 { border-bottom: #cdcdcd solid 3px; background: #cdcdcd; }
.jytd_con .slick-prev,
.jytd_con .slick-next,
.jytd_con_m .slick-prev,
.jytd_con_m .slick-next { width: 26px; height: 54px; border: none; margin-top: -27px; }
.jytd_con .slick-prev,
.jytd_con_m .slick-prev { background: url(../images/jytd_l.png) no-repeat center center; left: -45px; }
.jytd_con .slick-next,
.jytd_con_m .slick-next { background: url(../images/jytd_r.png) no-repeat center center; right: -45px; }
.about_znhz { padding: 30px 0 50px; }
.about_znhz .znhz_con { margin: 45px auto 0; width: 100%; }
.about_znhz .znhz_con .znhz_div li { margin: 0 1%; float: left; width: 23%;  height: 114px; position: relative;  }
.about_znhz .znhz_con .znhz_div li a { display: block; width:100%; height: 100%; text-align: center;   border: 1px solid #F2F2F2;  }
.about_znhz .znhz_con .znhz_div li a img { /*width: 100px;
  height: 24px;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);*/ display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.about_znhz .znhz_con .znhz_div li:hover { background: url(../images/znhz_bg2.png) no-repeat center center; }
.about_znhz .znhz_con .znhz_div li:hover a img { /*filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -o-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);*/ }
/*.about_znhz .znhz_con .znhz_div li.t {
  margin-left: 89px;
}*/
.about_znhz .znhz_con .znhz_div li:nth-child(6) { margin-left: 98px; margin-top: -75px; }
.about_znhz .znhz_con .znhz_div li.v { margin-top: -75px; }
.about_znhz .znhz_con .slick-dots { bottom: -50px; }
.about_znhz .znhz_con .slick-dots button { width: 45px; height: 5px; background: #dadada; }
.about_znhz .znhz_con .slick-dots .slick-active button { background: #0882de; }
.about_zycj { background: #f6f7f8; padding: 40px 0; }
.about_zycj .w1152 { padding: 0 32px; }
.zycj_con { margin-top: 33px; }
.zycj_con ul li { float: left; width: 530px; height: 338px; overflow: hidden; position: relative; }
.zycj_con ul li:nth-child(2n) { float: right; }
.zycj_con ul li .bt { position: absolute; left: 30px; top: 30px; width: 100%; z-index: 2; height: 32px; border-left: 2px solid rgba(255, 255, 255, 0.5); color: #FFFFFF; padding-left: 10px; }
.zycj_con ul li .bt .d1 { font-size: 16px; font-weight: bold; margin-top: -3px; }
.zycj_con ul li .bt .d2 { font-size: 12px; font-family: arial; }
.zycj_con ul li span { display: block; position: relative; width: 530px; height: 338px; }
.zycj_con ul li span img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.zycj_con ul li .text { display: none; position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.5); padding: 51px 32px 51px; color: #FFFFFF; font-size: 12px; line-height: 24px; }
.zycj_con ul li:hover .text { display: block; }
.about_dxxm { padding: 50px 32px 70px; }
.about_dxxm .dxxm_list { text-align: center; margin-top: 30px; }
.about_dxxm .dxxm_list a { display: inline-block; line-height: 32px; font-size: 15px; color: #666666; padding: 0 22px; margin: 0 5px; }
.about_dxxm .dxxm_list a:hover,
.about_dxxm .dxxm_list a.cur { background: #ff9435; border-radius: 3px; color: #FFFFFF; }
.about_dxxm .dxxm_div { margin-top: 40px; overflow: hidden; }
.about_dxxm .dxxm_div ul { width: 110%; }
.about_dxxm .dxxm_div ul li { float: left; width: 171px; margin-right: 12px; margin-bottom: 18px; height: 160px; border: 4px solid #fff; }
.about_dxxm .dxxm_div ul li span { display: block; position: relative; width: 163px; height: 111px; overflow: hidden; }
.about_dxxm .dxxm_div ul li span img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; /*filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);*/ transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; }
.about_dxxm .dxxm_div ul li span img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }
.about_dxxm .dxxm_div ul li.cur { border: 4px solid #ff9435; }
/*.about_dxxm .dxxm_div ul li.cur span img {
  filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -ms-filter: grayscale(0);
}*/
.about_dxxm .dxxm_div ul li p { margin-top: 15px; text-align: center; color: #333333; font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 24px; }
.tc_dxxm { display: none; position: fixed; z-index: 9999; background: url(../images/bg.png); width: 100%; height: 100%; bottom: 0px; left: 0; text-align: center; }
.tc_dxxm .box { background: #FFFFFF; width: 692px; /*height: 505px;*/ /*max-height: 1000px;
  overflow-y: auto;
  overflow-x: hidden;*/ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; text-align: left; position: relative; }
.tc_dxxm .box .guanbi { position: absolute; right: -7px; top: auto; bottom: 0; height: 37px; line-height: 26px; background: url(../images/guangbi.jpg) no-repeat left center; padding-left: 39px; color: #797979; font-size: 15px; text-transform: uppercase; cursor: pointer; }
.tc_dxxm .box .tc_img { width: 600px; margin: 50px auto 0; padding-bottom: 30px; }
.tc_dxxm .box .tc_img span { display: block; width: 600px; height: 285px; position: relative; }
.tc_dxxm .box .tc_img span img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.tc_dxxm .box .tc_img h2 { text-align: center; font-weight: normal; color: #444444; font-size: 18px; margin-top: 25px; }
.tc_dxxm .box .tc_img .t { margin-top: 10px; text-align: center; color: #777777; font-size: 14px; line-height: 24px; }
.tc_dxxm .box .tc_img button { width: 33px; height: 33px; margin-top: 0; top: 215px; border: none; }
.tc_dxxm .box .tc_img .slick-prev { left: -65px; background: url(../images/dxxm_l.png) no-repeat center center; }
.tc_dxxm .box .tc_img .slick-next { right: -65px; background: url(../images/dxxm_r.png) no-repeat center center; }
.tc_dxxm .box + i { display: inline-block; vertical-align: middle; height: 100%; }
.ckzhfw_div { padding: 70px 0 90px; text-align: center; }
.ckzhfw_div h3 { font-weight: normal; color: #a4a4a4; font-size: 24px; font-family: arial; text-transform: uppercase; }
.ckzhfw_div h1 { font-weight: normal; color: #0468b4; font-size: 24px; margin-top: 10px; }
.ckzhfw_div .name { margin-top: 28px; }
.ckzhfw_div .imgText img { width: 1079px; /*height: 283px;*/ }
.ckzhfw_div .more { display: inline-block; line-height: 40px; background: #ffa800; border-radius: 3px; padding: 0 49px; color: #FFFFFF; font-size: 16px; margin-top: 42px; }
.ckzhfw_con { background: #f1f1f1; padding: 78px 0; }
.ckzhfw_con .ckzhfw_div2 { margin-top: 50px; }
.ckzhfw_con .ckzhfw_div2 ul li { float: left; width: 50%; text-align: center; padding: 0 27px; }
.ckzhfw_con .ckzhfw_div2 ul li .img { margin: 0 auto; width: 105px; height: 105px; border-radius: 50%; position: relative; }
.ckzhfw_con .ckzhfw_div2 ul li .img span,
.ckzhfw_con .ckzhfw_div2 ul li .img em { position: absolute; left: 0; top: 50%; width: 100%; text-align: center; margin-top: -23.5px; height: 47px; }
.ckzhfw_con .ckzhfw_div2 ul li .img span { display: block; }
.ckzhfw_con .ckzhfw_div2 ul li .img em { display: none; }
.ckzhfw_con .ckzhfw_div2 ul li .bt { margin-top: 15px; color: #444444; font-size: 17px; font-family: "微软雅黑"; }
.ckzhfw_con .ckzhfw_div2 ul li .t { margin-top: 5px; font-size: 13px; color: #777777; line-height: 20px; }
.ckzhfw_con .ckzhfw_div2 ul li .t1 { border: 2px solid #44d4c7; }
.ckzhfw_con .ckzhfw_div2 ul li .t2 { border: 2px solid #056ab7; }
.ckzhfw_con .ckzhfw_div2 ul li .t3 { border: 2px solid #be86d6; }
.ckzhfw_con .ckzhfw_div2 ul li .t4 { border: 2px solid #f2524f; }
.ckzhfw_con .ckzhfw_div2 ul li:hover .img { background: #1082d9; border: 2px solid #056ab7; }
.ckzhfw_con .ckzhfw_div2 ul li:hover .img span { display: none; }
.ckzhfw_con .ckzhfw_div2 ul li:hover .img em { display: block; }
.ckzhfw_div3 { padding: 70px 0 60px; }
.ckzhfw_div4 { padding: 70px 0 105px; background: #f1f1f1; }
.ckzhfw_div4 .fwlc_con { padding: 0 32px; margin-top: 50px; }
.ckzhfw_div4 .fwlc_con ul li { float: left; width: 162px; padding: 0px 30px; position: relative; }
.ckzhfw_div4 .fwlc_con ul li .img { border: 2px solid #0e8fe5; width: 112px; height: 112px; border-radius: 50%; position: relative; }
.ckzhfw_div4 .fwlc_con ul li .img span,
.ckzhfw_div4 .fwlc_con ul li .img em { display: block; height: 57px; position: absolute; left: 0; top: 50%; margin-top: -28.5px; width: 100%; text-align: center; }
.ckzhfw_div4 .fwlc_con ul li .img span { display: block; }
.ckzhfw_div4 .fwlc_con ul li .img em { display: none; }
.ckzhfw_div4 .fwlc_con ul li .bt { text-align: center; color: #444444; font-size: 18px; margin-top: 15px; font-family: "微软雅黑"; }
.ckzhfw_div4 .fwlc_con ul li .name { margin-top: 7px; text-align: center; color: #666666; font-size: 12px; font-family: arial; text-transform: uppercase; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ckzhfw_div4 .fwlc_con ul li .text { display: none; position: absolute; left: 50%; bottom: -85px; margin-left: -108px; width: 216px; height: 60px; border: 1px solid #d7d7d7; background: #FFFFFF; z-index: 9; padding: 10px 15px 0; }
.ckzhfw_div4 .fwlc_con ul li .text:before { content: ""; position: absolute; left: 50%; top: -9px; width: 10px; height: 9px; margin-left: -5px; background: url(../images/fw_bg2.png) no-repeat center center; }
.ckzhfw_div4 .fwlc_con ul li .text .t { color: #666666; font-size: 14px; line-height: 22px; height: 66px; overflow: hidden; }
.ckzhfw_div4 .fwlc_con ul li:hover .img, .ckzhfw_div4 .fwlc_con ul li.cur .img { border: 2px solid #2cd0c1; }
.ckzhfw_div4 .fwlc_con ul li:hover .img span, .ckzhfw_div4 .fwlc_con ul li.cur .img span { display: none; }
.ckzhfw_div4 .fwlc_con ul li:hover .img em, .ckzhfw_div4 .fwlc_con ul li.cur .img em { display: block; }
.ckzhfw_div4 .fwlc_con ul li:hover .text, .ckzhfw_div4 .fwlc_con ul li.cur .text { display: block; }
.ckzhfw_div4 .fwlc_con li.li2 { width: 44px; height: 15px; margin: 48px 3px 0; }
.ckzhfw_div5 { padding: 50px 32px 60px; }
.ckzhfw_div5 dl dt,
.ckzhfw_div5 dd { width: 544px; }
.ckzhfw_div5 dt .bt,
.ckzhfw_div5 dd .bt { border-bottom: 1px solid #efefef; color: #333333; font-size: 18px; position: relative; padding-left: 13px; padding-bottom: 15px; font-family: "微软雅黑"; }
.ckzhfw_div5 dt .bt:before,
.ckzhfw_div5 dd .bt:before { content: ""; position: absolute; left: 0; top: 3px; width: 3px; height: 19px; background: #22e0cf; }
.ckzhfw_div5 dt .bt i,
.ckzhfw_div5 dd .bt i { font-style: normal; font-size: 14px; font-family: arial; text-transform: uppercase; color: #9a9a9a; display: inline-block; margin-left: 8px; }
.ckzhfw_div5 dt .text,
.ckzhfw_div5 dd .text { padding-top: 18px; color: #666666; font-size: 14px; line-height: 26px; }
.ckzhfw_div5 dt .text p,
.ckzhfw_div5 dd .text p { background: url(../images/fw_bg3.jpg) no-repeat left 9px; padding-left: 17px; }
.ckzhfw_div5 dt .text .t,
.ckzhfw_div5 dd .text .t { color: #999999; font-size: 12px; line-height: 18px; padding-left: 17px; }
.ckzhfw_div5 dd .text .t { padding-left: 0; display: none; }
.shengqing { background: url(../images/sq.jpg) no-repeat center top; width: 100%; height: 214px; padding-top: 80px; }
.shengqing a { margin: 0 auto; display: block; width: 247px; height: 55px; background: url(../images/sq_bg.png) no-repeat center center; text-align: center; line-height: 53px; color: #FFFFFF; font-size: 22px; }
.jkdlfw_div { background: url(../images/jk_bg.jpg) no-repeat center top; height: 449px; padding: 82px 0 0; }
.jkdlfw_div .jkys_div { margin: 50px 32px 0; }
.jkdlfw_div .jkys_div ul li { float: left; width: 33.333333333333336%; }
.jkdlfw_div .jkys_div ul li .img { margin-top: 32px; position: relative; width: 122px; height: 122px; border-radius: 50%; float: left; }
.jkdlfw_div .jkys_div ul li .img span,
.jkdlfw_div .jkys_div ul li .img em { display: block; position: absolute; left: 0; top: 50%; width: 100%; height: 56px; margin-top: -28px; text-align: center; }
.jkdlfw_div .jkys_div ul li .img span { display: block; }
.jkdlfw_div .jkys_div ul li .img em { display: none; }
.jkdlfw_div .jkys_div ul li .text { float: left; width: 207px; margin-left: 17px; }
.jkdlfw_div .jkys_div ul li .text .bt { color: #444444; font-size: 17px; font-family: "微软雅黑"; }
.jkdlfw_div .jkys_div ul li .text .bt i { font-style: normal; color: #888888; font-size: 12px; font-family: arial; display: inline-block; margin-left: 8px; }
.jkdlfw_div .jkys_div ul li .text .t { margin-top: 5px; color: #777777; font-size: 13px; line-height: 24px; }
.jkdlfw_div .jkys_div ul li .t1 { border: 2px solid #2cd0c1; }
.jkdlfw_div .jkys_div ul li .t2 { border: 2px solid #ad64cd; }
.jkdlfw_div .jkys_div ul li .t3 { border: 2px solid #1a80cc; }
.jkdlfw_div .jkys_div ul li:hover .img { border: 2px solid #1a80cc; background: #2587d1; }
.jkdlfw_div .jkys_div ul li:hover .img span { display: none; }
.jkdlfw_div .jkys_div ul li:hover .img em { display: block; }
.jkdlfw_div2 { padding: 65px 0; }
.jkdlfw_div2 .jk_fw { width: 888px; margin: 55px auto 0; }
.jkdlfw_div2 .jk_fw ul li { float: left; width: 252px; }
.jkdlfw_div2 .jk_fw ul li .img { margin: 0 auto; border-radius: 50%; width: 181px; height: 181px; position: relative; display: block; }
.jkdlfw_div2 .jk_fw ul li .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; }
.jkdlfw_div2 .jk_fw ul li .t1 { border: 2px solid #f2524f; }
.jkdlfw_div2 .jk_fw ul li .t2 { border: 2px solid #ac64cb; }
.jkdlfw_div2 .jk_fw ul li .t3 { border: 2px solid #2cd0c1; }
.jkdlfw_div2 .jk_fw ul li .bt { margin-top: 18px; text-align: center; color: #444444; font-size: 18px; font-family: "微软雅黑"; }
.jkdlfw_div2 .jk_fw ul li .text { margin-top: 5px; text-align: center; font-size: 13px; line-height: 20px; }
.jkdlfw_div2 .jk_fw li.li2 { margin: 82px 26px 0; width: 13px; height: 20px; }
.cjwt_con { padding: 50px 32px 60px; overflow: hidden; }
.cjwt_con ul li { padding: 30px 26px; float: left; width: 530px; height: 335px; border: 1px solid #d9d9d9; margin-bottom: 20px; }

.cjwt_con ul li.cur { border: 1px solid #0e8ee4; border-bottom: 3px solid #0e8ee4; }

.cjwt_con ul li .bt { color: #6f6f6f; font-size: 20px; background: url(../images/cjwt_icon1.jpg) no-repeat left 2px; padding-left: 35px; }
.cjwt_con ul li .text { margin-top: 18px; color: #9e9e9e; font-size: 15px; line-height: 24px; padding-left: 35px; background: url(../images/cjwt_icon2.jpg) no-repeat left 2px; }
.cjwt_con ul li:nth-child(2n) { float: right; }
.zx_bt { color: #333333; font-size: 22px; font-family: "微软雅黑"; }
.zx_bt i { font-style: normal; color: #888888; font-size: 16px; text-transform: uppercase; display: inline-block; margin-left: 10px; }
.zx_bt a { display: inline-block; float: right; color: #9c9c9c; font-size: 20px; }
.zxzx_div { padding: 55px 0 55px 32px; }
.zxzx_div .zxzx_list { overflow: hidden; margin-top: 35px; }
.zxzx_div .zxzx_list ul { width: 110%; }
.zxzx_div .zxzx_list ul li { float: left; width: 218px; height: 120px; border: 1px solid #c8c8c8; margin: 0 7px 8px 0; }
.zxzx_div .zxzx_list ul li a { display: block; padding: 38px 0 0 30px; width: 100%; height: 100%; }
.zxzx_div .zxzx_list ul li .img { float: left; display: table; }
.zxzx_div .zxzx_list ul li.v9 .img { margin-top: 5px; }
.zxzx_div .zxzx_list ul li .img span { display: block; }
.zxzx_div .zxzx_list ul li .img em { display: none; }
.zxzx_div .zxzx_list ul li .text { padding-top: 5px; display: table; float: left; margin-left: 10px; color: #666666; font-size: 16px; font-weight: bold; }
.zxzx_div .zxzx_list ul li .text i { font-style: normal; font-weight: normal; color: #b0b0b0; font-size: 13px; font-family: arial; }
/*.zxzx_div .zxzx_list ul li:hover {
  background: #1082d9;
}*/
.zxzx_div .zxzx_list ul li:hover .img span { display: none; }
.zxzx_div .zxzx_list ul li:hover .img em { display: block; }
.zxzx_div .zxzx_list ul li:hover .text { color: #FFFFFF; }
.zxzx_div .zxzx_list ul li:hover .text i { color: #fff; }
.zxzx_div .zxzx_list ul li.last a { padding-left: 15px; }

.zxzx_div .zxzx_list ul li.v1:hover { background: #1082d9; }
.zxzx_div .zxzx_list ul li.v2:hover { background: #f3a03f; }
.zxzx_div .zxzx_list ul li.v3:hover { background: #8d44d7; }
.zxzx_div .zxzx_list ul li.v4:hover { background: #f3bf0c; }
.zxzx_div .zxzx_list ul li.v5:hover { background: #09ccb7; }
.zxzx_div .zxzx_list ul li.v6:hover { background: #f22613; }
.zxzx_div .zxzx_list ul li.v7:hover { background: #666666; }
.zxzx_div .zxzx_list ul li.v8:hover { background: #50c14d; }
.zxzx_div .zxzx_list ul li.v9:hover { background: #916b5e; }
.zxzx_div .zxzx_list ul li.v10:hover { background: #1bb3bc; }

.zxzx_div2 { background: url(../images/zx_bg.jpg) no-repeat center top; height: 538px; padding-top: 50px; }
.zxzx_div2 .w1152 { padding-left: 32px; }
.zxzx_div2 .zxzx_nr { margin-top: 35px; overflow: hidden; }
.zxzx_div2 .zxzx_nr ul { width: 110%; }
.zxzx_div2 .zxzx_nr li { margin: 0 34px 30px 0; float: left; width: 350px; height: 160px; border: 1px solid #dadada; background: #FFFFFF; }
.zxzx_div2 .zxzx_nr li a { display: block; width: 100%; height: 100%; padding: 20px 30px 0; }
.zxzx_div2 .zxzx_nr li a .bt { color: #555555; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.zxzx_div2 .zxzx_nr li a .text { margin-top: 10px; color: #888888; font-size: 13px; line-height: 18px; height: 90px; overflow: hidden; }
.zxzx_div2 .zxzx_nr li:hover { background: #1082d9; }
.zxzx_div2 .zxzx_nr li:hover .bt { color: #FFFFFF; }
.zxzx_div2 .zxzx_nr li:hover .text { color: #FFFFFF; }
.zxzx_div2 .zxzx_nr li.li1 { border-bottom: 3px solid #0f7ed2; }
.zxzx_div2 .zxzx_nr li.li2 { border-bottom: 3px solid #916b5e; }
.zxzx_div2 .zxzx_nr li.li3 { border-bottom: 3px solid #50c14d; }
.zxzx_div2 .zxzx_nr li.li4 { border-bottom: 3px solid #f3bf0c; }
.zxzx_div2 .zxzx_nr li.li5 { border-bottom: 3px solid #8d44d7; }
.zxzx_div2 .zxzx_nr li.li6 { border-bottom: 3px solid #ff9435; }
.zxzx_con { background: none; padding-bottom: 50px; }
.zxzx_con .fwlc_con ul li .img { border: 2px solid #24dbca; }
.zxzx_con .fwlc_con ul li .img span { display: none; }
.zxzx_con .fwlc_con ul li .img em { display: block; }
.zxzx_con .fwlc_con ul li:hover .img, .zxzx_con .fwlc_con ul li.cur .img { border: 2px solid #1082d9; }
.zxzx_con .fwlc_con ul li:hover .img span, .zxzx_con .fwlc_con ul li.cur .img span { display: block; }
.zxzx_con .fwlc_con ul li:hover .img em, .zxzx_con .fwlc_con ul li.cur .img em { display: none; }
.zxzx_con .fwlc_con ul li:hover .text, .zxzx_con .fwlc_con ul li.cur .text { display: block; }
.zxzx_con .zxzx_d { margin: 105px auto 0; padding: 0 64px; }
.zxzx_con .zxzx_d a { padding: 22px 56px 0; height: 94px; border: 1px solid #e6e6e6; display: block; width: 50%; float: left; background: #fcfcfc url(../images/zx_pic1.png) no-repeat 425px center; color: #666666; font-size: 18px; }
.zxzx_con .zxzx_d a i { font-style: normal; color: #888888; font-size: 13px; font-family: arial; text-transform: uppercase; }
.zxzx_con .zxzx_d a.cur,
.zxzx_con .zxzx_d a:hover { background: #2cd0c1 url(../images/zx_pic2.png) no-repeat 425px center; border: 1px solid #2cd0c1; color: #FFFFFF; }
.zxzx_con .zxzx_d a.cur i,
.zxzx_con .zxzx_d a:hover i { color: #FFFFFF; }
.zxzx_con .sq_div { text-align: center; margin-top: 57px; }
.zxzx_con .sq_div a { display: inline-block; }
.bottom_com { background: url(../images/zx_bg2.jpg) no-repeat center top; height: 477px; padding-top: 138px; }
.bottom_com .w1152 { padding: 0 32px; }
.bottom_com .w1152 .f-l { display: table; }
.bottom_com .w1152 .f-l h1 { font-weight: normal; color: #FFFFFF; font-size: 24px; }
.bottom_com .w1152 .f-l h5 { font-weight: normal; color: #ffffff; font-size: 13px; text-transform: uppercase; margin-top: 5px; }
.bottom_com .w1152 .f-l .text { margin-top: 20px; color: #FFFFFF; font-size: 16px; line-height: 30px; }
.bottom_com .w1152 .f-l .fenxiang { margin-top: 22px; }
.bottom_com .w1152 .f-l .fenxiang a { cursor: pointer; margin-right: 15px; display: block; width: 29px; height: 29px; float: left; }
.bottom_com .w1152 .f-r { display: table; margin-right: 190px; margin-top: 50px; }
.bottom_com .w1152 .f-r div { float: left; width: 130px; text-align: center; }
.bottom_com .w1152 .f-r div p { margin-top: 10px; text-align: center; font-size: 13px; color: #555555; }
.contact { padding-top: 80px; padding-bottom: 70px; }
.contact dl dt { width: 450px; }
.contact dl dt .img { height: 434px; }
.contact dl dt .img img { width: 421px; height: 399px; }
.contact dd { margin-left: 80px; }
.contact dd h1 { font-weight: normal; color: #0468b4; font-size: 27px; margin-top: -4px; }
.contact dd .text { margin-top: 15px; font-size: 16px; line-height: 30px; }
.contact dd .c_lxwm { margin-top: 30px; }
.contact dd .c_lxwm .c_box { float: left; width: 125px; }
.contact dd .c_lxwm .c_box .wx { font-size: 16px; background: url(../images/wx.jpg) no-repeat left center; line-height: 24px; padding-left: 38px; }
.contact dd .c_lxwm .c_box .ewm, .contact dd .c_lxwm .c_box2 .ewm { margin-top: 12px; width: 90px; height: 90px; }
.contact dd .c_lxwm .c_box .ewm img, .contact dd .c_lxwm .c_box2 .ewm img { width: 90px; height: 90px; }
.contact dd .c_lxwm .c_box .t, .contact dd .c_lxwm .c_box2 .t { margin-top: 5px; text-align: center; font-size: 12px; line-height: 20px; display: block; width: 90px; }
.contact dd .c_lxwm .c_box2 .t:hover { color: #0e70c4; }
.contact dd .c_lxwm .c_box2 { width: 90px; /*margin-left: 75px;*/ float: left; }
.contact dd .c_lxwm .c_box2 .xl { font-size: 16px; background: url(../images/xl.jpg) no-repeat left center; line-height: 24px; padding-left: 38px; }
/*.contact dd .c_lxwm .c_box2 .t {
  margin-top: 5px;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  display: block;
}*/
/*.contact dd .c_lxwm .c_box2 a {
  margin-top: 10px;
  display: block;
  width: 160px;
  height: 40px;
  border: 1px solid #007de2;
  text-align: center;
  line-height: 36px;
  color: #0e70c4;
  font-size: 19px;
}*/
/*.contact-map {
  width: 100%;
  height: 612px;
  position: relative;
}*/
/*.contact-map {
  height: 500px;
  margin-bottom: 80px;
}
.contact-map .cLeft {
  float: left;
  width: 250px;
  margin-left: 32px;
}
.contact-map .cLeft h3 {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
.contact-map .cLeft .inner .map_icon {
  margin-top: 20px;
  margin-left: 40px;
  width: 172px;
  height: 28px;
  background: #fafafa;
  border: 1px solid #ededed;
}
.contact-map .cLeft .inner .map_icon a {
  text-align: center;
  line-height: 29px;
  width: 33.333333333333336%;
  display: block;
  float: left;
  border-right: 1px solid #ededed;
  height: 26px;
}
.contact-map .cLeft .inner .map_icon a:last-child {
  border-right: none;
}
.contact-map .cLeft .inner .map_icon a:hover,
.contact-map .cLeft .inner .map_icon a.cur {
  background: #eeeeee;
}
.contact-map .cLeft .inner .search_form {
  margin-top: 20px;
}
.contact-map .cLeft .inner .search_form ul li {
  width: 100%;
  float: left;
  height: 30px;
  margin-bottom: 10px;
}
.contact-map .cLeft .inner .search_form ul li span {
  width: 40px;
  float: left;
  display: block;
}
.contact-map .cLeft .inner .search_form ul li span img {
  width: 30px;
}
.contact-map .cLeft .inner .search_form ul li input {
  padding: 0 5px;
  border-radius: 3px;
  width: 200px;
  float: left;
  height: 30px;
  border: 1px solid #ededed;
  line-height: 30px;
  font-family: "microsoft yahei";
}
.contact-map .cLeft .inner .search_form .tar {
  margin-right: 12px;
  margin-top: 10px;
  text-align: right;
}
.contact-map .cLeft .inner .search_form .tar a {
  display: inline-block;
  color: #c30;
}
.contact-map .cRight {
  position: relative;
  width: 820px;
  float: right;
  height: 500px;
  margin-right: 32px;
}*/


.contact_t { background: url(../images/icon15.jpg) no-repeat 67px top; margin-top: 34px; padding-bottom: 50px; }
.contact_t h1 { font-weight: normal; padding-top: 19px; color: #0468b4; font-size: 18px; padding-left: 35px; line-height: 30px; background: url(../images/icon16.jpg) no-repeat left 19px; }
.contact_t .t { margin-top: 10px; color: #666666; font-size: 13px; line-height: 18px; }
.contact_t .t span { color: #333333; font-weight: bold; }
.contact_ly { background: url(../images/contact_bg2.jpg) no-repeat center top; height: 548px; padding-top: 75px; }
.contact_ly .ly_bt { border-bottom: 1px solid #e1e1e1; }
.contact_ly .ly_bt h3 { display: table; float: left; color: #333333; font-size: 24px; font-weight: normal; }
.contact_ly .ly_bt .lyzx_t { padding-top: 10px; display: table; float: right; }
.contact_ly .ly_bt .lyzx_t a { display: inline-block; float: left; font-size: 15px; margin-left: 30px; padding-bottom: 18px; color: #666; }
.contact_ly .ly_bt .lyzx_t a.cur,
.contact_ly .ly_bt .lyzx_t a:hover { border-bottom: 2px solid #f2524f; }
.contact_ly .liuyan { margin-top: 40px; }
.contact_ly .liuyan ul li { display: grid; float: left; margin-bottom: 19px; }
.contact_ly .liuyan ul li input { margin-right: 19px; width: 350px; height: 45px; border: 1px solid #d3d3d3; float: left; background: #fff; padding: 0 20px; font-size: 15px; line-height: 43px; font-family: "微软雅黑"; }
.contact_ly .liuyan ul li textarea { float: left; padding: 10px 20px; font-size: 15px; font-family: "微软雅黑"; width: 1088px; border: 1px solid #d3d3d3; height: 172px; background: #FFFFFF; }
.contact_ly .liuyan ul li .btn1,
.contact_ly .liuyan ul li .btn2 { margin-top: 24px; width: 138px; height: 42px; border: none; line-height: 42px; font-size: 16px; font-family: arial; color: #FFFFFF; }
.contact_ly .liuyan ul li .btn1 { background: #26c6b7; }
.contact_ly .liuyan ul li .btn2 { background: #ffa800; }
.contact_ly .liuyan li.last input { margin-right: 0; }
.news_bt { background: #FFFFFF; padding: 2px; border-bottom: 1px solid #f5f5f5; }
.news_bt .div { position: relative; height: 45px; background: #fafafa; padding: 0 25px; line-height: 45px; color: #333333; font-size: 16px; font-weight: bold; }
.news_bt .div span { display: inline-block; border-bottom: 2px solid #188bd6; position: relative; bottom: 0px; padding-right: 15px; }
.news_bt .div i { font-style: normal; color: #777777; font-size: 13px; font-family: arial; display: inline-block; margin-left: 8px; font-weight: normal; }
.news_bt .div .gmore { position: absolute; right: 13px; top: 0; color: #2087d9; font-size: 15px; font-weight: normal; }
.news_bt .div2 span { border-bottom: 2px solid #2cd0c1; }
.news_bt .div3 { padding: 0 12px; }
.news_bt .div3 span { border-bottom: 2px solid #ad64cd; }
.news_bt .div4 span { border-bottom: 2px solid #f2524f; }
.news_con { margin-top: 50px; margin-bottom: 50px; }
.news_con .news_l { width: 750px; }
.news_con .news_l .news_div { margin-bottom: 10px; border: 4px solid #f7f7f7; }
.news_con .news_l .news_div .news_nr { padding: 31px 25px 35px; }
.news_con .news_l .news_div .news_nr dl dt { width: 321px; }
.news_con .news_l .news_div .news_nr dl dt a { display: block; width: 321px; height: 200px; position: relative; }
.news_con .news_l .news_div .news_nr dl dt a img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.news_con .news_l .news_div .news_nr dl dt a .t { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.5); height: 36px; line-height: 36px; color: #FFFFFF; padding: 0 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; z-index: 2; }
.news_con .news_l .news_div .news_nr dl dd { width: 335px; }
.news_con .news_l .news_div .news_nr dl dd .bt { color: #333333; font-size: 16px; line-height: 26px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_con .news_l .news_div .news_nr dl dd .bt:hover { color: #188bd6; }
.news_con .news_l .news_div .news_nr dl dd .t { margin-top: 10px; font-size: 13px; line-height: 20px; height: 100px; overflow: hidden; }
.news_con .news_l .news_div .news_nr dl dd .data { margin-top: 28px; }
.news_con .news_l .news_div .news_nr dl dd .data span { display: table; float: left; color: #999999; font-size: 13px; }
.news_con .news_l .news_div .news_nr dl dd .data .n_fx { display: table; float: right; }
.news_con .news_l .news_div .news_nr dl dd .data .n_fx a { color: #999999; font-size: 13px; display: inline-block; margin-left: 13px; }
.news_con .news_l .news_div .news_nr dl dd .data .n_fx .a1 { background: url(../images/news_pic1.jpg) no-repeat left center; padding-left: 22px; }
.news_con .news_l .news_div .news_nr dl dd .data .n_fx .a2 { background: url(../images/news_pic2.jpg) no-repeat left center; padding-left: 20px; }
.news_con .news_l .news_div .news_nr dl dd .n_box .img { display: block; width: 87px; height: 87px; float: left; position: relative; }
.news_con .news_l .news_div .news_nr dl dd .n_box .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.news_con .news_l .news_div .news_nr dl dd .n_box .n_text { float: right; width: 226px; }
.news_con .news_l .news_div .news_nr dl dd .n_box .n_text a { color: #333333; font-size: 16px; line-height: 26px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_con .news_l .news_div .news_nr dl dd .n_box .n_text a:hover { color: #188bd6; }
.news_con .news_l .news_div .news_nr dl dd .n_box .n_text .t { margin-top: 3px; font-size: 13px; line-height: 20px; height: 60px; overflow: hidden; }
.news_con .news_l .news_div .news_nr dl dd .n_div { margin-top: 10px; }
.news_con .news_l .news_div .news_nr dl dd .n_div li { float: left; width: 100%; line-height: 26px; }
.news_con .news_l .news_div .news_nr dl dd .n_div li a { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: url(../images/news_pic3.jpg) no-repeat left center; padding-left: 10px; }
.news_con .news_l .news_div .news_nr dl dd .n_div li:hover a { color: #188bd6; background: url(../images/news_pic4.jpg) no-repeat left center; }
.news_con .news_l .news_div .news_nr ul { margin-top: 30px; }
.news_con .news_l .news_div .news_nr ul li { margin-right: 20px; float: left; width: 217px; }
.news_con .news_l .news_div .news_nr ul li .img { display: block; width: 217px; height: 140px; position: relative; }
.news_con .news_l .news_div .news_nr ul li .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.news_con .news_l .news_div .news_nr ul li .bt { margin-top: 12px; display: block; line-height: 22px; height: 44px; overflow: hidden; }
.news_con .news_l .news_div .news_nr ul li .n_fx { margin-top: 10px; }
.news_con .news_l .news_div .news_nr ul li .n_fx a { color: #999999; font-size: 13px; display: inline-block; }
.news_con .news_l .news_div .news_nr ul li .n_fx .a1 { float: left; background: url(../images/news_pic1.jpg) no-repeat left center; padding-left: 22px; }
.news_con .news_l .news_div .news_nr ul li .n_fx .a2 { float: right; background: url(../images/news_pic2.jpg) no-repeat left center; padding-left: 20px; }
.news_con .news_l .news_div .news_nr ul li:hover .bt { color: #188bd6; }
.news_con .news_l .news_div .news_nr ul li:nth-child(3n) { margin-right: 0; }
.news_con .news_l .news_div .news_nr .n_menu { border-top: 4px solid #f7f7f7; margin-top: 30px; margin-left: -25px; margin-right: -25px; }
.news_con .news_l .news_div .news_nr .n_menu .news_bt { padding-bottom: 0px; }
.news_con .news_l .news_div .news_nr .n_menu .news_bt .div_list a { line-height:; display: block; width: 150px; float: left; text-align: center; font-size: 15px; border-bottom: 2px solid #fafafa; }
.news_con .news_l .news_div .news_nr .n_menu .news_bt .div_list a:hover,
.news_con .news_l .news_div .news_nr .n_menu .news_bt .div_list a.cur { color: #f2524f; background: #ebebeb; border-bottom: 2px solid #f2524f; }
.news_con .news_l .news_div .news_nr .n_menu .n_list { margin-top: 20px; padding: 0 25px; }
.news_con .news_l .news_div .news_nr .n_menu .n_list li { float: left; width: 100%; line-height: 26px; }
.news_con .news_l .news_div .news_nr .n_menu .n_list li a { max-width: 80%; float: left; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: url(../images/news_pic3.jpg) no-repeat left center; padding-left: 10px; }
.news_con .news_l .news_div .news_nr .n_menu .n_list li span { display: table; float: right; }
.news_con .news_l .news_div .news_nr .n_menu .n_list li:hover a { color: #188bd6; background: url(../images/news_pic4.jpg) no-repeat left center; }
.news_con .news_l .news_div .news_nr .n_menu .n_list li:hover span { color: #188bd6; }
.news_con .news_r { width: 302px; }
.news_con .news_r .news_zx { margin-bottom: 10px; border: 4px solid #f7f7f7; }
.news_con .news_r .news_zx ul { padding: 20px 14px 21px; }
.news_con .news_r .news_zx ul li { float: left; width: 100%; margin-bottom: 15px; }
.news_con .news_r .news_zx ul li .img { display: block; width: 121px; height: 81px; float: left; position: relative; }
.news_con .news_r .news_zx ul li .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.news_con .news_r .news_zx ul li .text { width: 130px; float: right; }
.news_con .news_r .news_zx ul li .text .bt { color: #444444; font-size: 14px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_con .news_r .news_zx ul li .text .t { color: #888888; font-size: 12px; line-height: 16px; margin-top: 8px; height: 48px; overflow: hidden; }
.news_con .news_r .news_zx ul li:hover .text .bt { color: #188bd6; }
.news_con .news_r .news_zx .ewm { width: 171px; height: 179px; margin: 39px auto 43px; }
.news_show { border: 4px solid #f7f7f7; padding: 45px 25px; overflow: hidden; }
.news_show h1 { text-align: center; font-weight: normal; color: #333333; font-size: 22px; }
.news_show .data { margin-top: 20px; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; }
.news_show .data span { display: table; float: left; color: #bbbbbb; font-size: 12px; }
.news_show .data .fx { display: table; float: right; }
.news_show .data .fx a { display: block; width: 16px; height: 16px; float: left; margin-left: 15px; cursor: pointer; }
.news_show .news_show_nr { padding-top: 20px; }
.news_show .news_show_nr .t { color: #777777; font-size: 14px; line-height: 24px; }

.news_list li { float: left; width: 100%; border-bottom: 1px solid #f1f1f1; padding: 25px 0; }
.news_list li .img { float: left; width: 248px; height: 135px; position: relative; display: block; }
.news_list li .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.news_list li .text { width: 478px; float: right; padding-top: 5px; }
.news_list li .text .bt { color: #333333; font-size: 16px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_list li .text .t { margin-top: 15px; color: #777777; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; }
.news_list li .text .data { margin-top: 15px; color: #999999; font-size: 13px; font-family: arial; background: url(../images/g_newsimg2.png) no-repeat left center; line-height: 24px; padding-left: 25px; }
.news_list li:first-child { padding-top: 0; }
.news_list li:last-child { border-bottom: none; }
.news_menu { background: #f7f7f7; margin-bottom: 30px; border: 4px solid #f7f7f7; }
.news_menu ul li { float: left; width: 50%; text-align: center; height: 76px; line-height: 76px; }
.news_menu ul li a { color: #666666; font-size: 20px; display: block; position: relative; }
.news_menu ul li a:before { content: ""; position: absolute; left: 50%; bottom: 12px; margin-left: -50px; width: 100px; height: 2px; background: #ad64cd; display: none; }
.news_menu ul li.cur,
.news_menu ul li:hover { background: #fbfbfb; }
.news_menu ul li.cur a:before,
.news_menu ul li:hover a:before { display: block; }

.jrfw_div { margin-top: 66px; margin-bottom: 50px; }
.jrfw_div .jrfw_list { margin-top: 50px; overflow: hidden; }
.jrfw_div .jrfw_list ul { width: 110%; }
.jrfw_div .jrfw_list ul li { margin: 0 22px 22px 0; float: left; width: 348px; height: 175px; border: 1px solid #dadada; padding: 22px 28px 0; }
.jrfw_div .jrfw_list ul li .bt { display: block; color: #555555; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.jrfw_div .jrfw_list ul li .t { margin-top: 12px; font-size: 13px; line-height: 18px; height: 72px; overflow: hidden; }
.jrfw_div .jrfw_list ul li .more { margin-top: 8px; }
.jrfw_div .jrfw_list ul li .more a { display: inline-block; float: left; color: #888888; font-size: 13px; background: url(../images/jrfw_icon1.png) no-repeat right center; padding-right: 18px; margin-right: 22px; }
.jrfw_div .jrfw_list ul li:hover { background: #379ee2; border: 1px solid #379ee2; }
.jrfw_div .jrfw_list ul li:hover .bt,
.jrfw_div .jrfw_list ul li:hover .t { color: #ffffff; }
.jrfw_div .jrfw_list ul li:hover .more a { background: url(../images/jrfw_icon2.png) no-repeat right center; color: #fff; }
.jrfw_div .jrfw_list ul li .more a:hover { background: url(../images/jrfw_icon3.png) no-repeat right center; color: #FF9435; }
.jrfw_div .jrfw_list ul li.li1 { border-right: 3px solid #379ee2; }
.jrfw_div .jrfw_list ul li.li2 { border-right: 3px solid #ad64cd; }
.jrfw_div .jrfw_list ul li.li3 { border-right: 3px solid #ff9435; }
.jrfw_div .jrfw_list ul li.li4 { border-right: 3px solid #50c14d; }
.jrfw_div .jrfw_list ul li.li5 { border-right: 3px solid #916b5e; }
.jrfw_div .jrfw_list ul li.li6 { border-right: 3px solid #2ad1c6; }
.jrfw_con { padding-top: 66px; padding-bottom: 70px; background: #f1f1f1; }
.jrfw_con .jrfw_list2 { margin-top: 50px; }
.jrfw_con .jrfw_list2 ul li { float: left; width: 505px; }
.jrfw_con .jrfw_list2 ul li .img { float: left; display: block; width: 197px; height: 197px; border-radius: 50%; position: relative; }
.jrfw_con .jrfw_list2 ul li .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; border: 3px solid #29c7bd; }
.jrfw_con .jrfw_list2 ul li .text { float: right; width: 275px; }
.jrfw_con .jrfw_list2 ul li .text .bt { display: block; color: #333333; font-size: 16px; }
.jrfw_con .jrfw_list2 ul li .text .bt i { font-style: normal; font-size: 13px; font-weight: normal; }
.jrfw_con .jrfw_list2 ul li .text .t { margin-top: 10px; font-size: 13px; line-height: 24px; height: 168px; overflow: hidden; }
.jrfw_con .jrfw_list2 ul li .text .more { margin-top: 10px; }
.jrfw_con .jrfw_list2 ul li .text .more a { display: inline-block; float: left; color: #888888; font-size: 13px; background: url(../images/jrfw_icon1.png) no-repeat right center; padding-right: 18px; margin-right: 22px; }
.jrfw_con .jrfw_list2 ul li .text .more a:hover { background: url(../images/jrfw_icon3.png) no-repeat right center; color: #ff9435; }
.jrfw_con .jrfw_list2 ul li:nth-child(2n) { float: right; }
.jrfw_div3 { margin-top: 66px; margin-bottom: 70px; padding: 0 20px; }
.jrfw_div3 .jrfw_cgal { margin-top: 50px; }
.jrfw_div3 .jrfw_cgal .text { margin: 0 12px; width: 346px; height: 328px; float: left; background: #fbfbfb; }
.jrfw_div3 .jrfw_cgal .text .img { display: block; position: relative; width: 346px; height: 200px; }
.jrfw_div3 .jrfw_cgal .text .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.jrfw_div3 .jrfw_cgal .text .bt { padding: 15px 22px 0; color: #333333; }
.jrfw_div3 .jrfw_cgal .text .bt h2 { display: table; float: left; font-size: 16px; font-weight: normal; }
.jrfw_div3 .jrfw_cgal .text .bt span { font-size: 15px; display: table; float: right; }
.jrfw_div3 .jrfw_cgal .text .t { color: #666666; margin-top: 8px; padding: 0 22px; font-size: 13px; line-height: 20px; height: 60px; overflow: hidden; }
.jrfw_div3 .jrfw_cgal .text:hover { background: #379ee2; }
.jrfw_div3 .jrfw_cgal .text:hover .bt,
.jrfw_div3 .jrfw_cgal .text:hover .t { color: #FFFFFF; }
.jrfw_div3 .jrfw_cgal .text.v1 { border-bottom: 3px solid #086fb3; }
.jrfw_div3 .jrfw_cgal .text.v2 { border-bottom: 3px solid #ff963a; }
.jrfw_div3 .jrfw_cgal .text.v3 { border-bottom: 3px solid #50c14d; }
.jrfw_div3 .jrfw_cgal button { width: 17px; height: 34px; margin-top: -17px; border: none; }
.jrfw_div3 .jrfw_cgal .slick-prev { background: url(../images/case_l.jpg) no-repeat center center; left: -26px; }
.jrfw_div3 .jrfw_cgal .slick-next { background: url(../images/case_r.jpg) no-repeat center center; right: -26px; }
.jinrong_con { margin-bottom: 80px; margin-top: 65px; }
.jinrong_con dl dt { width: 490px; }
.jinrong_con dl dt h3 { color: #a4a4a4; font-size: 24px; text-transform: uppercase; font-weight: normal; }
.jinrong_con dl dt h1 { margin-top: 10px; font-weight: normal; color: #0468b4; font-size: 24px; }
.jinrong_con dl dt .t { margin-top: 15px; width: 400px; line-height: 24px; }
.jinrong_con dl dt .more { margin-top: 50px; display: block; width: 148px; height: 38px; background: #ffa800; border-radius: 3px; color: #FFFFFF; text-align: center; line-height: 38px; font-size: 16px; }
.jinrong_con dl dd { margin-top: 6px; width: 460px; height: 301px; background: url(../images/jrfw_icon4.png) no-repeat center top; margin-right: 80px; }
.jinrong_con dl dd h1 { font-weight: normal; color: #0468b4; font-size: 17px; padding-left: 81px; padding-top: 33px; }
.jinrong_con dl dd .t { width: 312px; margin-top: 29px; margin-left: 81px; color: #28bbba; line-height: 46px; font-size: 15px; }
.jinrong_con dl dd .t i { font-style: normal; color: #f85755; font-size: 20px; font-family: arial; }
.jinrong_con2 { background: #fafafa; padding: 70px 0 30px; }
.jinrong_con2 .jinrong_nr { width: 863px; margin: 60px auto 0; }
.jinrong_con2 .jinrong_nr ul { background: url(../images/jrfw_icon5.png) no-repeat center top; }
.jinrong_con2 .jinrong_nr ul li { padding: 0 1px; float: left; width: 100%; margin-bottom: 79px; }
.jinrong_con2 .jinrong_nr ul li .img { margin: 1px; float: left; width: 136px; height: 136px; }
.jinrong_con2 .jinrong_nr ul li .text { padding-top: 26px; float: right; width: 564px; }
.jinrong_con2 .jinrong_nr ul li .text .t { font-size: 20px; }
.jinrong_con2 .jinrong_nr ul li .text .t.t1 { color: #1a85cc; }
.jinrong_con2 .jinrong_nr ul li .text .t.t2 { color: #2dc1c0; }
.jinrong_con2 .jinrong_nr ul li .text .t.t3 { color: #9d49c1; }
.jinrong_con2 .jinrong_nr ul li .text .t.t4 { color: #f2524f; }
.jinrong_con2 .jinrong_nr ul li .text .d { margin-top: 10px; color: #888888; font-size: 15px; line-height: 20px; }
.jinrong_con2 .jinrong_nr ul li:nth-child(2n) .img { float: right; }
.jinrong_con2 .jinrong_nr ul li:nth-child(2n) .text { float: left; }
.jinrong_con3 { margin-top: 75px; margin-bottom: 90px; }
.jinrong_con3 .jinrong_div2 { width: 850px; margin: 60px auto 0; text-align: center; }
.jinrong_con3 .jinrong_div2 ul { display: inline-block; }
.jinrong_con3 .jinrong_div2 ul li { float: left; width: 91px; }
.jinrong_con3 .jinrong_div2 ul li .img { width: 91px; height: 91px; border: 2px solid #29c7bd; border-radius: 50%; text-align: center; line-height: 87px; color: #ff5c58; font-size: 32px; font-family: arial; }
.jinrong_con3 .jinrong_div2 ul li .yw { margin-top: 15px; text-align: center; color: #a1ddd8; text-transform: uppercase; }
.jinrong_con3 .jinrong_div2 ul li .t { margin-top: 8px; text-align: center; color: #29c7bd; line-height: 20px; width: 115px; margin-left: -57.5px; position: relative; left: 50%; }
.jinrong_con3 .jinrong_div2 ul li:hover .img { background: url(../images/jrfw_icon7.png) no-repeat center center; color: #FFFFFF; border: 2px solid #ed4c49; }
.jinrong_con3 .jinrong_div2 ul li:hover .yw,
.jinrong_con3 .jinrong_div2 ul li:hover .t { color: #f2524f; }
.jinrong_con3 .jinrong_div2 li.li2 { margin-top: 40px; width: 162px; height: 11px; }
.jinrong_con4 { background: url(../images/jrfw_icon8.jpg) no-repeat center top; padding-top: 70px; padding-bottom: 85px; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jrfw_icon8.jpg', sizingMethod='scale'); }
.jinrong_con4 .jinrong_div3 { width: 956px; margin: 72px auto 0; background: #FFFFFF; border-radius: 5px; position: relative; padding: 75px 53px 35px; }
.jinrong_con4 .jinrong_div3 .img { position: absolute; left: 50%; margin-left: -52.5px; top: -50px; width: 105px; height: 105px; border-radius: 50%; }
.jinrong_con4 .jinrong_div3 .img img { display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; border: 3px solid #FFFFFF; }
.jinrong_con4 .jinrong_div3 .name { text-align: center; color: #f98600; font-size: 16px; font-weight: bold; }
.jinrong_con4 .jinrong_div3 .name span { display: inline-block; margin-left: 10px; color: #919191; font-size: 13px; font-weight: normal; }
.jinrong_con4 .jinrong_div3 .t { margin-top: 15px; color: #555555; line-height: 24px; }

/**20160713**/
@-webkit-keyframes headerFix {
    from { -webkit-transform: translateY(-100%); }
    to { -webkit-transform: translateY(0); }
}

@keyframes headerFix {
    from { transform: translateY(-100%); }
    to { transform: translateY(0); }
}

.fixed-head { overflow: hidden; width: 100%; z-index: 99999999; position: fixed; top: 0px; left: 0px; background: #fff; .css3Tansition(.4s,ease); -webkit-animation: headerFix 1s ease 1; animation: headerFix 1s ease 1; }

.gzwm { position: relative; }
.gzwm img { display: none; width: 272px; height: 187px; position: absolute; left: -115px; top: 28px; z-index: 999; }
.gzwm:hover img { display: block; }
.iae_box { height: 150px; }
.gjk_fw { margin-top: 50px; width: 1152px; padding-left: 32px; }
.gjk_fw li { float: left; width: 373px; min-height: 156px; }
.gjk_fw li .img { float: left; width: 141px; height: 141px; }
.gjk_fw li .text { float: left; width: 232px; padding: 18px 20px 0; }
.gjk_fw li .text h1 { font-weight: normal; color: #444444; font-size: 18px; font-weight: bold; }
.gjk_fw li .text .t { margin-top: 5px; color: #666666; font-size: 13px; line-height: 20px; }
.newsDiv { margin-top: 30px; border-top: 1px solid #efefef; padding-top: 30px; }
.newsDiv .nTd { float: left; width: 79px; height: 32px; border: 1px solid #d8d8d8; text-align: center; color: #666666; font-size: 14px; line-height: 30px; }
.newsDiv .nTd:hover { border: 1px solid #9fcbe7; color: #107dc4; }
.newsDiv .n_fh { width: 80%; float: left; display: table; margin-left: 10px; }
.newsDiv .n_fh ul li { margin-bottom: 10px; width: 100%; float: left; }
.newsDiv .n_fh ul li .nTn { margin-left: 15px; float: left; display: block; width: 80%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 32px; color: #777777; }
.newsDiv .n_fh ul li:hover .nTn { color: #107dc4; }
.newsDiv .n_fh ul li:hover .nTd { border: 1px solid #9fcbe7; color: #107dc4; }

.page { margin-top: 20px; text-align: center; }
.page a { display: inline-block; height: 38px; min-width: 28px; padding: 0px 5px; text-align: center; line-height: 36px; border: 1px solid #cccccc; font-size: 14px; margin: 0 5px; }
.page span.current, .page span.disabled { display: inline-block; text-align: center; line-height: 36px; border: 1px solid #cccccc; font-size: 14px; margin: 0 5px; padding: 0px 5px; height: 38px; min-width: 28px; }
div.page span.current { border: 1px solid #eee; color: #ddd; color: #555; font-weight: bold; }
div.page span.disabled { border: 1px solid #eee; color: #ddd; }
.page a:hover,
.page a.cur { background: #0e8ee4; color: #FFFFFF; border: 1px solid #0e8ee4; }

.map_box { height: 449px; margin-bottom: 80px; text-align: center; }
.map_box .map_nr { height: 449px; position: relative; }
.map_box .map_nr img { height: 449px; margin: 0 auto; width: 1088px; }
.map_box .map_nr a { background: #006dbf; bottom: 0px; color: #ffffff; font-size: 18px; height: 44px; line-height: 44px; position: absolute; right: 33px; text-align: center; width: 157px; }
.map_tc { background: rgba(0, 0, 0, 0.5); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9; }
.map_tc .mapDiv { left: 50%; margin-left: -550px; position: absolute; top: 100px; }
.map_tc .mapDiv .contact-map { background: #fff; border: 3px solid #666; height: 690px; margin-bottom: 80px; position: relative; width: 1100px; }
.map_tc .mapDiv .contact-map .guanbi { cursor: pointer; height: 26px; position: absolute; right: 0; top: -26px; width: 26px; }
.map_tc .mapDiv .contact-map .cLeft { float: right; width: 250px; padding-top: 20px; }
.map_tc .mapDiv .contact-map .cLeft h3 { color: #000; font-size: 16px; font-weight: bold; }
.map_tc .mapDiv .contact-map .cLeft .inner .map_icon { margin-top: 10px; width: 240px; height: 28px; background: #fafafa; border: 1px solid #ededed; }
.map_tc .mapDiv .contact-map .cLeft .inner .map_icon a { text-align: center; line-height: 26px; width: 33.333333333333336%; display: block; float: left; border-right: 1px solid #ededed; height: 26px; font-size: 14px; font-family: "宋体"; }
.map_tc .mapDiv .contact-map .cLeft .inner .map_icon a:last-child { border-right: none; }
.map_tc .mapDiv .contact-map .cLeft .inner .map_icon a:hover,
.map_tc .mapDiv .contact-map .cLeft .inner .map_icon a.cur { background: #eeeeee; color: #0468b4; }
.map_tc .mapDiv .contact-map .cLeft .inner .search_form { margin-top: 20px; }
.map_tc .mapDiv .contact-map .cLeft .inner .search_form ul li { width: 100%; float: left; height: 30px; margin-bottom: 10px; }
.map_tc .mapDiv .contact-map .cLeft .inner .search_form ul li span { width: 40px; float: left; display: block; }
.map_tc .mapDiv .contact-map .cLeft .inner .search_form ul li span img { width: 30px; }
.map_tc .mapDiv .contact-map .cLeft .inner .search_form ul li input { padding: 0 5px; border-radius: 3px; width: 200px; float: left; height: 30px; border: 1px solid #ededed; line-height: 30px; font-family: "microsoft yahei"; }
.map_tc .mapDiv .contact-map .cLeft .inner .search_form .tar { margin-right: 12px; margin-top: 10px; text-align: right; }
.map_tc .mapDiv .contact-map .cLeft .inner .search_form .tar a { display: inline-block; color: #c30; }
.map_tc .mapDiv .contact-map .cRight { position: relative; width: 820px; float: left; height: 684px; }
.chaxun { margin-top: 10px; width: 240px; }
.chaxun ul li { width: 80px; float: left; height: 48px; background: #f5f5f5; }
.chaxun ul li a { line-height: 46px; display: block; color: #333333; font-size: 14px; font-family: "宋体"; border: 1px solid #dadbda; }
.chaxun ul li a i { height: 46px; display: block; width: 40px; float: left; }
.chaxun ul li a .bg1 { background: url(../images/guo_icon1.jpg) no-repeat 10px center; }
.chaxun ul li a .bg2 { background: url(../images/guo_icon2.jpg) no-repeat 10px center; }
.chaxun ul li a .bg3 { background: url(../images/guo_icon3.jpg) no-repeat 10px center; }
.chaxun ul li a .bg4 { background: url(../images/guo_icon4.jpg) no-repeat 10px center; }
.chaxun ul li a .bg5 { background: url(../images/guo_icon5.jpg) no-repeat 10px center; }
.chaxun ul li a .bg6 { background: url(../images/guo_icon6.jpg) no-repeat 10px center; }
.chaxun ul li:hover a { color: #0468b4; border: 1px solid #0468b4; }
.jisuan-title { display: none; }
.jisuan { margin-left: -3px; margin-top: 12px; margin-bottom: 10px; display: none; }
.jisuan span { float: left; display: inline-block; line-height: 33px; margin: 0 3px; }
.jisuan .s1,
.jisuan .s2,
.jisuan .s3 { width: 107px; height: 33px; border: 2px solid #0e8fe5; background: #fbfbfb; }
.jisuan .s1 input,
.jisuan .s2 input,
.jisuan .s3 input { float: left; width: 100%; border: none; height: 29px; line-height: 29px; padding: 0 5px; color: #666666; text-align: center; }
.jisuan .s2 input { text-align: left; background: url(../images/gl_sj.png) no-repeat 92px center; }
.jisuan .btn_div { width: 110px; float: left; position: relative; }
.jisuan .btn_div .ch_con { display: none; position: absolute; left: 3px; top: 33px; width: 110px; background: #fff; border: 2px solid #19d8c8; padding-left: 0; }
.jisuan .btn_div .ch_con a { display: block; line-height: 20px; padding: 0 10px; }
.jisuan .btn_div .ch_con a:hover { background: #19d8c8; }
.jisuan .s2 { width: 110px; border: 2px solid #19d8c8; }
.jisuan .s3 { width: 160px; border: 2px solid #f46e6c; }
.wl_banner { width: 1920px; margin-left: -960px; height: 300px; left: 50%; position: relative; z-index: 1; }
.wl_box { padding: 60px 0 85px; }
.wl_box h1 { text-align: center; font-weight: normal; color: #333333; font-size: 26px; }
.wl_box ul { margin: 50px auto 0; width: 1120px; }
.wl_box ul li { float: left; width: 210px; text-align: center; margin: 0 35px; }
.wl_box ul li .img { width: 108px; height: 108px; border: 2px solid #2cd0c1; border-radius: 50%; position: relative; margin: 0 auto; }
.wl_box ul li .img span,
.wl_box ul li .img em { position: absolute; left: 0; top: 0; width: 104px; height: 104px; }
.wl_box ul li .img span { display: block; }
.wl_box ul li .img em { display: none; }
.wl_box ul li .v1 { border-color: #2cd0c1; }
.wl_box ul li .v2 { border-color: #1082d9; }
.wl_box ul li .v3 { border-color: #ad64cd; }
.wl_box ul li .v4 { border-color: #f46664; }
.wl_box ul li .text { margin-top: 18px; }
.wl_box ul li .text .bt { color: #444444; font-size: 17px; }
.wl_box ul li .text .t { color: #777777; font-size: 13px; margin-top: 10px; }
.wl_box ul li:hover .img { background: #1082d9; border: 2px solid #056ab7; }
.wl_box ul li:hover .img span { display: none; }
.wl_box ul li:hover .img em { display: block; }
.wl_box2 { background: url(../images/wl_bg.jpg) no-repeat center top; height: 504px; }
.wl_box2 dl { padding-top: 70px; }
.wl_box2 dl dt { padding-top: 28px; width: 510px; }
.wl_box2 dl dt h3 { color: #333333; font-size: 26px; font-weight: normal; border-bottom: 1px solid #cfcfcf; padding-bottom: 18px; }
.wl_box2 dl dt .t { text-indent: 2em; margin-top: 18px; color: #666666; font-size: 15px; line-height: 24px; height: 196px; overflow: hidden; }
.wl_box2 dl dt .more { display: block; width: 119px; height: 34px; background: #26d4d2; border-radius: 3px; text-align: center; line-height: 34px; color: #fff; font-size: 13px; }
.wl_box2 dl dd { width: 479px; margin-right: 63px; }
.ds_box { background: #fbfbfb; padding: 65px 0 0; }
.ds_box dl dt { width: 540px; padding-top: 20px; }
.ds_box dl dt h3 { color: #333333; font-size: 26px; font-weight: normal; border-bottom: 1px solid #cfcfcf; padding-bottom: 16px; }
.ds_box dl dt h3 span { display: inline-block; margin-left: 10px; color: #666666; font-size: 16px; }
.ds_box dl dt .t { margin-top: 18px; color: #666666; font-size: 15px; line-height: 24px; }
.ds_box dl dt .t p { text-indent: 2em; }
.ds_box dl dt .more { margin-top: 35px; display: block; width: 119px; height: 34px; background: #0983d5; border-radius: 3px; text-align: center; line-height: 34px; color: #fff; font-size: 13px; }
.ds_box dl dd { width: 445px; font-size: 0; }
.ds_title { text-align: center; font-weight: normal; color: #333333; font-size: 26px; }
.ds_name { margin-top: 12px; text-align: center; color: #666666; font-size: 14px; line-height: 24px; }
.ds_box2 { padding: 60px 0 80px; }
.ds_box2 .name { margin-top: 12px; text-align: center; color: #666666; font-size: 14px; line-height: 24px; }
.ds_box2 ul { margin: 50px auto 0; width: 1002px; }
.ds_box2 ul li { float: left; margin: 0 15px; width: 137px; height: 137px; background: #f9f9f9; border-radius: 50%; border: 2px solid #f9f9f9; }
.ds_box2 ul li a { position: relative; display: block; width: 137px; height: 137px; }
.ds_box2 ul li a img { border-radius: 50%; display: block; max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; }
.ds_box2 ul li:hover { border: 2px solid #188bd8; }
.ds_box2 ul li.t { margin-left: 97px; }
.ds_box3 { background: url(../images/ds_bg.jpg) no-repeat center top; height: 533px; padding: 78px 0 0; }
.ds_box3 ul { width: 1050px; margin: 45px auto 0; }
.ds_box3 ul li { float: left; width: 140px; text-align: center; margin: 0 35px; }
.ds_box3 ul li span { display: block; width: 140px; height: 143px; margin: 0 auto; overflow: hidden; }
.ds_box3 ul li .text { margin-top: 15px; color: #666666; }
.ds_box3 ul li .text .bt { font-size: 17px; font-weight: bold; }
.ds_box3 ul li .text .t { font-size: 14px; font-family: arial; margin-top: 8px; }
.ds_box4 { padding: 70px 0 75px; }
.ds_box4 ul { width: 1017px; margin: 40px auto 0; }
.ds_box4 ul li { width: 259px; height: 311px; float: left; margin: 0 40px; }
.ds_box4 ul li .tit { width: 100%; height: 76px; background: url(../images/ds_bg2.png) no-repeat center center; color: #fff; text-align: center; padding-top: 30px; }
.ds_box4 ul li .tit h3 { font-size: 17px; margin-top：15px; }


.bt { margin-top: 5px; font-size: 13px; /*font-family: arial;*/ font-weight: bold; }
.ds_box4 ul li .text { background: #f5f5f5; height: 235px; border: 1px solid #d9d9d9; border-top: none; padding: 20px 26px 0; }
.ds_box4 ul li .text .t { color: #666666; font-size: 15px; line-height: 33px; background: url(../images/ds_bg3.png) no-repeat left center; padding-left: 16px; }
.ds_box4 ul li.v1 .text { border-bottom: #0983d5 solid 2px; }
.ds_box4 ul li.v2 .text { border-bottom: #0dccd3 solid 2px; }
.ds_box4 ul li.v3 .text { border-bottom: #f29a10 solid 2px; }
.ds_box5 { background: #fbfbfb; padding: 70px 0 88px; }
.ds_box5 ul { margin-top: 40px; }
.ds_box5 ul li { float: left; width: 222px; margin-right: 10px; }
.ds_box5 ul li .bt { position: relative; z-index: 2; width: 119px; height: 104px; margin: 0 auto; text-align: center; color: #fff; font-size: 16px; font-weight: bold; padding-top: 40px; }
.ds_box5 ul li .v1 { background: url(../images/ds_icon12.png) no-repeat center center; }
.ds_box5 ul li .v2 { background: url(../images/ds_icon13.png) no-repeat center center; }
.ds_box5 ul li .v3 { background: url(../images/ds_icon14.png) no-repeat center center; }
.ds_box5 ul li .v4 { background: url(../images/ds_icon15.png) no-repeat center center; }
.ds_box5 ul li .v5 { background: url(../images/ds_icon16.png) no-repeat center center; }
.ds_box5 ul li .text { margin-top: -53px; width: 100%; height: 230px; border: 1px solid #dfdfdf; border-bottom-width: 2px; padding-top: 78px; text-align: center; }
.ds_box5 ul li .text .t { color: #777777; font-size: 15px; line-height: 30px; }
.ds_box5 ul li .t1 { background: #fff url(../images/ds_icon17.png) no-repeat right bottom; }
.ds_box5 ul li .t2 { background: #fff url(../images/ds_icon18.png) no-repeat right bottom; }
.ds_box5 ul li .t3 { background: #fff url(../images/ds_icon19.png) no-repeat right bottom; }
.ds_box5 ul li .t4 { background: #fff url(../images/ds_icon20.png) no-repeat right bottom; }
.ds_box5 ul li .t5 { background: #fff url(../images/ds_icon21.png) no-repeat right bottom; }
.ds_box5 ul li:last-child { margin-right: 0; }
.ds_box5 ul li:hover .t1 { border-bottom-color: #eb852a; }
.ds_box5 ul li:hover .t2 { border-bottom-color: #0983d5; }
.ds_box5 ul li:hover .t3 { border-bottom-color: #c4c441; }
.ds_box5 ul li:hover .t4 { border-bottom-color: #57af52; }
.ds_box5 ul li:hover .t5 { border-bottom-color: #6363cd; }

.Animation-link-img { -webkit-transform: perspective(500px) translateZ(0); transform: perspective(500px) translateZ(0); transition-property: -webkit-transform; transition-property: transform; transition-duration: 1s; transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75) }
.znhz_div li:hover .Animation-link-img { -webkit-transform: perspective(500px) translateZ(100px); transform: perspective(500px) translateZ(100px) }

.dl_zc { background: url(../images/gldl_bg.jpg) no-repeat center center; height: 710px; }
.dl_zc .textdiv { background: #fff; width: 383px; float: right; margin-top: 160px; padding: 45px 30px 40px; border-radius: 5px; }
.dl_zc .textdiv .tit { border-bottom: 1px solid #d9d9d9; }
.dl_zc .textdiv .tit span { color: #444444; font-size: 18px; display: inline-block; float: left; cursor: pointer; padding-bottom: 14px; position: relative; bottom: -1px; margin-right: 15px; }
.dl_zc .textdiv .tit span.cur { color: #ff9600; border-bottom: 2px solid #ff9600; }
.dl_zc .textdiv .dl_zc_div { margin-top: 20px; }
.dl_zc .textdiv .dl_zc_div .boxtext { display: none; }
.dl_zc .textdiv .denglu ul li,
.dl_zc .textdiv .zhuce ul li { float: left; width: 100%; margin-bottom: 20px; border: 1px solid #bfbfbf; border-radius: 3px; }
.dl_zc .textdiv .denglu ul li input,
.dl_zc .textdiv .zhuce ul li input { float: left; height: 45px; padding: 0 20px; width: 100%; border: none; background: none; }
.dl_zc .textdiv .denglu ul li .in_t,
.dl_zc .textdiv .zhuce ul li .in_t { width: 281px; }
.dl_zc .textdiv .denglu ul li .m,
.dl_zc .textdiv .zhuce ul li .m { float: left; display: block; width: 24px; height: 14px; background: url(../images/dl_icon.png) no-repeat center center; line-height: 14px; margin-top: 16px; }
.dl_zc .textdiv .denglu ul li .in_b,
.dl_zc .textdiv .zhuce ul li .in_b { background: #198dd1; height: 45px; border: 1px solid #198dd1; color: #fff; font-size: 18px; }
.dl_zc .textdiv .denglu ul .wjmm,
.dl_zc .textdiv .zhuce ul .wjmm { margin-top: -10px; border: none; text-align: right; }
.dl_zc .textdiv .denglu ul .wjmm a,
.dl_zc .textdiv .zhuce ul .wjmm a { display: inline-block; color: #8c8c8c; font-size: 12px; }
.dl_zc .textdiv .denglu ul .kszc,
.dl_zc .textdiv .zhuce ul .kszc { text-align: center; }
.dl_zc .textdiv .denglu ul .kszc a,
.dl_zc .textdiv .zhuce ul .kszc a { display: inline-block; color: #8c8c8c; font-size: 14px; }
.dl_zc .textdiv .denglu ul .kszc a span,
.dl_zc .textdiv .zhuce ul .kszc a span { color: #ff9600; }
.dl_zc .textdiv .denglu ul .yzm,
.dl_zc .textdiv .zhuce ul .yzm { border: none; }
.dl_zc .textdiv .denglu ul .yzm input,
.dl_zc .textdiv .zhuce ul .yzm input { width: 181px; height: 45px; border: 1px solid #bfbfbf; border-radius: 3px; float: left; }
.dl_zc .textdiv .denglu ul .yzm a,
.dl_zc .textdiv .zhuce ul .yzm a { float: right; height: 45px; width: 134px; display: block; background: #f1ffff; border: 1px solid #82b6cb; border-radius: 3px; text-align: center; line-height: 43px; color: #666666; }
.dl_zc .textdiv .denglu ul .xieyi,
.dl_zc .textdiv .zhuce ul .xieyi { margin-top: -10px; border: none; }
.dl_zc .textdiv .denglu ul .xieyi .t,
.dl_zc .textdiv .zhuce ul .xieyi .t { background: url(../images/dl_icon2.jpg) no-repeat left center; padding-left: 17px; color: #8c8c8c; font-size: 12px; }
.dl_zc .textdiv .denglu ul .xieyi .t a,
.dl_zc .textdiv .zhuce ul .xieyi .t a { color: #8c8c8c; }
.dl_zc .textdiv .denglu ul .geti,
.dl_zc .textdiv .zhuce ul .geti,
.dl_zc .textdiv .denglu ul .shanghu,
.dl_zc .textdiv .zhuce ul .shanghu { width: 157px; }
.dl_zc .textdiv .denglu ul .shanghu,
.dl_zc .textdiv .zhuce ul .shanghu { float: right; }





.quick_nav { position: fixed; -webkit-transform: translateZ(0); right: 0px; top: 50%; color: #fff; text-align: center; width: 100px; margin-top: -234px; box-shadow: 0 0 5px rgba(0,0,0,0.1); z-index: 12; }

.quick_nav2 { }
.quick_nav2 li { background: #fff; border-radius: 3px; margin-bottom: 1px; position: relative; transition: 0.3s; padding: 12px 0; }

.quick_nav2 .pd { color: #666; display: block; }
.quick_nav2 .pd i { display: block; height: 28px; line-height: 28px; font-size: 28px; }
.quick_nav2 .pd strong { font-weight: normal; }
.quick_nav2 .pd:hover { color: #e81215; }
.quick_nav2 .box { position: absolute; right: 100px; top: 0px; width: 392px; text-align: left; color: #888888; font-size: 14px; display: none; }
.quick_close { display: none; }
.quick_nav2 .npd { background: #fff; margin-right: 22px; padding: 20px; border: 1px solid #e8e8e8; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 3px; overflow: hidden; }
.quick_nav2 .npd:before { content: '\20'; background: url(../images/sj.png) no-repeat; width: 18px; height: 29px; display: block; position: absolute; right: 16px; top: 15px; }
.quick_nav2 li:hover { background: #e81215; color: #fff; }
.quick_nav2 li:hover .pd { color: #fff; }
.quick_nav2 li:hover .box { display: block; }



.quick_kf .h3 { font-size: 24px; color: #e81215; line-height: 30px; padding: 0 0 20px 38px; border-bottom: 1px solid #ececec; position: relative; }
.quick_kf .h3 i { font-size: 30px; position: absolute; left: 0px; top: 0px; height: 30px; line-height: 30px; color: #888888; }
.quick_kf .p { padding: 15px 0; margin-bottom: 5px; }
.quick_kf .m { overflow: hidden; }
.quick_kf .m a { width: 33.3333%; float: left; display: block; color: #555555; text-align: center; padding: 15px 0 12px 0; background: #f9f9f9; }
.quick_kf .m i { display: block; font-size: 28px; color: #e81215; position: relative; display: block; height: 34px; line-height: 34px; width: 34px; margin: 0 auto; }
.quick_kf .m i:after { content: '\20'; width: 14px; height: 14px; background: url(../images/xiaoxi.gif) no-repeat; background-size: cover; position: absolute; right: -8px; top: -5px; }
.quick_kf .m span { display: block; }
.quick_kf .m a:hover { background: #f1f1f1; }

.quick_fw .i { width: 66px; border-right: 1px solid #ececec; height: 90px; line-height: 90px; float: left; margin-right: 18px; }
.quick_fw .i i { font-size: 28px; position: relative; width: 44px; text-align: center; display: block; }
.quick_fw .i i:after { content: '\20'; width: 14px; height: 14px; background: url(../images/xiaoxi.gif) no-repeat; background-size: cover; position: absolute; right: -5px; top: 14px; }
.quick_fw .h3 { font-size: 18px; line-height: 1; padding: 15px 0; }
.quick_fw .p { font-size: 36px; line-height: 1; color: #e81215; }
.quick_fw .p a { color: #e81215; }

.quick_wx { }
.quick_wx .box { width: 186px; bottom: 0px; top: auto; }
.quick_wx .npd:before { top: auto; bottom: 20px; }
.quick_wx img { width: 100%; height: auto; display: block; }
.quick_wx span { display: block; padding-top: 15px; text-align: center; }

.quick_top { display: none; }
.body_top .quick_top { display: block; }


.service_body .content { padding: 20px; }
.ac_list { width: 100%; margin: auto; }
.ac_list .ac_item { display: block; width: 23%; float: left; margin: 10px 1%; }
.ac_list .ac_item img { display: block; width: 100%; height: 195px; }
.ac_list .ac_item .intro { height: 130px;  }
.ac_list .ac_item dl { padding: 12px 0px 10px 0px; }
.ac_list .ac_item dt { height: 45px; font-size: 16px;  border-bottom: 1px solid #c7c7c7;  }
.ac_list .ac_item .name { display: inline-block; line-height: 20px;font-weight: bold; max-width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.ac_list .ac_item .time { display: block; line-height: 12px; max-width: 95%; overflow: hidden; color: #666; font-size:12px;}
.ac_list .ac_item dd {padding-top:5px; font-size: 14px; line-height: 22px; color: #999; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; }
.ac_list .ac_item:hover .name, .ac_list .ac_item:hover .time, .ac_list .ac_item:hover dd { color: #f95b50 }
.ac_list .ac_item:hover dt { border-bottom: 1px solid #f95b50 }

@media (max-width:1151px ) { body { width: 1200px; }
    .quick_bg { background: rgba(0,0,0,0.5); position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; }
    .quick_nav { top: auto; left: 0px; width: auto; bottom: 0px; margin: 0px; -webkit-transform: none; }
    .quick_nav1 { display: none; }
    .quick_nav2 { border-top: 1px solid rgba(255,255,255,0.5); }
    .quick_nav2 li { float: left; width: 25%; margin-bottom: 0px; border-right: 1px solid #ccc; box-sizing: border-box; padding: 0px; display: block; border-radius: 0px; position: static; }
    .quick_nav2 .pd { background: #e81214; padding: 5px 0; color: #fff; }
    .quick_nav2 .pd i { height: 24px; line-height: 24px; font-size: 24px; }
    .quick_nav2 .pd strong { display: block; line-height: 16px; font-size: 12px; }
    .quick_nav2 .pd:hover { background: #e81214; }
    .quick_nav2 .box { position: fixed; left: 50%; bottom: auto; top: 50%; right: auto; }
    .quick_nav2 .npd { margin: 0; }
    .quick_nav2 .npd:before { transform: rotate(90deg); right: auto; left: 50%; bottom: 5px; top: auto; display: none; }
    .quick_nav2 li:hover .box { display: none; }

    .quick_kf .box { margin: -120px 0 0 -196px; }
    .quick_fw .box { margin: -66px 0 0 -196px; }
    .quick_wx .box { margin: -122px 0 0 -93px; }
    .quick_close { position: absolute; left: 50%; bottom: -40px; margin: 0 0 0 -15px; width: 30px; height: 30px; border-radius: 50%; background: #e10000; color: #fff; text-align: center; line-height: 30px; cursor: pointer; display: block; }

    .ac_list .ac_item img { height: 165px; }

    /*# sourceMappingURL=public.css.map */
    .waizong_h2 { font-weight: normal; color: #0468b4; font-size: 27px }

    @media only screen and (max-width: 999px) {
        .ac_list .ac_item img { height: 16vw; }
    }

    @media screen and (max-width:767px) {
        #bmtd { display: none; }

        .ac_list .ac_item dt { font-size: 14px; }
    }

    @media screen and (max-width:500px) {
        #bmtd { display: none; }

        .ac_list .ac_item { width: 48%;  }
        .ac_list .ac_item img { height: 28vw; }
    }