/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;overflow-x: hidden;min-width: 1300px;}
a { text-decoration: none; color: #333;display: block;}
p{color: #434343;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;font-weight: normal;}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
input{outline: none;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1302px; margin:0 auto; height: 100%;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left !important;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff !important;}
strong{ font-weight: bold;}
i{font-style: normal;}
.m{ margin: 0 auto;}
.blue{color:#0056a1;}
/* CSS Document */

/*head*/
.header .container{position:relative;z-index: 2; }
.head{width:100%;height: 105px;z-index: 999;line-height: 105px;}
.logo{margin-top: 10px;height: 90px;}

.nav-head{display: none;}

.language{line-height: 40px;background: #45a2db;}
.language p,.language a{color: #f7fcfa;font-size: 14px;}
.language .fr:nth-child(2) a{margin-left: 20px;position: relative;top: 9px;}
.language .fr p{background: url(../images/phone-icon.png)no-repeat center left;padding-left: 25px;}
.head .wx{margin-top: 35px;}
.head .wx p{background: url(../images/phone.png)no-repeat left center;padding-left: 35px;color: #428acb;font-size: 24px;font-weight: bold;font-family: arial;display: inline-block;margin-left: 25px;margin-right: 40px;}
.head-nav{width: 45%;margin-left: 13%;}
.head-nav li{position: relative; margin-left: 35px;}
.head-nav ul{display: flex;}
.head-nav  li>a span{display: block; font-size: 14px;line-height: 107px;  position: relative;height:100px;width: 70px;text-align: center;color: #fff;}
.ny-head .head-nav  li>a span{display: block; font-size: 14px;line-height: 107px;  position: relative;height:100px;width: 70px;text-align: center;color: #333333;}
.head-nav li>a span:after{position: absolute; content: ''; width: 0; height: 2px; background: #428acb; bottom: 19px; left: 50%;}
.head-nav  li:hover a span:after,.head-nav ul li.on a span:after{width: 100%; left: 0; transition:0.6s}
.head-nav .on>a{color: #428acb;}
.head-nav li:hover>a{color: #428acb;}
.navfixed{position: fixed; width: 100%; top: 0; z-index: 2222;padding-top:5px ; transition: all 0.6s;background: #FFFFFF;}
.ny-navfixed{position: fixed; width: 100%; top: 0; z-index: 2222;padding-top:5px ; transition: all 0.6s;background: #FFFFFF;}
/*.nav li:hover>a,.nav li.on>a{color: #fff;}*/
.head-nav .nav-hide{z-index: 99; display: none;position: absolute;  top: 100px;  width: 180px; background: #fff; left: 22%; margin-left: -90px;text-align: center;  z-index: 2;}
.head-nav .nav-hide em{}
.head-nav .nav-hide em a{display: block; font-size: 15px; line-height: 48px; color: #666;border-bottom: solid 1px #666; }
.head-nav .nav-hide em a:hover{background: #fff; color: #008CD6;}
.head-nav ul li:hover .nav-hide{display: block;}


#nav  li{position: relative;}
#nav>li>a{font-size: 16px;color: #333333;}
#nav>li.on>a{font-size: 16px;color: #44a1da;}
#nav  li .hide{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 7%; margin-left: -46px; display: none;position: absolute;z-index: 2; background: white;}
#nav  li .hide em a{float: left; display:block;font-size: 15px; line-height:35px;text-align: center; width: 156px;font-size: 14px}
#nav  li .hide em:last-child a{border-bottom: none;}
#nav  li .hide em a:hover{color: #428acb;transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;display: block;}

.ny-banner .swiper-slide{height: 640px;}
.banner img{display: block;}
.ny-banner img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width: 13px;height: 13px;}
.banner .swiper-pagination-bullet-active{background: #333333;}
.banner .swiper-button-prev{background: url(../images/banner-arrow.png)no-repeat center;width: 50px;height: 70px;left: 160px;}
.banner .swiper-button-next{background: url(../images/banner-arrow2.png)no-repeat center;width: 50px;height: 70px;right: 160px;}
.banner .swiper-button-prev:hover{background: url(../images/banenr-arrow2.png)no-repeat center;width: 50px;height: 70px;}
.banner .swiper-button-next:hover{background: url(../images/banenr-arrow.png)no-repeat center;width: 50px;height: 70px;}

/*搜索*/
.search{margin-top: 0px;height: 68px;border-bottom: 1px solid #f3f3f3;}
.search img{cursor: pointer;}
.search form{width: 267px;height: 36px;border-radius: 18px;background: #fff;overflow: hidden;margin-top: 15px;background: url(../images/search.png)no-repeat left 15px center;border: 1px solid #45a2dc;}
.search form input{outline: none;border: none;}
.search form .text{height:38px;background: #fff;border:none;display: block;float:left;margin-left: 40px;width: 150px;}
.search form .submit{width:70px;text-align: center; background: #45a2dc;color:#fff;float:right;height:36px;line-height: 36px;text-align: center;}
.search ul{display: flex;justify-content: space-between;}
.search li:nth-child(1){display: flex;line-height: 68px;}
.search li dt{font-size: 14px;color: #666666;font-weight: bold;}
.search li dd a{font-size: 14px;color: #666666;}
.text::-webkit-input-placeholder{color: #cbcbcb;font-size: 14px;}
.text::-moz-input-placeholder {color: #cbcbcb;font-size: 14px;}
.text::-ms-input-placeholder {color: #cbcbcb;font-size: 14px;}


/*产品*/
.product{background: #fcfcfc;overflow: hidden;}
.product .title{text-align: center;margin-top: 70px;}
.product .title em{font-size: 38px;color: #333333;}
.product .title p{font-size: 16px;color: #999999;margin-top: 25px;}
.product-nav{display: flex;margin-top: 25px;}
.product-nav li{padding: 10px 33.4px;background: #fff;border-right: 1px solid #e1e1e1}
.product-nav li:last-child{border-right: 0;}
.product-nav li a{color: #666666;font-size: 16px;}
.product-nav li.on{background: #45a2dc;}
.product-nav li.on a{font-size: 16px;color: #FFFFFF;background: #45a2dc;}
.product-nav li:hover{background: #45a2dc;border-right: 1px solid #45A2DC;}
.product-nav li:hover a{font-size: 16px;color: #FFFFFF;background: #45a2dc;}
.product .slide-show{position: relative;margin-top: 64px;margin-bottom: 86px;}
.product .swiper-containerp{overflow: hidden;}
.product .swiper-containerp .swiper-slide{position: relative;}
.product .swiper-containerp .swiper-slide:hover .name{opacity: 1;}
.product .swiper-containerp .swiper-slide img{display: block;}
.product .swiper-containerp .swiper-slide .name{position: absolute;top: 0;left: 0;width: 100%;height: 200px;background: rgba(0,0,0,0.6);opacity: 0;transition: all 0.4s;}
.product .swiper-containerp .swiper-slide .name p{color: #FFFFFF;font-size: 17px;line-height: 39px;width: 122px;margin: auto;text-align: center;border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;margin-top: 80px;}
.product .swiper-containerp .swiper-button-prev{left: -130px;overflow: hidden;width: 38px;}
.product .swiper-containerp .swiper-button-next{right: -130px;overflow: hidden;width: 38px;}
.product .swiper-containerp .swiper-button-prev:hover img{transform: translateY(-80px);filter: drop-shadow(#444444 0 80px);}
.product .swiper-containerp .swiper-button-next:hover img{transform: translateY(-80px);filter: drop-shadow(#444444 0 80px);}


/*首页优势*/
.ys{background: url(../images/ys-bg.jpg)no-repeat center;height: 700px;overflow: hidden;}
.ys .title{text-align: center;margin-bottom: 40px;margin-top: 40px;}
.ys .title em{font-size: 38px;color: #fefefe;}
.ys ul{display: flex;justify-content: space-between;}
.ys ul li{background: #FFFFFF;width: 404px;}
.ys ul li .pic{padding: 19px 24px 35px 24px;overflow: hidden;width: 356px;height: 204px;}
.ys ul li .pic img{transition: all 0.4s;display: block;}
.ys ul li:hover .pic img{transform: scale(1.1);}
.ys ul li .info{padding: 0px 24px 0px 24px}
.ys ul li .info em{font-size: 24px;font-weight: bold;color: #000000;}
.ys ul li .info p{font-size: 15px;color: #666666;line-height: 28px;margin-top: 35px;}
.ys ul li .info a{width: 167px;line-height: 38px;font-size: 15px;color: #008de6;margin: auto;border: 1px solid #008de6;text-align: center;margin-top: 26px;margin-bottom: 27px;}
.ys ul li .info a:hover{background: #008DE6;color: #FFFFFF;}


/*首页关于我们*/
.about{background: #fcfcfc;}
.about .container{background: url(../images/about-pic.png)no-repeat center right;height: 534px;overflow: hidden;}
.about .info{width: 694px;margin-top: 70px;}
.about .info em{font-size: 38px;color: #333333;}
.about .info p{font-size: 15px;color: #666666;line-height: 28px;margin-top: 25px;}
.about .button{margin-top: 35px;}
.about .button a{width: 136px;line-height: 36px;font-size: 16px;color: #45A2DC;text-align: center;border: 1px solid #45a2dc;display: inline-block;margin-right: 10px;}
.about .button a:hover{background: #45A2DC;color: #FFFFFF;}



/*新闻*/
.news{}
.news .title{text-align: center;margin-top: 50px;margin-bottom: 45px;}
.news .title em{font-size: 38px;color: #333333;}
.news .title p{font-size: 16px;color: #999999;}
.news .fl{position: relative;width: 574px;}
.news .fl img{display: block;max-width:100%}
.news .fl .info{position: absolute;bottom: 0;left: 0;width: 100%;height: 53px;line-height: 53px;display: flex;justify-content: space-between;background: rgba(0,141,230,0.9);}
.news .fl .info em{font-size: 18px;color: #ffffff;margin-left: 25px;}
.news .fl .info p{font-size: 16px;color: rgba(255,255,255,.5);margin-right: 25px;}
.news .fr{width: 688px;}
.news .fr li a{display: flex;justify-content: space-between;border-bottom: 1px solid #f1f1f1;padding-bottom: 17px;margin-bottom: 16px;}
.news .fr li .date{width: 92px;text-align: center;background: #5aabdd;height: 104px;}
.news .fr li:hover .date{background: #359edf;}
.news .fr li .date span{font-size: 60px;font-weight: bold;font-family: arial;color: #FFFFFF;position: relative;bottom: 18px;border-bottom: 1px solid #FFFFFF;}
.news .fr li .date p{font-size: 16px;font-family: arial;color: #FFFFFF;position: relative;bottom: 32px;}
.news .fr li .info em{font-size: 17px;color: #333333;position: relative;bottom: 5px;}
.news .fr li:hover .info em{color: #359edf;}
.news .fr li .info span{font-size: 14px;color: #666666;float: right;position: relative;bottom: 5px;}
.news .fr li .info p{font-size: 15px;color: #333333;line-height: 24px;width: 571px;margin-top: 4px;}
.news .ck{width: 136px;line-height: 36px;font-size: 16px;color: #45A2DC;text-align: center;border: 1px solid #45a2dc;margin: auto;margin-top: 61px;margin-bottom: 73px;}


/*底部*/
.footer{height: 413px;background:url(../images/foot-bg.jpg);margin-bottom: -69px;}
.footer .f-t-left{}
.footer .f-t-left img{margin-top: 36px;margin-bottom: 35px;}
.footer .f-t-left dd{font-size: 16px;color: #FFFFFF;line-height: 38px;}
.footer .f-t-left dd:nth-child(2){background: url(../images/footer-icon.png)no-repeat left center;padding-left: 30px;}
.footer .f-t-left dd:nth-child(3){background: url(../images/footer-icon2.png)no-repeat left center;padding-left: 30px;}
.footer .f-t-left dd:nth-child(4){background: url(../images/footer-icon3.png)no-repeat left center;padding-left: 30px;}
.footer .f-t-left dd:nth-child(5){background: url(../images/footer-icon4.png)no-repeat left center;padding-left: 30px;}
.footer .f-t-main{display: flex;width: 536px;margin-left: 75px;margin-top: 120px;}
.footer .f-t-main dt{font-size: 16px;color: #FFFFFF;padding-bottom: 15px;margin-bottom: 10px;position: relative;}
.footer .f-t-main dl:nth-child(1) dt:after{content: '';position: absolute;bottom: 0;left: 0; width: 117%;height: 1px;background: #e0e0e0;}
.footer .f-t-main dl:nth-child(2) dt:after{content: '';position: absolute;bottom: 0;left: 0; width: 102%;height: 1px;background: #e0e0e0;}
.footer .f-t-main dl:nth-child(3) dt:after{content: '';position: absolute;bottom: 0;left: 0; width: 117%;height: 1px;background: #e0e0e0;}
.footer .f-t-main dd a{font-size: 16px;color: #FFFFFF;line-height: 45px;}
.footer .f-t-main dd a:hover{color: #008de6;}
.footer .f-t-main dl:nth-child(2){width: 308px;margin: 0px 50px;}
.footer .f-t-main dl:nth-child(2) dd{float: left;width: calc(100% / 3);line-height: 35px;}
.footer .f-t-right ul{display: flex;margin-top: 116px;}
.footer .f-t-right ul li:nth-child(1){margin-right: 30px;margin-top: 21px;}
.footer .f-t-right ul li:nth-child(1) p{font-size: 24px;font-family: arial; font-weight: bold;font-style: italic;font-weight: bold;color: #FFFFFF;}
.footer .f-t-right ul li:nth-child(1) p span{font-size: 28px;}
.footer .f-t-right ul li:nth-child(2) p{font-size: 16px;color: #FFFFFF;text-align: center;}
.footer-bottom{height: 68px;line-height: 68px;border-top: 1px solid #464646;position: relative;overflow: hidden;}
.footer-bottom:after{content: '';position: absolute;top: 1px;left: 0px;width: 100%;height: 1px;}
.footer-bottom p{text-align: center;color: rgba(255,255,255,0.8);font-size: 14px;display: flex;justify-content: center;}
.beian{margin-left: 15px;margin-right: 55px;}
.footer-bottom p a{color: rgba(255,255,255,0.8);}
.footer-bottom p i{position: relative;right: 45px;top: 28px;}
.footer-bottom p a:hover{color: #008de6;}
.footer-bottom span{display: flex;}
.footer .container{position: relative;}
.footer-top{position: absolute;right: 0;top: 40px;}

/*面包屑*/
.position{height: 70px;line-height: 70px;border-bottom: 1px solid #f2f2f2;}
.position ul{display: flex;justify-content: space-between;}
.position ul li:nth-child(1) p{background: url(../images/ny-home.png)no-repeat center left;padding-left: 20px;font-size: 15px;color: #2F2F54;font-family: arial;}
.position ul li:nth-child(1) p a{display: inline-block;margin-right: 10px;margin-left: 10px;font-size: 14px;color: #808080;}
.position .ctitle1{display: flex;}
.position .ctitle1 li{width: 180px;text-align: center;line-height: 70px;transition: 0.4s;}
.position .ctitle1 li a{font-size: 14px;color: #333333;font-family: arial;}
.position .ctitle1 li.on{background: #d8241e;}
.position .ctitle1 li.on a{color: #FFFFFF;}
.position .ctitle1 li:hover{background: #d8241e;}
.position .ctitle1 li:hover a{color: #FFFFFF;}

/*内页新闻*/
.news-piclist{margin:40px 0}
.news-piclist .title{font-size: 23px;font-weight: bold;color: #000000;margin-left: 15px;}
.news-piclist li{float:left;width:calc(100%/3 - 30px);margin:15px;box-shadow:0px 0px 6px rgba(0,0,0,0.11);padding:40px 0}
.news-piclist li h2{font-size:15px;line-height: 16px;border-bottom:1px solid #EBEBEB;margin-bottom:20px;padding-bottom:20px;font-weight:normal}
.news-piclist li a{display: block;width:90%;margin:0 auto}
.news-piclist li .pic{overflow: hidden;}
.news-piclist li .pic img{width: 100%;transition: all .4s;}
.news-piclist li .info{margin-top:20px;}
.news-piclist li .info p{font-size:14px;color:#666666;line-height: 24px;margin-bottom:20px;}
.news-piclist li .info span{color:#666; background: url(../images/more-jt.png) no-repeat center right;display: block;}
.news-piclist li:hover .pic img{transform: scale(1.1);}
.news-piclist li:hover h2{color:#007EC1}

.news-list{margin-bottom: 50px;margin-top: 30px;}
.news-list .title{font-size: 28px;font-weight: bold;color: #000000;text-align: center;margin-bottom: 20px;}
.news-list li{width: calc(100%/2 - 20px);float: left;margin-right: 40px;}
.news-list li:nth-child(2n){margin-right: 0px;}
.news-list li a{border-bottom: 1px dashed #e8e8e8;display: flex;justify-content: space-between;padding-bottom: 20px;margin-top: 20px;}
.news-list li em{font-size: 18px;color: #333333;}
.news-list li:hover em{font-size: 18px;color: #0057a6;}
.news-list li:hover a{border-bottom: 1px dashed #0057a6;}
.news-list li span{font-size: 16px;color: #0057a6;}


/*内页产品*/
.wap-pro-list-pic{display: none;}
.ny-pro-left{width:23%;border-bottom:3px solid #00A1F2}
.ny-pro-title{background:#00A1F2;height:100px;}
.ny-pro-title b,.ny-pro-title em{display: block;text-indent:100px;}
.ny-pro-title b{font-size:28px;color:#fff;font-weight:bold;line-height: 24px;padding-top:27px;}
.ny-pro-title em{font-size:14px;color:#fff;line-height: 14px;margin-top:10px;font-weight:normal;}

.ny-pro-con{margin:35px 0}
.ny-pro-nav{margin-top:10px; background: #F2F2F2;}
.ny-pro-nav .ctitle1{border:1px solid #EBEBEB}
.ny-pro-nav .ctitle1>li>a{text-indent:50px;line-height: 70px;font-size:16px;height:70px;background: #fafafa;display: block;}
.ny-pro-nav .ctitle1>li>a:after{content: '';float:right; background: url(../images/pro-jtup.png) no-repeat center;width:15px;height:9px;margin:30px 17px 0 0;transition: all .4s;}
.ny-pro-nav .ctitle1>li>a{height:60px;line-height: 60px;border-bottom:1px solid #EBEBEB;display: block;text-indent: 40px;font-size:15px;}
.ny-pro-nav .ctitle1>li.on>a:after{background: url(../images/pro-jtbottom.png) no-repeat center;}
/*.ny-pro-nav .ctitle1>li.on>a{background:url(../images/pro-jton.png) no-repeat center left 20px #00A1F2;color:#fff}*/
.ny-pro-nav .ctitle1>li>a:hover{color:#00A1F2}
.ny-pro-nav .ctitle1>li.on>a{color:#00A1F2}

.ny-pro-right{width:75%;}
.ny-pro-search{width:100%;background: url(../images/ny-pro-search.jpg) no-repeat center;height:53px;margin-bottom:30px;line-height: 53px;background-size: cover;}
.ny-pro-search .fl{font-size:18px;color:#00A1F2;font-weight:bold;margin-left:30px}
.ny-pro-search .fr{width:280px;height:40px;border:none; background: #fff;margin-top:7px;margin-right:70px}
.ny-pro-search .fr input{float:left;border:none; background: none;}
.ny-pro-search .fr .form-input{width:80%;height:40px;text-indent:20px;}
.ny-pro-search .fr .form-submit{width:20%; background: url(../images/search.png) no-repeat center;height:40px;}

.ny-pro-list li{float:left;width: calc(100%/3 - 30px);margin-right:30px;border:1px solid #EBEBEB;box-sizing: border-box;margin-bottom:30px}
.ny-pro-list li:nth-child(3){margin-right:0}
.ny-pro-list li .pic{width:100%}
.ny-pro-list li .pic img{width: 100%;display: block;}
.ny-pro-list li .info{ background: #F2F2F2;height:45px;line-height: 45px;text-align: center;transition: all. 5s; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ny-pro-list li:hover .info{background: #00A1F2;color:#fff}


.ny-pro-right  .pro1 .pro-list-pic{width: 332px;}
.ny-pro-right  .pro1 .spec-preview img{display: block;}
.ny-pro-right  .pro1 .descript1{width: 530px;}
.ny-pro-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #2d2d2d;display: block;border-bottom: 1px solid #c0ccd6; padding: 10px 0 15px; margin-bottom: 10px;}
.ny-pro-right  .pro1 .descript1 p{width: 530px;font-size: 13px;color: #666;line-height: 28px;margin: 10px 0;text-align: justify;}
.ny-pro-right  .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #333; }
.ny-pro-right .pro1 .descript1 a.consult img{opacity: 0;transition: all 0.4s;margin-top: 10px;}
.ny-pro-right .pro1 .descript1 a.consult:hover img{opacity: 1;}
.ny-pro-right  .pro1 .descript1 a.consult:hover{background-color: #017dc4;}
.ny-pro-right  .pro1 .descript1 p.haoma{ color: #333;font-size: 15px;display: block; margin: 20px 0;}
.ny-pro-right  .pro1 .descript1 p.haoma em {display: inline-block;color: #017dc4;font-size: 25px;font-weight: bold; vertical-align: middle; font-style: normal;}
.ny-pro-right  .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-pro-right  .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-pro-right  .detail {margin-bottom: 20px;}
.ny-pro-right  .detail .de-title{border-bottom: solid 3px #017dc4; margin-bottom: 20px;}
.ny-pro-right  .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#017dc4;}


/*产品详情*/
.ny-right  .pro1 .pro-list-pic{width: 332px;}
.ny-right  .pro1 .spec-preview img{display: block;}
.ny-right  .pro1 .descript1{width: 530px;}
.ny-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #2d2d2d;display: block;border-bottom: 1px solid #c0ccd6; padding: 10px 0 15px; margin-bottom: 10px;}
.ny-right  .pro1 .descript1 p{width: 530px;font-size: 13px;color: #666;line-height: 28px;margin: 10px 0;text-align: justify;}
.ny-right  .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #333; }
.ny-right  .pro1 .descript1 a.consult:hover{background-color: #CB1A23;}
.ny-right  .pro1 .descript1 p.haoma{ color: #333;font-size: 15px;display: block; margin: 20px 0;}
.ny-right  .pro1 .descript1 p.haoma em {display: inline-block;color: #CB1A23;font-size: 25px;font-weight: bold; vertical-align: middle; font-style: normal;}
.ny-right  .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right  .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right  .detail {margin-bottom: 20px;}
.ny-right  .detail .de-title{border-bottom: solid 3px #CB1A23; margin-bottom: 20px;}
.ny-right  .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#CB1A23;}

/*内页分类居中*/
.pagelist{text-align: center;margin-top: 20px;}
.rows{border: 1px solid #fafafa;padding: 7px 15px;border-radius: 7px;}
.pagelist{text-align: center;/*display: block;*/margin-bottom: 4%;}
.pagelist .first{border: 1px solid #fafafa;padding: 7px 35px;font-size: 14px;display: inline;border-radius: 7px;margin-right: 10px;}
.pagelist .current{border: 1px solid #fafafa;padding: 10px 15px;border-radius: 7px;}
.pagelist .num{border: 1px solid #fafafa;padding: 10px 15px;font-size: 14px;margin-left: 11px;display: inline;border-radius: 7px;}
.pagelist .end{border: 1px solid #fafafa;padding: 10px 35px;font-size: 14px;background: none;color: #333;display: inline;border-radius: 7px;margin-left: 10px;}
.pagelist .next{border: 1px solid #fafafa;padding: 7px 16px;font-size: 14px;display: inline-block;border-radius: 7px;margin-left: 11px;}

.ny-honor-list{}
.ny-honor-list .title{text-align: center;margin: 0px 0px 30px 0;}
.ny-honor-list .title em{font-size: 32px;color: #333;}
.ny-honor-list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-honor-list ul:after{content: '';width: 33%;}
.ny-honor-list ul li{width: calc(100% / 3 - 10px);margin-bottom: 20px;}
.ny-honor-list ul li img{display: block;width: 100%;}


/*QQ 样式*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #000;}
.zx-service ul li:hover a{background: #45a2db;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #45a2db;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 80px;width: 150px;line-height: 80px;}
.zx-service ul li dl dd:nth-child(2){display: none;}
.weixin-hide{width: 130px;padding: 126px 10px 0;background:url(../images/right-wechat.jpg) no-repeat center top 10px #45a2db;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}



/* 2022.3.9 */
@media only screen and (min-width: 200px) and (max-width: 960px) {
    .head-nav{width: 48%;margin-left: 10%;}
}



/*2024.12.4*/
.product .swiper-containerp .swiper-slide a{height: 250px; background: #fff; display: flex; align-items: center; justify-content: center}
.product .swiper-containerp .swiper-slide img{transform: scale(0.8); width:100%;display: block;}
.product .swiper-containerp .swiper-slide .name{height: 100%}
.ny-pro-list li .pic{height: 250px; display: flex; align-items: center; justify-content: center}
.ny-pro-list li .pic img{width: 100%;display: block;transform: scale(0.6);}