*{padding: 0;margin: 0; list-style:none; }

body,html{color: #333;font-size: 16px;}
.ellipsis{text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ellipsis2{ overflow: hidden;	text-overflow: ellipsis;	-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;line-clamp: 2;}
.flex{display: flex;display: -webkit-flex;}
.maxWidth{min-width: 1200px;padding: 0 20px;margin: 0 auto;max-width: 1540px;}
/* @media screen and (max-width: 1460px) {
  .maxWidth{max-width: 1200px;}
} */
a{text-decoration: none;color: #333;}
.transition{transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.boxSizing{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.container{width:1200px; margin: 0 auto}
table{border-collapse: collapse;}

/* 头部 */
.headerModel{position: fixed;top: 0;left: 0;width: 100%;z-index: 10;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.header{align-items: center;height: 80px;}
.header .logo{align-items: center;padding-left: 195px;background: url('../images/logo1.png') no-repeat left center;background-size: contain;height: 62px;}
.header .logo>img{height: 62px;}
.header .logo .side{height: 36px;width: 1px;background:#E50012;margin: 0 20px;}
.header .logo .text{color: rgba(255, 255, 255, 0.6);font-size: 15px;font-weight: 100;}
.header .tabModel {padding: 0 3%;justify-content: space-between;flex: 1;}
.header .tabModel .title{height: 80px;line-height: 80px;color: #fff;display: flex;align-items: center;justify-content: center;}
.header .tabModel .title img{width: 10px;height: 10px;object-fit: contain;margin-left: 3px;}
.header .tabModel .tab{position: relative;flex: 1;text-align: center;}
.header .tabModel .tab .subList{position: absolute;top: 80px;left: 50%;margin-left: -110px;width: 220px;background: #eee;padding: 10px 0;}
.header .tabModel .tab .subList a{color: #333;line-height: 22px;text-align: center;font-size: 14px;display: block;margin-top: 14px;}
.header .tabModel .tab .subList{transform: scaleY(0);transform-origin: top; transition: transform 0.3s ease-out;overflow: hidden;}
.header .tabModel .tab:hover .subList{ transform: scaleY(1);}
.header.headerDark{background: #000000c7;}
.header .tabModel .active::after{content: '';display: block;width: 70px;height: 4px;background: #E50012;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.header .language{color: #999;padding-left: 28px;background: url('../images/diqiu1.png') no-repeat left center;background-size: 20px 20px;}
.header .language a{color: #999;}
.header .language p{padding: 0 4px;}
.header .language .active{color: #fff;font-weight: bold;}
.header .tabModel .tab .subList :hover{color: #192a83;text-decoration: underline;}

.headerModel1{background: #fff;box-shadow: 0 0 16px 3px #666;}
.header1 .logo{background: url('../images/logo.png') no-repeat left center;background-size: contain;}
.header1 .logo .text{color: #666;}
.header1 .tabModel .title{color: #333;}
.header1 .language{background: url('../images/diqiu.png') no-repeat left center;background-size: 20px 20px;}
.header1 .language .active{color: #333;}


/* swiper */
.headSwiper .swiper-slide>img{transition: all 3.5s;display: block;}
.headSwiper .swiper-slide-active>img{transform: scale(1.2);}
.headSwiper .text{position: absolute;top: 40%;left: 50%;text-align: center;transform: translate(-50%,-50%);color: #fff;width: 90%;z-index: 20;}
.headSwiper .text .p1{font-size: 56px;font-weight: bold;}
.headSwiper .text .p2{font-size: 22px;padding-top: 16px;    font-weight: 100;}
.headSwiper .swiperBtn{position: absolute;bottom: 30%;left: 50%;z-index: 10;transform: translateX(-50%);}
.headSwiper .swiperBtn div{width: 64px;height: 64px;margin: 0 20px;cursor:pointer;}
.swiperL{background: url(../images/swiperL.png) no-repeat center}
.swiperR{background: url(../images/swiperR.png) no-repeat center}
.swiperL:hover{background: url(../images/swiperLL.png) no-repeat center}
.swiperR:hover{background: url(../images/swiperRR.png) no-repeat center}



.headSwiper .swiperNum{position: absolute;bottom: 70px;right: 50px;z-index: 10;color: #fff;}
.headSwiper .swiperNum .num{width: 200px;text-align: center;font-weight: 100;}
.headSwiper .swiperNum .num span{font-size: 50px;font-weight: bold;}

/* 产品业务 */
.titleModle{text-align: center;padding-bottom: 50px;}
.titleModle .title{font-size: 50px;font-weight: bold;color:#192a83;text-transform: uppercase;}
.titleModle img{margin: 26px auto;height: 12px;display: block;}
.titleModle .text{font-size: 18px;color: #666;font-weight: 100;}
.moreBtn{width:146px;height: 45px;box-shadow: 0 0 0 1px #ffffff36;align-items: center;justify-content: center;color: #fff;transition: all 0.3s;font-weight: 100;}
.moreBtn:hover{background: #fff;color:  #192a83;}

.productModel{padding:150px 0 ;position: relative;}
.productModel::after{content: '';display: block;height: 212px;width: 516px;background: url('../images/productImg.png') no-repeat left bottom;position: absolute;top: 0;right: 0;}
.productModel::before{content: '';display: block;height: 396px;width: 410px;background: url('../images/productImg1.png') no-repeat left top;position: absolute;bottom: 0;left: 0;}
.productSwiper .backImg{width: 100%;height: 582px;object-fit:cover;}
.productSwiper .main{position: absolute;top: 0;left: 0;z-index: 10;box-sizing: border-box;padding: 70px 40px 20px;color: #fff;width: 100%;height: 100%;}
.productSwiper .main .tit{font-size: 40px;font-weight: bold;}
.productSwiper .main .text{margin: 40px 0 60px;height:200px;overflow: hidden;}
.productSwiper .main .text .info{color: rgba(255, 255, 255, 0.8);}
.productSwiper .main .text .info p{ text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;   font-size: 18px;  line-height: 40px;font-weight: 100;}
.productSwiper .main .text .info p:hover{text-decoration:  underline;}
.productSwiper .main .text>.info+.info{padding-top: 10px;display: block;}
.productSwiper .main .foot{align-items: center;justify-content: space-between;}
.productSwiper .main .foot>img{height: 12px;width: auto;display: block;}


.videoModel{cursor: pointer;background: url('../images/videoBack.png') no-repeat center;background-size: cover;background-attachment: fixed;height: 600px;position: relative;}
.videoModel>img{width: 60px;height: 60px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

/* 关于华兴 */
.aboutModel{padding: 98px 0 150px;}
.aboutHead{justify-content: space-between;}
.aboutHead .ahL{width: 36%;}
.ahL .ahL_f{padding: 24px;font-size: 26px;border-top: 1px solid #eee;}
.ahL .ahL_f:last-child{border-bottom: 1px solid #eee;}
.ahL .ahL_f .ahL_f1{color: #192a83;}
.aboutHead .ahR{width: 57%;}
.ahR .title{font-size: 50px;color: #192a83;font-weight: bold;text-transform: uppercase;}
.ahR>img{height: 12px;margin: 20px 0;}
.ahR .text{color: #666;line-height: 30px;text-indent: 2em; }
/* .ahR  */
.ahR .moreBtn{color: #999;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);margin-top: 70px;}
.ahR .moreBtn:hover{background: rgba(0, 0, 0, 0.2);color: #fff;}
.aboutSwiper{margin-top: 68px;}
/* .aboutSwiper .swiper-slide{overflow: hidden;} */
.aboutSwiper img{width: 100%;display: block;object-fit: contain;transition: all 0.3s;}
.aboutSwiper img:hover{transform: scale(1.05);}
.aboutModel{background: url('../images/aboutBack.png') no-repeat center;background-size: cover;}



/* 服务保障 */
/* .serveModel{background: url('../images/serveBack.jpg') no-repeat center;background-size: cover;} */
.serveModel{position: relative;}
.serveModel .serveImg{width: 50%;overflow: hidden;}
.serveImg img{object-fit: cover;height: 100%;display: block;width: 100%;transition: all 1.3s;}
.serveModel:hover img{transform: scale(1.1);}
.serveModel .serveLeft{width: 50%;background: #192a83;height: 500px;}
.serve{position: absolute;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;box-sizing: border-box;}
.serveText{width: 50%;padding-right: 50px;box-sizing: border-box;color: #fff;flex-direction: column;justify-content: center;align-items: flex-start;}
.serveText .tit{font-size: 36px;font-weight: bold;text-transform: uppercase;}
.serveText .text{font-size: 18px;line-height: 32px;padding: 20px 0;font-weight: 100;}
.serveText .plus{font-size: 30px;color: #fff;transition: all 0.3s;display: inline;}
.serveText .plus:hover{transform: rotate(90deg);}

/* 新闻 */
.newsModel{padding: 110px 0 150px;}
.news{box-shadow:  0 0 0 1px #E5E5E5 inset;}
.news .head{padding: 30px;height: 360px;} 
.news .time{color: #777;font-weight: 100;}
.news .tit{padding-top: 60px;font-size: 20px;font-weight: bold;    line-height: 30px;color: #000;}
.news .side{width: 40px;height: 4px;background: #E50012;margin:30px 0 ;}
.news .text{line-clamp: 4;-webkit-line-clamp: 4;color: #777;line-height: 26px;font-weight: 100;}
.news .foot{height: 70px;border-top: 1px solid #e5e5e5;align-items: center;color: #666;padding-left: 30px;font-weight: 100;}
.news:hover .tit{color: #192a83;    line-height: 30px;}
.news:hover .foot{color: #E50012;font-weight: 100;}


/* 底部 */
.footerModel{background: url('../images/footBack.png') no-repeat center;background-size: cover;}
.footHead{height: 96px;align-items: center;border-bottom: 1px solid rgba(255, 255, 255, 0.3);justify-content: space-between;}
.footHead>img{height: 62px;}
.footHead .main .btn{width: 218px;height: 50px;background: #fff;align-items: center;justify-content: center;position: relative;cursor: pointer;font-weight: 100;}
.footHead .main .btn:hover{color: #E50012;}
.footHead .main .btn>img{height:10px;margin-left: 10px;width: auto;}
.footHead .main .btn+.btn{margin-left: 20px;}
.footHead .main .btn:hover .subList{display: block;}
.footHead .main .btn .subList{position: absolute;bottom: 0;top: 50px;background: #fff;width: 100%;height: auto;display: none;} 
.footHead .main .btn .subList>a{display: block;background: #fff;line-height: 40px;text-align: center;font-size: 14px;}
.footHead .main .btn .subList>a+a{border-top: 1px solid #eee;}
/* .footerModel .logo{width: 294px;margin-top: 30px;} */

.footer{padding: 40px 0;justify-content: space-between;}
.footer .info+.info{margin-left: 10px;width: 17%;}
.footer .info .tit{color: #fff;padding-bottom: 20px;}
.footer .info .btn{color: rgba(255, 255, 255, 0.6);font-size: 15px;display:block;font-weight: 100;}
.footer .info .btn+.btn{margin-top: 12px;}
.footer .info .btn:hover{text-decoration: underline;color: #fff;}
.infoModel .tit{font-size: 26px;font-weight: bold;}
.infoModel .btn{color: #fff !important;}
.footer .infoModel .btn:hover{text-decoration: none;}

/* .footModel{border-top: 1px solid rgba(255, 255, 255, 0.3);} */
.footModel .foot{padding-bottom: 20px;justify-content: space-between;font-weight: 100;}
.footModel .foot a{color: rgba(255, 255, 255, 0.6);font-size: 14px;}
.footL>a+a{margin-left: 20px;}
.footR{align-items: center;margin-left: 20px;}
.footR>a{font-size: 14px;align-items: center;}
.footR>a>img{height: 18px;}
.footR>a+a{margin-left: 20px;}


/* 视频弹窗 */
#videoPopup{display: none;}
.videoPopup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 100;align-items: center;justify-content: center;}
.videoPopup>video{width: 1000px;height: 600px;}


/*关于我们*/
.page-list{ display: none;}
.inside_banner h2{ font-size: 40px; font-weight: bold; color: #fff;; text-align: center;line-height: 2.4; padding-top: 0px;text-transform: uppercase;}
.inside_banner p{ text-align: center; font-size: 22px; }
.inside_banner p img{ margin-right: 10px;}
.inside_banner p a{ display:inline-block;font-weight: 100;}
.inside_banner p *{ color: #fff;;  font-size: 16px;}
.inside_banner .shubiao{ display: block; margin: 32px auto;}
.nav-height{min-height:80px; background: #f7f6f4;position: relative;}
.nav-wrap.navFix{position: fixed; top:92px; left: 0; z-index: 8; height:90px; background: #f7f6f4; width: 100%;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);}
.nav-wrap{ }
.nav-wrap ul{display: table!important; margin: 0 auto; max-width:1200px;}
.nav-wrap li{ float: left; line-height:60px; position: relative; margin:5px 0;display: block;}
.nav-wrap li a{font-size: 18px; padding: 0 30px; display:block;font-weight: 100;}
.nav-wrap li::before{ content: "|"; position: absolute;  display: block; right: 0; color: #808080;}
.nav-wrap li:last-child::before{ display: none;}
.nav-wrap li a.active{ position: relative;font-weight: 100;}
.nav-wrap li a.active::after{ content: ""; position: absolute; width: 80px; height:3px; bottom:0; background: #264e97; left: 50%; margin-left:-40px;  }
.honor{ overflow: hidden; padding-bottom: 120px;}
.honor_list{ overflow: hidden;  width:100%; margin-bottom:50px;}
.honor_list li{ width:32.5%; float: left; border: 1px solid #e5e5e5; margin-right: 1%; margin-bottom: 20px;display: block;}
.honor_list li:nth-child(3n){ margin-right: 0;}
.honor_list li .img{overflow: hidden; width:100%;}
.honor_list li .img img{ width: 100%; transition: all 0.3s; display:block;}
.honor_list li:hover .img img{transition: all 0.3s; transform: scale(1.05);}
.honor_list li .gallery-title{ line-height: 50px; background: #e5e5e5;text-align: center; font-size: 16px; transition: all 0.3s; width:100%; height:50px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.honor_list li:hover{ border: 1px solid #264e97;}
.honor_list li:hover .gallery-title{ background: #264e97; color: #fff;}


.honor_list1{ overflow: hidden;  width:100%; margin-bottom:50px;}
.honor_list1 li{ width:24%; float: left; border: 1px solid #e5e5e5; margin-right: 1%; margin-bottom: 20px;}
.honor_list1 li:nth-child(4n){ margin-right: 0;}
.honor_list1 li .img{overflow: hidden; width:100%;}
.honor_list1 li .img img{ width: 100%; transition: all 0.3s; display:block;}
.honor_list1 li:hover .img img{transition: all 0.3s; transform: scale(1.05);}
.honor_list1 li .gallery-title{ line-height: 50px; background: #e5e5e5;text-align: center; font-size: 16px; transition: all 0.3s; width:100%; height:50px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.honor_list1 li:hover{ border: 1px solid #264e97;}
.honor_list1 li:hover .gallery-title{ background: #264e97; color: #fff;}


/*产品中心*/
.ny_product_all{width:100%; height: auto; overflow: hidden; margin-top:60px; margin-bottom: 60px}
.ny_product_all ul{width:100%; height: auto; overflow: hidden}
.ny_product_all ul li{width:100%; height:auto; border:1px solid #d2d2d2; margin:15px auto 25px; overflow:hidden; padding: 22px; }
 .ny_solution_img{width:350px; height:100%; float:left; overflow:hidden; border: 1px solid #ffffff}
.ny_solution_img img{width:100%; height:100%;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s; display: block}
.ny_solution_xx{width:750px; height:auto; float:left; margin-left: 40px; padding: 20px 0}
.ny_solution_xx p{font-size:16px; color:#555; line-height:31px;}
.ny_solution_xx p b{color:#353432}
.ny_solution .case_link{margin-top:30px;}
.ny_soli_p{width:100%; height: auto; overflow: hidden;margin-top: 20px; margin-bottom: 20px;}
.ny_pro_shengcan .slideBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_product_all ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_product_all ul li:hover{border:1px solid #264e97;}

.ny_solution_xx .ny_yfzx_title{margin-top: 0}
.yfzx_more{width:120px;  height:40px;line-height:40px; color:#333; display:block;  text-align:center; font-size:14px; background:#eee}
.yfzx_more:hover{background: #264e97; color: #fff; border: 1px solid #264e97}
.n_pro_nav{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.n_pro_nav a{font-size:16px; color:#666; border:1px solid #ffffff;   height: 50px; line-height:50px; width:auto; float:left; padding:0 20px; margin-right:10px; margin-bottom:10px;}
.n_pro_nav a:hover,.n_pro_nav a.m_active{background:#264e97; color:#fff}
.ny_solution_xx .ny_yfzx_title h5{width:100%; height:auto; color:#333; font-size:24px; font-weight:bold; overflow:hidden; white-space:nowrap}



/*产品详情页*/
.ny_pro_ft{width:100%; height: auto; margin-top: 60px;}
.ny_pro_ft h3{font-size: 30px;
    color: #1b1b1b;
    font-weight: 500;
    margin-bottom: 25px;
    text-align: center;}
.ny_pro_ft p,.ny_pro_fts p{font-size: 16px;
    color: #707070;
    line-height: 30px;
    text-align: center;
    width: 100%;
    margin: 0px auto;}
.ny_product_show{width:100%; height: auto; overflow: hidden; margin:60px 0 100px;}
.ny_pro_top{width:100%; height: auto; overflow: hidden}
.ny_pro_tleft{width:507px; height:auto; float: left}
.ny_pro_tleft .slideBox{ width:100%; height:100%; overflow:hidden; position:relative; border:1px solid #ddd;  }
.ny_pro_tleft .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.ny_pro_tleft .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ny_pro_tleft .slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; line-height:14px; text-align:center; background:#c9c9c9; cursor:pointer; border-radius: 50%;}
.ny_pro_tleft .slideBox .hd ul li.on{ background:#264e97; color:#fff; }
.ny_pro_tleft .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ny_pro_tleft .slideBox .bd ul{width:100%; height: 100%; overflow: hidden}
.ny_pro_tleft .slideBox .bd li{width:100%; height: 100%; }
.ny_pro_tleft .slideBox .bd img{ width:100%; height:100%; display:block;  }
.ny_pro_tright{width:650px; height: auto; float: right}
.ny_pro_tright h1{ font-size: 36px; color: #191919; height:auto; line-height:40px; font-weight:700;}
.ny_pro_p{width:100%; height:auto; border-bottom: 1px solid #e5e5e5; margin-top:15px; overflow:hidden; padding-bottom:30px;}
.ny_pro_p p{width:100%; height:100%;  color: #000000; line-height: 35px; font-size: 15px;   }
.ny_pro_24{width:100%; height: 30px; line-height: 30px; overflow: hidden; margin-top:30px;}
.ny_pro_24 p{font-size: 14px; color: #313131; background: url(../images/dh.png) no-repeat left center; float: left; padding-left: 20px; margin-right: 30px;}
.ny_pro_bottom{width:100%; height: auto; display: block; overflow: hidden; margin-top: 65px;}
.ny_pro_bleft{width:100%; height: auto; overflow: hidden; }
.ny_pro_bright{width:300px; height: auto; float: right}
.ny_probt{width:100%; height:65px;}
.ny_probt li{width:100%; height:65px; background:#eeeeee; color:#313131; font-size:18px; float:left; text-align:center; line-height:65px; margin-right:1px;}
.ny_probt li:last-child{margin-right:0px;}
.ny_probt li:hover{background:#333; color:#fff}
.ny_probt li:hover a{color:#fff}
.ny_probt li.on{background:#333;}
.ny_probt li.on a{ color:#fff}
.ny_probt li a{width:100%; height:100%; display:block; overflow:hidden; font-size:18px;font-weight: bold;}

.ny_proshow_info{width:100%; height:auto; overflow:hidden;  margin-top:36px; font-size:16px;color:#333; line-height:30px;}
.ny_proshow_info p{font-size:16px;color:#333; line-height:34px;}
.ny_proshow_info td{font-size:16px;color:#333; line-height:34px;}



/*  ҳ    */
.ny_news_all{width:100%; height: auto; overflow: hidden; margin: 60px 0 100px; }
.ny_news_all ul{width:100%; height: auto; overflow: hidden;margin-bottom: 40px;}
.ny_news_all ul li{width:100%; height: auto; overflow: hidden; padding: 15px;background: #f9f9f9;margin-top: 20px;}
.ny_news_all ul li .ny_time{width:115px;height: auto; float: left;margin-top:35px;}
.ny_news_all ul li .ny_time span{display: block; font-size: 16px; color: #999; text-align: right}
.ny_news_all ul li .ny_time p{font-size: 41px; color: #c8c8c8;    text-align: right;}
.news_xx{width:60%; height: auto; float: left; margin-left:2%; margin-top:12px;}
.news_xx h3{width:100%; height: 35px; line-height: 35px; font-size: 20px; color: #000; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.news_xx p{width:100%; height:52px; line-height: 25px; font-size: 14px; color: #666;  margin: 10px 0; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; }
.news_xx span{font-size: 14px; color: #aaaaaa}
.news_pic{width:22%; height: auto; float: right;    margin-right: 2.5%;}
.news_pic img{width:100%; height: auto}
.ny_news_all ul li:hover{background: #f3faff}
.ny_news_all ul li:hover .ny_time p,.ny_news_all ul li:hover .ny_time span,.ny_news_all ul li:hover span{color:#264e97}
.ny_news_all ul li:hover h3{font-weight: bold; }
.ny_service_all{width:100%; height: auto; overflow: hidden; margin: 60px 0 100px; }


/*联系我们*/
.ny_contact{width:100%; height: auto; overflow: hidden; margin: 40px 0}
.ny_contact_map{width:100%;  height: 400px; overflow: hidden; margin-top: 20px;}
.ny_conta_xx{width:100%; height: auto; display: block; overflow: hidden; margin-bottom: 42px; margin-top: 20px;}
.contact_right{width:50%;float: left; font-size: 18px;    color: #333;    line-height: 34px;}
.contact_right p{font-size: 16px;    color: #333;    line-height: 34px;}
.ny_cont_wx{max-width:498px; height: auto; float: right}
.ny_cont_wx dl{width:140px; height: 200px; float: left; margin-right: 26px;}
.ny_cont_wx dl dt{width:140px; height: 140px; border: 1px solid #e5e5e5; padding: 0px; background: #fff}
.ny_cont_wx dl dd{ font-size: 14px; color: #555; height: 40px; line-height: 20px; text-align: center; margin-top: 6px;}
.ny_cont_wx dl dt img{width:100%; height: 100%;}
.keyword_light{line-height:28px;}
.container2{width: 1200px;margin: 0px auto;}
.ny_news_show{width:100%; height: auto; overflow: hidden; font-size:16px; color:#666; margin: 60px 0 100px; padding-bottom: 0px; }
.ny_news_show img{max-width:100%}
.ny_news_show p{    font-size: 16px;    color: #333;    line-height: 34px;}
.ny_news_show table tr,td{    font-size: 17px;    color: #333;    line-height: 34px;}
/* .ny_news_show table tr,td a{display:contents;} */
.ny_title_1{ overflow: hidden; margin-bottom: 20px;}
.ny_title_1 h2{font-weight: 300; font-size: 34px; line-height: 1.2; color: #333;font-weight: bold   }
.ny_title_1 p{font-size: 34px; color: #333; position: relative; line-height: 2.8; font-weight: bold;}
.ny_title_1 p::after{ content: ""; position: absolute; display: block; height: 1px; width: 140px; background: #d4d4d4; left: 0; bottom: 0;}
.ny_title_1 em{font-style: normal; font-size:18px; line-height:1.4; color: #000; padding: 15px 0; display: block;}
.section-content{width:100%; height:auto; overflow:hidden; margin: 60px 0 100px;}
.inside_banner{ height: 450px; padding-top:180px; position:relative;box-sizing: border-box;}
.inside_banner .in_header{position:absolute;}
.about_ban{background: url(../images/about_ban.jpg) no-repeat center;}
.news_ban{ background: url(../images/news_ban.jpg) no-repeat center;}
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat center;}
.case_ban{background: url(../images/case_ban.jpg) no-repeat center;}
.product_ban{background: url(../images/product_ban.jpg) no-repeat center;}
.rlzy_ban{background: url(../images/rlzy_ban.jpg) no-repeat center;}
.service_ban{background: url(../images/service_ban.jpg) no-repeat center;}




/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	 font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -125px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#192a83;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
    position: relative;
    width: 77px; float:left;
}
