/* 通用样式 */
p {margin: 0;}
input,
textarea {border: none;outline: none;background-color: transparent;}
img {vertical-align: middle;}
.clear{clear:both} 
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.wd1200 {width: 1200px; margin: 0 auto;}
.bw {width: 100%;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.fl {float: left;}
.fr {float: right;}
.dfc {display: flex;justify-content: space-between;align-items: center;}
.ovimg,
.ibw,
.miw,
.iml,
.imgbig {overflow: hidden;}
.imgbig img {-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2, 1.2);-moz-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.ovimg img {width: 100%;min-height: 100%;}
.ibw img {width: 100%;height: auto;}
.miw img {max-width: 100%;max-height: 100%;}
.iml {text-align: center;}
.iml img {transform: translateY(-2px);vertical-align: middle;}
.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center top;}
.bgmin {background-repeat: no-repeat;background-size: contain; background-position: center top;}
.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/**/
.flexed {display: flex;justify-content: space-between;flex-wrap: nowrap;display: -webkit-flex;}
.w1600{max-width: 1630px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
@media(max-width: 780px){
.w1600{max-width:100%;margin: 0 auto;padding-left: 15px;padding-right: 15px;}}
.eyny_contact {
	width: 100%;
	height: auto;
	min-height: 400px;
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.eyny_contact .eynycon_lxfs {
	width: 1400px;
	height: auto;
	margin: 0 auto;
	padding: 60px 0
}
.eynycon_lxfs .eynyconLxfs_hd {
	width: 100%;
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	color: #fff;
	font-size: 26px;
	margin: 0 auto;
	padding: 0 40px;
	background: url(../images/contact_bt_bg.png) 0 0 no-repeat;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.eynycon_lxfs .eynyconLxfs_hd span {
	font-size: 16px;
	margin: 0 0 0 10px
}
.eynycon_lxfs .eynyconLxfs_con {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 60px 40px;
	background-color: #fff;
	box-shadow: 0 10px 20px rgba(0,0,0,0.1);
	border-radius: 0 0 4px 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.eynyconLxfs_con .contact_bt {
	width: 100%;
	overflow: hidden;
	line-height: 40px;
	margin: 0 auto 20px;
	padding: 0;
	color: #000;
	font-size: 30px;
	font-weight: bold;
	text-align: center
}
.eynyconLxfs_con .contact_des {
	width: 100%;
	overflow: hidden;
	line-height: 30px;
	margin: 0 auto;
	padding: 0;
	color: #777;
	font-size: 15px;
	text-align: center
}
.eynyconLxfs_con .contact-info-list {
	width: 100%;
	height: auto;
	margin: 60px auto 0;
	padding: 0
}
.eynyconLxfs_con .contact-info-list li {
	width: 19.2%;
	overflow: hidden;
	margin: 0 1% 0 0;
	padding: 0;
	float: left
}
.eynyconLxfs_con .contact-info-list li:nth-child(5) {
	margin: 0
}
.contact-info-list .c-info img {
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #e5e5e5;
	margin: 0 auto 20px;
	padding: 9px;
	border-radius: 4px
}
.contact-info-list .c-info p {
	line-height: 30px;
	padding: 0;
	font-size: 16px;
	color: #333;
	text-align: center
}
.contact-info-list .c-info a {
	display: block;
	width: 118px;
	height: 118px;
	border: 1px solid #e5e5e5;
	margin: 0 auto 20px;
	padding: 0;
	border-radius: 50%;
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s
}
.contact-info-list .c-info a.c-tel1 {
	background: #fff url("../images/tell1.png") center center no-repeat
}
.contact-info-list .c-info a.c-tel2 {
	background: #fff url("../images/tell2.png") center center no-repeat
}
.contact-info-list .c-info a.c-addr {
	background: #fff url("../images/site.png") center center no-repeat
}
.contact-info-list .c-info a.c-mail {
	background: #fff url("../images/email.png") center center no-repeat
}
.contact-info-list .c-info:hover a {
	width: 120px;
	height: 120px;
	border: 0 solid #e5e5e5;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg)
}
.contact-info-list .c-info:hover a.c-tel1 {
	background: #1f3c74 url("../images/tell1hv.png") center center no-repeat
}
.contact-info-list .c-info:hover a.c-tel2 {
	background: #1f3c74 url("../images/tell2hv.png") center center no-repeat
}
.contact-info-list .c-info:hover a.c-addr {
	background: #1f3c74 url("../images/sitehv.png") center center no-repeat
}
.contact-info-list .c-info:hover a.c-mail {
	background: #1f3c74 url("../images/emailhv.png") center center no-repeat
}
.contact-info-list .c-info .c-info-detail {
	width: 100%;
	line-height: 24px;
	color: #999;
	font-size: 14px;
	text-align: center
}
.contact-info-list .c-info .c-info-detail1 {
	line-height: 30px;
	color: #1f3c74;
	font-size: 24px;
	font-weight: bold
}
@media (max-width:1280px) {
.eyny_contact .eynycon_lxfs {
	width: 94%
}
.eynycon_map .eynyconmap_main {
	width: 94%
}
}
@media (max-width:1024px) {
.eyny_contact .eynycon_lxfs {
	padding: 40px 0
}
.eynycon_lxfs .eynyconLxfs_con {
	padding: 40px
}
.eynyconLxfs_con .contact-info-list {
	margin: 40px auto 0
}
.eyny_contact .eynycon_map {
	padding: 40px 0
}
}
@media (max-width:800px) {
.eynyconLxfs_con .contact-info-list li {
	width: 48%;
	margin: 0 4% 0 0
}
.eynyconLxfs_con .contact-info-list li:nth-child(2) {
	margin: 0
}
.eynyconLxfs_con .contact-info-list li:nth-child(3) {
	width: 100%;
	margin: 20px auto
}
.eynyconLxfs_con .contact-info-list li:nth-child(5) {
	margin: 0
}
}
@media (max-width:767px) {
.eyny_contact .eynycon_lxfs {
	padding: 20px 0
}
.eynycon_lxfs .eynyconLxfs_hd {
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	background-size: 100% 100%;
	padding: 0 30px
}
.eynycon_lxfs .eynyconLxfs_hd span {
	display: none
}
.eynycon_lxfs .eynyconLxfs_con {
	padding: 20px
}
.eynyconLxfs_con .contact_bt {
	font-size: 24px
}
.eynyconLxfs_con .contact-info-list li {
	width: 100%;
	margin: 0 auto 20px
}
.eynyconLxfs_con .contact-info-list li:nth-child(2), .eynyconLxfs_con .contact-info-list li:nth-child(3), .eynyconLxfs_con .contact-info-list li:nth-child(5) {
	margin: 0 auto 20px
}

}

/* head */
.head{padding: 2px 3.65%;position:fixed;left: 0;right: 0;width: 100%;z-index:999;background:#095eb5a8;box-shadow: 2px 1px #ffffff;}
.head .mini{  position: fixed;z-index: 9999999999;background: #1515157a;padding:20px 3.65%;position: fixed;left: 0;top: 0px;right: 0;width: 100%;z-index: 999;box-shadow: 2px 1px #ffffff;}
.head-index{align-items: center;}
.head-index .logo{width: 20%;}
.head-index .logo img{}
.head-index .headr{align-items: center;width: 71.65%;}
.head-index .headr .tnav{width: 85%;}
.head-index .headr .ttel{}
.head-index .headr .ttel p{display: flex;align-items: center;font-size: 24px;font-family: "Arial";color: #fff;font-weight: 600;}
.head-index .headr .ttel p img{max-width: 100%;margin-right: 5px;}
@media(max-width: 1280px){
  .head-index .headr{width: 60%;}
}
@media(max-width: 1024px){
  .head-index .headr .ttel p{font-size: 20px;}
}
/* banner */
.bannerSwiper{overflow: hidden;width: 100%; position: relative;}
.bannerSwiper img{width: 100%;}
.bjian{position: absolute;left:2%; bottom:40%;width:95%;padding: 22px 35px;z-index: 99;display: flex;align-items: center;justify-content: space-between;border-radius: 0px 25px 22px 0px;}
.bjian img{max-width: 100%;}
.bjian .bnext{display: flex;align-items: center;outline: none;color: #fff;font-size: 16px;font-weight: 600;    background: #1a67bc47;
    padding: 20px 10px;
    border-radius: 30px;}
.bjian .bnext img{margin-right: 30px;}
.bjian .bprev{display: flex;align-items: center;outline: none;color: #fff;font-size: 16px;font-weight: 600;    background: #1a67bc47;
    padding: 20px 10px;
    border-radius: 30px;}
.bjian .bprev img{margin-left: 30px;}
/* about */
.ab-index{/* margin-top:6vw; */}
.abl{width:30%;}
.about-pu{ width: 100%;}
.about-pu img{width: 100%;}
.put{font-weight: 600;padding-top: 20px;}
.put .put1{color: #545454;font-size: 38px;position: relative;}
.put .put1::before{content: '';position: absolute;left: -24px;top: 50%;transform: translateY(-50%);background: url(../image/cc7aeff4ddd6a89f55fe369961e19bc9e099ae02.png) no-repeat top center;width: 8px;height: 16px;}
.put .put2{color: #545454;font-size: 24px;font-family: "Arial";    margin-top: 5px;}
.amore{border: 1px solid #999999;width: 180px;height: 54px;margin-top:2vw;}
.amore a{display: block;text-align: center;color: #545454;font-size: 16px;line-height: 52px;}
.amore a span{color: #0070c2;}
.abr{width: calc(100% - 33%);}
.abr p{color: #666666;font-size: 16px;line-height: 32px;margin-bottom: 1.5625vw;text-align: justify;}
.abimg{margin-left: 70px;margin-top:-175px}
.abimg .w1600{display: flex;justify-content: flex-end;}
.aimg1{margin-top: -130px;}
.aimg1 img{width: 100%;}
.abpic{width: 70%;position: relative;z-index: 99;}
.ablist li{background: #fff; border-radius: 12px;box-shadow: 0px 2px 8.46px 0.54px rgba(19, 47, 67, 0.12);width: 23.5%;padding: 35px 32px;transition: 0.5s;}
.ablist li .zuow{float:left;}
.ablist li .w1{color: #545454;font-size: 24px;font-weight: 600; margin-bottom:0.5vw;}
.ablist li .w2{color: #545454;font-size: 16px; font-weight:400;opacity: 0.8;line-height: 24px;    margin-bottom: 0.5vw;}
.ablist li .img{margin-top:1vw;float:right;}
.ablist li .img img{max-width: 100%;}
.ablist li .img img.imga{}
.ablist li .img img.imgb{display: none;}
.ablist li:hover{background: #0070c2;box-shadow: 0px 2px 14.1px 0.9px rgba(19, 47, 67, 0.4);transform: translateY(-25px);}
.ablist li:hover .w1{ color: #fff;}
.ablist li:hover .w2{ color: #fff;}
.ablist li:hover .img img.imga{display: none;}
.ablist li:hover .img img.imgb{display: block;transform: rotate(180deg);}
@media(max-width: 1280px){
  .put .put1{font-size: 40px;}
  .ablist li{padding: 25px 22px;}
}
@media(max-width: 1024px){
  .put .put1{font-size: 34px;}
}
@media(max-width: 780px){
  .ab-index{margin-top: 40px;flex-wrap: wrap;}
  .abl{width: 100%;}
  .put .put1{font-size: 24px;}
  .put .put2{font-size: 18px; }
  .amore{width: 120px;height: 40px;margin-top:-50px;    float: right;}
  .amore a{font-size: 16px;line-height: 38px;}
  .abr{width: 100%;margin-top: 20px;}
  .abr p{font-size: 14px;line-height: 26px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
  .aimg1{margin-top: 20px;}
  .abimg{margin-left: 0; margin-top: 20px;}
  .abimg .w1600{justify-content: space-between; padding-left: 1px;padding-right: 1px;}
  .abpic{width: 100%;}
  .ablist{flex-wrap: wrap;}
  .ablist li{ width: 49%;padding: 10px;margin-bottom: 2%;}
  .ablist li .w1{font-size: 16px;}
  .ablist li .w2{font-size: 14px;}
  .ablist li .img img{max-width: 30px; width: 100%;}
}
/*fenlei */
.fw-tit{text-align: center; padding: 50px 0 0 0px;font-size: 16px;    color: #fff;}
.fw-tit h3{ font-size: 38px;font-weight: 600;padding-bottom: 15px;}
.fw-tit h3 p{font-size:16px;padding-bottom: 15px;}
.cp1img{background: url(../image/cpfl-bg.jpg) no-repeat top center;background-size: cover;margin-top: 50px;}
.cp1img .w1600{ display: block;justify-content: flex-end;}
.cpbg-img1{margin-top:0px;}
.cpbg-img1 img{width: 100%;}
.cp1pic{width: 100%;position: relative;z-index: 99;padding:35px 0px;padding-bottom: 80px;}
.cp1list{flex-wrap: wrap;}
.cp1list li{background: #fff;border-radius:25px;box-shadow: 0px 2px 8.46px 0.54px rgba(19, 47, 67, 0.12);width: 24%;padding:0;transition: 0.5s;}
.cp1list li .zuow{width:24%;position:absolute;padding-top:12.2%;text-align: center;display: block;}
.cp1list li .zuow .w1{color: #f5f5f5;font-size: 24px;font-weight: 600;margin-bottom: 1vw;}
.cp1list li .zuow .w2{color: #f5f5f5;font-size: 16px;font-weight: 600;opacity: 0.9;line-height: 24px;}
.cp1list li .zuow .w2 a{color: #f5f5f5;}
.cp1list li .zuow .w2 a:hover{color: #000000;}
.cp1list li .img{}
.cp1list li .img img{max-width: 100%;}
.cp1list li .img img.imga{    border-radius: 25px;}
.cp1list li .img img.imgb{display: none;}
.cp1list:hover li{background: #0070c2;box-shadow: 0px 2px 14.1px 0.9px rgba(19, 47, 67, 0.4);}
.cp1list li:hover .w1{color: #000000;}
.cp1list li:hover .w2 a{color: #000000;}
.cp1list li:hover .img img.imga{display: none;}
.cp1list li:hover .img img.imgb{display: block;}
/* 产品 */

@media(max-width: 780px){
.fw-tit{text-align: center; padding: 50px 0 0 0px;font-size: 16px;}
.fw-tit h3{ font-size: 24px;font-weight: 600;padding-bottom: 15px;}
.fw-tit h3 p{font-size:14px;padding-bottom: 15px;}
.cp1pic{width: 100%;position: relative;z-index: 99;padding:35px 0px;padding-bottom:20px;}
.cp1list li{background:#fff;border-radius:26px;box-shadow:0px 2px 8.46px 0.54px rgba(19,47,67,0.12);width:48%;padding:0;transition:0.5s;margin-bottom:3%;}.cp1list li .zuow{ position:absolute; width: 50%;  padding: 25% 11%;text-align: center;display: block;}
.cp1list li .zuow .w1{color: #f5f5f5;font-size:16px;font-weight: 600;margin-bottom: 1vw;}
.cp1list li .zuow .w2{color: #f5f5f5;font-size:14px;font-weight: 600;opacity: 0.9;line-height: 24px;}

}


.probg{background: url(../image/bc17f8f56c145ff9a192dd375eb09f5ab1f6dc17.jpg) no-repeat bottom center;background-size: 100% auto;padding-bottom: 6.77083333333333vw;}
.pro-index{margin-top: 5.72916666666667vw;}
.pro-wrap{margin-top: 3.125vw;position: relative;}
.tab-con { position: relative; }
.tab-con .tab-main { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con .tab-main { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con .tab-main.active { position: static; opacity: 1; visibility: visible;  }
.ptab{position: absolute;z-index: 99;right: 0;top: 0;box-shadow: 0px 2px 23.5px 1.5px rgba(22, 55, 80, 0.07);width: 23.5625%;padding: 0 3.38541666666667vw 2.08333333333333vw 2.08333333333333vw;}
.psort li{border-bottom: 1px solid #cccccc;padding: 1.5625vw 0;background: url(../image/5f3bb9358968ff646cd436d89dee7cb9e8424737.png) no-repeat right center;position: relative;}
.psort li::before{content: '';position: absolute;left: 0;bottom: -1px;width: 0;height: 1px;background: #f78e1e;transition: 0.5s;}
.psort li a{display: flex;align-items: center;color: #666666;font-size: 18px;}
.psort li a span{width: 6px;height: 6px;background: #66a9da;margin-right: 15px;}
.psort li.active{background: url(../image/9e515cde68746dcff67c12bb216f0e88e14fc8c0.png) no-repeat right center;}
.psort li.active::before{width: 70px;}
.psort li.active a{color: #0070c2;}
.psort li.active a span{background: #f78e1e;}
.proSwiper{overflow: hidden;width: 100%;}
.proSwiper .swiper-slide a{display: flex;}
.proSwiper .swiper-slide a .wwl{writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/   writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/  word-wrap: break-word;color: #545454;font-size: 16px;text-transform: uppercase;font-weight: 600; margin-top: 88px;width: 34px;}
.proSwiper .swiper-slide a .wwr{width: calc(100% - 34px); position: relative;}
.proSwiper .swiper-slide a .wwr .img1{width: 43.7%;}
.proSwiper .swiper-slide a .wwr .img1 img{ width: 100%;}
.proSwiper .swiper-slide a .wwr .wz{width: 61.6%;background: #fff;position: absolute;z-index: 99;bottom: 0;right: 0;padding: 3.125vw 0;padding-left: 7.29166666666667vw;}
.proSwiper .swiper-slide a .wwr .wz .wz1{color: #545454;font-size: 54px;font-weight: 600;margin-top: 1.5625vw;margin-bottom: 1.5625vw;}
.proSwiper .swiper-slide a .wwr .wz .wz2{color: #545454; font-size: 18px;line-height: 2.5;}
.proSwiper .swiper-slide a .wwr .wz .wz3{border: 1px solid #545454;width: 180px;height: 52px;line-height: 50px;text-align: center;color: #545454;font-size: 16px;margin-top: 2vw;}
.proSwiper .swiper-pagination{bottom: 30px;left: 75px;text-align: left;}
.proSwiper .swiper-pagination-bullet{border-radius: 0;background: #0070c2;}
.proSwiper .swiper-pagination-bullet-active{}
.proSwiper .ind_fy_box{position: relative;display: inline-block;width: 12%;}
.proSwiper .lb_pagination_box span:before{content: '0';}
.proSwiper .ind_fy_box span.on{color: #545454;font-size: 42px;font-weight: 600;line-height: 1;}
.proSwiper .ind_fy_box span.xian{color: #545454;opacity: 0.4;font-size: 20px;font-weight: 600;position: absolute;right: 30%;}
.proSwiper .ind_fy_box span.xian:before{content: '';}
.proSwiper .ind_fy_box span.sum{ color: #545454;font-size: 20px;font-weight: 600;opacity: 0.4;position: absolute;right: 0;}
@media(max-width: 1280px){
.proSwiper .swiper-slide a .wwr .wz{padding-left: 40px;}
.proSwiper .swiper-slide a .wwr .wz .wz1{font-size: 40px;}
}

@media(max-width: 780px){
.probg{background: #f1f6fa;}
.pro-index{margin-top: 40px;}
.ptab{position: relative;width: 100%;}
.psort{display: flex;flex-wrap: wrap;justify-content: space-between;}
.psort li{padding: 10px 0;width: 48%;}
.psort li a{font-size: 14px;}
.proSwiper .swiper-slide a{flex-wrap: wrap;margin-top: 20px;}
.proSwiper{ position: relative;}
.proSwiper .swiper-pagination{bottom: 0;left: 10px;top: 55%;}
.proSwiper .ind_fy_box{width: 20%;}
.proSwiper .ind_fy_box span.on{font-size: 20px;}
.proSwiper .ind_fy_box span.xian{font-size: 14px;right: 34%;}
.proSwiper .ind_fy_box span.sum{font-size: 14px;}
.proSwiper .swiper-slide a .wwl{width: 100%;writing-mode:initial;margin-top: 0;}
.proSwiper .swiper-slide a .wwr{width: 100%;flex-wrap: wrap;}
.proSwiper .swiper-slide a .wwr .img1{width: 100%;}
.proSwiper .swiper-slide a .wwr .wz{width: 100%;position: relative;padding: 5px 10px;margin-top: 10px;}
.proSwiper .swiper-slide a .wwr .wz .wz1{font-size: 16px;}
.proSwiper .swiper-slide a .wwr .wz .wz2{font-size: 13px;line-height: 24px;}
.proSwiper .swiper-slide a .wwr .wz .wz3{width: 120px;height: 40px;line-height: 38px;font-size: 14px;}}

/* 新闻 */
.news-bg{background: url(../image/cd344874bcda946a2bc16f98c9ebbecb8cd773d3.jpg) no-repeat top center;background-size: 100% 100%;padding-top: 6.25vw;padding-bottom: 20.57291666666667vw;}
.news-index{}
.news-index .newsl{width: 52.5%;}
.nlist1{}
.nlist1 li{border-bottom: 1px solid #fff;padding: 1.58vw 0;}
.nlist1 li a{display: flex;align-items: center;}
.nlist1 li .nw1{font-size: 18px;color: #ffffff;width: 86.9%;}
.nlist1 li .nw2{width: calc(100% - 86.9%);font-size: 14px;color: #ffffff;align-items: center;justify-content: space-between;}
.news-index .newsr{width: calc(100% - 68.5625%);}
.nut .put1{color: #fff;}
.put .put1::before{background: url(../image/37520ca85535c74fa2e12e34bd69a39575cd7ec2.png) no-repeat top center;}
.nut .put2{color: #fff;}
.nut .put3{color: #fff;font-size: 16px;line-height: 30px;font-weight: 500;margin-top: 2vw;}
.nut .put4{border: 1px solid #fff;width: 180px;height: 54px;margin-top: 3.64583333333333vw;}
.nut .put4 a{display: block;line-height: 52px;color: #fff;text-align: center;font-size: 16px;font-weight: 500;}

@media(max-width: 780px){
.news-bg{margin-top: 0px;padding: 40px 0;}
.news-index{flex-wrap: wrap;flex-direction: column-reverse;}
.news-index .newsl{width: 100%;}
.nlist1 li{padding: 20px 0;}
.nlist1 li .nw1{font-size: 14px;width: 68.9%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nlist1 li .nw2{font-size: 12px;width: calc(100% - 68.9%);}
.news-index .newsr{width: 100%;}
.nut .put3{font-size: 14px;line-height: 24px;}
.nut .put4{width: 120px;height: 40px;}
.nut .put4 a{line-height: 38px;font-size: 14px;}
}

/* 行业应用 */
.hhyy-bg{background:#fffffff2;margin-left: 70px;margin-top: -14.84375vw;padding-bottom: 5.72916666666667vw;position: relative;}
.hhyy-index{}
.hhyy-index .hhyy-left{width: 58.125%;display: flex;justify-content: flex-end;flex-direction: column;}
.hyt .put1::before{background: url(../image/e2ab91cc588ec770f97d27599937c7c389d0d17f.png) no-repeat top center;}
.hyt .put2{text-transform: uppercase;font-size: 16px;margin-top: 0.5vw;}
.hyw{font-weight: 500;color: #545454;font-size: 16px;line-height: 30px;margin-top: 2vw;}
.hylist1{margin-top: 2.60416666666667vw;width: 91.4%;}
.hylist1 li{text-align: center;}
.hylist1 li .img1{border: 1px solid #0070c2;width: 82px;height: 82px;}
.hylist1 li .img1 img{max-width: 100%;}
.hylist1 li .img1 img.imgb{ display: none;}
.hylist1 li .wz{color: #545454;font-size: 16px;margin-top: 1vw;}
.hylist1 li:hover .img1{background: #0070c2;}
.hylist1 li:hover .img1 img.imga{display: none;}
.hylist1 li:hover .img1 img.imgb{display: block;}
.hhyy-index .hhyy-right{width: calc(100% - 64.375%);}
.hhyy-index .hhyy-right img{width: 100%;}
.hhyy-img{margin-top: -15.10416666666667vw;}
.hhyy-img img{width: 100%;}
@media(max-width: 780px){
  .hhyy-bg{margin-top: 40px;margin-left: 0;}
  .hhyy-index{flex-wrap: wrap;}
  .hhyy-index .hhyy-left{width: 100%; }
  .hyw{font-size: 14px;line-height: 24px;}
  .hylist1{width: 100%;margin-top: 20px;flex-wrap: wrap;}
  .hylist1 li{width:13%;text-align: center;margin-bottom: 10px;}
  .hylist1 li .img1{margin: 0 auto;    width: 42px;height: 42px;}
  .hylist1 li .wz{font-size: 12px;margin-top: 10px;}
  .hhyy-index .hhyy-right{width: 100%;margin-top: 20px;}
}

/* 底部 */
.foot-bg{background-image: -moz-linear-gradient( -90deg, rgb(6,19,34) 0%, rgb(17,28,61) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(6,19,34) 0%, rgb(17,28,61) 100%);background-image: -ms-linear-gradient( -90deg, rgb(6,19,34) 0%, rgb(17,28,61) 100%);padding: 2.60416666666667vw 0;}
.foot1-index{align-items: center}
.foot1-index .flogo p img{max-width: 100%;}
.foot1-index .fnavlist li{ margin-left: 2.60416666666667vw;}
.foot1-index .fnavlist li a{display: block;color: #fff;font-size: 16px;}
.f-share{margin-top: 1vw;float: right;}
.f-share .social-share .social-share-icon{width: 40px;height: 40px;border:none;border-radius: 50%;margin:0 12px 0 0;}
.f-share .social-share .social-share-icon:before{display: none;}
.f-share .social-share .icon-qq{background: url(../image/4cc193ef211a8d84c3879529fe1652707f35c8ae.png) no-repeat center #081629;}
.f-share .social-share .icon-qq:hover{background: url(../image/711823d2472fe398c5a2ede042214d7c8b2db2a4.png) no-repeat center #081629; }
.f-share .social-share .icon-weibo{background: url(../image/a7cbbe6fbe22286e4b0e3b258644aa0e31dfcdd4.png) no-repeat center #081629;}
.f-share .social-share .icon-weibo:hover{background: url(../image/561a0276175a5df81784b00a687d7a02cb75d605.png) no-repeat center #081629;}
.f-share .social-share .icon-wechat{background: url(../image/2862db9eb0bc06b5fc3d17d5977dfab20d6e937d.png) no-repeat center #081629;}
.f-share .social-share .icon-wechat:hover{background: url(../image/5c73459ae105d054c83891c20947179b6c29742f.png) no-repeat center #081629;}
.foot1-index2{margin-top: 1vw;}
.foot1-index2 .flx p{font-size: 16px;color: rgba(255,255,255,.4);margin-bottom: 1vw;}
.foot1-index2 .flx p:nth-of-type(2) strong{color: #fff;font-size: 24px;font-family: "Arial";}
.foot1-index2 .cop{width: 50%;font-size: 16px;color: rgba(255,255,255,.4);text-align: right;}
.foot1-index2 .cop a{font-size: 16px;color: rgba(255,255,255,.4);}
.c-link{color: rgba(255,255,255,.4);}
.c-link a{color: rgba(255,255,255,.4);}
@media(max-width: 780px){
  .foot-bg{padding: 20px 0;}
  .foot1-index{flex-wrap: wrap;}
  .flogo{text-align: center;width: 100%;}
  .f-share{text-align: center;float: none;margin-top: 20px;}
  .foot1-index2{margin-top: 20px;flex-wrap: wrap;}
  .foot1-index2 .flx p{font-size: 14px;margin-bottom: 5px;}
  .foot1-index2 .cop{width: 100%;margin-top: 20px;text-align: left;font-size: 14px;}
  .foot1-index2 .cop a{font-size: 14px;}
}

.w296 {width:1600px;margin: 0 auto;}
.pro296 .part2 {padding-top:60px;}
.pro296 .part2 .hd {padding: 20px 0;}
.pro296 .part2 .hd ul {margin: 0 auto;text-align: center;}
.pro296 .part2 .hd li {margin-right: 2px;height: 28px;line-height: 28px;text-align: center;display: inline-block;white-space: nowrap;word-break: break-all;margin-bottom: 44px;}
.pro296 .part2 .hd li a {display: block;border: 1px solid #ccc;padding: 10px 12px;font-size: 17px;}
.pro296 .part2 .hd li.on a {border: 1px solid #157ad0;background: #157ad0;color: #fff;font-size: 18px;}
.pro296 .part2 .bd {overflow: hidden;}
.pro296 .part2 .bd ul {padding-top: 33px;width: 108%;}
.pro296 .part2 .bd li {width: 194px;display: block;float: left;margin-right: 8px;margin-left:0px;margin-bottom: 30px;background: #fff;transition: all 0.3s ease-out 0s;height: 339px;overflow: hidden;}
.pro296 .part2 .bd li a {display: block;}
.pro296 .part2 .bd li img {width: 195px;height: 195px;display: block;}
.pro296 .part2 .bd li h3 {font-size: 18px;text-align: center;margin-top: 15px;margin-bottom: 15px;}
.pro296 .part2 .bd li p {color: #999;padding:0 10px 15px;line-height: 24px;}
.pro296 .part2 .bd li:hover {transform: translate3d(0px, -16px, 0px);box-shadow: 0 3px 10px rgb(222, 222, 222);}
.pro296 .title {text-align: center;width: 100%; background: url(../image/line296.png) no-repeat center bottom;padding-bottom: 10px;}
.pro296 .title h3 {font-size:36px;font-weight:600;display: block;line-height: 45px;color: #545454;text-align: center;}
.pro296 .title h4 {color: #999;font-size: 16px;text-transform: uppercase;font-family: 'PingFangSC-Light', Arial, Helvetica, sans-serif, "Hiragino Sans GB";font-weight: normal;line-height: 40px;}
.pro296 {background: #f5f5f5;}
.pro296 {width: 100%;}
.pro296 .ep296 {padding-top: 0px;padding-bottom: 74px;position: relative;}
.pro296 .more {width: 150px;height: 38px;line-height: 38px;text-align: center;color: #aba8a8;display: block;margin: 40px auto 0;background: #fff;text-transform: uppercase;transition: all 0.3s ease-out 0s;box-shadow: 0 3px 10px rgb(222, 222, 222);}
.pro296 .more span {display: inline-block;width: 40px;height: 38px;line-height: 38px;background: url(../image/icon296.png) no-repeat 8px 13px #157ad0;}
.pro296 .more:hover {background: #157ad0;color: #fff;text-indent: 10px;}
.pro296 .more:hover span {color: #fff;}

@media(max-width: 780px){
.w296 {width:100%;margin: 0 auto;}  
.pro296 .part2 .bd ul {padding-top:13px;width: 108%;}
.pro296 .part2 .hd li {margin-right:10px;height:20px;line-height:20px;text-align:center; display:inline-block;white-space:nowrap;word-break: break-all;    margin-bottom: 20px;}  
.pro296 .part2 .hd li a {display: block;border: 1px solid #ccc;padding:5px 10px;font-size: 14px;}
.pro296 .part2 .hd li.on a {border: 1px solid #157ad0;background: #157ad0;color: #fff;font-size: 13px;} 
.pro296 .part2 .bd li {width:40%;display:block;float:left;margin-right:15px;margin-left:15px;margin-bottom:30px;background:#fff;transition:all 0.3s ease-out 0s;}
.pro296 .part2 .bd li img {width:100%;height:auto;display: block;}
.pro296 .part2 .bd li h3 {font-size: 16px;text-align: center;margin-top: 15px;margin-bottom: 15px;}
.pro296 .ep296 {padding-top: 0px;padding-bottom:24px;position: relative;}
.pro296 .more {margin:10px auto 0;}
}

.sytitle{text-align: center;position: relative;}
.sytitle h3{font-family:Arial;font-size:1rem;font-weight:bold;line-height:1;color:rgba(3,186,197,.1);position:absolute;width:100%;left:0;top:0;z-index:2;}
.sytitlex{padding-top:0.25rem;position: relative;z-index: 5;}
.sytitle h4{font-size:38px;font-weight: bold;line-height: 1.33333333;color: #1379c4;}
.sytitle h4 span{color: #545454;}
.sytitle h5{font-size:16px;font-weight: normal;line-height: 1.3333;color: #666666;margin-top: 1%; margin-bottom: 1.4%;}
@media(max-width: 1200px){
.sytitle h5{font-size: 16px;}
}
@media(max-width: 991px){
.sytitle h3{font-size: 46px;}
.sytitlex{padding-top: 12px;}
.sytitle h4{font-size: 28px;}
.sytitle h5{font-size: 16px;}
.sytitle h5{margin-top: 5px;margin-bottom: 5px;}
}
.max1500{max-width: 1630px;margin: 0 auto;padding: 0 15px;}
.bzhfw{padding: 2.209% 0 2.7292%;background: url(../image/bzfw.png) no-repeat center;background-size: cover;}
.bzhfw_fb{margin-top: 3.2%;}
.bzhfw_fbnr{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.bzhfw_fb li{width:16.666666%;padding-top:1.2%;padding-bottom:2.4%;text-align:center;cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:column;}
.bzhfw_fb li .yswz{display: flex;flex-flow: column;flex-grow: 1;flex-direction: column;justify-content: space-between;align-items: center;}
.bzhfw_fb li .img{width: 112px;margin: 0 auto;line-height: 110px; border: solid 1px #cccccc;text-align: center;border-radius: 50%;position: relative;top: 0;transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.bzhfw_fb li .img2{display: none;}
.bzhfw_fb li h3{font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 1.25;color: #222222;margin-top: 15px;}
.bzhfw_fb li h4{font-size: 16px;font-weight: normal;line-height: 1.5;color: rgba(34,34,34,0.4);margin: 9px 0 0.2rem;padding:0 5px;}
.bzhfw_fb li .bzhfwlj{display:none;font-size:14px;line-height:1;color:#666666;border-radius:18px;border:solid 1px #cccccc;width:103px;padding:11px 0;}
.bzhfw_fb li:hover{background-color:#1379c4;}
.bzhfw_fb li:hover .img2{display: inline;}
.bzhfw_fb li:hover .img1{display: none;}
.bzhfw_fb li:hover .img{background-color: #ffffff;border: solid 1px #ffffff;top: -10px;}
.bzhfw_fb li:hover h3{color: #fefefe;}
.bzhfw_fb li:hover h4{color: #fefefe;}
.bzhfw_fb li:hover .bzhfwlj{background-color: #ffffff;border: solid 1px #ffffff;color: #1379c4;}
@media(max-width: 1200px){
    .bzhfw_fb li h3{font-size: 18px;margin-top: 10px;}
    .bzhfw_fb li h4{font-size: 14px;margin: 10px 0;}
}
@media(max-width: 991px){
    .bzhfw_fb li{width: 33.333%;padding: 15px 0;}
}
@media(max-width: 768px){
    .bzhfw_fb li{width:33%;}
}
@media(max-width: 468px){
    .bzhfw_fb{margin-top: 15px;}
}
/* foot1 */
.foot1{background-color: #000000; padding-top:3%;padding-bottom:1%;background: url(../image/footbg.jpg) no-repeat left center; background-size: cover;}
.foot1:before{content: ""; /* 伪元素必须有内容 */position: absolute;top: 0;left: 0;right: 0;bottom: 0; z-index: -1}
.foot1 .foot1_fl{width: 53%;}
.foot1 .foot1_fl .foot_nav li{width: 22%;text-align: left;}
.foot1 .foot1_fl .foot_nav li a{font-size: 18px;font-weight: normal;line-height: 1;color: #ffffff;}
.foot1 .foot1_fl .foot_nav li .x-nav-menu{margin-top:0.2rem;}
.foot1 .foot1_fl .foot_nav li .x-nav-menu a{font-size: 16px;line-height: 2.625;color: rgba(255, 255, 255, 0.85);}
.foot1 .foot1_fc{width: 27%;}
.foot1 .foot1_fc h3{font-size: 18px;font-weight: normal;line-height: 18px;color: #ffffff;}
.foot1 .foot1_fc h4{margin: 0.25rem 0 2px;padding-left: 36px;background: url(../image/foot-tel.png) no-repeat left center;font-size: 30px;line-height: 1;color: rgba(255, 255, 255, 0.85);font-weight: bold;}
.foot1 .foot1_fc h5{font-size: 16px;line-height: 42px;color: rgba(255, 255, 255, 0.85);}
.foot1 .foot1_fr{max-width: 20%;width: 20%;    display:block;}
.foot1 .foot1_fr h3{font-size: 18px;font-weight: normal;line-height: 18px;color: #ffffff;}
.foot1 .foot1_fr ul{display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;margin-top:0.45rem;}
.foot1 .foot1_fr ul li{max-width: 45%;text-align: center;}
.foot1 .foot1_fr ul li img{width: 100%;max-width: 110px;}
.foot1 .foot1_fr ul li h3{font-size: 16px;line-height: 1.25;color: rgba(255, 255, 255, 0.85);margin-top: 15px;}
/* foot1 */
.foot2{background-color:rgb(0 117 193 / 100%);font-size: 14px;line-height: 1.625;color: rgba(255, 255, 255, 0.85);text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.85);padding: 25px 0 27px;}
.foot2 a{color: rgba(255, 255, 255, 0.85);}
@media(max-width: 1200px){
    .foot1 .foot1_fl .foot_nav li a{font-size: 16px;}
    .foot1 .foot1_fc h3{font-size: 16px;}
    .foot1 .foot1_fr h3{font-size: 16px;}
    .foot1 .foot1_fc h4{font-size: 26px;}
    .foot1 .foot1_fl .foot_nav li .x-nav-menu a{font-size: 14px;}
    .foot1 .foot1_fc h5{font-size: 14px;}
    .foot1 .foot1_fr ul li h3{font-size: 14px;}
    .foot2{font-size: 14px;}
}
@media(max-width:991px){
    .foot1 .foot1_fl{display: none;}
    .foot1 .foot1_fc{width: 55%;}
    .foot1 .foot1_fr{max-width: 40%;width: 40%;}
}
@media(max-width:768px){
    .foot1{padding: 25px 0;}
    .foot1 .foot1_fc{width: 100%;float: none;}
    .foot1 .foot1_fr{max-width: 100%;width: 100%;float: left;margin-top: 15px;    display: none;}
    .foot1 .foot1_fc h4{ margin-top: 20px;}
    .foot1 .foot1_fr ul{margin-top: 20px; display:none}
    .foot2{padding: 20px 0;}
}
/* 颜色 */
.case199 .it199 .en199 {font: 300 16px "AvantGarde Bk BT";color: #666;text-align: center;text-transform: uppercase;}
.case199 .it199 .tit199 {width: 365px;margin: 0 auto;font-size: 38px;line-height: 50px;text-align: center;color: #333;}
.case199 .it199 .tit199 em {display: block;width: 85px;height: 1px;margin-top: 25px;background: #ccc;}
.case199 {padding-top: 60px;padding-bottom: 45px;background: #f6f6f6;}
.case199 .pro199 .list199 li {position:relative;display: block;float: left;width:390px !important;margin-right: 30px;border: 1px solid #ddd;}
.case199 .pro199 .list199 li .tit199 {font-size:16px;color: #333;}
.case199 .pro199 .list199 li .cont199 {margin-top: 12px;font-size: 14px;font-weight: 300;line-height: 28px;color: #666;text-align: justify;}
.case199 .pro199 .list199 li .view199 {position: absolute;bottom: 30px;left: 30px;display: block;width: 120px;height: 32px;font-size: 14px;line-height: 30px;text-align: center;background: #05469a;color: #fff;transition: all ease .5s;}
.case199 .pro199 .list199 li .view199:hover {background: #009924;}
.case199 .pro199 .hd199 .prev, .case199 .pro199 .hd199 .next {width: 30px;height: 40px;cursor: pointer;position: absolute;top: -130px;transition: all ease .5s;background-color: #05469a;background-repeat: no-repeat;}
.case199 .pro199 .hd199 .prev:hover, .case199 .pro199 .hd199 .next:hover {background-color: #009924;}
.case199 .more199 a {display: block;width: 198px;height: 48px;color: #666;font-size: 16px;line-height: 48px;text-align: center; border: 1px solid #ccc;transition: all ease .5s;}
.case199 .more199 a:hover {background: #05469a;color: #fff;transition: all .5s; border: 1px solid #05469a;}
.case199 .join p {color: #666;font-size: 14px;line-height: 45px;}
.case199 .join a {position: relative;display: inline-block;width: 160px;height: 45px;background: #05469a;transition: all ease 600ms;}
.case199 .join a:hover {background: #009924;width: 180px;}
/* 颜色 end*/
.case199 .w199 { width: 1600px;margin: 0 auto;}
.case199 .icon199 {background-image: url("../image/icon199.png");display: inline-block;vertical-align: middle;}
.case199 .it199 {padding-top: 0;}
.case199 .it199 .tit199 span {float: left;margin: 0 20px;    font-weight: 600;}
.case199 .pro199 {position: relative;margin-top: 30px;}
.case199 .pro199 .list199 {width: 106%;}
.case199 .pro199 .list199 li a {display: block;padding:10px;}
.case199 .pro199 .list199 li a img {display: block;width:100%;}
.case199 .pro199 .list199 li .title199 {margin-top:10px;text-align:center;}
.case199 .pro199 .hd199 {position: absolute;width: 100%;}
.case199 .pro199 .hd199 .prev {background-position: -340px -43px;left: -80px;}
.case199 .pro199 .hd199 .next {background-position: -370px -43px;right: -80px;}
.case199 .more199 {margin-top: 40px;}
.case199 .more199 .line199 {display: block;width: 500px;height: 1px;margin-top: 24px;background: #ccc;}
.case199 .join {margin-top: 60px;margin-bottom: 50px;}
.case199 .join h3 {font-size: 26px;font-weight: bold;padding-bottom: 20px;}
.case199 .join h3 s {display: inline-block;width: 42px;height: 31px;margin-right: 10px; background-position: -295px -49px;}
.case199 .join a s {position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -35px;width: 70px;height: 10px;background-position: -329px -23px;}
@media(max-width:768px){
.case199 {padding-top:30px;padding-bottom:5px;background: #f6f6f6;}
.case199 .w199 { width: 100%;margin: 0 auto;}    
}



/* 颜色 */
.news207 .tit207 ul li {float: left; padding: 0 5px;margin-right: 35px;line-height: 42px;color: #343434;cursor: pointer;}
.news207 .tit207 ul li.on {border-bottom: 7px solid #1069de;}
.news207 .tit207 .line207 {height: 1px;width: 100%;background: #1069de;bottom: 2px;left: 0;position: absolute;}
.news207 .tit207 .more207 {float: right;font-size: 12px;font-weight: 300;display: block;margin-top: 20px;color: #585858;}
.news207 .tit207 a:hover {color: #4c6c93;}
.news207 .xw207 .con207 .hot207 {padding-bottom: 16px;border-bottom: 1px solid #e5e5e5;}
.news207 .xw207 .con207 .hot207 .txt207 h3 span {display: inline-block;color: #999;font-size: 16px;float: right;}
.news207 .xw207 .con207 .hot207 .txt207 p {font-size: 14px;font-weight: 300;line-height: 28px;min-height: 84px;color: #666;text-align: justify;}
.news207 .xw207 .con207 .hot207 .txt207 .more207 {display: block;background: #3372e8;width: 90px;height: 30px;text-align: center;color: #fff;font-size: 14px;line-height: 30px;box-sizing: border-box;padding-right: 5px;margin-top: 12px;}
.news207 .xw207 .con207 .list207 ul li {padding: 10px 0;border-bottom: 1px solid #e5e5e5;}
.news207 .xw207 .con207 .list207 ul li h3 span {float: right;color: #999;font-size: 16px;}
.news207 .xw207 .con207 .list207 ul li p {font-size:14px;font-weight:300;line-height:25px;color: #666;height: 50px;text-align: justify;overflow: hidden;}
.news207 .honor207 .list207 {box-sizing: border-box;border: 1px solid #e5e5e5;height: 480px;}
/* 颜色 end*/
.news207 .w207 { width:1600px;margin: 0 auto;}
.news207 {padding: 40px 0;}
.news207 .tit207 {height: 48px;font-size: 22px;position: relative;margin-bottom: 27px;}
.news207 .xw207 {width: 100%;margin: 0px 0px;}
.news207 .xw207 .con207 {height:auto;width: 50%;float: left;padding: 17px;}
.news207 .xw207 .con207 .hot207 .img207 {width: 214px;height: 160px;}
.news207 .xw207 .con207 .hot207 .img207 img {width: 100%;height: 100%;display: block;}
.news207 .xw207 .con207 .hot207 .txt207 {width:80%;}
.news207 .xw207 .con207 .hot207 .txt207 h3 {font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.news207 .xw207 .con207 .list207 ul li h3 {font-size: 16px;line-height: 30px;}
.news207 .honor207 {width:23%;display:block;}
.news207 .honor207 .list207 li {width:100%;margin:15px auto;}
.news207 .honor207 .list207 li a {display: block;}
.news207 .honor207 .list207 li a img {width: 100%;height:220px;display: block;}
@media(max-width:768px){
.news207 .tit207 {height: 48px;font-size:16px;position: relative;margin-bottom: 27px;}
.news207 .w207 { width:100%;margin: 0 auto;}
.news207 .xw207 {    width: 95%; margin: 0px 10px;}
.news207 .xw207 .con207 .hot207 .img207 {width: 100%;height: 160px;}
.news207 .xw207 .con207 .hot207 .txt207 {width:100%;}
.news207 .xw207 .con207 .hot207 .txt207 h3 {font-size: 16px;line-height: 24px;margin-bottom: 10px;margin-top: 10px;}
.news207 .honor207 {width:100%;display: none;}.news207 .xw207 .con207{width:100%!important;}

}


.pagination p {display: inline-block;padding: 2px 12px;font-size: 12px;height: 30px!important;line-height: 24px;color: #bbb;border: 1px #ccc solid;background: #fcfcfc;margin-right: 8px;}
.pagination a {display: inline-block;margin-right: 10px;padding: 2px 12px;height: 24px;border: 1px #cccccc solid;background: #fff;text-decoration: none;color: #808080;font-size: 12px;height: 30px!important;}   

#message{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;transform:scale(0);transition:.3s}
.messagebg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1001}
#message .m-content{margin-top:8%}
#message .m-content .m-message{background:#fff;width:580px;background:#fff;padding:50px;margin:0 auto;position:relative;z-index:1002;box-shadow:1px 1px 50px rgba(0,0,0,.3)}
.m-message{width:494px;margin:48px 0 auto }
.m-message label{margin-bottom:15px;display:block;font-size:14px}
.m-message label em{display:block;float:right;color:red;height:32px;line-height:32px}
.m-message label span{width:70px;height:34px;line-height:34px;color:#2F2F2F;float:left;font-weight:bold;text-align:right;margin-right:30px;display:inline-block}
.m-message label input.inp,.m-message label textarea,.m-message label.code input{width:73%;overflow:hidden;height:32px;line-height:32px;border:#cccccc 1px solid;border-radius:3px;padding:0 14px;box-sizing:border-box;color:#555;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.m-message label input:focus,.m-message label textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6)}
.m-message label textarea{height:72px;line-height:24px;padding:10px 14px}
.m-message label.code{line-height:34px}
.m-message label.code input{width:30%;float:left;margin-right:30px}
.m-message label.code .pic{display:inline-block;vertical-align:top;width:80px;height:32px}
.m-message label.code img{display:block;width:100%;height:100%}

.eyou-sou {
  padding: 15px 0;
  background-color: #f5f5f5;
}
.eyou-sou .hot {
  float: left;
  padding: 5px 0;
}
.eyou-sou .hot a {
  margin-right: 10px;
}
.eyou-sou .hot strong {
  color: #015cb5;
}
.eyou-sou .hform {
  float: right;
}
.eyou-sou .hform input {
  float: left;
  font-size: 12px;
  border: 1px solid #eee;
  padding: 6px 12px;
  line-height: 16px;
  width: 210px;
}
.eyou-sou .hform button {
  border: 0;
  border-bottom: 1px solid transparent;
  padding: 0;
  float: left;
  cursor: pointer;
  outline: none;
  width: 49px;
  height: 30px;
  background: #015cb5;
  color: #fff;
}
.eyou-link {
  padding: 20px 0;
}
.eyou-link h4 {
  border-bottom: 1px solid #ddd;
  margin: 0;
  font-size: 18px;
  color: #015cb5;
  padding-bottom: 15px;
}
.eyou-link h4 small {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
  color: #999;
}
.eyou-link ul {
  margin-left: -20px;
}
.eyou-link li {
  float: left;
  margin-left: 20px;
  margin-top: 20px;
}
.section {
  padding: 70px 0;
}
.section-title {
  text-align: center;
  margin-bottom: 50px;
  font-size: 32px;
  font-weight: bold;
}
.section-title small {
  display: block;
  font-weight: normal;
  font-size: 18px;
}
.section-title:after {
  display: block;
  content: '';
  background: url(../images/cptit.jpg) no-repeat center bottom / auto 100%;
  height: 18px;
  margin-top: 20px;
}
.in-prd-cate {
  float: left;
  width: 246px;
}
.in-prd-cate dl {
  margin: 0 0 10px;
}
.in-prd-cate dt {
  margin-bottom: 10px;
}
.in-prd-cate dt a {
  display: block;
  line-height: 50px;
  background: url(../images/cpfl.jpg) no-repeat center;
  color: #fff;
  padding-left: 20px;
  font-size: 16px;
  font-weight: bold;
}
.in-prd-cate dt a:hover {
  background-image: url(../images/cpflh.jpg);
}
.in-prd-cate dd {
  margin: 0;
  border: 1px solid #ddd;
  padding: 10px 20px 12px;
}
.in-prd-cate dd li {
  border-bottom: 1px dashed #e3e3e3;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  background: url(../images/flico.jpg) no-repeat 0 10px;
  padding-left: 20px;
}
.in-prd-con {
  float: right;
  width: 888px;
}
.list-1 {
  margin: -20px 0 0 -20px;
}
.list-1 li {
  float: left;
  width: 25%;
  height: 431px;
  overflow: hidden;
}
.list-1 .wrap {
  margin: 20px 0 0 20px;
  background-color: #f5f5f5;
  padding: 10px;
}
.list-1 .img-cover {
  display: block;
}
.img-center {
  text-align: center;
  font-size: 0;
}
.img-center img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.img-cover {
  overflow: hidden;
}
.img-cover span {
  display: block;
  width: 100%;
  background: no-repeat center / cover;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.list-1 .img-cover span {
  padding-top: 100%;
}
.list-1 .text {
  border-top: 0;
  padding: 20px 0 10px;
  text-align: center;
}
.list-1 .text h4 {
  margin: 0;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-1 .text p {
  margin: 15px 0 0;
  font-size: 14px;
  height: 100px;
  overflow: hidden;
}
.list-1 .text .bt {
  display: inline-block;
  margin: 0 1px;
  line-height: 30px;
  color: #fff;
  padding: 0 10px;
  background-color: #015cb5;
  border: 1px solid transparent;
  width: 48%;
  float: left;
}
.list-1 .wrap:hover {
  background-color: #f7c433;
}
.list-1 .wrap:hover .img-cover span {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.list-1 .wrap:hover a {
  color: #fff;
}
.list-1 .wrap:hover .bt {
  border-color: #fff;
  background-color: transparent;
}
.list-1 .wrap:hover .bt:last-child {
  background-color: #fff;
  color: #333;
}
.bg1 {
  /* background: url(../images/fabg.jpg) no-repeat center 0 / cover #f5f5f5; */
}
.bg1 .section-title {
  color: #000000;
}
.bg1 .section-title:after {
  display: none;
}
.in-jjfa {
  margin-left: -28px;
}
.in-jjfa li {
  float: left;
  width: 25%;
}
.in-jjfa li a {
  display: block;
  background-color: #fff;
  margin-left: 28px;
  border-bottom: 3px solid #dddddd;
}
.in-jjfa li .img-cover {
  position: relative;
}
.in-jjfa li .img-cover span {
  padding-top: 66.7%;
}
.in-jjfa li .img-cover p {
  background-color: rgba(0,0,0,0.6);
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  padding: 12px 0;
}
.in-jjfa li .text {
  height: 200px;
  padding: 30px 20px;
  position: relative;
}
.in-jjfa li .text p {
  margin: 0 0 8px;
  color: #666;
  font-size: 13px;
  padding-left: 24px;
  background: url(../images/faico.jpg) no-repeat 0 5px;
  line-height: 1.85;
}
.in-jjfa li .text .more {
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 30px;
  background-color: #adadad;
  color: #fff;
  padding: 0 20px;
}
.in-jjfa li a:hover .img-cover p {
  background-color: #015cb5;
}
.in-jjfa li a:hover .text .more {
  background-color: #015cb5;
}
.hy-menu {
  float: right;
  width: 760px;
  margin-top: -30px;
}
.hy-menu li {
  float: left;
  width: 33.333333%;
}
.hy-menu li a {
  display: block;
  margin: 30px 0 0 30px;
}
.hy-menu li a:after {
  display: block;
  content: '';
  width: 60px;
  height: 2px;
  background-color: #015cb5;
  margin-top: 15px;
  visibility: hidden;
}
.hy-menu li h4 {
  margin: 0;
  position: relative;
  font-size: 16px;
  color: #fff;
  background-color: #666;
  width: 125px;
  text-align: center;
  line-height: 2;
  font-weight: normal;
}
.hy-menu li h4 small {
  position: absolute;
  font-size: 15px;
  width: 26px;
  line-height: 26px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-color: #f7c433;
  left: -15px;
  top: -15px;
  font-weight: bold;
}
.hy-menu li p {
  margin: 10px 0 0;
  color: #666;
  font-size: 13px;
  line-height: 1.8;
  height: 90px;
  overflow: hidden;
}
.hy-menu li.active h4 {
  background-color: #015cb5;
}
.hy-menu li.active a:after {
  visibility: visible;
}
.hy-con {
  float: left;
  width: 390px;
}
.hy-con .swiper-slide .img-center {
  position: relative;
  padding: 10px 10px 0 0;
}
.hy-con .swiper-slide .img-center:before {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 100%;
  height: 100%;
  background-color: #f1f1f1;
  content: '';
}
.hy-con .swiper-slide .img-center img {
  position: relative;
}
@media(max-width:768px){
.eyou-sou {
  padding: 0;
}
.eyou-sou .container {
  padding: 0;
}
.eyou-sou .hot {
  display: none;
}
.eyou-sou .hform {
  float: none;
  position: relative;
}
.eyou-sou .hform input {
  font-size: 14px;
  border-color: transparent;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 20px;
  padding: 9px 60px 9px 15px;
  border-radius: 0;
  background-color: #f5f5f5;
}
.eyou-sou .hform button {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 40px;
  font-size: 14px;
}
.section {
  padding: 30px 0;
}
.section-title {
  font-size: 20px;
  margin-bottom: 20px;
}
.section-title small {
  font-size: 12px;
}
.section-title:after {
  height: 12px;
  margin-top: 5px;
}
.in-prd-cate {
  display: none;
}
.in-prd-con {
  float: none;
  width: auto;
}
.list-1 {
  margin: -10px 0 0 -10px;
}
.list-1 li {
  width: 50%;
}
.list-1 .wrap {
  margin: 10px 0 0 10px;
}
.list-1 .text {
  padding: 10px 0 0;
}
.list-1 .text p {
  display: block;
}
.in-jjfa {
  margin: -10px 0 0 -10px;
}
.in-jjfa li {
  width: 50%;
}
.in-jjfa li a {
  margin: 10px 0 0 10px;
}
.in-jjfa li .img-cover p {
  font-size: 14px;
  padding: 8px 0;
}
.in-jjfa li .text {
  padding: 10px;
  height: 140px;
}
.in-jjfa li .text p {
  font-size: 12px;
  line-height: 1.45;
  padding-left: 20px;
  background-position: 0 3px;
}
.in-jjfa li .text .more {
  display: none;
}.hy-con {
  display: none;
}
.hy-menu {
  float: none;
  width: auto;
  margin: -20px 0 0 -10px;
  overflow: hidden;
}
.hy-menu li a {
  margin: 20px 0 0 10px;
}
.hy-menu li a:after {
  display: none;
}
.hy-menu li h4 {
  font-size: 14px;
  width: auto;
  background-color: #015cb5;
}
.hy-menu li h4 small {
  display: none;
}
.hy-menu li p {
  font-size: 12px;
  line-height: 1.45;
  height: 52px;
}
}