 @charset "utf-8";
 @font-face {
     font-family: 'impact';
     src: url(../font/impact.ttf);
 }
 
 @font-face {
     font-family: 'cambria';
     src: url(../font/cambria.ttc);
 }
 
 html {
     font-size: 20px;
 }
 
 body {
     font-size: .8rem;
     color: #333333;
     font-family: 'Microsoft YaHei', Simsun, Arial, Verdana, Sans-serif;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 
 html,
 body {
     margin: 0px;
     padding: 0px;
     width: 100%;
     height: 100%;
 }
 
 html * {
     outline: 0;
     -webkit-text-size-adjust: none;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 
 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-size: 100%;
     font-weight: normal;
     margin: 0;
     padding: 0;
 }
 
 img {
     border: none;
     max-width: 100%;
     display: inline-block;
     line-height: 0;
     font-size: 0;
     vertical-align: bottom;
 }
 
 div,
 ul,
 li,
 dl,
 dt,
 dd,
 p,
 form {
     margin: 0;
     padding: 0;
 }
 
 ul,
 li,
 dl,
 dt,
 dd {
     list-style: none;
 }
 
 a {
     font-size: inherit;
     text-decoration: none;
     color: #333;
 }
 
 a:hover,
 a:focus {
     text-decoration: none;
     color: #197be0;
     -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }
 
 a:active {
     color: inherit;
     text-decoration: none;
 }
 
 i,
 em {
     font-style: normal;
 }
 
 select,
 input,
 textarea,
 button {
     font-family: inherit;
     font-size: inherit;
 }
 
 table {
     border-spacing: 0;
     border-collapse: collapse;
     background-color: transparent;
 }
 
 td,
 th {
     padding: 0;
 }
 
 th {
     text-align: left;
 }
 
 tr {
     vertical-align: middle;
     background: #d6bfbf;
     border: 1px solid #fff;
     text-align: center;
 }
 
 td,
 th {
     padding: 8px;
     padding: .5rem;
     border: 2px solid #fff;
 }
 
 th {
     text-align: left;
     font-weight: 300;
     font-size: 20px;
     font-size: 1.25rem;
 }
 
 td {
     font-family: 'Avenir Next', 'Segoe UI', 'Lucida Grande', sans-serif;
 }
 
 .ellipsis {
     display: block;
     overflow: hidden;
     text-overflow: ellipsis;
     -o-text-overflow: ellipsis;
     -webkit-text-overflow: ellipsis;
     -moz-text-overflow: ellipsis;
     white-space: nowrap;
     word-wrap: break-word;
 }
 
 .ellipsis2 {
     text-overflow: -o-ellipsis-lastline;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 
 .ellipsis3 {
     text-overflow: -o-ellipsis-lastline;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     line-clamp: 3;
     -webkit-box-orient: vertical;
 }
 
 .ellipsis4 {
     text-overflow: -o-ellipsis-lastline;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     line-clamp: 4;
     -webkit-box-orient: vertical;
 }
 
 .fl {
     float: left;
 }
 
 .fr {
     float: right;
 }
 
 .clearfix {
     clear: both;
 }
 
 .bg {
     min-width: 1200px;
 }
 
 .container {
     min-width: 1200px;
     padding: 40px 0;
 }
 
 .w128 {
     width: 1280px;
     margin: 0 auto;
 }

@media screen and (max-width:1280px) {
 .w128 {
padding:0 20px;
}
}
 /*首页标题1*/
 
 .inx-tit {
     position: relative;
 }
 
 .inx-tit p {
     font-size: 48px;
     color: #FFFFFF;
     opacity: 0.15;
     font-family: "impact";
     text-transform: uppercase;
 }
 
 .inx-tit h2 {
     font-size: 36px;
     color: #fff;
     position: absolute;
     bottom: -10px;
     font-weight: bold;
     z-index: 1;
     padding-left: 15px;
 }
 
 .inx-tit2 {
     position: relative;
 }
 
 .inx-tit2 p {
     font-size: 48px;
     text-align: center;
     color: #333;
     opacity: 0.15;
     font-family: "impact";
     text-transform: uppercase;
 }
 
 .inx-tit2 h2 {
     font-size: 36px;
     text-align: center;
     left: 50%;
     transform: translateX(-50%);
     color: #197be0;
     position: absolute;
     bottom: -10px;
     font-weight: bold;
     z-index: 1;
     padding-left: 15px;
 }
 /*首页标题1*/
 /*分页*/
 
 .pager {
     text-align: center;
     margin-top: 50px;
 }
 
 .pager a,
 .pager strong {
     display: inline-block;
     border: 1px solid #197be0;
     padding: 5px 10px;
     margin: 0 4px;
 }
 
 .pager a:hover,
 .pager strong {
     background: #197be0;
     color: #fff;
 }
 /*分页*/
 /*header 开始*/
 
 .header {
     border-top: 6px solid #197be0;
     min-width: 1200px;
     position: fixed;
     z-index: 100;
     width: 100%;
     box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .3);
 }
 
 .header .search {
     float: right;
     position: relative;
 }
 
 .header .search .search-btn {
     display: block;
     width: 30px;
     height: 30px;
     margin-top: 25px;
     background-size: contain;
 }
 
 .header .search .search-btn .img2 {
     display: none;
 }
 
 .header .search-box {
     width: 300px;
     display: none;
     opacity: 0;
     visibility: hidden;
     padding: 8px;
     background: #fff;
     box-shadow: 0 0 10px 0 rgba(0, 102, 203, .5) inset;
     -webkit-box-shadow: 0 0 10px 0 rgba(0, 102, 203, .5) inset;
     position: absolute;
     right: 0;
 }
 
 .header .search.active .search-box {
     width: 300px;
     display: block;
     opacity: 1;
     visibility: visible;
 }
 
 .header .search.nactive .search-box {
     display: none;
     opacity: 0;
     visibility: hidden;
 }
 
 .header .search-box {
     position: absolute;
     right: 0;
     top: 81px;
     border: 1px solid #197be0;
     width: 300px;
     /* height:36px;*/
 }
 
 .header .search-box input {
     width: 100%;
     /* height:36px;*/
     border: 0;
     background: #fff;
     padding-right: 36px;
     font-size: 15px;
 }
 
 .header .search-box .btn {
     position: absolute;
     right: 10px;
     top: 5px;
     width: 27px;
     height: 27px;
     background: url(../img/icon/icon-search2.png) no-repeat center;
     background-size: contain;
     border: 0;
 }
 
 .header .nav {
     min-width: 1200px;
     background: #fff;
     height: 80px;
 }
 
 .nav .logo {
     float: left;
     width: 200px;
     margin-top: 10px;
 }
 
 .nav .nav-right {
     float: right;
     margin-right: 40px;
 }
 
 .nav .nav-right ul li {
     float: left;
     margin: 0 20px;
     position: relative;
     text-align: center;
 }
 
 .nav .nav-right ul li .tit {
     display: block;
     font-size: 15px;
     columns: #333;
     line-height: 80px;
     position: relative;
 }
 
 .nav .nav-right ul li.on .tit::after {
     content: '';
     position: absolute;
     width: 30px;
     height: 2px;
     background-color: #197be0;
     left: 50%;
     bottom: 2px;
     transform: translateX(-50%);
 }
 
 .nav .nav-right ul li:hover .tit::after {
     content: '';
     position: absolute;
     width: 30px;
     height: 2px;
     background-color: #197be0;
     left: 50%;
     bottom: 2px;
     transform: translateX(-50%);
 }
 
 .nav .nav-right ul li.on .tit {
     color: #197be0;
 }
 
 .nav .nav-right ul li .child {
     position: absolute;
     width: 200px;
     left: 50%;
     transform: translateX(-50%);
     background: #ebf4fd;
     /* height:0;*/
     display: none;
     border-bottom: 3px solid #1272d5;
 }
 
 .nav .nav-right ul li .child a {
     display: block;
     font-size: 15px;
     line-height: 42px;
     border-bottom: 1px solid #cfe3f6;
     background: #ebf4fd;
 }
 
 .nav .nav-right ul li .child a:hover {
     background: #7ebbf9;
     color: #fff;
 }
 /*header 结束*/
 /*banner 开始*/
 
 .banner-box {
     position: relative;
     text-align: center;
     min-width: 1200px;
     width: 100%;
     /* margin-top:80px;*/
     /* top:80px;*/
     padding-top: 80px;
 }
 
 .swiper-container {
     width: 100%;
 }
 
 .banner-box .swiper-button-prev {
     width: 50px;
     height: 90px;
     background: url(../img/icon/icon-left1.png) no-repeat center;
     left: 10%;
     top: 50%;
     transform: translateY(-50%);
 }
 
 .banner-box .swiper-button-next {
     width: 50px;
     height: 90px;
     background: url(../img/icon/icon-right1.png) no-repeat center;
     right: 10%;
     top: 50%;
     transform: translateY(-50%);
 }
 /*banner 结束*/
 /* 首页标题1 开始 */
 
 .tit1 {
     text-align: center;
     position: relative;
 }
 
 .tit1 h3 {
     font-size: 36px;
     text-transform: uppercase;
     font-weight: bold;
     color: #e9e9e9;
 }
 
 .tit1 h2 {
     font-size: 36px;
     color: #197be0;
     font-weight: bold;
     position: absolute;
     left: 50%;
     top: 15px;
     transform: translateX(-50%);
 }
 
 .tit1 p {
     width: 60px;
     height: 4px;
     background-color: #197be0;
     margin: 30px auto;
 }
 /* 首页标题1 结束 */
 /* 首页 产品开始 */
 
 .inx-pro {
     background: url(../img/icon/pro-m1.jpg) no-repeat top;
 }
 
 .inx-pro .pro-box {
     position: relative;
 }
 
 .inx-pro .pro-box .swiper-container{
padding:0 30px;
}
 .inx-pro .pro-box .swiper-button-prev {
     left: 0;
     background: url(../img/icon/icon-left3.png) no-repeat center;
     background-size: contain;
     opacity: .5;
     transition: 0.4s all;
 }
 
 .inx-pro .pro-box .swiper-button-next {
     right: 0;
     background: url(../img/icon/icon-right3.png) no-repeat center;
     background-size: contain;
     opacity: .5;
     transition: 0.4s all;
 }
 
 .inx-pro .pro-box .swiper-button-prev:hover,
 .inx-pro .pro-box .swiper-button-next:hover {
     opacity: 1;
 }
 
 .inx-pro .pro-box .swiper-slide a {
     display: block;
     border: 1px solid #f0f0f0;
     background: #fff;
     -webkit-transition: 0.4s all;
     transition: 0.4s all;
     margin: 10px;
 }
 
 .inx-pro .swiper-slide .img-box {
     overflow: hidden;
 }
 
 .inx-pro .swiper-slide .img-box img {
     width: 100%;
     -webkit-transition: 0.4s all;
     transition: 0.4s all;
 }
 
 .inx-pro .img-box {
     width: 100%;
 }
 
 .inx-pro .text-box {
     position: relative;
     width: 100%;
     line-height: 42px;
     background: #fff;
     color: #333;
     text-align: center;
     bottom: 0;
     -webkit-transition: 0.4s all;
     transition: 0.4s all;
 }
 /* .inx-pro .swiper-slide:hover{bottom:15px;background:#1272d5;}
*/
 
 .inx-pro .swiper-slide a:hover {
     box-shadow: 0 0 8px #dcdde0;
     border: 1px solid #197be0;
 }
 
 .inx-pro .swiper-slide a:hover .text-box {
     bottom: 15px;
     background: #1272d5;
     color: #fff;
 }
 
 .inx-pro .swiper-slide a:hover .img-box img {
     transform: scale(1.05);
 }
 
 .inx-pro .btn-more {
     display: block;
     border: 1px solid #197be0;
     background-color: #197be0;
     color: #fff;
     text-align: center;
     line-height: 42px;
     width: 120px;
     margin: 30px auto 0;
     border-radius: 6px;
 }
 
 .inx-pro .btn-more:hover {
     background-color: #fff;
     color: #197be0;
 }
 /* 首页 产品结束 */
 /* 首页 优势开始 */
 
 .inx-adv {
     background: url(../img/adv-m1.png) no-repeat center;
 }
 
 .inx-adv .adv-fl {
     float: left;
     width: 38%;
     padding-right: 30px;
     position: relative;
     min-height: 320px;
 }
 
 .inx-adv .adv-fl h2 {
     font-size: 36px;
     color: #197be0;
     font-weight: bold;
 }
 
 .inx-adv .adv-fl h3 {
     font-size: 18px;
     color: #959595;
     margin-top: 20px;
     text-transform: uppercase;
 }
 
 .inx-adv .adv-fl span {
     display: block;
     width: 60px;
     height: 4px;
     background-color: #197be0;
     margin-top: 15px;
 }
 
 .inx-adv .adv-fl p {
     font-size: 16px;
     color: #666;
     line-height: 32px;
     margin-top: 50px;
 }
 
 .inx-adv .adv-fl .btn-more {
     position: absolute;
     display: block;
     border: 1px solid #197be0;
     background-color: #fff;
     color: #197be0;
     text-align: center;
     line-height: 42px;
     width: 120px;
     border-radius: 6px;
     bottom: -60px;
 }
 
 .inx-adv .adv-fl .btn-more:hover {
     background-color: #197be0;
     color: #fff;
 }
 
 .inx-adv .adv-fr {
     float: right;
     width: 62%;
     background-size: cover;
     padding-left: 90px;
 }
 
 .inx-adv .adv-fr .adv-list {
     position: relative;
 }
 
 .inx-adv .adv-fr .adv-list::before {
     content: '';
     position: absolute;
     width: 1px;
     height: calc(100% - 60px);
     background: #197be0;
     left: 29px;
     bottom: 5px;
 }
 
 .inx-adv .adv-fr .adv-list h2 {
     font-size: 30px;
     color: #185cbc;
     font-weight: bold;
     text-transform: uppercase;
     display: inline-block;
 }
 
 .inx-adv .adv-fr .adv-list h2 i {
     display: inline-block;
     width: 55px;
     height: 59px;
     background: url(../img/icon/icon-youshi.png) no-repeat;
     vertical-align: middle;
     margin-right: 15px;
     margin-left: 2px;
 }
 
 .inx-adv .adv-fr .adv-list p {
     display: inline-block;
     color: #fff;
     position: relative;
     margin-top: 20px;
     -webkit-transition: -webkit-transform 1s ease-out;
     -moz-transition: -moz-transform 1s ease-out;
     -o-transition: -o-transform 1s ease-out;
     -ms-transition: -ms-transform 1s ease-out;
     transition: 1s ease-out;
 }
 
 .inx-adv .adv-fr .adv-list p i {
     display: inline-block;
     width: 60px;
     height: 60px;
     vertical-align: middle;
     margin: 0 10px 0 0;
     -webkit-transition: -webkit-transform 1s ease-out;
     -moz-transition: -moz-transform 1s ease-out;
     -o-transition: -o-transform 1s ease-out;
     -ms-transition: -ms-transform 1s ease-out;
     transition: 1s ease-out;
 }
 
 .inx-adv .adv-fr .adv-list p:hover i {
     -webkit-transform: rotateZ(360deg);
     -moz-transform: rotateZ(360deg);
     -o-transform: rotateZ(360deg);
     -ms-transform: rotateZ(360deg);
     transform: rotateZ(360deg);
     margin-right: 20px;
 }
 
 .inx-adv .adv-fr .adv-list .dianzan i {
     background: url(../img/icon/icon-dianzan.png) no-repeat center;
     background-size: contain;
 }
 
 .inx-adv .adv-fr .adv-list .rongyu i {
     background: url(../img/icon/icon-rongyu.png) no-repeat center;
     background-size: contain;
 }
 
 .inx-adv .adv-fr .adv-list .zhuanjia i {
     background: url(../img/icon/icon-zhuanjia.png) no-repeat center;
     background-size: contain;
 }
 
 .inx-adv .adv-fr .adv-list .zhiliang i {
     background: url(../img/icon/icon-zhiliang.png) no-repeat center;
     background-size: contain;
 }
 
 .inx-adv .adv-fr .tel {
     position: relative;
     color: #fff;
     margin-top: 20px;
     display: inline-block;
 }
 
 .inx-adv .adv-fr .tel i {
     display: inline-block;
     width: 60px;
     height: 60px;
     vertical-align: middle;
 }
 
 .inx-adv .adv-fr .adv-list .tel i {
     background: url(../img/icon/icon-dianhua.png) no-repeat center;
     background-size: contain;
     margin-right: 15px;
 }
 
 .inx-adv .adv-fr .adv-list .tel span {
     display: inline-block;
     font-family: 'impact';
     color: #fff;
     font-size: 24px;
 }
 
 @media screen and (max-width:1200px) {
     .inx-pro {
         background-position: 42% 50%;
     }
 }
 /* 首页 优势结束 */
 /* 首页 关于开始 */
 
 .inx-abo {
     background: url(../img/abo-m1.jpg) no-repeat left;
     position: relative;
     margin: 40px 0;
 }
 
 .inx-abo::after {
     content: '';
     position: absolute;
     width: 288px;
     height: 193px;
     right: 8%;
     bottom: 0;
     background: url(../img/abo-m3.png) no-repeat;
     z-index: -1;
 }
 
 .inx-abo .abo-fr {
     position: relative;
     float: right;
     width: 62%;
     background-color: #fff;
     box-shadow: 0 0 10px 0 rgba(176, 191, 200, .5);
     -webkit-box-shadow: 0 0 10px 0 rgba(176, 191, 200, .5);
     padding: 40px 100px 40px 40px;
     margin-right: 33px;
 }
 
 .inx-abo .abo-fr h2 {
     font-size: 26px;
     color: #222222;
     font-weight: bold;
 }
 
 .inx-abo .abo-fr h3 {
     font-size: 24px;
     color: #959595;
     font-family: 'cambria';
     text-transform: uppercase;
     margin: 20px 0;
 }
 
 .inx-abo .abo-fr span {
     display: block;
 }
 
 .inx-abo .abo-fr p {
     font-size: 16;
     color: #666;
     line-height: 48px;
     text-align: justify;
 }
 
 .inx-abo .abo-fr a {
     display: block;
     position: absolute;
     width: 66px;
     height: 66px;
     right: -33px;
     top: 50%;
     transform: translateY(-50%);
     background: url(../img/abo-m2.png) no-repeat center;
 }
 
 .inx-abo .abo-fr a:hover {
     background: url(../img/abo-m4.png) no-repeat center;
 }
 /* 首页 关于结束 */
 /* 首页 新闻开始 */
 
 .inx-news {
     background-color: #f5f6f9;
 }
 
 .inx-news ul {
     margin-top: 90px;
 }
 
 .inx-news ul li {
     position: relative;
     float: left;
     width: calc(100% / 3 - 40px);
     margin: 20px;
     background: #fff;
     padding: 30px 20px;
 }
 
 .inx-news ul li::after {
     content: '';
     position: absolute;
     width: 0;
     height: 2px;
     bottom: 0;
     left: 0;
     background: #197be0;
     transition: 0.4s all;
 }
 
 .inx-news ul li:hover:after {
     width: 100%;
 }
 
 .inx-news ul li h2 {
     font-size: 16px;
     color: #333;
     margin-right: 88px;
     margin-bottom: 35px;
 }
 
 .inx-news ul li:hover h2 {
     color: #197be0;
 }
 
 .inx-news ul li p {
     line-height: 24px;
     font-size: 14px;
     color: #999;
 }
 
 .inx-news ul li .time {
     width: 88px;
     background: #f3f3f4;
     text-align: center;
     padding: 10px;
     border-radius: 6px;
     position: absolute;
     right: 20px;
     top: -40px;
     color: #999999;
     transition: 0.4s all;
 }
 
 .inx-news ul li .time span {
     display: block;
     font-size: 36px;
     /* margin-bottom:10px;*/
 }
 
 .inx-news ul li .time i {
     display: block;
     font-size: 16px;
 }
 
 .inx-news ul li .btn-more {
     display: block;
     background: #197be0;
     border: 1px solid #197be0;
     color: #fff;
     width: 86px;
     text-align: center;
     line-height: 36px;
     font-size: 14px;
     text-transform: uppercase;
     margin-top: 15px;
     float: right;
 }
 
 .inx-news ul li .btn-more:hover {
     background-color: #fff;
     color: #197be0;
 }
 
 .inx-news ul li:hover .time {
     background: #197be0;
     color: #ffff;
 }
 /* 首页 新闻结束 */
 /* 首页 搜索开始 */
 
 .inx-sear {
     background: url(../img/sear-m1.jpg) no-repeat center;
 }
 
 .inx-sear .sear-fl {
     float: left;
     width: 50%;
     color: #fff;
 }
 
 .inx-sear .sear-fl h2 {
     font-size: 36px;
 }
 
 .inx-sear .sear-fl p {
     font-size: 16px;
     color: #bed6ef;
     margin: 10px 0;
 }
 
 .inx-sear .sear-fl .tel {
     background: url(../img/sear-m2.png) no-repeat left;
     background-size: contain;
     padding: 10px 25px;
 }
 
 .inx-sear .sear-fl .tel i {
     display: inline-block;
     width: 18px;
     height: 16px;
     background: url(../img/icon/icon-dianhua2.png) no-repeat;
     vertical-align: unset;
     margin-right: 8px;
 }
 
 .inx-sear .sear-fl .tel span {
     font-size: 20px;
     font-family: 'impact';
     color: #197be0;
 }
 
 .inx-sear .sear-fr {
     float: right;
     width: 50%;
 }
 
 .inx-sear .sear-fr .sear-box {
     position: relative;
     height: 56px;
     width: 500px;
     border-radius: 56px;
     margin-top: 10px;
 }
 
 .inx-sear .sear-fr .sear-box input {
     line-height: 56px;
     font-size: 15px;
     width: 100%;
     border-radius: 56px;
     border: 0;
     box-shadow: none;
     padding: 0 100px 0 20px;
 }
 
 .inx-sear .sear-fr .sear-box .btn {
     display: block;
     position: absolute;
     right: -16px;
     top: 0;
     width: 100px;
     height: 100%;
     border-radius: 56px;
     border: 0;
     box-shadow: none;
     padding: 0;
     background-image: url(../img/icon/icon-search3.png);
     background-color: #197be0;
     background-repeat: no-repeat;
     background-position: center;
     cursor: pointer;
 }
 
 .inx-sear .sear-fr .hot-text {
     color: #bed6ef;
     margin-top: 10px;
     font-size: 15px;
     padding-left: 20px;
 }
 
 .inx-sear .sear-fr .hot-text span {
     font-weight: bold;
 }
 
 .inx-sear .sear-fr .hot-text a {
     display: inline-block;
     font-size: 14px;
     margin-right: 15px;
     color: #bed6ef;
 }
 
 .inx-sear .sear-fr .hot-text a:hover {
     color: #fff;
 }
 /* 首页 搜索结束 */
 /* foot 开始 */
 
 .foot {
     background: url(../img/foot-m1.jpg) no-repeat center;
     background-size: cover;
     padding-top: 40px;
 }
 
 .foot .foot-fl {
     width: 80%;
 }
 
 .foot .foot-fl ul li {
     float: left;
     width: calc(100% / 6 - 20px);
 }
 
 .foot .foot-fl ul li .tit {
     display: block;
     font-size: 15px;
     color: #153758;
     margin-bottom: 20px;
     position: relative;
 }
 
 .foot .foot-fl ul li .tit::before {
     content: '';
     position: absolute;
     left: 0;
     bottom: -10px;
     width: 25px;
     height: 2px;
     background: #2d83d9;
 }
 
 .foot .foot-fl ul li .tit::after {
     content: '';
     position: absolute;
     left: 0;
     bottom: -10px;
     width: 80%;
     height: 1px;
     background: #2161a1;
 }
 
 .foot .foot-fl ul li .tit:hover {
     color: #197be0;
 }
 
 .foot .foot-fl ul li .child {
     font-size: 14px;
     color: #567698;
 }
 
 .foot .foot-fl ul li .child a {
     display: block;
     font-size: 14px;
     color: #567698;
     margin-bottom: 5px;
 }
 
 .foot .foot-fl ul li .child a:hover {
     color: #197be0;
 }
 
 .foot .foot-fr {
     float: right;
 }
 
 .foot .foot-fr .tel i {
     display: block;
     font-size: 16px;
     color: #333;
 }
 
 .foot .foot-fr .tel span {
     font-family: 'impact';
     font-size: 30px;
     color: #197be0;
 }
 
 .foot .foot-fr .qr .img-box {
     display: block;
     background: #fff;
     text-align: center;
     width: 90px;
     height: 90px;
     margin: 10px auto;
     line-height: 90px;
 }
 
 .foot .foot-fr .qr .img-box img {
     vertical-align: middle;
 }
 
 .foot .foot-fr .qr span {
     display: block;
     text-align: center;
     font-size: 14px;
     color: #197be0;
 }
 
 .foot .copyright {
     border-top: 1px solid #ccdfee;
     padding: 10px 0;
     margin-top: 20px;
 }
 
 .foot .copyright .copy-fl {
     float: left;
     font-size: 14px;
     color: #546475;
 }
 
 .foot .copyright .copy-fr {
     float: right;
     font-size: 14px;
 }
 
 .foot .copyright .copy-fr a {
     color: #546475;
 }
 
 .foot .copyright .copy-fr a:hover {
     color: #197be0;
 }
 /* foot 结束 */
 /* 二级栏目 开始 */
 
 .sub-nav {
     position: relative;
     width: 260px;
     float: left;
     margin-right: 40px;
     top: -70px;
 }
 
 .sub-nav .top-tit {
     background-color: #197be0;
     /* text-align:center;*/
     padding: 20px 0 20px 30px;
     border-bottom: 2px solid #c5161c;
     /* background-image:url(../img/abo-m5.png);background-repeat:no-repeat;background-size:32%;background-position:94% center;*/
 }
 
 .sub-nav .top-tit h2 {
     font-size: 28px;
     color: #fff;
     font-weight: bold;
 }
 
 .sub-nav .top-tit p {
     font-size: 20px;
     color: #cadff4;
     text-transform: uppercase;
     margin-top: 10px;
 }
 
 .sub-nav .nav-list {
     background: #58a4f3;
     width: 100%;
     position: relative;
     z-index: 1;
 }
 
 .sub-nav .nav-list ul li a {
     display: block;
     position: relative;
     color: #fff;
     font-size: 15px;
     padding-left: 20px;
     line-height: 48px;
     border-bottom: 1px solid #4693e4;
     transition: 0.4s;
 }
 
 .sub-nav .nav-list ul li a::after {
     content: '';
     position: absolute;
     right: 15px;
     top: calc(50% - 8px);
     width: 16px;
     height: 16px;
     background: url(../img/icon/icon-right2.png) no-repeat center;
     background-size: contain;
 }
 
 .sub-nav .nav-list ul li a::before {
     content: '';
     position: absolute;
     width: 0;
     height: 100%;
     background-color: #197be0;
     transition: 0.4s;
     left: 0;
     top: 0;
     z-index: -1;
 }
 
 .sub-nav .nav-list ul li a:hover::before {
     width: 100%;
 }
 
 .sub-nav .nav-list ul li.on a::before {
     width: 100%;
 }
 
 .sub-nav .nav-list ul li.on a {
     padding-left: 30px;
 }
 
 .sub-nav .nav-list ul li a:hover {
     color: #fff;
     padding-left: 30px;
 }
 
 .sub-nav .contact-list {
     background: url(../img/contact-m1.jpg) no-repeat center;
     padding: 20px;
     background-size: cover;
     margin-top: 30px;
     border-top: 4px solid #c5161c;
 }
 
 .sub-nav .contact-list h2 {
     font-size: 18px;
     line-height: 28px;
     color: #197be0;
 }
 
 .sub-nav .contact-list p {
     font-size: 14px;
     line-height: 28px;
     color: #888;
 }
 /* 二级栏目 结束 */
 /* 内容 关于我们 开始 */
 
 .con-box {
     float: right;
     width: calc(100% - 300px);
 }
 
 .con-box .add {
     border-bottom: 1px solid #e0e0e0;
     padding: 20px 0;
 }
 
 .con-box .add a {
     display: inline-block;
     position: relative;
     font-size: 14px;
     color: #999;
     padding-left: 15px;
     background: url(../img/icon/icon-right4.jpg) no-repeat left center;
margin-left:10px;
 }
 
 .con-box .add a:nth-child(1) {
     background: url(../img/icon/icon-home.jpg) no-repeat left center;
     padding-left: 20px;
 }
 
 .con-box .add a:hover {
     color: #197be0;
 }
 
 .con-box .add span {
     display: inline-block;
     position: relative;
     font-size: 14px;
     color: #999;
     padding-left: 15px;
     background: url(../img/icon/icon-right4.jpg) no-repeat left center;
margin-left:10px;
 }
 
 .con-box .about-box {
     margin: 30px 0;
 }
 
 .con-box .about-box p img {
     display: block;
     margin: 10px auto;
 }
 
 .con-box .about-box p {
     font-size: 15px;
     line-height: 32px;
     text-indent: 32px;
     color: #666;
 }
 /* 内容 关于我们 结束 */
 /* 内容 企业文化 开始 */
 
 .con-box .culture-box {
     background: url(../img/abo-m7.jpg) no-repeat right bottom;
     padding: 30px 0;
 }
 
 .con-box .culture-box p {
     font-size: 15px;
     line-height: 32px;
     text-indent: 32px;
     color: #666;
     margin-top: 5px;
 }
 /* 内容 企业文化 结束 */
 /* 内容 领导致辞 开始 */
 
 .con-box .leader-box {
     margin: 30px 0;
 }
 
 .con-box .leader-box p {
     font-size: 15px;
     line-height: 32px;
     text-indent: 32px;
     color: #666;
     margin-top: 5px;
 }
 /* 内容 领导致辞 结束 */
 /* 内容 荣誉资质 开始 */
 
 .con-box .honor-box {
     margin: 30px 0;
 }
 
 .con-box .honor-box ul {
     margin-left: -20px;
 }
 
 .con-box .honor-box ul li {
     float: left;
     margin-left: 20px;
     border: 1px solid #e0e0e0;
     width: calc(100% / 3 - 20px);
     margin-bottom: 20px;
 }
 
 .con-box .honor-box ul li a {
     display: block;
 }
 
 .con-box .honor-box ul li .img-box {
     overflow: hidden;
 }
 
 .con-box .honor-box ul li .img-box img {
     transition: 0.4s all;
 }
 
 .con-box .honor-box ul li p {
     text-align: center;
     padding: 15px;
     background: #e0e0e0;
     font-size: 15px;
 }
 
 .con-box .honor-box ul li:hover {
     border-color: #197be0;
 }
 
 .con-box .honor-box ul li:hover p {
     background: #197be0;
     color: #fff;
 }
 
 .con-box .honor-box ul li:hover .img-box img {
     transform: scale(1.05);
 }
 /* 内容 荣誉资质 结束 */
 /* 内容 产品中心 开始 */
 
 .con-box .product-box {
     margin: 30px 0;
 }
 
 .con-box .product-box ul {
     margin-left: -20px;
 }
 
 .con-box .product-box ul li {
     width: calc(100% / 3 - 20px);
     float: left;
     margin-bottom: 20px;
     margin-left: 20px;
 }
 
 .con-box .product-box ul li a {
     display: block;
     border: 1px solid #f0f0f0;
     background: #fff;
     -webkit-transition: 0.4s all;
     transition: 0.4s all;
 }
 
 .con-box .product-box ul li .img-box {
     overflow: hidden;
 }
 
 .con-box .product-box ul li .img-box img {
     width: 100%;
     -webkit-transition: 0.4s all;
     transition: 0.4s all;
 }
 
 .con-box .product-box ul li .img-box {
     width: 100%;
 }
 
 .con-box .product-box ul li .text-box {
     position: relative;
     width: 100%;
     line-height: 42px;
     background: #fff;
     color: #333;
     text-align: center;
     bottom: 0;
     -webkit-transition: 0.4s all;
     transition: 0.4s all;
 }
 
 .con-box .product-box ul li a:hover {
     box-shadow: 0 0 8px #dcdde0;
     border: 1px solid #197be0;
 }
 
 .con-box .product-box ul li a:hover .text-box {
     bottom: 15px;
     background: #1272d5;
     color: #fff;
 }
 
 .con-box .product-box ul li a:hover .img-box img {
     transform: scale(1.05);
 }
 /* 内容 产品中心 结束 */
 /* 内容 公司新闻 开始 */
 
 .news-com-box {
     margin: 30px 0;
 }
 
 .news-com-box .news-com-box .Hnews {
     width: 100%
 }
 
 .news-com-box .Hnews .rt {
     float: right;
     width: 360px
 }
 
 .news-com-box .Hnews .rt img {
     width: 100%
 }
 
 .news-com-box .Hnews .lt {
     width: calc(100% - 390px);
     float: left
 }
 
 .news-com-box .Hnews .lt .p1 {
     font-size: 30px;
     color: #197be0;
     font-family: Arial;
     line-height: 1
 }
 
 .news-com-box .Hnews .lt h3 {
     font-size: 18px;
     color: #333;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
     margin-top: 15px
 }
 
 .news-com-box .Hnews .lt .intro {
     font-size: 12px;
     line-height: 22px;
     color: #777;
     min-height: 84px;
     padding-top: 5px;
 }
 
 .news-com-box .Hnews .lt span {
     display: block;
     width: 100%;
     height: 54px;
     background: #e1dede url(../img/icon/icon-eye.png) no-repeat center 15px;
     cursor: pointer;
     -webkit-transition: background 400ms;
     transition: background 400ms;
 }
 
 .news-com-box .Hnews:hover .lt span {
     background-color: #197be0;
     background-image: url(../img/icon/icon-eye2.png);
 }
 
 .news-com-box .nlist {
     width: 100%
 }
 
 .news-com-box .nlist .s1 {
     width: 100%;
     height: 150px;
     background: #f2f2f2;
     margin-top: 15px;
     box-sizing: border-box;
     padding-right: 20px
 }
 
 .news-com-box .nlist .s1 .time {
     width: 100px;
     height: 100px;
     float: left;
     background: #fff;
     border-radius: 0 0 20px 0;
     margin-left: 20px;
     margin-top: 25px;
     margin-right: 20px;
     text-align: center
 }
 
 .news-com-box .nlist .s1 .time p {
     font-size: 38px;
     color: #888;
     line-height: 1;
     padding-top: 22px;
 }
 
 .news-com-box .nlist .s1 .time span {
     font-size: 14px;
     color: #888
 }
 
 .news-com-box .nlist .s1 .tit h3 {
     font-size: 14px;
     padding-top: 35px;
     font-weight: normal
 }
 
 .news-com-box .nlist .s1 .tit h3 a {
     color: #353535
 }
 
 .news-com-box .nlist .s1 .tit .intro {
     font-size: 12px;
     color: #999;
     padding-top: 10px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
 }
 
 .news-com-box .nlist .s1 .tit>p {
     display: none
 }
 
 .news-com-box .nlist .s1:hover .time {
     background: #197be0;
 }
 
 .news-com-box .nlist .s1:hover .time p,
 .news_left .nlist .s1:hover .time span {
     color: #fff
 }
 
 .news-com-box .nlist .s1:hover .tit h3 a {
     color: #197be0;
 }
 
 .news-com-box .nlist .s1:hover .time span {
     color: #fff;
 }
 /* 内容 公司新闻 结束 */
 /* 内容 联系我们 开始 */
 
 .contact-box {
     margin: 30px 0;
 }
 
 .contact-box .contact-text {
     margin-bottom: 30px;
 }
 
 .contact-box .contact-text .text-fl {
     width: 75%;
     float: left;
 }
 
 .contact-box .contact-text .text-fr {
     float: right;
     width: 25%;
 }
 
 .contact-box .contact-text .text-fr .img-box {
     width: 77px;
 }
 
 .contact-box .contact-text .text-fr p {
     font-size: 15px;
     color: #197be0;
     margin-top: 10px;
 }
 
 .contact-box .contact-text h2 {
     font-size: 18px;
     line-height: 28px;
     color: #197be0;
     font-weight: bold;
     margin-bottom: 15px;
 }
 
 .contact-box .contact-text .text-fl p {
     font-size: 14px;
     line-height: 38px;
     color: #888;
     padding-left: 30px;
     background: url(../img/icon/icon-right5.png) no-repeat left;
     background-size: 3%;
     transition: 0.4s;
 }
 
 .contact-box .contact-text .text-fl p:hover {
     padding-left: 40px;
 }
 
 .contact-box .map-box {
     padding: 10px;
     border: 1px solid #eee;
     background: #fff;
 }
 /* 内容 联系我们 结束 */
 /* 内容 技术支持 开始 */
 
 .tech-box {
     margin: 30px 0;
 }
 
 .tech-box .tit {
     text-align: center;
 }
 
 .tech-box .tit h2 {
     font-size: 24px;
     color: #197be0;
     font-weight: bold;
 }
 
 .tech-box .tit span {
     display: block;
     color: #a0a0a0;
     text-transform: uppercase;
     margin-top: 5px;
 }
 
 .tech-box .box-list h3 {
     font-size: 18px;
     font-weight: bold;
     border-left: 4px solid #197be0;
     padding-left: 15px;
     color: #197be0;
     margin-bottom: 20px;
     margin-top: 30px;
 }
 
 .tech-box .box-list h4 {
     font-size: #666;
     border-bottom: 1px solid #eee;
     padding-bottom: 10px;
     margin-bottom: 10px;
     margin-top: 15px;
 }
 
 .tech-box .box-list p {
     font-size: 15px;
     color: #999;
     line-height: 32px;
 }
 /* 内容 技术支持 结束 */
 /* 内容 在线留言 开始 */
 
 .mess-box {
     margin: 30px 0;
 }
 
 .mess-box .tit {
     text-align: center;
 }
 
 .mess-box .tit h2 {
     font-size: 24px;
     color: #197be0;
     font-weight: bold;
 }
 
 .mess-box .tit span {
     display: block;
     color: #a0a0a0;
     text-transform: uppercase;
     margin-top: 5px;
 }
 
 .mess-box .row>.span-4 {
     width: 32%;
     margin-right: 2%;
     float: left;
 }
 
 .mess-box .row>.span-4:nth-child(3) {
     margin-right: 0%;
 }
 
 .mess-box .con-contact {
     margin-top: 30px;
 }
 
 .mess-box .con-contact .info {
     text-align: center;
     font-size: 14px;
     color: #898989;
     line-height: 1;
     margin-bottom: 15px;
     line-height: 26px;
 }
 
 .mess-box .con-contact .line {
     display: block;
     margin: 0 auto 20px;
     width: 27px;
     height: 1px;
     background: #c6c6c6;
 }
 
 .mess-box .con-contact .form {
     margin: 0 auto;
 }
 
 .mess-box .con-contact .form input {
     border: 1px solid #d5d5d5;
     font-size: 14px;
 }
 
 .mess-box .con-contact .name {
     background: transparent url("../img/i_form_ico1.png") no-repeat right 0;
 }
 
 .mess-box .con-contact .phone {
     background: transparent url("../img/i_form_ico2.png") no-repeat right 0;
 }
 
 .mess-box .con-contact .email {
     background: transparent url("../img/i_form_ico3.png") no-repeat right 0;
 }
 
 .mess-box .con-contact .line1 {
     width: 100%;
     height: 48px;
     line-height: 48px;
     padding: 0 46px 0 13px;
     float: left;
 }
 
 .mess-box .con-contact .form textarea {
     width: 100%;
     border: 1px solid #d5d5d5;
     padding: 10px 40px 10px 13px;
     height: 149px;
     font-size: 14px;
     line-height: 1.5;
     margin-bottom: 20px;
     background: transparent url("/img/i_form_ico4.png") no-repeat right top;
     margin-top: 25px;
 }
 
 .mess-box .con-contact .form .btns_list {
     text-align: center;
 }
 
 .mess-box .con-contact .form .btns_list button {
     position: relative;
     width: 49%;
     height: 45px;
     border: none;
     font-size: 16px;
     color: #fff;
     cursor: pointer;
 }
 
 .mess-box .con-contact .form .btns_list .submit {
     background-color: #848484;
     border-radius: 0;
     float: left;
 }
 
 .mess-box .con-contact .form .btns_list .submit:hover {
     background-color: #197be0;
 }
 
 .mess-box .con-contact .form .btns_list .reset {
     background-color: #848484;
     border-radius: 0;
     float: right;
 }
 
 .mess-box .con-contact .form .btns_list .reset:hover {
     background-color: #197be0;
 }
 
 .mess-box .con-contact .form_cb .span-4 {
     position: relative;
 }
 
 .mess-box .con-contact .form_cb .span-4 span {
     position: absolute;
     right: 45px;
     top: 15px;
 }
 
 .mess-box .con-contact .form .btns_list {
     width: 100%;
 }
 
 .mess-box .con-contact .form .btns_list {
     text-align: center;
 }
 /* 内容 在线留言 结束 */
 /* 内容 招聘信息 开始 */
 
 .gr-employ {
     overflow: hidden;
     margin-bottom: 5%;
     margin-top: 5%;
 }
 
 .gr-employ .tit-bar {
     padding: 18px 50px;
     font-size: 0;
     border-bottom: 1px solid #dcdcdc;
 }
 
 .gr-employ .tit-header {
     background: #197be0;
     border-bottom: 0;
 }
 
 .gr-employ .tit-bar li {
     display: inline-block;
     width: 25%;
     font-size: 15px;
     vertical-align: middle;
     line-height: 28px;
     box-sizing: border-box;
 }
 
 .gr-employ .tit-header li {
     color: #fff;
     font-size: 16px;
 }
 
 .gr-employ .tit-bar li.middle {
     text-align: center;
 }
 
 .gr-employ .tit-bar li:last-child {
     padding-right: 4%;
 }
 /*.gr-employ-list .item:nth-child(2n){background:#f6f6f6;}
*/
 
 .gr-employ-list .item~.item .cont {
     display: none;
 }
 
 .gr-employ-list .item .cont {
     padding: 50px 50px;
     display: none;
     line-height: 1.75;
     font-size: 15px;
     background: url(../img/job_bg1.jpg) #f5f5f5 center bottom no-repeat;
 }
 
 .gr-employ-list .item .cont .one {
     overflow: hidden;
     padding-bottom: 2%;
 }
 
 .gr-employ-list .item .cont .one b {
     font-size: 16px;
     padding-bottom: 1%;
 }
 
 .gr-employ-list .item .cont .one .btn-more {
     display: block;
     width: 120px;
     line-height: 48px;
     text-align: center;
     background: #197be0;
     color: #fff;
     margin-top: 15px;
     border-radius: 6px;
     border: 1px solid #197be0;
 }
 
 .gr-employ-list .item .cont .one .btn-more:hover {
     border: 1px solid #197be0;
     color: #197be0;
     background: #fff;
 }
 
 .gr-employ-list .item .cont .one p {
     line-height: 32px;
     color: #666;
     font-size: 15px;
 }
 
 .gr-employ-list .item .tit-bar {
     position: relative;
     cursor: pointer;
     -webkit-transition: .5s;
     -o-transition: .5s;
     transition: .5s;
     -webkit-tap-highlight-color: transparent;
 }
 
 .gr-employ-list .item .tit-bar:before {
     content: "";
     position: absolute;
     right: 3%;
     top: 50%;
     margin-top: -16px;
     width: 32px;
     height: 32px;
     vertical-align: middle;
     background: url(../img/job_bg2.png) no-repeat;
     background-size: 100% 100%;
 }
 /*.gr-employ-list .item .tit-bar.on{background:#b49173;color:#fff;}
*/
 
 .gr-employ-list .item .tit-bar.on:before {
     background-image: url(../img/job_bg2_on.png);
 }
 
 .gr-employ-list .item .cont .email a {
     color: #f6960a;
     -webkit-transition: .3s;
     -o-transition: .3s;
     transition: .3s;
 }
 
 .gr-employ-list .item .cont .email a:hover {
     text-decoration: underline;
 }
 /* 内容 招聘信息 结束 */
 /* 内容 招聘信息填写 开始 */
 
 .recruit-detail-box {
     margin: 30px 0;
 }
 
 .recruit-detail-box h2 {
     font-size: 24px;
     text-align: center;
     margin-bottom: 30px;
 }
 
 .recruit-detail-box .input-box {
     width: 50%;
     float: left;
     margin-bottom: 20px;
 }
 
 .recruit-detail-box .input-box.resume {
     width: 100%;
 }
 
 .recruit-detail-box .input-box.resume .txt {
     width: 10.4%;
     text-align: right;
 }
 
 .recruit-detail-box .input-box.resume textarea {
     margin-left: 1.1%;
     width: 85%;
     height: 200px;
     padding: 10px 1.5%;
     float: left;
     border: none;
     outline: none;
     box-shadow: none;
     -webkit-appearance: none;
     border-radius: 0;
     padding: 10px 2.5%;
     height: 20px;
     border: 1px solid #ddd;
     font-size: 12px;
     resize: none;
     width: 75%;
     height: 100px;
     box-sizing: content-box;
 }
 
 .recruit-detail-box .input-box .txt {
     width: 25%;
     text-align: right;
     float: left;
     width: 20%;
     text-align: right;
     font-size: 14px;
     line-height: 42px;
 }
 
 .recruit-detail-box .input-box input[type=text],
 .recruit-detail-box .input-box select {
     float: left;
     width: 60%;
     border: none;
     outline: none;
     box-shadow: none;
     -webkit-appearance: none;
     border-radius: 0;
     margin-left: 3%;
     padding: 10px 2.5%;
     height: 42px;
     border: 1px solid #ddd;
     font-size: 14px;
 }
 
 .recruit-detail-box .input-box .red {
     line-height: 42px;
     padding-left: 10px;
     color: red;
 }
 
 .recruit-detail-box .input-box.btn-box {
     width: 100%;
 }
 
 .recruit-detail-box .input-box .btns input {
     display: block;
     width: 120px;
     line-height: 48px;
     color: #fff;
     background-color: #197be0;
     border-radius: 6px;
     border: 1px solid #197be0;
     margin: 0 auto;
 }
 /* 内容 招聘信息填写 结束 */
 
 /*内页*/
 .news_detail .content {
     padding: 2%;
     border: 1px solid #eaeaea;
     margin-top: 30px;
     margin-bottom: 100px;
 }
 
 .news_detail .title {
     font-size: 30px;
     line-height: 40px;
     color: #333;
     text-align: center
 }
 
 .news_detail .title {
     font-size: 30px;
     line-height: 40px;
     color: #333;
     text-align: center
 }
 
 .news_detail .Abstract {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
     margin-top: 15px;
     margin-bottom: 20px;
     padding: 5px 10px;
     color: #999999;
     border-width: 1px;
     border-style: solid;
     border-color: rgba(228, 228, 228, 1);
     background-color: rgba(252, 251, 253, 1);
 }
 
 .news_detail .text,
 .news_detail .text span,
 .news_detail .text p,
 .news_detail .text div {
     font-size: 15px!important;
     line-height: 28px!important;
     font-family: "微软雅黑"!important;
 }
 
 .news_detail .Vice-title {
     text-align: center;
     font-size: 13px;
     margin: 20px 0;
     border-bottom: 1px solid #eaeaea;
     padding-bottom: 20px;
 }
 
 .news_detail .Vice-title .e-title {
     color: #c8c8c8;
 }
 
 .news_detail .Vice-title .e-title:nth-child(1) {
     background: url(../images/e-title.jpg)no-repeat left center;
     padding-left: 15px;
 }
 
 .news_detail .Vice-title .e-title:nth-child(2) {
     margin-left: 10px;
     display: inline-block;
 }
 
 .news_detail .Vice-title .e-title:nth-child(3) {
     margin-left: 10px;
     display: inline-block;
 }
 
 .news_detail .text img {
     display: block;
     margin: auto;
 }
 
 .news_detail span.center {
     text-align: center;
     display: block;
     font-size: 16px;
 }
 
 .news_detail .img {
     max-width: 100%
 }
 
 .news_detail .fanye {
     line-height: 30px;
     font-size: 15px;
     color: #666;
     margin-top: 30px;
 }
 
 .news_detail .fanye .prev {
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
 }
 
 .news_detail .fanye .next {
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
 }
 
 .news_detail .fanye a:hover {
     color: #1A583D
 }
 
 .news_detail .fanye span {
     color: #999;
 }
 
 .news_detail .detail-text {
     text-indent: 32px;
     line-height: 32px;
 }
 
 .news_detail .img-box {
     text-align: center;
 }
 /*内页*/