*{margin:0;padding:0;}
body{width:100%; overflow-x: hidden;word-break: normal !important;}
body,input{font-family:arial;color:#333;font-size: 14px;}
a{text-decoration:none;color: #333;font-family:arial;}
a:hover{ text-decoration:none;}
i,em{font-style:normal}
img{border:0;vertical-align:middle;}
ul li{list-style: none}
h1,b{font-weight:normal}
button{border:none; background: none;}
/*公共样式*/
.container{max-width:1400px;margin:0 auto}
.container-s{width:98%;margin:0 auto}
.wap-container{width:96%;margin:0 auto}
input{outline: none;}
.fl{float:left;}
.fr{float:right;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}

/*头部*/
.header{ background:url(../images/header-bg.png) no-repeat center center;height:180px; position: fixed;top:0;left:0;width:100%;z-index: 99999;}
.logo{margin-top:25px;}
.nav {height:70px;line-height: 70px;margin-top:25px;width:70%;margin-left:4%}
.nav ul li{float:left;width: calc(100%/6);text-align: center;}
.nav ul li a{float:left;color:#fff;font-size:16px;font-weight:bold;font-family: arial;line-height: 70px;width: 100%; position: relative;}
.nav ul li:nth-child(2) a:after{content: '';float:right; background: url(../images/nav-jt.png) no-repeat center center;width:12px;height:7px; position: absolute;right:8%;top:45%}
.nav ul li:nth-child(4) a:after{content: '';float:right; background: url(../images/nav-jt.png) no-repeat center center;width:12px;height:7px; position: absolute;right:8%;top:45%}
.nav ul li:nth-child(3) a:after{content: '';float:right; background: url(../images/nav-jt.png) no-repeat center center;width:12px;height:7px; position: absolute;right:8%;top:45%}

.form{width:15%;height:42px;line-height:42px; background: #fff;border-radius:60px;box-shadow: 1px 1px 10px rgba(0,0,0,0.3);margin-top:35px}
.form input{float:left;height:42px;border:none;background: none;}
.form input.text{width:80%;text-indent: 20px;}
.form input.submit{width:20%; background: url(../images/search.png) no-repeat center center;}


.nav-column{ background: #fff;position: absolute;top:94px;z-index:999999;padding:20px;right:0;left:0;width:860px;margin:0 auto;box-shadow: 1px 1px 10px rgba(0,0,0,0.2);display: none;}
.nav-column .nav-dl dl{float:left;text-align: left;line-height: 30px;margin:0 10px;width:410px;}

.nav-column .nav-dl dl dt em,.nav-column .nav-dl dl dt b{display: block;}
.nav-column .nav-dl dl dt b{color:#000;font-size:18px;font-weight:bold;margin-top:20px;}
.nav-column .nav-dl dl dd a,.nav-column .nav-dl dl dd{color: #555;line-height: 30px;font-weight: normal;font-size:14px;}
.nav-column .nav-dl dl dd a:before{content: '>';font-weight:900;color:#999;padding:0 10px 0 0px}
.nav-column .nav-dl dl dd a:hover,.nav-column .nav-dl dl dd a:hover:before{color:#920202}
.nav-column .nav-dl dl dd{line-height:27px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical ;}
.nav ul li:nth-child(4) .nav-column{width:1290px;}
.nav-column .nav-dl dl .nav-more{color:#920202;font-weight:normal;transition: all .5s;font-size:16px;}
.nav-column .nav-dl dl .nav-more:hover{margin-left:10px;}
.nav-column .nav-dl dl p{margin-top:10px;color:#777}

.pro-nav-column{width: 1290px;}
.pro-nav-column .nav-dl dl{float:left;width:24%;margin:0 0.5%}
.pro-nav-column .nav-dl dl dt b{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
.pro-nav-column .nav-dl dl dt img{width:100%}
/*头部*/

/*首页banner*/
.banner{position:relative;}
.banner .swiper-slide img{position: relative;top:0;left:0;right:0;width:100%;z-index: -99;}

.banner .swiper-wz{ position: absolute;top:30%;width:100%;text-align: center;}
.banner .swiper-slide .swiper-wz h2{font-size:56px;font-family: arial;font-weight: bold;text-align: center;}
.banner .swiper-slide .swiper-wz a{display: block;width:240px;height:50px;margin:0 auto;line-height:50px;text-align: center; background: #D00000;color:#fff;font-size:24px;margin:40px auto;transition: all .3s;}
.banner .swiper-slide .swiper-wz a:hover{border-radius:7px; background: #000000;}
#banner-num{bottom:30px;}
#banner-num .swiper-pagination-bullet{width:12px;height:12px;opacity: 0.5;margin:0 7px;background: #fff;}
#banner-num .swiper-pagination-bullet-active{ background: #920202;opacity: 1;}
.banner-up{ position: absolute;bottom:5%;right:5%;z-index: 9999;}
.banner-up{text-align: center;animation:mymove 2s cubic-bezier(0.445, 0.145, 0.355, 1)  infinite;}
@keyframes mymove
{
0%   {bottom:5%;}
50%  {bottom:8%;}
100% {bottom:5%;}
}
/*首页banner*/


/*解决方案*/
.ny-main table{width: 100% !important;}
.ny-main table img{width:100% !important}
.title{padding:50px 0;text-align: center;}
.title-en span,.title-en b{display: block;text-align: center;}
.title-en span{font-size:16px;color:#333;line-height:16px;font-weight:normal;margin-top:8px}
.about-right-con .title-en{text-align: left;}
.about-right-con .title-en b,.about-right-con .title-en span{text-align: left;}
.title-en b{font-weight:bold;font-size:35px;line-height:35px;color:#D61518}
.solutions-list{overflow: hidden;}
.solutions-list ul li{float:left;width: 330px;border:1px solid #DDDDDD;overflow: hidden;box-sizing: border-box;margin-right:26px}
.solutions-list ul li .pic{width:100%;overflow: hidden;}
.solutions-list ul li .pic img{transition: all .4s;width: 100%;}
.solutions-list ul li .info{ background: #F5F5F5;padding-bottom:27px ;}
.solutions-list ul li:nth-child(4){margin-right: 0}
.solutions-list ul li .info h2,.solutions-list ul li .info p{width:90%;margin:0 auto;text-align: center;}
.solutions-list ul li .info h2{width:80%;color:#D61518;font-weight:bold;font-size:18px;line-height:30px;text-transform: Uppercase ;padding:15px 0}
.solutions-list ul li .info p{font-size: 14px;line-height:21px;color:#777777;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.solutions-list ul li:hover .pic img{transform: scale(1.1);}

.more a{display: block;color:#fff;font-size:16px;width:220px;height:58px; background: #D61518;text-align: center;line-height:58px;border-radius:50px;text-align: center;}
.more{width:200px;margin:50px auto;border-radius:30px;overflow: hidden; position: relative;}
.more a em{ position: relative;z-index: 9999;display: block;height:58px;width:200px;}
.more:after{content: '';display: block;width:220px; background: #000000;height:5px; position: absolute;bottom:0;left:0;transition: all .4s;}
.more:hover:after{height:53px;}
/*解决方案*/

/*关于我们*/
.about{ background:#F5F5F5;height:600px; background-size:50%;}
.about-left{width: 50%;background: url(../images/video.jpg) no-repeat center center;height:600px;}
.about-left img{margin:26% auto;display: block;}
.about-right{width: 50%;}
.about-right-con{margin-top:9%;width:650px;margin-left:50px}
.about-right-con h2{margin-bottom:5%}
.about-right-con p{font-size:15px;color:#666;line-height:30px;margin-top:40px;}
.about-num{width:100%;overflow: hidden;}
.about-num dl{float:left;width:20%;text-align: center;margin-top:55px;margin-right:6%;position: relative}
.about-num dl dd{margin-top:10px;font-size:16px;}
.about-num dl:nth-child(4){margin-right:0}
.about-more{margin:60px 0 0 0}
/*关于我们*/


/*产品中心*/
.products-list{overflow: hidden;position: relative;}
.products-list ul li{float:left;border:1px solid #DDDDDD;box-sizing: border-box;overflow:hidden}
.products-list ul li .pic{width:100%;overflow: hidden;border-bottom:1px solid #eee;}
.products-list ul li .pic img{transition: all .5s;width: 100%;}
.products-list ul li .info{width:90%;margin:0 auto}
.products-list ul li .info h2{color:#D8131A;text-transform: uppercase;font-size:18px;font-weight:900;font-weight:bold;line-height:30px;text-align: center;padding:15px 0}
.products-list ul li .info p{font-size:15px;text-align: center;color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;line-height:26px}
.products-list ul li .info em{display: block;text-align: center;padding:30px 0;transition: all 0.4s;}
#button-jt{width:45px;height:45px; background: #D61518;text-align: center;line-height: 45px; background-repeat: no-repeat;background-position:  center  center;}
#button-jt:hover{ background-color: #000000;}
.products-list ul li:hover .pic img{transform: scale(1.1);}
.products-list ul li:hover .info em{transform: rotate(180deg);}

#product-num .swiper-pagination-bullet-active{ background: #D00000;}
/*产品中心*/

/*core values*/
.core{ background: url(../images/ys-bg.jpg) no-repeat center center;height:330px;;}
.core h2{font-size:34px;color:#fff;line-height:34px;font-weight: 900;font-family: arial;text-align: center;padding:60px 0 20px 0}
.core h2:after{content: '';display: block;width:60px;height:3px; background: #fff;margin:20px auto 0 auto}
.core p{color:#fff;line-height:30px;font-size:18px;width:100%;margin:0 auto;text-align: center;}
.core ul{margin-top:40px;}
.core ul li{float:left;background: #000000;width:221px;height:60px;line-height:60px; background: #000000;color:#fff;text-align: center;font-size:17px;margin:0 6px;font-weight:bold}
/*core values*/


/*新闻中心*/
.news-list ul li{float:left;width:25%;}
.news-list ul li .pic{height:250px;overflow: hidden;}
.news-list ul li .pic img{transition: all .5s; }
.news-list ul li .info{height: 250px; background: #F5F5F5;}
.news-list ul li .info h2{font-size:16px;text-transform: uppercase;color:#D61519;font-weight:bold;padding-top: 30px;}
.news-list ul li .info h2:after{content:'';display: block;width:32px;height: 2px; background:#000;margin:20px 0 ;}
.news-list ul li .info div{width:86%;margin:0 auto}
.news-list ul li .info p{font-size:14px;color:#777777;line-height:24px;margin:10px 0}
.news-list ul li .info em{display: block;width:90px;height:30px;text-align: center;line-height:30px;border:1px solid #ddd;border-radius:40px;margin-top:20px;transition: all .5s;}
.news-list ul li:hover .pic img{transform: scale(1.1);}
.news-list ul li:hover em{ background: #D61519;color:#fff}
/*新闻中心*/


/*留言*/
.message{height:450px;background-size:50%; background: #f5f5f5;}
.message-left{width:50%;height:450px; background: url(../images/message-img.jpg) no-repeat center right;}
.message-right{width:650px;margin-left:50px;}
.message-right h2{font-size:24px;color:#D61519;font-family: arial;font-weight:900;line-height: 26px;padding-top:40px;}
.message-right p{font-size:16px;color:#000;margin-top:7px;}
.message-form{margin-top:20px;}
.message-form input{float:left;width:290px;height:45px;border-radius:5px; background: #fff;border:none;margin-right:20px;margin-top:10px;border:1px solid #ddd;text-indent: 20px;}
.message-form .name input{ background: url(../images/form-ico01.png) no-repeat center right 20px #fff;}
.message-form .company input{ background: url(../images/form-ico02.png) no-repeat center right 20px #fff;}
.message-form .email input{ background: url(../images/form-ico03.png) no-repeat center right 20px #fff;}
.message-form .phone input{ background: url(../images/form-ico04.png) no-repeat center right 20px #fff;}
.message-form .mess textarea{ background: url(../images/form-ico05.png) no-repeat right 20px bottom 20px #fff;width:564px;border-radius:5px;height:80px;border:1px solid #ddd;margin-top:10px;font-family: arial;padding:20px}
.message-form .submit input{margin-top:20px;width:165px;height:43px;line-height:43px;text-align: center;border-radius:30px; background: #D61519;color:#fff;text-indent: 0;}
/*留言*/

/*底部*/
.footer{ background: url(../images/foot-bg.jpg) no-repeat center center;height: 260px;padding-top:35px}
.foot-left{width:520px; background: url(../images/contact-map.png) no-repeat center left;height:200px}
.foot-left h2{font-size:20px;font-weight:bold;color:#fff}
.foot-left .foot-left-con div{color:#fff;margin-top:20px;padding-left:40px;}
.foot-left .foot-left-con div.f-tel{ background: url(../images/foot-tel.png) no-repeat center left ;font-size:27px;font-weight:bold}
.foot-left .foot-left-con div.f-email{background: url(../images/foot-email.png) no-repeat center left ;font-size:18px;}
.foot-left .foot-left-con div.f-address{background: url(../images/foot-add.png) no-repeat center left ;font-size:16px;}

.foot-center h2{font-size:20px;font-weight:bold;color:#fff}
.foot-center{width:590px;}
.foot-center ul{margin-top:10px;float:left;width:50%}
.foot-center ul li{width:100%;line-height:35px;}
.foot-center ul li a{color:#fff;font-size:15px;}
.foot-center ul li a:hover{text-decoration: underline;}

.foot-right{margin-top:30px}
.foot-bottom{border-top:1px solid #A05E62}
.foot-bottom span{color:#fff;font-size:14px;margin-top:20px;}
.foot-bottom span a{color:#fff}
.foot-bottom span a:hover{text-decoration: underline;}
/*底部*/


/*内页公共css*/
.ny-banner{height:492px;width:100%}
.ny-banner-div{ position: relative;top:32%;}
.ny-banner h2{font-size:46px;font-weight: 900;text-shadow:#fff 2px 0 0,#fff 0 1px 0,#fff -2px 0 0,#fff 0 -2px 0;color:#D71418;text-align: center;letter-spacing: 1px;}
.ny-banner p{font-size:18px;color:#fff;text-align: center;margin-top:20px;}
/*内页公共css*/

/*内页产品*/
.ny-pro-list li{overflow: hidden;padding:3% 0}
.ny-pro-list .pic{width:45%;border-radius:10px;overflow: hidden;box-shadow:1px 1px 3px #999;}
.ny-pro-list .pic img{width:100%;}
.ny-pro-list .info{width:50%}

.ny-pro-list .info h2 a{font-size:22px;font-weight:bold;color:#D61519;display: block;margin:30px 0}
.ny-pro-list .info p{font-size:16px;line-height:30px;color:#555}
.ny-pro-list .info .pro-more{transition: all .3s;width:190px;height:45px;display: block;text-align: center;line-height:45px; background: #D61518;color:#fff;font-weight:bold;font-weight: bold;font-size:16px;margin:50px 0}
.ny-pro-list .info .pro-more:hover{text-decoration: underline; background: #000000;border-radius:10px}
.ny-pro-list li:nth-child(odd) .pic{float:left;}
.ny-pro-list li:nth-child(odd) .info{float:right;}
.ny-pro-list li:nth-child(even) .pic{float:right;margin-left:5%}
.ny-pro-list li:nth-child(even) .info{float:left;}
.ny-pro-list li:nth-child(even){ background: #F5F5F5;}


/*产品详情页*/
.ny-left{width:1010px;margin-top:40px;}
.ny-left .position{ background:url(../images/home.png) no-repeat center left 20px #F1F1F1;height: 85px;line-height:85px;padding-left:50px;}
.ny-left .position a{font-size:17px;color:#777777}
.ny-left .position a:after{content: '>';font-size:17px;color:#777777;margin:0 10px;}
.ny-left .position a:last-child:after{content: '';}
.ny-left .position a:last-child{color:#000}

.ny-right{width:354px;margin-top:40px;}
.pro-title{height:60px; background: #D61519;font-size:20px;font-weight:bold;color:#fff;line-height: 60px;text-indent: 30px;;}
.pro-pro,.contact-pro,.message-pro{ background: #EEEEEE;margin-bottom:30px}
.ny-cwidth{width:90%;margin:0px auto;padding:20px 0}

.contact-pro .ny-cwidth{width:82%}

.ctitle li a{display: block;padding:20px 10px;font-size:17px;line-height:24px;color:#333333}
.ctitle li{border-bottom:1px solid #CCCCCC}
.ctitle li:hover a,.ctitle li.on a{ background: #000;color:#fff}

.contact-con{padding:15px 0 0 0}
.contact-con li{padding-left:40px;margin:0 0 20px 0}
.contact-tel{ background: url(../images/tel-nav.png) no-repeat center left ;font-size:27px;font-weight: bold;color:#0D0D0D}
.contact-email{ background: url(../images/email-nav.png) no-repeat top left;line-height:20px;font-size:18px;color:#111}
.contact-add{ background: url(../images/add-nav.png) no-repeat top left 4px;line-height:20px;font-size:17px;color:#111}

.ny-message-form input,.ny-message-form textarea{display: block;border-radius:50px;width:295px;height:45px; background: #fff;border:none;margin:0 auto 15px auto;text-indent: 20px;}
.ny-message-form textarea{height:100px;border-radius:20px;padding-top:10px;font-family: arial;color:#777}
.ny-message-form .submit1{ background: #000000;width: 40%;text-indent: 0;margin:0 auto;color:#fff;font-size:16px;height:40px;}

.detail{ background: #F5F5F5;margin-top:20px;font-size:20px;line-height:35px;padding:30px}

/*公司简介*/
.nav-ctitle1{overflow: hidden;margin:60px auto;text-align: center;}
.nav-ctitle1 li{display: inline-block;}
.nav-ctitle1 li a{transition: all .3s;float:left;width:210px;height:48px;border:1px solid #fff;text-align: center;line-height:48px;color:#fff;margin:0 18px;    font-size: 16px;border-radius:50px}
.nav-ctitle1 li:hover a,.nav-ctitle1 li.on a{ background: #D6151A;border-color:#D6151A}

.ny-about-top{max-width:1200px;margin:70px auto;text-align: center;}
.ny-about-top h2,.ny-about-bottom h2{font-size:26px;color:#D51519;line-height:32px;margin-bottom: 30px;}
.ny-about-top p,.ny-about-bottom p{font-size:18px;line-height:32px;color:#222}

.ny-about-center span{float:left;width:49.5%;margin:0 0.25%}
.ny-about-center span img{width:100%}

.ny-about-center1 span{float:left;width:100%;margin:0 0.25%}
.ny-about-center1 span img{width:100%}
.ny-about-bottom1 h2{font-size:32px;color:#D51519;line-height:32px;margin-bottom: 30px;}
.ny-about-bottom1 b{font-weight:bold;font-size:35px;line-height:35px;color:#D61518}
.ny-about-bottom1{max-width:1200px;margin:70px auto;text-align: center;}


.ny-about-bottom{max-width:1200px;margin:70px auto;text-align: center;}

/*core calues*/
.ny-cor-title{max-width:1330px;margin:60px auto 60px auto;} 
.ny-cor-title h2{font-size:32px;color:#D61518;line-height:32px;text-align: center;}
.ny-cor-title h2:after{content: '';display: block;width:56px;height: 5px; background: #D61518;margin:20px auto}
.ny-cor-title p{font-size:18px;line-height:30px;color:#222;margin:10px 0;text-indent: 2em;text-align: center;    font-weight: bold;}

.ny-cor1-title {margin:60px auto 30px auto;}
.ny-cor1-title p{font-size:18px;line-height:30px;color:#222;margin:10px 0;text-indent: 2em;text-align: left;    font-weight: normal;}

.ny-core-values .ny-core-li{max-width:1400px;margin:0 auto;overflow: hidden;padding:40px 0}
.ny-core-values li:nth-child(odd){ background: #F5F5F5;}
.ny-core-values li:nth-child(odd) .pic{float:left}
.ny-core-values li:nth-child(odd) .info{float:right}

.ny-core-values li:nth-child(even) .pic{float:right}
.ny-core-values li:nth-child(even) .info{float:left}

.ny-core-values li .pic,.ny-core-values li .info{width:50%}
.ny-core-values li .info h2{margin:60px 0 30px 0;font-size:26px;font-weight:bold;color:#D6141C;line-height:26px;}
.ny-core-values li .info div{font-size:18px;line-height:31px;color:#222;width:94%}

.ny-hse-con{margin:10px auto 80px auto;overflow: hidden;}
.ny-hse-con span{float:left;width:31%;margin:1%}
.ny-hse-con span img{width:100%}


/*内页解决方案*/
.ny-title-core{font-size:28px;color:#111;font-weight:normal;margin:50px 0}
.ny-title-core:before{content: '';width:19px;height: 23px; background: #D61519;float:left;margin-top:10px;margin-right:30px;}
.ny-solution-list{margin-bottom: 60px;}
.ny-solucore-list{overflow: hidden;}
.ny-solucore-list ul li{float:left;width: 330px;border:1px solid #DDDDDD;overflow: hidden;box-sizing: border-box;margin-right:26px;}
.ny-solucore-list ul li:nth-child(4n){margin-right:0}
.ny-solucore-list ul li .pic{width:100%;height: 215px;overflow: hidden;}
.ny-solucore-list ul li .pic img{transition: all .4s;width: 100%;}
.ny-solucore-list ul li .info{ background: #F5F5F5;padding-bottom:27px ;}
.ny-solucore-list ul li:nth-child(4){margin-right: 0}
.ny-solucore-list ul li .info h2,.ny-solucore-list ul li .info p{width:90%;margin:0 auto;text-align: center;}
.ny-solucore-list ul li .info h2{width:80%;color:#D61518;font-weight:bold;font-size:18px;line-height:30px;text-transform: Uppercase ;padding:12px 0;}
.ny-solucore-list ul li .info p{font-size: 14px;line-height:26px;color:#777777;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ny-solucore-list ul li:hover .pic img{transform: scale(1.1);}


.ny-integrity-list{overflow: hidden;}
.ny-integrity-list ul li{float:left;width: 330px;border:1px solid #DDDDDD;overflow: hidden;box-sizing: border-box;margin-right:26px;}
.ny-integrity-list ul li:nth-child(4n){margin-right:0}
.ny-integrity-list ul li .pic{width:100%;height: 215px;overflow: hidden;}
.ny-integrity-list ul li .pic img{transition: all .4s;width: 100%;}
.ny-integrity-list ul li .info{ background: #F5F5F5;padding-bottom:27px ;}
.ny-integrity-list ul li:nth-child(4){margin-right: 0}
.ny-integrity-list ul li .info h2,.ny-integrity-list ul li .info p{width:90%;margin:0 auto;text-align: center;}
.ny-integrity-list ul li .info h2{width:80%;color:#D61518;font-weight:bold;font-size:18px;line-height:30px;text-transform: Uppercase ;padding:12px 0;}
.ny-integrity-list ul li .info p{font-size: 14px;line-height:21px;color:#777777;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ny-integrity-list ul li:hover .pic img{transform: scale(1.1);}

/*解决方案详情页*/
.solut-postion{border-bottom:1px solid #DDDDDD;padding:30px 0;margin-bottom:40px;}
.solut-postion h2{font-size:26px;color:#D51519;height:50px;line-height:50px;}
.solut-postion a{ background: url(../images/reture.png) no-repeat center left;padding-left:35px;height:50px;line-height:50px;}
.ny-solu-con{font-size:18px;line-height:30px;color:#111; background: #F5F5F5;padding:30px;margin:30px 0}
/*解决方案详情页*/

/*联系方式*/
.ny-contact-con{ background: #EEEEEE;padding:60px 0}
.ny-contact-right{margin-left:8%;margin-top:2%;}
.ny-contact-right h2{font-size:28px;font-weight: 900;color:#D51519}
.ny-contact-right ul li{margin:25px 0;padding-left:40px;height: 35px;line-height:35px;}
.ny-contact-right ul li b{font-weight:bold;color:#111;font-size:16px;}
.ny-contact-right ul li span{font-size:16px;}
.ny-contact-right ul li.c-phone{ background: url(../images/c-phone.png) no-repeat center left;}
.ny-contact-right ul li.c-email{ background: url(../images/c-email.png) no-repeat center left;}
.ny-contact-right ul li.c-add{ background: url(../images/c-add.png) no-repeat center left;}


.ny-today-title{font-size:26px;color:#D51519;height:50px;line-height:50px;font-weight: 900;text-align: center;margin:50px 0 30px 0}
.ny-today-con form{overflow: hidden;padding-bottom: 30px;}
.ny-today-con form .text{float:left;width:32.9%;margin-bottom:20px;}
.ny-today-con form .text input{width:90%;border:1px solid #ccc;height:43px;line-height:43px;text-indent:20px;}
.ny-today-con form .text em{color:#D61519;width:10%}
.ny-today-con form .text-area{width:100%}
.ny-today-con form .text-area textarea{width:92.5%;height:200px;border:1px solid #ccc;font-family: arial;padding:20px;font-size:15px;}
.pro-me-red{color:#f00;padding:20px 0;}
.submit-message{width:176px;;margin:20px auto 40px auto}
.submit-message input{width:176px;height:53px;margin:0 auto;float: none;color:#fff; background: #000000;padding:0;font-size:15px;border:none;margin:0 auto}

/*新闻中心*/
.ny-news-list{margin:40px auto}
.ny-news-list li{ background: #F5F5F5;padding:30px 0;overflow: hidden;margin:18px 0;transition: all .3s;}
.ny-news-list li:hover{ background: #D51519;}
.ny-news-list li:hover .news-time b,.ny-news-list li:hover .news-time em{color:#fff}
.ny-news-list li:hover .news-info h2,.ny-news-list li:hover .news-info p{color:#fff}
.ny-news-list li a{display: block;width:95%;margin:0 auto}
.ny-news-list .pic{float:right;width:18%}
.ny-news-list .pic img{width:100%}
.ny-news-list .info{float:left;width:75%}
.ny-news-list .info .news-time b,.ny-news-list .info .news-time em{display: block;text-align: center;display: block;}
.ny-news-list .info .news-time b{font-size:60px;font-weight: 900;font-family: arial;color:#C3C3C3;line-height:79px;margin-top:20px;margin-bottom:10px}
.ny-news-list .info .news-time em{font-size:20px;color:#111;text-align: center;letter-spacing:1px;line-height:20px;}
.ny-news-list .info .news-time{border-right:1px solid #DDDDDD;padding-right:30px;width:15%;height:167px}
.ny-news-list .info .news-info{width:75%}
.ny-news-list .info .news-info h2{font-size:20px;color:#D51519;line-height:24px;margin:20px 0}
.ny-news-list .info .news-info p{font-size:15px;line-height:26px;color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical ;}

.pagelist {padding: 10px 0;margin:45px 0;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.pagelist a,
.pagelist span {border: 1px solid #ccc; display: inline-block;padding: 5px 12px;margin-right:5px;border-radius:20px}
.pagelist span.current{color: #fff;background: #D61519;}

/*新闻中心详情*/
.nr-container{margin:50px auto;position: relative;}
.nr-container .nr-title{font-size:30px;font-weight:bold;line-height:30px;margin:15px 0;color:#D61519;text-align: center;}
.nr-container .nr-info{font-size:17px;line-height:17px;text-align: center;}
.nr-container .return1{ background: url(../images/reture1.png) no-repeat center left;padding-left:60px;font-size:18px;color:#222;font-weight: bold;position: absolute;right:0;top:40px;}
.nr-container .return1:hover{color:#D61519}
.nr-content{font-size:18px;line-height:30px;color:#222; background: #F5F5F5;padding:40px;margin:30px 0}
.nr-content p span{    font-size: 18px !important;line-height: 30px !important;color: #222 !important;}
.fy h5{float:left;font-size:18px;color:#D61519}
.fy h5 a{font-size:18px;color:#555}
.fy h5 a:hover{color:#000;text-decoration: underline;}
.fy h5.elli2{float:right}


/*在线咨询*/
.fixed-right{width: 54px;position: fixed;right: -100px;bottom: 20%;z-index: 999999;transition: all .4s;}
.fixed-addclass{right:10px}
.fixed-right li{display: block;width: 54px;height: 54px;margin-bottom: 4px;background: #eee;cursor: pointer; -webkit-transition: 0.56s ease;transition: 0.56s ease;position: relative;}
.fixed-right li:hover{background: #DF4226;}
.fixed-right li span{display: block;width:54px;height:54px;}
.fixed-right li:nth-of-type(1) span{background: url(../images/r_ico11.png);}

.fixed-right li:nth-of-type(2) span{background: url(../images/r_ico13.png);}
.fixed-right li:nth-of-type(3) span{background: url(../images/r_ico14.png);}
.fixed-right li:nth-of-type(1):hover span{background: url(../images/r_ico01.png);}

.fixed-right li:nth-of-type(2):hover span{background: url(../images/r_ico03.png);}
.fixed-right li:nth-of-type(3):hover span{background: url(../images/r_ico04.png);}
.fixed-tel{font-size: 14px;color: #666;width:220px;height:60px;line-height:60px;background: #F5F5F5;position: absolute;left: 80px;top: 0;box-sizing: border-box;text-align: center;-webkit-transition: 0.56s ease;transition: 0.56s ease;}
.fixed-tel b{display: block;font-size: 20px;color: #df3f25;font-weight: bold;}
.fixed-right li:nth-of-type(2):hover .fixed-tel{left: -225px;}
.fixed-wx{width: 116px;height: 117px;background: #F5F5F5;padding:5px;position: absolute;left: 80px;top: 0;-webkit-transition: 0.56s ease;transition: 0.56s ease;}
.fixed-right li:nth-of-type(1):hover .fixed-wx{left: -130px;}


.ny-solu-con tr,.ny-solu-con tr td,.ny-solu-con tr td p,.ny-solu-con tr span,.ny-solu-con p,.ny-solu-con span,.nr-content p,.nr-content span,.nr-content{word-break: normal !important;text-align: left ;}
.ny-pro-details-xq p,.nr-content p,.nr-content span,.nr-content{text-align: inherit ;    font-size: 18px;}
