*{margin:0;padding:0;}
body{width:100%; overflow-x: hidden;font-family: "微软雅黑";}
body,input{font-family:arial;color:#333;font-size: 14px;font-family: "微软雅黑";}
a{text-decoration:none;color: #333;font-family: "微软雅黑";}
a:hover{ text-decoration:none;}
i,em{font-style:normal;font-family: "微软雅黑";}
img{border:0;vertical-align:middle;}
ul li{list-style: none}
h1,b{font-weight:normal}
button{border:none; background: none;}
/*公共样式*/
.container{width:1320px;margin:0 auto}

input{outline: none;}
.fl{float:left;}
.fr{float:right;}
.c{ overflow: hidden;zoom:1}
/*头部*/

.wap-header{display: none;}
/*头部*/

.header-zw{height: 108px;}
.header-top{position: fixed;top:0;left:0;width:100%;z-index:999;background: rgba(255,255,255,0.8);transition: all .5s;}
.headerfixed{background: rgba(255,255,255,1);box-shadow: 1px 1px 6px rgb(0,0,0,0.2);z-index: 9999;}
.headerfixed .header-right .nav li dl{box-shadow: 1px 1px 6px rgb(0,0,0,0.2);}
.header{height:108px;line-height:108px;}
.logo{width:140px;}
.header-right{width:1000px}
.header-right .nav li{float:left;width: calc(100%/8);}

.header-right .nav li a{font-size:18px;color:#444;width: 100%;}

.header-right .nav li{display: block;text-align: center;}
.header-right .nav li a{display: block;position: relative;z-index:999;transition: all .4s;}
.header-right .nav li dl{position: absolute;top:108px;left:0;right:0;margin:0 auto;z-index:9999; background:rgba(255,255,255,0.6);width:1320px;height:55px;line-height:55px;display: none;text-align: center;}
.header-right .nav li dl em{width:150px;text-align: center;margin-left:12px;display: inline-block;}
.header-right .nav li dl a{color:#333;font-size:16px;}
.header-right .nav li dl a:hover{color:#001b69;font-weight: bold;}
.header-right .nav li:hover>a,.header-right .nav li.on>a{ background: #eee;color:#001b69}


/*banner*/
.banner { position: relative;overflow:hidden}
.banner .swiper-slide img{width: 100%;}
#num{bottom:70px}
#num span{ background: #fff;opacity: 1;width: 15px;height: 15px;margin: 0 10px;}
#num .swiper-pagination-bullet-active{ background: #001b69;}

/*banner下数字*/
.number{ background: #fff;  box-shadow: 1.5px 2.598px 7px 0px #EDEDED;position: relative;top:-60px;z-index:99;height: 120px;}
.number dl{float:left;width: 20%;padding-left:5%;border-right:1px solid #EDEDED ;height:80px;margin-top:20px;box-sizing: border-box;}
.number dl dt{display: block;font-size:40px;font-family: arial;line-height: 40px;color:#001b69;margin-top:10px}
.number dl dd{font-size: 15px;color:#333;line-height:16px;margin-top:7px;}
.number dl:nth-child(5){border-right: 0;}

/*手机客服*/

/*公司简介*/
.about-left{width: 540px;}
.about-left .about-title b,.about-left .about-title span{display: block;}
.about-left .about-title b{font-size:36px;color:#333;line-height: 36px;}
.about-left .about-title span{font-size:36px;color:#001b69;line-height: 36px;margin-top:10px;}
.about-left .about-title span{width: 220px;border-bottom:2px solid #ddd;padding-bottom:25px}
.about-left p{color:#666;line-height:28px;margin-top:20px}
.about-left .more{width:200px;height:46px;line-height: 46px;text-align: center;margin-top:25px;}
.about-left .more a{display: block; background: #001b69;font-size:17px;color:#fff;transition: all .4s;}
.about-left .more a:hover{ background: #0D2955;}
.about-right{width:699px}
/*公司简介底部*/
.about-bottom{margin:40px 0}
.about-bottom dl{float:left;width: 315px;height: 210px; position: relative;margin-right: 20px;overflow: hidden;}
.about-bottom dl img{transition: all .3s;}
.about-bottom dl:nth-child(4){margin-right:0}
.about-bottom dl dd{position: absolute;left:0;top:0;height: 210px; background:rgba(0,0,0,0.6);width: 100px;transition: all .3s;}
.about-bottom dl dd span,.about-bottom dl dd b,.about-bottom dl dd em{display: block;color:#fff;width: 100px;text-align: center;}
.about-bottom dl dd span{font-size: 14px;margin-top:70px}
.about-bottom dl dd b{font-weight: bold;margin:10px 0}
.about-bottom dl dd em{margin:30px auto;display: block;width: 25px;height: 25px; background: #001b69;color:#fff;border-radius: 100%;text-align: center;font-weight: bold;line-height: 25px;}
.about-bottom dl:hover dd{ background:rgba(17,63,134,0.6);}
.about-bottom dl:hover dt img{transform: scale(1.1);}
.about-bottom dl:hover dd em{ background: #000000;}







/*产品应用*/
.product{ background: #F5F5F5;padding:30px 0}
.title{text-align: center;margin:40px 0 40px 0}
.title span{display: block;font-size:32px;line-height:32px;font-weight:normal}
.title span em{color:#001b69}
.title p{width: 380px;margin:15px auto 10px auto;font-size: 15px;padding:4px 0;font-weight:normal;display: block;color:#666;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB}
.title p b{display: block;font-size:22px;}

.pro-left{}
.pro-right{width:100%;}
.pro-right h2{font-size: 30px;font-weight: bold;color:#333333;line-height: 30px;margin:20px 0 30px 0;}
.pro-right p{font-size:17px;line-height:30px;color:#666;text-indent: 2rem;}

.pro-con{margin:0px 0 10px 0;}
.pro-list{overflow: hidden;position: relative;padding-top:70px}
.pro-list li{float:left;height:100%; position: relative;margin-top:30px;width: 100%;}
.pro-list li .pic{width: 100%;height:100%;}
.pro-list li .pic img{transition: all .3s;width: 100%;}
.pro-list li .info{transition: all .3s;font-size:16px;height:30px; background: rgba(0,0,0,0.5);line-height:30px;text-align: center;color:#fff;position: absolute;bottom: 0;left:0;width: 100%;}

.pro-list li:hover .info{height: 100px;line-height: 100px; background: rgba(0,0,0,0.8);}
#jt-pro{position: relative;font-weight: bold;font-size:14px;width: 25px;height: 25px;border-radius:100%; background: #001b69;text-align: center;line-height:25px;color:#fff;margin-right: 10px;float:left;left:0;}
#jt-pro:after{content: '';}
/*合作经典*/
.business{margin:0px auto}
.business-con{ position: relative;overflow: hidden;}
.business-con li{width:20%;float:left;position: relative;height:440px}

.business-con li .pic,.business-con li .info{width: 100%;height: 220px;overflow: hidden;}
.business-con li .pic img{width: 100%;transition: all .3s;}
.business-con li .info{ background: #F5F5F5;transition: all .4s;}
.business-con li .info b,.business-con li .info span{display: block;width:90%;margin:0 auto;text-align: center;}
.business-con li .info b{font-size:18px;line-height:56px;padding-top:10px}
.business-con li .info span{color:#666;line-height:28px}
.business-con li:nth-child(even) .pic{position: absolute;bottom:0}
.business-con li:nth-child(even) .info{position: absolute;top:0}
.business-con li:hover .info{background: #001b69;}
.business-con li:hover .info b,.business-con li:hover .info span{color:#fff}
.business-con li:hover .pic img{transform: scale(1.1);}

#jt-business:after{font-size:15px;width:32px;height: 46px;text-align: center;line-height:46px; background:rgba(15,57,120,0.9);color:#fff}
.business .swiper-button-next{right:0;}
.business .swiper-button-prev{left:0;}

/*新闻*/
.news-title span,.news-title b{display: block;}
.news-title span{font-size:36px;line-height:36px;font-weight:normal}
.news-title b{font-weight: bold;;color:#001b69;font-size: 36px;line-height: 36px;margin-top:10px;}
.news-top{margin-bottom:30px;    margin-top: 50px;}
.news-top ul{margin-top:20px}
.news-top ul li{float:left;width: 110px;height:40px;margin-left:20px;}
.news-top ul li a{font-size:16px; background: #EDEDED;float:left;width: 110px;height:40px;line-height: 40px;text-align: center;}
.news-top ul li.on a{background: #001b69;color:#fff}

.news-left{ background:#EAF6FA;width: 500px;padding:30px 0;transition: all .2s;}
.news-left dd,.news-left dt{width:90%;margin:0 auto}
.news-left dd span{display: block;color:#999;font-size: 12px;}
.news-left dd h2{font-size: 18px;line-height: 18px;text-align: center;margin:10px 0}
.news-left dd p{font-size:14px;line-height:24px}
.news-left dt{width:90%;margin:20px auto;overflow: hidden;}
.news-left dt img{width: 100%;transition: all .3s;}
.news-left dd a{display: block;width:170px;height:40px;line-height: 40px;text-align:center; background: #001b69;color:#fff}
.news-left:hover{ background: #eee;}
.news-left:hover dt img{transform: scale(1.1);}
.news-left:hover h2{color:#001b69}

.news-right{width:800px}
.news-right li{overflow: hidden;border-bottom:1px solid #C89665;padding-bottom:20px;margin-bottom:20px}
.news-right .pic{width:220px;float:left;overflow: hidden;}
.news-right .pic img{width: 100%;transition: all .3s;}
.news-right .info{width:550px;float:right}
.news-right .info em{display: block;color:#999;font-size: 12px;}
.news-right .info h3{font-size:16px;color:#333333;line-height:16px;margin:5px 0;font-weight: normal;}
.news-right .info h3:before{width:0;height: 1px; background:#001b69;float:left;content: '';margin-top:8px;margin-right:5px;transition: all .3s;}
.news-right .info p{font-size: 14px;line-height:24px;margin:10px 0;color:#666}
.news-right .info span{display: block;color:#666;line-height: 25px;}
.news-right .info span:before{transition: all .3s;content: '>';width: 25px;height: 25px;border-radius: 100%; background: #EDEDED;color:#555;text-align: center;line-height: 25px;float: left;margin-right: 10px;}

.news-right li:hover .info span:before{ background: #001b69;color:#fff}
.news-right li:hover .info span{color:#001b69}
.news-right li:hover .pic img{transform: scale(1.1);}
.news-right li:hover h3:before{width: 33px;}
.news-right li:hover h3{color:#001b69}

/*友情链接*/
.parter{margin:0px 0 55px 0;}
.parter .container{border-top:0px solid #DDDDDD;overflow: hidden;padding-top: 0px;}
.parter ul li{float:left;margin-right:15px}

/*底部*/
.footer{ background: #111111;}
.foot-left ul{border-bottom:1px solid #fff;padding:45px 0 35px 0;overflow: hidden;    margin-bottom: 60px;}
.foot-left ul li{float:left;color:#fff;font-size:18px;}
.foot-left ul li:after{content: '|';margin:0 30px;}
.foot-left ul li a{color:#fff}
.foot-left ul li:nth-child(6):after{content: '';}
.foo-tel{font-size:16px;color:#fff;margin:20px 0}
.foo-tel b{font-size: 24px;font-weight:bold;}
.foo-address{font-size:15px;color:#fff} 

.foot-right{width:145px;margin-top:30px;}
.foot-right dt{ background: #B8B8B8;border-radius:5px;width:145px;padding:8px 0}
.foot-right dt img{display: block;width: 120px;margin:0 auto;}
.foot-right dd{color:#fff;margin-top:10px}

.foot-bottom{color:#fff;text-align: center;padding:10px 0;margin-top:40px;border-top:1px solid #222;line-height:50px;}
.foot-bottom a{color:#fff}
.foot-bottom a:hover{text-decoration: underline;}


/*关于我们*/
.ny-banner{width: 100%;background: none;}
.about-cement{margin: 65px auto;}
.about-ce-left{width:49%;}
.about-ce-left img{width: 100%;}
.about-ce-right{width:49%;margin-left:2%}
.about-ce-right h2{margin-bottom:10px;}
.about-ce-right h2 span,.about-ce-right h2 b{display: block;}
.about-ce-right h2 span{font-size:30px;line-height: 30px;margin-bottom:10px;font-weight: normal;;}
.about-ce-right h2 b{font-size:30px;line-height: 30px;color:#001b69;font-weight: bold;}
.about-ce-right .about-p p{line-height:24px;color:#666;font-size:14px;text-indent: 2rem;}

.devel .ny-title{padding-top:60px;}
.devel .ny-title b,.devel .ny-title em{display: block;text-align: center;}
.devel .ny-title b{font-size:40px;line-height:46px;font-weight:bold;font-family: arial;color:#fff;font-weight: normal;}
.devel .ny-title em{font-size:24px;color:#fff;line-height:24px;margin:10px 0;font-weight:normal;width: 300px;margin:10px auto}
.devel .ny-title em:before{content: '';float:left;width: 70px;height: 1px; background: #fff;margin-top:14px;}
.devel .ny-title em:after{content: '';float:right;width: 70px;height: 1px; background: #fff;margin-top:14px;}
/*发展历程*/
.devel{margin:50px auto;background: url(../images/deve-bg.jpg) no-repeat center;height: 933px;}

.devel-con{ background: url(../images/deve-xian.png) no-repeat top center;margin:50px auto;width:1250px;height: 681px;}
.devel-con ul::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.devel-con ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.devel-con ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
.devel-con ul{ position: relative;top:75px;height:550px;overflow-y: auto;overflow-x: hidden;}
.devel-con ul li{cursor: pointer;}
.devel-con ul li:nth-child(odd){position: relative;left:690px; background: url(../images/deve-bg-right.png) no-repeat center center;width:487px;height:140px;}
.devel-con ul li:nth-child(odd) .pic,.devel-con ul li:nth-child(odd) .info{float:left}
.devel-con ul li .pic{width:185px;height:105px;margin:20px 30px;overflow: hidden;}
.devel-con ul li .pic img{transition: all .5s;}

.devel-con ul li .info{width:270px;overflow: hidden;}
.devel-con ul li .info b,.devel-con ul li .info span{display: block;}
.devel-con ul li .info b{font-size:18px;font-weight:bold;color:#333;margin-top:18px;}
.devel-con ul li .info span{font-size:15px;color:#666666;line-height:28px;margin-top:10px;width:95%}

.devel-con ul li:nth-child(even){ position: relative;}
.devel-con ul li .info em{font-size:14px;color:#AAAAAA;position:absolute;right:10px;top:20px;opacity: 0;}
.devel-con ul li:nth-child(odd) .info em{transition: all .5s;}
.devel-con ul li:nth-child(even) .info em{transition: all .5s;}

.devel-con ul li:nth-child(even){background: url(../images/deve-bg-left.png) no-repeat right center;width:535px;height:140px;margin-left: 12px;}
.devel-con ul li:nth-child(even) .pic,.devel-con ul li:nth-child(even) .info{float:right}
.devel-con ul li .pic{width:152px;height:105px;margin:20px 30px}
.devel-con ul li:nth-child(even) .info{text-align: right;}
.devel-con ul li:nth-child(even) .pic{margin:20px 30px 20px 14px}

.devel-con ul li:hover .info b{color:#1266AD}
.devel-con ul li:hover .info span{color:#1266AD}
.devel-con ul li:hover:nth-child(odd) .info em{opacity: 1;}
.devel-con ul li:hover:nth-child(even) .info em{opacity: 1}
.devel-con ul li:hover .pic img{transform: scale(1.2);}

.devel li{ position: relative;}
.devel-time{position: absolute;background:#FFFFFF;border:5px solid #EEEEEE;border-radius:100%;width:76px;height: 76px;text-align: center;line-height:76px;font-size:18px;font-weight:bold;color:#3287cf}
.devel li:nth-child(odd) .devel-time{left:-22%}
.devel li:nth-child(even) .devel-time{right:-23%}

.ny-title{padding-bottom:60px;}
.ny-title b, .ny-title em{display: block;text-align: center;}
.ny-title b{font-size:40px;line-height:46px;font-weight:bold;font-family: arial;color:#333;font-weight: normal;}
.ny-title em{font-size:24px;color:#333;line-height:24px;margin:10px 0;font-weight:normal;width: 300px;margin:10px auto}
.ny-title em:before{content: '';float:left;width: 70px;height: 1px; background: #D6D6D6;margin-top:14px;}
.ny-title em:after{content: '';float:right;width: 70px;height: 1px; background: #D6D6D6;margin-top:14px;}

.ny-culture{width:1200px;margin:0 auto}
.ny-culture-con{margin:0px auto 50px auto}
.ny-culture-top{ background: #001b69;margin-bottom:14px;}
.ny-culture-top .fr{width:350px;margin:50px 30px 0 50px;float:left}
.ny-culture-top .fr h2{font-size:26px;line-height:26px;color:#fff;}
.ny-culture-top .fr p{font-size:20px;line-height:30px;color:#fff;margin-top:20px}

.ny-culture-bottom dl{ background: #F5F5F5;width:423px;}
.ny-culture-bottom dl dd{margin:46px auto;width:350px}
.ny-culture-bottom dl dd h2{font-size:26px;line-height:26px;color:#333}
.ny-culture-bottom dl dd p{font-size:20px;line-height:30px;margin-top:20px;color:#333}
.ny-culture-bottom .fl{margin-right:14px}

.honor{ background: url(../images/honor-bg.jpg) no-repeat center bottom;padding:0px 0;position: relative;}
.honor .ny-honor-con{width:100%}
.honor h2{text-align: center;}
.honor h2 b{/*font-size:30px;font-weight:bold;color:#333;text-align: center;text-align: center;*/}
.honor h2 b:after{/*width:157px;height:2px; background:#3BB3C3;margin:15px auto;content: '';display: block;*/}
.honor span{/*display: block;font-size:18px;color:#444;font-weight:normal*/}
.honor p{/*font-size:13px;color:#666;font-weight: normal;*/}
.ny-honor-con{margin:50px auto;overflow: hidden;margin-top:0}
.ny-honor-con li{float:left;width:24%;margin:0 5px;height: 100%;}
.ny-honor-con li .pic{width:90%;border:1px solid #DDDDDD;overflow: hidden;}
.ny-honor-con li .pic img{width:100%;transition: all .5s;}
.ny-honor-con li .info{width:100%;height:50px;margin-top:5px;line-height:50px;text-align: center; background: #fff;border:1px solid #DDDDDD;transition: all .5s;}
.ny-honor-con li:hover .info{ background: #1266AD;color:#fff}
.ny-honor-con li:hover .pic img{transform: scale(1.1);}
.ny-honor-con li:hover .pic{border-color:#1266AD}
.honor-hd a{ cursor: pointer;}
.honor-hd a.next{position:absolute;left:6%;top:40%}
.honor-hd a.prev{position:absolute;right:6%;top:40%}

.honor .pichide{position: fixed;top:10%;width:25% !important;left:0;right:0;margin: 0 auto;z-index:999992;display: none;}
.pichide img{width:100%}
.bgg{width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 999991;display: none;}
.honor .picmax{display: block;}
.ny-honor-con li .picmax img:hover{transform: scale(1);}
.ny-honor-close{ position: fixed;right:20%;top:10%;cursor: pointer;transition: all .6s;z-index:999992;border-radius: 50%;display: none;}
.ny-honor-close:hover{transform: rotate(180deg);}
.honor .hd a{position: absolute;top:50%;float:left;cursor: pointer;font-size:26px;color:#fff; background:rgba(141,142,143,0.6);width:40px;height:100px;line-height:100px;text-align: center;}
.honor .hd a.next{left:3%}
.honor .hd a.prev{right:3%}

.ny-read{width:1200px;margin:0 auto}
.ny-read-list ul{height:60px; background: #eee;line-height: 60px;position: relative;}
.ny-read-list li{float:left;padding:0 30px;font-size:16px;color:#666}
.ny-read-list li:hover,.ny-read-list li.on{ background: #001b69;color:#fff}
.ny-read div img{width:100%;}
.ny-read-list {margin:50px 0;}

/*合作机会*/
.ctitle{width: 880px;height:120px;line-height:80px;  box-shadow: 1.5px 2.598px 7px 0px #EDEDED;margin:0 auto;position: relative;top:-60px;z-index: 999; background: #fff;}
.ctitle li{float:left;width:calc(100%/2);text-align: center;}
.ctitle li a{width:100%;float:left;height: 80px;margin:20px 0;border-right:1px solid #EEEEEE;font-size:24px;font-weight:bold;color:#1C1C1C}
.ctitle li.on a,.ctitle li:hover a{color:#001b69}
.ctitle li.on,.ctitle li:hover{border-bottom:3px solid #001b69}



.newtitle{width:580px;height:120px;line-height:80px;  box-shadow: 1.5px 2.598px 7px 0px #EDEDED;margin:0 auto;position: relative;top:-60px;z-index: 999; background: #fff;}
.newtitle li{float:left;width: calc(100%/2);text-align: center;}
.newtitle li a{width:100%;float:left;height: 80px;margin:20px 0;border-right:1px solid #EEEEEE;font-size:24px;font-weight:bold;color:#1C1C1C}
.newtitle li.on a,.newtitle li:hover a{color:#001b69}
.newtitle li.on,.newtitle li:hover{border-bottom:3px solid #001b69}


.ny-con-title{color:#001b69;text-align: center;font-size:30px;margin-bottom:30px;}
.ny-contact-con{margin-bottom:40px}
.ny-contact-con dl{float:left;width: 403px; background: #ECECEC;height: 330px;margin-right:55px;text-align: center;}
.ny-contact-con dl:nth-child(3){margin-right:0}
.ny-contact-con dl dt{margin:20px 0}
.ny-contact-con dl b{font-weight: bold;color:#121212;font-size:20px;line-height: 20px;margin-bottom:2px;display: block;}
.ny-contact-con dl dd{width:90%;margin:0 auto 15px auto}
.ny-contact-con dl dd p{font-size:16px;line-height:24px;text-align: center;color:#666666;margin-top:5px}
.ny-contact-con dl:nth-child(3) dt{}

.ny-buss-zx{margin-top:30px;}
.ny-buss-bg{text-align: center; background: url(../images/zx-bg.jpg) no-repeat center;height: 286px;line-height: 286px;font-size:36px;font-family: "宋体";color:#fff}
.ny-buss-bg b{color:#001b69;font-size:56px;font-style: italic;}

.ny-lx-con{margin-top:50px}
.ny-lx-bg{ background: #F4F4F4;padding:50px 0}
.ny-lx-bg h2{font-size:38px;font-weight: bold;;color:#3E3E3E;margin-left:140px;margin-top:40px}
.ny-lx-bg dl{overflow: hidden;border-bottom:1px solid #ddd ;padding:30px 0}
.ny-lx-bg dt,.ny-lx-bg dd{float:left}
.ny-lx-bg dd p{font-size:16px;color:#666666;}
.ny-lx-bg dd p:nth-child(1){margin-bottom:20px}
.ny-lx-bg dt{width:140px}
.ny-lx-bg dd{width: 1100px;}

/*产品中心列表*/
.ny-pro-con{margin:50px auto}
.ny-pro-left{border:1px solid #E4E4E4;width:260px;}
.ny-pro-left .ny-pro-top h2{margin:0 auto;padding:20px 0;text-align: center; background: #eee}
.ny-pro-left .ny-pro-top h2 b{font-size:32px;color:#001b69;font-weight: bold;}
.ny-pro-left .ny-pro-top h2 em{font-size:14px;color:#999;font-weight: normal;display: block;}
.ny-pro-left .proctitle1{width:92%;margin:20px auto}

.ny-pro-left .proctitle1>li>a{font-size:17px;color:#222;height:50px;line-height:50px;text-indent:30px;display: block;background: #f5f5f5;margin-bottom:10px;transition: all .3s}
.ny-pro-left .proctitle2{margin-bottom: 10px;display: none;}
.ny-pro-left .proctitle2>li{border-bottom:1px dotted #ddd;height:40px;line-height:40px;text-indent:30px;}
.ny-pro-left .proctitle2>li>a{color:#666;display: block;transition: all .3s;transition: all .3s}
.ny-pro-left .proctitle2>li:hover>a{color:#001b69;text-indent:20px;}
.ny-pro-left .proctitle1>li.on>a,.ny-pro-left .proctitle1>li:hover>a{ background: #001b69;color:#fff}
.ny-pro-bottom a{display: block;font-size:18px;color:#333;text-align: center;}
.ny-pro-bottom a img{vertical-align: middle;margin-right:5px;}
.ny-pro-bottom{border-top:5px solid #133D84;height:50px;line-height:50px;}
.ny-pro-bottom a:hover{color:#001b69}
.ny-pro-left .on .proctitle2{display:block;}
.ny-pro-right{width:1000px;}

.ny-pro-list h2{font-size:30px;font-weight:normal;text-align: center;line-height: 30px;margin:10px 0 50px}
.ny-pro-list h2:before{content: '';float:left;width:340px;background: #E4E4E4;height: 1px;margin-top:15px}
.ny-pro-list h2:after{content: '';float:right;width:340px;background: #E4E4E4;height: 1px;margin-top:15px}

.ny-pro-list ul li{float:left;width: 48%;margin-right:2%;margin-bottom:30px}
.ny-pro-list ul li:nth-child(2n){margin-right:0}
.ny-pro-list ul li .pic{float:left;width:60%;border:1px solid #CFCFCF;overflow: hidden;}
.ny-pro-list ul li .pic img{width:100%;transition: all .4s;}
.ny-pro-list ul li .info{float:left;width:35%;margin-left:4%}
.ny-pro-list ul li .info h3{font-size:18px;font-weight: bold;margin-bottom:15px;margin-top:10px;}
.ny-pro-list ul li .info p{font-size:14px;line-height:25px;color:#666}
.ny-pro-list ul li .info em{display: block;width:80%;border:1px solid #164178;border-radius:6px;line-height:45px;height: 45px;text-align: center ;color:#001b69;margin-top:10px;transition: all .4s;}
.ny-pro-list ul li:hover .info em{ background: #164178;color:#fff}
.ny-pro-list ul li:hover .pic img{transform: scale(1.2);}
.ny-pro-list ul li:hover .info h3{color:#001b69}



.ny-pro-xq h2{font-size:30px;font-weight:normal;text-align: center;line-height: 30px;margin:10px 0 50px}
.ny-pro-xq h2:before{content: '';float:left;width:340px;background: #E4E4E4;height: 1px;margin-top:15px}
.ny-pro-xq h2:after{content: '';float:right;width:340px;background: #E4E4E4;height: 1px;margin-top:15px}

.ny-pro-xqtop .fl{width:60%;}
.ny-pro-xqtop .fl img{width: 100%;}
.ny-pro-xqtop .fr{width:37%;}
.ny-pro-xqtop .fr p{font-size:15px;line-height:26px;}
.ny-pro-xqtop .ny-pro-more a{margin:40px 0;display: block;width:80%;background: #001b69;color:#fff;text-indent: 50px;height: 45px;line-height: 45px;}
.ny-pro-xqtop .ny-pro-more a img{margin-right:10px;}
.ny-pro-ka ul li{float:left;width: 150px;cursor: pointer;border-right:1px solid #DADADA;text-align: center;font-size:16px;color: #666;}
.ny-pro-ka ul{height: 50px;line-height:50px; background: #EFEFEF;border:1px solid #DADADA}
.ny-pro-ka ul li:hover,.ny-pro-ka ul li.on{ background: #001b69;color:#fff}
.ny-pro-ka-bottom div{font-size:14px;color:#333;line-height:25px;margin:30px 0}
.ny-pro-ka-bottom div b{font-weight:bold}
.fanwei-proxq p{margin:10px 0}
.fanwei-proxq span{float:left;width:31%;margin:1%;overflow: hidden;}
.fanwei-proxq span img{width: 100%;transition: all .5s;}
.fanwei-proxq span:hover img{transform: scale(1.1);}

.ny-case .container{width: 1200px;}
.ny-case-top{margin-top:50px}
.ny-case-p{font-size:15px;color:#666;line-height:30px;text-indent: 2rem;}
.ny-case-con1{margin:30px auto;overflow: hidden;}
.ny-case-con1 .fl{width:60%;height: 347px;}
.ny-case-con1 .fl img{width: 100%;}
.ny-case-con1 .fr{width:40%}
.ny-case-con1 .fr .casefr-top{height: 125px; background: #001b69;color:#fff;font-size:18px;line-height:30px;}
.ny-case-con1 .fr .casefr-top p{width:80%;margin:0px auto;padding-top:30px}
.ny-case-con1 .fr{ background: #ABABAB;color:#fff;height:374px;}
.ny-case-con1 .fr li{height: 33.3333333333333%;width: 100%;}
.ny-case-con1 .fr li p{line-height:30px;font-size:18px;width: 80%;margin:0% auto;padding-top:7%}
.ny-case-con1 .fr li{display: block;width:100%;margin:0 auto;font-size:18px;cursor: pointer;}
.ny-case-con1 .fr li:hover,.ny-case-con1 .fr li.on{ background: #001b69;}

.ny-case-con2 .fl{width:40%}
.ny-case-con2 .fl p{font-size:14px;color:#333;line-height:32px;text-indent: 2rem;margin:16px 0}
.ny-case-con2 .fl ul li{float:left;width:48%;margin-right:2%;overflow: hidden; background: #000;}
.ny-case-con2 .fl ul li:nth-child(2){margin-right:0}
.ny-case-con2 .fl ul li img{width:100%;transition: all .5s}
.ny-case-con2 .fl ul li.on img{opacity: 0.6}
.ny-case-con2 .fl ul li.on img{transform: scale(1.1);}
.ny-case-con2 .fr{width:58%;overflow: hidden;}
.ny-case-con2 .fr img{width:100%;transition: all .5s}
.ny-case-con2 .fr:hover img{transform: scale(1.1);}

.ny-chuangxin{margin-top:50px}
.ny-chuangxin .ny-case-p{text-align: center;}
.ny-chuangxin div{text-align: center;margin:30px 0}

.ny-chuangxin div{width: 650px;margin:10px auto 30px auto;background: url(../images/cx-bg.jpg) no-repeat center top 100px;}
.cx-dl dl{width:125px;text-align: center;font-size:17px;color:#666;margin-top:30px;height: 400px;}
.cx-dl dl:nth-child(1){float:left;}
.cx-dl dl:nth-child(2){float:right;}
.cx-dl dl:nth-child(3){margin:0px auto;position: relative;top:210px}

.ny-shebei-con dl{position: relative;overflow: hidden;margin-bottom:5px}
.ny-shebei-con dd{width: 100%;position: absolute;bottom:0; background: rgba(0,0,0,0.6);height:45px;line-height: 45px;text-align: right;color:#fff;}
.ny-shebei-con dd em{float:right;margin-right: 30px}
.ny-shebei-con .ny-shebei-top dl:nth-child(1){width:55.7%;float:left}
.ny-shebei-con .ny-shebei-top dl:nth-child(2){width:44%;float:right}
.ny-shebei-con dl dt{width: 100%;overflow:hidden}
.ny-shebei-con dl dt img{width: 100%;transition: all .4s;}
.ny-shebei-con dl:hover dt img{transform: scale(1.1);}
.ny-shebei-con dl:hover dd{background:rgba(4,51,123,0.6);}

.ny-shebei-con .ny-shebei-bottom dl:nth-child(1){width:44%;float:left}
.ny-shebei-con .ny-shebei-bottom dl:nth-child(2){width:55.7%;float:right}

.ny-shebei{margin-bottom:50px}
.casepush-title{margin:45px 0}
.casepush-title b,.casepush-title em{display: block;}
.casepush-title b{font-size:33px;line-height:36px;font-weight: bold;color:#333;}
.casepush-title em{font-size:15px;color:#777;font-weight: normal;margin-top:10px}

.casepush-ctitle ul{overflow: hidden;}
.casepush-ctitle ul li{float:left;margin-bottom:30px}
.casepush-ctitle ul li a{font-size:16px;padding:0 15px;margin:0 10px;border-radius:5px;height: 30px;line-height: 30px;float:left}
.casepush-ctitle ul li span{color:#333;font-size:17px;margin-right:10px;/* padding:0 20px 0 0; */margin-top:2px;float:left}
.casepush-ctitle ul li:hover a{ background: #001b69;color:#fff}
.casepush-ctitle ul li a.on{ background: #001b69;color:#fff}

.ny-case-banner{ background: url(../images/case-banner.jpg) no-repeat center center;}

.casepush-con{margin:50px 0}
.case-con-left{width:55%; background: #EEEEEE;height:690px;}
.case-con-right{width:43%;}
.case-con-left dl{width:90%;margin:0 auto;padding:50px 0;display:none}
.case-con-left dl:nth-child(1){display: block;}
.case-con-left dl dt img{width:100%}
.case-con-left dl dd h2{font-size:25px;color:#323232;font-weight:normal;margin:15px 0 10px 0}
.case-con-left dl dd p{color:#666666;font-size:16px;line-height:35px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.case-con-right .case-right-ul{height:690px;overflow-y: auto;}
.case-con-right .case-right-ul li{overflow: hidden;border-bottom:1px solid #ddd;padding:15px 0;transition: all .3s;cursor: pointer;}
.case-con-right .case-right-ul li.on{ background: #1266AD;}
.case-con-right .case-right-ul li.on .info span{color:#fff}
.case-con-right .case-right-ul li.on .info b{color:#fff}
.case-con-right .case-right-ul li.on .pic img{margin-left:10px;}
.case-con-right .case-right-ul li .pic{width:25%;float:left}
.case-con-right .case-right-ul li .pic img{width:100%;transition: all .3s}
.case-con-right .case-right-ul li .info{width:68%;float:left;margin-left:5%;}
.case-con-right .case-right-ul li .info b{display: block;font-size:18px;color:#333;}
.case-con-right .case-right-ul li .info span{display: block;line-height:25px;color:#777;margin-top:6px; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.case-right-ul::-webkit-scrollbar{
  width:4px;
  height:10px;
  /**/
}
.case-right-ul::-webkit-scrollbar-track{
  background:#CCCCCC;

}
.case-right-ul::-webkit-scrollbar-thumb{
  background: #333;
  border-radius:10px;
}
.case-right-ul::-webkit-scrollbar-thumb:hover{
  background: #333;
}
.case-right-ul::-webkit-scrollbar-corner{
  background: #179a16;
}

.ny-caseshow{ background: #EEEEEE;padding:50px 0}
.ny-caseshow h2{/*text-align: center;*/width:1320px;margin:0 auto 30px auto;}
.ny-caseshow h2 b{font-size:30px;line-height: 30px;}
.ny-caseshow h2 b:after{/*content: '';display: block;width:50px;height:3px; background: #001b69;margin:20px auto*/}
.ny-caseshow h2 p{font-size:14px;line-height:24px;color:#666;font-weight:normal}

.ny-caseshow-list li{float:left;width:24%;margin:0.5%;transition: all .4s;}
.ny-caseshow-list li .pic{width: 100%;overflow: hidden;}
.ny-caseshow-list li .pic img{width: 100%;transition: all .4s;max-height: 211px;}
.ny-caseshow-list li .pic video{width: 100%;transition: all .4s;}

.ny-caseshow-list li .info{ background: #fff;height: 45px;line-height:45px;text-align: center;}
.ny-caseshow-list li:hover .pic img{transform: scale(1.1);}
.ny-caseshow-list li:hover{box-shadow:1px 1px 10px #ccc ;}
.ny-caseshow-list li:hover .info{color:#001b69}

.ny-partner-list{overflow: hidden;}
.ny-partner-list ul li{float:left;}
.ny-tech-list{overflow: hidden;}
.ny-tech-title p{width: 70%;line-height:30px;color:#666666;}
.ny-tech-list .ulWrap ul{width:50%;}
.ny-tech-list .ulWrap ul li{float:left;width:47%;margin-bottom:2%;margin-right:2.5%}
.ny-tech-list .ulWrap ul li .pic{width:80%;margin:0 auto;}
.ny-tech-list .ulWrap ul li .pic img{width:100%}
.tech-hd{text-align: center;margin:50px 0;margin-top: 20px;}
.tech-hd li{width:14px;height:14px;border:1px solid #C9C9C9;border-radius:100%;display: inline-block;margin-right:10px;cursor: pointer;}
.tech-hd li.on{ background: #1850AC;border-color:#1850AC}

.news-ctitle ul{text-align: center;margin:50px 0}
.news-ctitle ul li{font-size:30px;font-weight:bold;margin:0 30px;display: inline-block;}
.news-ctitle ul li a{color:#878787}
.news-ctitle ul li:hover a,.news-ctitle ul li.on a{color:#173D7B}

.news-list-con{ background: #F3F3F3;margin:0px 0 0 0;padding:30px 0}
.news-list-con ul li{overflow: hidden; background: #fff;margin:20px 0}
.news-list-con ul li .pic{float:left;width: 34%;overflow: hidden;}
.news-list-con ul li .pic img{width: 100%;transition: all .4s;}
.news-list-con ul li .info{float:left;width:60%;margin-left:3%}
.news-list-con ul li .info h2{font-size:22px;font-weight:bold;margin:25px 0 15px 0;transition: all .4s;}
.news-list-con ul li .info p{font-size:15px;line-height:28px;color:#555}
.news-list-con ul li .info .more{margin-top:40px}
.news-list-con ul li .info .more span{float:left;width:170px;height:40px;line-height:40px;text-align: center; background: #114086;color:#fff}
.news-list-con ul li .info .more  em{float:right;font-size:35px;font-style:italic;color:#BBBBBB;font-weight: bold;font-family: arial;}

.news-list-con ul li:hover .pic img{transform: scale(1.1);}
.news-list-con ul li:hover .info h2{color:#001b69;text-indent: 20px;} 

/*新闻详情页*/
.navigation{height:80px;line-height:80px;border-bottom: 1px solid #EEEEEE;}
.navigation-ctitle1 ul li{float:left;margin-right:40px;}
.navigation-ctitle1 ul li a{font-size:16px;float:left;height:80px;}
.navigation-ctitle1 ul li a:hover{color:#0D408A;}


.pos{ background: url(../images/ny-wz.png) no-repeat center left;padding-left:20px;}
.pos a{color:#666;margin:0 10px}
.pos a:hover,.pos a:last-child{color:#0D408A;}

.ny-news-xq{max-width:1200px; padding:45px 0; position:relative;margin:0 auto}
.ny-news-xq h2{ width:100%; text-align:center; font-size:30px; color:#333; line-height:48px; font-weight:bold; letter-spacing:1px; position:relative;}
.ny-news-xq h2 .return{ position:absolute; right:0; top:12px; padding-left:46px; background:url(../images/163_shzr8.png) no-repeat left center; font-size:16px; color:#999; line-height:36px; font-weight:normal;}
.ny-news-xq h2 .return:hover{ color:#0D408A;}

.ny-news-xq h4{ width:100%; text-align:center; font-size:16px; color:#888; line-height:28px; margin-top:10px; letter-spacing:1px;font-weight: normal;}
.ny-news-xq .text{width:96%; font-size:16px; color:#666; line-height:36px;margin:20px auto; letter-spacing:1px;}
.ny-news-xq .text img{/*width:100%;*/}
.fy{ width:100%; margin-top:59px; padding-top:33px; border-top:solid 1px #dadada;position:relative; text-align:left;}
.fy h5{ width:100%; font-size:16px; color:#888; line-height:30px;font-weight: normal;}
.fy h5 a{ color:#888;font-weight: normal;}
.fy h5:hover,.fy h5:hover a{ color:#0D408A;}
.fy .bdsharebuttonbox{ position:absolute; right:0; top:54px;}
.fy .bdsharebuttonbox span{ float:left; font-size:14px; color:#666; line-height:26px;}


/*人才招聘*/
.ny-recurit-banner{ background:url(../images/rc-banner.jpg) no-repeat center center;}
.ny-recurit{margin:0  auto 50px auto}
.recurit-title{margin-bottom:30px;}
.recurit-title b{display: block;color:#333;font-size:40px;line-height:40px;margin:20px 0 10px;text-align: center;display: block;}
.recurit-title p{line-height:30px;text-align: center;width:90%;margin:30px auto 0 auto;font-size:16px;font-weight:normal;color:#888}

.ny-re-p{font-size:16px;color:#575757; background: #F8F8F8;padding:15px 20px;border:1px solid #D4D4D4;line-height:40px;}
.ny-recrui-dl{overflow: hidden;}
.ny-recrui-dl dl{width:23%;margin:1%;float:left}
.ny-recrui-dl dl dt{width:100%}
.ny-recrui-dl dl dt img{width:100%}
.ny-recrui-dl dl dd{margin-top:10px;line-height:31px;font-size:15px;color:#5b5b5b;}

.ny-re-all{margin:40px 0}
.ny-re-all ul{ overflow: hidden;}
.ny-re-all ul li{height:68px;line-height:68px;margin:0 auto; background:url(../images/rc-jia.png) no-repeat center right 3%  #eee;text-indent: 3%;transition: all .3s;}
.ny-re-all ul li:hover{ background:url(../images/rc-jia.png) no-repeat center right 3%  #ccc;}
.ny-re-all ul.addressul li{ background:url(../images/rc-jian.png) no-repeat center right 3%  #3A5898;color: #fff;}
.rcte4_2{font-size:18px;margin-bottom:5px}
.rcte4-div{border-top:1px solid #E1E1E1;display: none;font-size:15px;line-height:38px;color:#666;background: #fff;}
.rcte4-div div{width:94%;margin:18px auto}

.zp-fl-top{ background: url(../images/rc-bg1.jpg) no-repeat center center;height:274px;width:100%;margin:20px 0}
.zp-fl-top h2{font-size:40px;font-weight:normal;padding-top:80px;line-height:40px;margin-bottom: 10px;color: #fff;text-align: center;display: block;}
.zp-fl-top p{font-size: 20px;line-height:20px;margin-top:16px;color: #fff;text-align: center;display: block;}
.zp-fl-bottom dl{float:left;width:32%;margin:0.5333%;background: #F5F5F5;height:140px;transition: all .5s;}
.zp-fl-bottom dl dt{float:left;margin-top:40px;width:25%;margin-left:4%;text-align: center}
.zp-fl-bottom dl dt img{transition: all .5s;}
.zp-fl-bottom dl:hover dt img{transform: rotateY(180deg);}
.zp-fl-bottom dl dd{float:left;margin-left:20px;width:60%}
.zp-fl-bottom dl:hover{ background: #eee;}
.zp-fl-bottom dl dd b{font-size:18px;color:#333;margin:25px 0 15px 0;display: block;}
.zp-fl-bottom dl dd p{color:#666}

.fc-img{ background: #F5F5F5;padding:30px 0;margin:30px 0 0 0 }
.fc-img-div{margin:40px auto;width:95%;}
.fc-img-div div.fl{width:53.5%;}
.fc-img-div div.fr{width:45.5%;}
.fc-img-div div img{width:100%}

/*售后服务*/
.ny-serv-lc{margin:50px auto}
.ny-service-banner{background:url(../images/service-banner.jpg) no-repeat center center;}
.ny-serv-con{margin:50px 0}
.ny-serv-con dl{float:left;width:25%;}
.ny-serv-con dl dt{overflow: hidden;}
.ny-serv-con dl dt img{transition:all .5s ;}
.ny-serv-con dl:hover dt img{transform: scale(1.1);}
.ny-serv-con dl dd{height:220px; background: #F5F5F5;}
.ny-serv-con dl dd b{display: block;font-size:20px;color:#333;font-weight:bold;line-height: 25px;padding:30px 0 15px 0;}
.ny-serv-con dl dd b,.ny-serv-con dl dd span{display: block;width:83%;margin:0 auto}
.ny-serv-con dl dd span{color:#777;line-height:25px;font-size:14px;}
.ny-serv-con dl dd .ser-tel{ background: url(../images/ser-tel.png) no-repeat center left;width:70%;margin:0 auto;padding-left:50px;padding:30px 0 30px 50px}
.ny-serv-con dl dd .ser-tel em,.ny-serv-con dl dd .ser-tel abbr{display: block;}
.ny-serv-con dl dd .ser-tel em{font-size:16px;color:#666}
.ny-serv-con dl dd .ser-tel abbr{font-size:22px;color:#3287cf;font-weight:bold;line-height:22px;}
.ny-serv-con dl dd p{width:80%;margin:0 auto;color:#777;line-height:25px;font-size:14px;}

.service-xm-con{margin:20px 0; background: #FAFAFA;}
.service-xm-left,.service-xm-right{width:50%;float:left;height:350px}
.service-xm-right{overflow: hidden;}

.service-xm-write{width:80%;margin:0 auto}
.service-xm-write h2 b{font-size:24px;color:#3187D2;font-weight: bold;}
.service-xm-write h2 em{color:#777777;font-size:16px;margin:0 10px;font-weight: normal;}
.service-xm-write h2{border-bottom:1px solid #ccc;padding:20px 0;margin:20px 0}
.service-xm-write p{font-size:15px;color:#777777;line-height:25px;margin:30px 0}
.service-xm-left{text-align: right;}
.service-xm-right ul{margin-top:30px;}
.service-xm-right ul li{float:left;border:1px solid #cccc;padding:10px;margin-right: 10px;font-size:15px;color:#666;;}
.service-xm-right ul li img{margin-right:10px;}
.service-xm-left .ser-xm-bottom{margin-top:20px;}
.service-xm-left .ser-xm-bottom .ser-xm-tel{ background: url(../images/ser-tel.png) no-repeat center left;width:200px;text-align: left;padding-left:50px;padding-top:5px;}
.service-xm-left .ser-xm-bottom a{width:169px;height:47px;line-height: 47px;text-align: center; background: #3587CF;color:#fff}
.service-xm-left .ser-xm-bottom a:hover{ background: #1266AD;}
.service-xm-left .ser-xm-bottom em,.service-xm-left .ser-xm-bottom b{display: block;}
.service-xm-left .ser-xm-bottom em{font-size:16px;color:#666}
.service-xm-left .ser-xm-bottom b{font-size:22px;color:#3287cf;font-weight:bold;line-height:22px;}

.px-service{margin:50px auto}
.px-service-con dl{float:left;width:32%; background: #F5F5F5;margin:0.53333%;}
.px-service-con dl dt{width:90%;overflow: hidden;margin:0 auto;}
.px-service-con dl dt img{width:100%;display: block;padding:20px 0;transition: all .6s;}
.px-service-con dl:hover dt img{transform: scale(1.1);} 
.px-service-con dl dd{width:90%;margin:0 auto;height:170px;}
.px-service-con dl dd b{font-size:20px;color:#333;text-align: center;display: block;font-weight:bold;margin-bottom:10px}
.px-service-con dl dd p{line-height:27px;color:#777777;font-size:13px;text-align: center;}

.team{margin-bottom:60px;}
.ny-team-list li{width:24%;margin:0.5%;float:left;overflow: hidden;}
.ny-team-list li img{width:100%;transition: all .5s;}
.ny-team-list li:hover img{transform: scale(1.1);}

.tech-zt{ background: #FAFAFA;padding:50px 0}
.tech-zt-con dl{border-bottom:1px solid #DDDDDD;}
.tech-zt-con dl dt{font-size:17px;color:#333;overflow: hidden;padding:15px 10px}
.tech-zt-con dl dt span,.tech-zt-con dl dt em{float:left}

.tech-zt-con dl dd{overflow: hidden;color:#777;line-height: 30px;font-size:15px; background: #fff;padding:20px 10px;display:none}
.tech-zt-con dl dd span,.tech-zt-con dl dd em{float:left}
.tech-zt-con dl dd em,.tech-zt-con dl dt em{width:5%}
.tech-zt-con dl dd span,.tech-zt-con dl dt span{width:90%}
.tech-zt-con dl:hover dt{color:#1266AD}

.ny-addus{ padding:40px 0}
.ny-addus .container{width:1000px;margin:0 auto}
.ny-addus .container h2{margin-bottom:20px}
.ny-addus .container h2 span{font-size:30px;font-weight: normal;}
.ny-addus .container h2 em{font-size:16px;font-weight: normal;}
.ny-addus-form div{float:left;width:313px;border:1px solid rgba(155,155,155,0.5);height:40px;line-height: 40px;margin:9px}
.ny-addus-form div input{float:left;width:140px; background: none;border:none;height:40px;line-height: 40px;}
.ny-addus-form div span{float:left;width:70px;margin-left:10px;}
.ny-addus-form div span em{color:#f00;float:right}

.ny-addus-form div.textarea{width: 98%;height: 100px;}
.ny-addus-form div.textarea textarea{width:90%;height: 100px;background: none;border:none;}
.ny-addus-form div.submit{width: 106px;background: #0D2955;text-align: center;border:none;float:right}
.ny-addus-form div.submit input{width: 106px;color: #fff;}
.pf_down {
display: none;
	    width: 100%;
	    float: left;
	    position: fixed;
	    left: 0;
	    bottom: 0;
	    height: 50px;
	    background: #001b69;
	    z-index: 66;
	    box-shadow: 0 -4px 7px rgba(0,0,0,0.15);
	    z-index: 999;
	}
	
	.pf_down li {
		box-sizing: border-box;
	    width: 33.33%;
	    float: left;
	    text-align: center;
	    padding: 7px 0 5px 0;
	    border-right: 1px solid rgba(255,255,255, 0.2);
	}
	.pf_down li .ico7 {
	    width: 100%;
	    float: left;
	    height: 20px;
	 
	}
	.pf_down li.l1 .ico7{ background: url(../images/btn15.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li.l2 .ico7{ background: url(../images/btn16.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li.l3 .ico7{ background: url(../images/btn17.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li .name {
	    width: 100%;
	    float: left;
	    margin-top: 4px;
	    font-size: 12px;
	    color: #fff;
	    line-height: 14px;
	}
	
/*手机客服*/


.fixed-right{width: 54px;position: fixed;right: 10px;bottom: 20%;z-index: 999999;}
.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: #001b69;}
.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_ico12.png);}
.fixed-right li:nth-of-type(3) span{background: url(../images/r_ico13.png);}
.fixed-right li:nth-of-type(4) 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_ico02.png);}
.fixed-right li:nth-of-type(3):hover span{background: url(../images/r_ico03.png);}
.fixed-right li:nth-of-type(4):hover span{background: url(../images/r_ico04.png);}
.fixed-tel{font-size: 14px;color: #666;width: 180px;height: 80px;background: #F5F5F5;position: absolute;left: 80px;top: 0;box-sizing: border-box;padding: 14px 0 0 14px;-webkit-transition: 0.56s ease;transition: 0.56s ease;}
.fixed-tel b{display: block;font-size: 20px;color: #001b69;font-weight: bold;margin-top: 10px;}
.fixed-right li:nth-of-type(3):hover .fixed-tel{left: -185px;}
.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;}


/*2/27公告*/
.tcMB1{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99999; background:black; opacity:0.3; display:none;}
.tcZNBG{width:50%;position:fixed; left:0; top:20%;right:0;margin:0 auto; z-index:9999999;background:url(../images/226-2.jpg) no-repeat center center; background-size:cover; padding:136px 52px 172px 90px; height:282px; box-shadow:5px 15px 15px rgba(0,0,0,0.2);
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
.tcZNBG .title{position:absolute; left:0; top:0; background:url(../images/226-1.png) no-repeat center center #f2f2f2; text-align:center; height:100px; line-height:100px; font-size:26px; color:#04418c; font-weight:bold; letter-spacing:2px; width:100%;padding:0; margin:0}
.tcZNBG .text{ width:100%; float:left; position:relative; height:320px; overflow:hidden; font-size:14px; color:#333; line-height:40px; letter-spacing:1px;overflow-y: auto;}
.tcZNBG .text .scroll_cont{ padding-right:40px;padding-bottom:40px}
.tcZNBG .close1{ width:100%; background:white; text-align:center; position:absolute; left:0; bottom:0; height:150px; line-height:150px;}
.tcZNBG .close1 span{ display:inline-block; vertical-align:middle; cursor:pointer; width:302px; height:68px; line-height:68px; background:#04418c; color:white; font-size:22px; letter-spacing:1px; overflow:hidden;
-moz-border-radius:34px; 
-webkit-border-radius:34px; 
-khtml-border-radius:34px;
border-radius:34px;}
.tcZNBG .close1 span img{ vertical-align:middle; margin:-3px 27px 0 0;}
/*修改滚动条样式*/
.tcZNBG .text::-webkit-scrollbar{
  width:5px;
  height:5px;
  /**/
}
.tcZNBG .text::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.tcZNBG .text::-webkit-scrollbar-thumb{
  background: #001b69;
  border-radius:10px;
}
.tcZNBG .text::-webkit-scrollbar-thumb:hover{
  background: #333;
}
.tcZNBG .text::-webkit-scrollbar-corner{
  background: #179a16;
}





.page{text-align: center;margin:50px 0;}
.xiaocms-page a{display: inline-block;padding:0 10px;line-height: 30px;text-align: center; background: #ddd;border-radius:50px;margin:0 5px}
.xiaocms-page a:hover{background: #001b69;color:#fff}
.xiaocms-page span{display: inline-block;padding:0 10px;line-height: 30px;text-align: center; border-radius:50px;margin:0 5px}



.technology-box,
.technology-wrap {
  background-color: #f5f5f5;
}
.technology-box .row,
.technology-wrap .row {
  overflow: hidden;
}
.technology-box .title,
.technology-wrap .title {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .technology-box .title,
  .technology-wrap .title {
    margin-bottom: 30px;
  }
}
.technology-box .list,
.technology-wrap .list {
  margin: 15px 0;
  position: relative;
  padding-bottom: 50px;
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  -ms-transition: box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
}
@media (max-width: 991px) {
  .technology-box .list,
  .technology-wrap .list {
    margin: 7.5px 0;
  }
}
.technology-box .list:hover,
.technology-wrap .list:hover {
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
}
.technology-box .list:hover .note,
.technology-wrap .list:hover .note {
  /*height: 160px;
  padding-top: 50px;*/
  
  /*height: 110px;*/
  padding-top: 0px;
}
.technology-box .list:hover .note h3,
.technology-wrap .list:hover .note h3 {
  color: #be002e;
}
.technology-box .list .note,
.technology-wrap .list .note {
  position: absolute;
  bottom: 0;
  background-color: #fff;
  
  height: 50px;
  overflow: hidden;
  -webkit-transition: height .5s ease;
  -moz-transition: height .5s ease;
  -ms-transition: height .5s ease;
  -o-transition: height .5s ease;
  transition: height .5s ease;
  width: 100%;
}
.technology-box .list .note h3,
.technology-wrap .list .note h3 {
  line-height: 3.125;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  margin: 0;
  padding: 0 20px;
}
.technology-box .list .note p,
.technology-wrap .list .note p {
  font-size: 15px;
  line-height: 1.46666667;
  margin: 0;
  color: #666666;
  overflow: hidden;
  height: 44px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.technology-box .list .note a,
.technology-wrap .list .note a {
  display: block;
}
.technology-box .list .img-box,
.technology-wrap .list .img-box {
  padding-bottom: 100%;
}
.technology-box .list .img-box img,
.technology-wrap .list .img-box img {
  -webkit-transition: transform .6s ease;
  -moz-transition: transform .6s ease;
  -ms-transition: transform .6s ease;
  -o-transition: transform .6s ease;
  transition: transform .6s ease;
}
.technology-box .list:hover .img-box img,
.technology-wrap .list:hover .img-box img {
  transform: scale(1.1);
}
.technology-box .tmore,
.technology-wrap .tmore {
  margin-top: 15px;
  position: relative;
  overflow: hidden;
  background-color: #be002e;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .technology-box .tmore,
  .technology-wrap .tmore {
    margin-top: 7.5px;
  }
}
.technology-box .tmore .img-box,
.technology-wrap .tmore .img-box {
  background-color: #be002e;
  padding-bottom: 56.66666667%;
}
.technology-box .tmore a,
.technology-wrap .tmore a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 36%;
  color: #fff;
  font-size: 16px;
  padding: 0 28px;
}
@media (max-width: 1199px) {
  .technology-box .tmore a,
  .technology-wrap .tmore a {
    top: 18%;
  }
}
@media (max-width: 991px) {
  .technology-box .tmore a,
  .technology-wrap .tmore a {
    top: 30%;
  }
  .ny-honor-con li .pic{width:100%;}
  .ny-news-xq .text img{width:100%;}
}
@media (max-width: 480px) {
  .technology-box .tmore a,
  .technology-wrap .tmore a {
    top: 18%;
  }
  .ny-news-xq .text img{width:100%;}
}
.technology-box .tmore a::after,
.technology-wrap .tmore a::after {
  font-family: "iconfont";
  content: '\e644';
  display: block;
  width: 24px;
  height: 24px;
  line-height: 2;
  font-weight: bold;
  text-align: center;
  margin-top: 14px;
  font-size: 12px;
  border-radius: 50%;
  border: 1px solid #fff;
  -webkit-transition: transform .6s ease;
  -moz-transition: transform .6s ease;
  -ms-transition: transform .6s ease;
  -o-transition: transform .6s ease;
  transition: transform .6s ease;
}
.technology-box .tmore a:hover::after,
.technology-wrap .tmore a:hover::after {
  transform: translateX(20px);
}



.img-box {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    display: block;
}
.img-box img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.img-box img[src=""],
.img-box img:not([src]) {
  border: 0;
  opacity: 0;
}


.dust-box .list,
.dust-wrap .list {
  text-align: center;
  margin-top: 0px;
  background-color: #f5f5f5;
  padding: 40px 30px 30px 30px;
  overflow: hidden;
  position: relative;
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  -ms-transition: box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
}
.dust-box .list:hover,
.dust-wrap .list:hover {
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
}
.dust-box .list:hover .note h3,
.dust-wrap .list:hover .note h3 {
  color: #be002e;
}
.dust-box .list:hover .note a.more,
.dust-wrap .list:hover .note a.more {
  color: #be002e;
}
.dust-box .pic,
.dust-wrap .pic {
  max-width: 190px;
  border-radius: 50%;
  border: 10px solid #fff;
  position: relative;
  z-index: 9;
  margin: 0 auto;
}
.dust-box .pic .img-box img,
.dust-wrap .pic .img-box img {
  border-radius: 50%;
}
.dust-box .note,
.dust-wrap .note {
  margin-top: 20px;
  position: relative;
  z-index: 9;
}
.dust-box .note h3,
.dust-wrap .note h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.dust-box .note p,
.dust-wrap .note p {
  font-size: 15px;
  line-height: 2;
  height: 85px;
  overflow: hidden;
  margin: 14px 0 20px;
  color: #666666;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.dust-box .note a.more,
.dust-wrap .note a.more {
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  line-height: 1.33333333;
  display: inline-block;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.dust-box .note a.more::after,
.dust-wrap .note a.more::after {
  font-family: "iconfont";
  content: '\e6f9';
  font-size: 16px;
  float: right;
  margin-left: 10px;
}
.dust-wrap.wrap {
  background-color: #fff;
}




.language-box
{
    margin-left: 80px;
}
@media (max-width: 1349px)
{
    .language-box
    {
        margin-left: 25px;
    }
}
@media (max-width: 767px)
{
    .language-box
    {
        margin: 20px 20px 0 0;
		
		float: right;
    }
}
.language-box a
{
    position: relative;
}
.language-box a:before
{
    display: block;

    width: 23px;
    height: 16px;

    content: '';

    background: url(../images/language.png) no-repeat 0 100%;
    background-size: 200% auto;
}
.language-box a:before,
.language-box a span
{
    display: inline-block;

    vertical-align: middle;
}
.language-box a span
{
    margin-left: 10px;
}
@media (min-width: 1200px)
{
    .language-box a:hover span
    {
        text-decoration: underline;

        color: #da251e;
    }
}
@media (max-width: 575px)
{
    .language-box a span
    {
        /*display: none;*/
    }
}
.language-box a.cn:before
{
    background-position: 0 100%;
}
.language-box a.en:before
{
    background-position: 100% 100%;
}