img { vertical-align: top; border: none; }
.m-head-img img{ width: 100%; }
.m-nav-wrap { height: 55px; }
.m-nav { width: 100%; background-color: #eee;  top: 0; left: 0; z-index: 100; }
.m-nav-lsts, .m-wrap { width: 1074px; margin: 0 auto; }
.m-nav-lsts { height: 55px; line-height: 55px; font-size: 19px; }
.u-nav-txt { display: inline-block; width: 107px; text-align: center; color: #0374a3; }
.u-nav-txt:hover, .u-nav-txt.on { color: #00b4ff; }
.u-hdjj-txt, .m-chjb-lsts, .m-hdrc-img, .m-hdbm-form, .m-hzhb-s, .m-hdzn-s, .m-lxwm-form, .m-jcsj, .m-xwbd, .m-xwbd-lsts { padding-top: 45px; }
.m-hdbm-form, .m-lxwm-form { padding-bottom: 60px; }
.m-form-a + .m-form-a { margin-left: 44px; }
.m-lxwm-form { display: table; }
.u-hdjj-txt { line-height: 28px; font-size: 16px; }
.m-hdrc-img img { width: 100%; }
.m-chjb-lsts, .m-xwbd-lsts { overflow: hidden; }
.m-chjb-lst { width: 196px; padding: 0 36px 30px; text-align: center; font-size: 16px; }
.m-chjb-img, .u-chjb-img { width: 190px; height: 190px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.m-chjb-img { border: 3px solid #b4dcff; }
.u-chjb-name { line-height: 40px; color: #054f9d; font-size: 20px; }
.u-chjb-txt { height: 72px; overflow: hidden; }
.m-chjb-more { display: inline-block; margin-top: 20px; width: 100%; height: 50px; line-height: 50px; background-color: #dce6eb; text-align: center; font-size: 16px; color: #43576a; }
.m-chjb-more:hover { color: #18a7ca; }
.u-triangle { top: 0; left: 50%; margin-left: -55px; width: 0; height: 0; border-top: 30px solid #fff; border-left: 55px solid transparent; border-right: 55px solid transparent; }
.m-form-a { width: 205px; height: 40px; padding: 20px 0 20px 30px; background-color: #0c6eb9; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; /*display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; justify-content: center; align-items: center;*/ font-size: 21px; }
.u-txt-1 { color: #fff; line-height: 42px; }
.u-icon { margin-right: 15px; }
.u-icon-1 { width: 60px; height: 42px; background-position: -104px 0; }
.u-icon-3 { width: 45px; height: 48px; background-position: -176px 0; }
.u-icon-6 { width: 53px; height: 52px; background-position: -235px 0; }
.u-icon-2 { width: 52px; height: 48px; background-position: -104px -47px; }
.m-hzhb-s { width: 1065px; padding-left: 9px; overflow: hidden; }
.m-hzhb-head { display: -webkit-flex; display: flex; justify-content: space-between; height: 31px; line-height: 31px; padding-bottom: 25px; }
.u-hzhb-tle { font-size: 21px; color: #6d6d6d; padding-right: 10px; background-color: #fff; }
.u-hzhb-line { border-bottom: 1px solid #c1bdbe; width: 100%; height: 50%; }
.m-hzhb-lsts { width: 1085px; }
.m-hzhb-lst { margin-bottom: 25px; width: 215px; }
.m-hzhb-lst a { display: inline-block; padding: 15px 15px; background-color: #f7f7f7; }
.m-hzhb-lst img { width: 175px; height: 70px; }
.u-hdzn-txt { line-height: 28px; font-size: 16px; }
.m-map { width: 100%; height: 495px; margin-top: 20px; }
.m-lxwm-lsts { display: table-cell; padding: 0 8px 20px 0; width: 260px; line-height: 28px; font-size: 14px; }
.m-lxwm-lst { width: 260px; max-height: 56px; overflow: hidden; word-break: break-all; }
.m-table-r { display: table-row; }
.m-fixed { width: 93px; height: 132px; background-position: 0 -15px; position: absolute; left: 50%; margin-left: 550px; }
.u-label-xwbd { padding: 1px 7px; margin-right: 5px; background-color: #0c6eb9; color: #fff; font-size: 14px; }
.u-tle-xwbd, .u-tle-xwbd:hover { color: #054f9d; }
.u-img-xwbd, .m-name-xwbd { width: 250px; }
.m-xwbd-lsts { width: 1096px; margin-left: -24px; }
.m-xwbd-lst { margin: 0 0 30px 24px; }
.u-img-xwbd { height: 150px; }
.m-name-xwbd { padding-top: 10px; line-height: 24px; font-size: 18px; }
/*幻灯片*/
.m-wrap-slide { width: 100%; height: 440px; padding: 45px 0; }
.m-slide-img { width: 830px; height: 440px; background-color: #000; text-align: center; }
.m-wrap-img { margin: 0 auto; }
.u-slide-img, .m-wrap-img { width: 685px; height: 385px; }
.m-slide-fixed { position: relative; width: 801px; padding: 5px 0 5px 29px; height: 45px; background-color: #2f2f2f;  }
.m-wrap-lsts2 { width: 783px; height: 45px; overflow: hidden; }
.u-move { position: absolute; bottom: 0; width: 30px; height: 55px; line-height: 55px; color: #fff; font-size: 18px; }
.u-move:hover { color: #00deff; }
.u-move-l { left: 0; }
.u-move-r { right: 0; }
.m-slide-txt { width: 198px; height: 380px; padding: 30px 23px; line-height: 28px; font-size: 20px; }
.m-slide-lst2 { border: 1px solid #979797; margin-right: 10px; cursor: pointer; }
.m-slide-lst2.cur { border: 1px solid #00deff; }
.u-slide-img1 { width: 75px; height: 42px; }
.s-background { background-color: #f4f4f4; }
.f-mt { margin-top: 60px; }
.f-pt1 { padding-top: 60px; }
.fn-c { clear: left }