*{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:89%;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-top{height:11vh;position: fixed;top:0;left:0;width:100%;z-index:999;background: rgba(255,255,255,1);transition: all .5s;}
.header-zw{height:11vh;}
.headerfixed{background: rgba(255,255,255,1);box-shadow: 1px 1px 6px rgb(0,0,0,0.3);}
.headerfixed .header-right  .nav li dl{background:rgba(0,0,0,0.6)}
.header{height:100%;line-height:11vh;}
.header-right{width:50%;}
.header-right .nav{width:90%;margin-right:1%}
.header-right .nav li{float:left;width:calc(100%/7)}

.header-right .nav li a{font-size:16px;color:#333333;}
.nav-right .search{text-align: center;}
.header-right .nav li{display: block;text-align: center;position: relative;}
.header-right .nav li a{display: block;position: relative;z-index:999;transition: all .4s;}
.header-right .nav li dl{position: absolute;z-index:9999; background:#fff;background:#EEEEEE;width:100%;line-height:30px;text-align: center;padding:8px 0;display: none;}
.header-right .nav li dl em{width:100%;text-align: center;display:block;}
.header-right .nav li dl a{color:#666;font-size:14px;}
.header-right .nav li:hover>a{color:#1850AC;background: #EEEEEE;}
.header-right .nav li.on>a{color:#1850AC}
.header-right .nav li dl em:hover a{text-decoration: underline;color:#1850AC}



/*内容区域*/

/*左边*/
.main-index{height:89vh;background: #EEECE6;width: 100%;overflow-y: hidden;}
.index-left{width:20.8%; background: #1751AC;height:100%}
.index-left .left-top{width:82%;margin:0 auto;height:72%}
.index-left .left-top .index-h2{padding:13%  0}
.index-left .left-top b,.index-left .left-top span{display: block;}
.index-left .left-top b{font-size:24px;line-height: 24px;color:#fff}
.index-left .left-top span{margin-top:5px;height:20px;line-height:12px;}
.index-left .index-h3{font-size:20px;color:#fff;line-height: 20px;padding-bottom:15px;font-weight:normal;border-bottom:1px solid #597FBE; position: relative;}
.index-left .index-h3:after{content: '';display: block;width: 72px;height:3px; background: #EEECE6; position:absolute;bottom:-2px;left:0}
.index-left .index-ul ul{margin-top:20px;height:100%}
.index-left .index-ul ul li{display: block;padding:3.5% 0;color:#fff; position: relative;}
.index-left .index-ul ul li a{font-size:16px;color:#fff;position: relative;z-index:999;margin-left:22px;line-height:100%;display: block;height:100%}
.index-left .index-ul ul li:after{content: '';width:0; background:rgba(255,255,255,0.4);height:100%;display: block;position: absolute;top:0;left:0;transition: all .2s;}
.index-left .index-ul ul li:hover:after,.index-left .index-ul ul li.on:after{width:112.5%;}

.index-left .left-bottom{ background: #383838;height:100%;height:28%}
.index-left .bottom-addrss{text-align: center;padding:9% 0}
.index-left .bottom-addrss span,.index-left .bottom-addrss b,.index-left .bottom-addrss em{display: block;color:#fff}
.index-left .bottom-addrss span,.index-left .bottom-addrss em{font-size:14px;line-height:14px;}
.index-left .bottom-addrss b{font-size:24px;line-height:24px;font-weight:bold;font-family: arial;margin:5px 0}
.index-left .bottom-map{width:52%;margin:0 auto;height:40px;border:2px solid #4a4a4a;transition: all .3s;}
.index-left .bottom-map:hover{border-color:#1850AC}
.index-left .bottom-map a{display: block;width:100%;line-height:40px;text-align: center; background: #F5F5F5;}
.index-left .bottom-ba a{color:#fff;display: block;text-align: center;}
.index-left .bottom-ba{margin-top:5%}


.index-banner-main{ position: absolute;left:20.8%;top:10.9vh;height:89vh;width:33.6%;z-index:9;}
.index-banner-main ul{width:100%;height: 100%;}
.index-banner-main .tempWrap{height: 100% !important;}
.index-banner-main .banner-list{height: 100%;position: relative;}
.index-banner-main .banner-list:after{content: '';display: block;width:90%;border:1px solid rgba(255,255,255,0.5);height:90%; position: absolute;top:5%;left:0;right:0;margin:0 auto;z-index: 9;}
.index-banner-main .banner-con{width:100%;margin:0 auto;text-align: center;padding-top:32%;z-index: 99;    height: 68%;}
.index-banner-main .banner-con h2{font-size:44px;color:#fff;line-height:44px;text-shadow:1px 1px 5px rgba(0,0,0,0.43);position: relative;z-index: 99;}
.index-banner-main .banner-con p{text-align: left;color:#fff;line-height:24px;margin-top:20px; background:url(../images/banner-bg.png) no-repeat center;width: 100%;height: 79px;margin:20px auto;position: relative;z-index: 99}
.index-banner-main .banner-con p em{display: block;width:70%;margin:10px auto;font-size:16px;text-shadow:1px 1px 3px rgba(0,0,0,0.33);padding-top:15px ;position: relative;z-index: 99}
.index-banner-main .banner-con a{transition: all .5s;display: block;width:120px;height:39px;line-height:39px;text-align: center; background: #fff;color:#999999;margin:0 auto;position: relative;z-index: 99}
.index-banner-main .banner-con a:hover{ background: #1266AD;color:#fff}
.index-banner-main .banner-con article{color:#fff;font-size: 20px; position: absolute;bottom:7%;right:0;left:0;margin:0 auto;width:78%;text-align: left;}

.index-num{ position: absolute;bottom:7%;right:48%;z-index: 999;}
.index-num .pageState{color:#fff;font-size:16px;display: inline-block !important;margin:0 15px}
.index-num .pageState span{display: inline-block !important;}
.index-num a{display: inline-block;cursor: pointer;}

/*右边*/
.index-right{width:45.7%; background: #EFECE7;height: 100%;position: relative;z-index: 99;}
.right-top{height:50%;width: 100%;padding-top:6%}
.right-top-con{width:70.5%;margin:0 auto}
.right-title em,.right-title span{display: block;margin-bottom:10px;text-align: center;}
.right-title em{font-size:14px;line-height:14px;color:#999999;opacity: 0.5;font-family: arial;letter-spacing: 4px;font-weight: normal;}
.right-title span{font-size:24px;font-weight:normal;color:#1850ac;line-height:24px;letter-spacing:2px;}

.right-form{width:100%;overflow: hidden;margin-top:7%}
.right-form .text,.right-form .submit{float:left;}
.right-form .text{width:80%}
.right-form .submit{width:20%}
.right-form .text input{width:100%; background: #fff;height:55px; border:2px solid #1850AD;text-indent:5%;}
.right-form .submit input{width:100%; background:url(../images/search.png) no-repeat center left 66% #1950AD; border:2px solid #1850AD;height:59px;font-family: "微软雅黑";color:#fff;text-indent: 30%;text-align: left;}
.right-form p{color:#999999;margin-top:3%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.right-form p a{color:#999;}

.right-form:after{display: block;width: 100%;height: 2px; background: #000;content: '';margin:10% 0}
.right-number dl{float:left;width:25%}
.right-number dl dt{width: 44px;height:50px;}
.right-number dl dt,.right-number dl dd{float:left}
.right-number dl dd{margin-top:6px;margin-left:10px;}
.right-number dl dd em,.right-number dl dd span{display: block;}
.right-number dl dd em{font-size:14px;color:#999999;line-height:14px}
.right-number dl dd span{font-family: arial;font-size:22px;font-weight: bold;color:#000000;margin-top:3px}

.right-bottom{height:37%; background: #fff;width: 100%;padding-top:7%;position: absolute;bottom:0}
.right-bottom-con{width:70.5%;margin:0 auto}
.bottom-left{width:32%}
.bottom-left .news-title b{display: block;font-size:24px;color:#1850ac;line-height:24px;}
.bottom-left .news-title span{display: block;height:20px;line-height: 20px;margin-top:3px;}
.bottom-left .news-more{ background: #76AAFE;width:111px;height:111px;border-radius: 100%;margin-top:40%;transition: all .3s;}
.bottom-left .news-more:hover{background: #1751AC}
.bottom-left .news-more:hover b{transform: rotateY(180deg);}
.bottom-left .news-more a{display: block;width:100%;height:100%}
.bottom-left .news-more a b,.bottom-left .news-more a span{display: block;color:#fff;text-align: center;}
.bottom-left .news-more a b{font-size:25px;padding-top:23px;transition: all .3s;}

.bottom-right{width:68%}
.bottom-right li{border-bottom:1px dashed #D0D0D0;padding-bottom:4%;margin-bottom:4%;}
.bottom-right li div{overflow: hidden;}
.bottom-right li div span{font-size:24px;color:#222;line-height:24px;font-family: arial;float:left;transition: all .3s;}
.bottom-right li div em{font-family: arial;font-size:14px;color:#666;float: right;transition: all .3s;}
.bottom-right li p{font-size:16px;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:16px;margin-top:10px;transition: all .3s;}
.bottom-right li:hover p,.bottom-right li:hover span,.bottom-right li:hover em{color:#1266AD} 
/*----------------------首页---------------------*/

.ny-main{border-top:1px solid #000000}
.ny-main .ny-left{width:13%; background: #383838;height:89vh;position: fixed;top:11vh;left:0;}
.ny-left-zw{width:13%;}
.ny-left .ny-left-top{ background: #1850AC;padding:19% 0 6% 0}
.ny-left-width{width:80%;margin:0 auto}

.ny-title span,.ny-title em{display: block;font-weight: normal;}
.ny-title span{font-size:24px;line-height: 24px;margin-bottom:5px;color:#fff;}
.ny-title em{font-size:14px;color:#fff;font-family: arial;line-height: 14px;}

.ny-search{margin:12% 0}
.ny-search input{float:left;}
.ny-search {width: 100%;background:none;border:1px solid #fff;border-radius: 40px;height:37px}
.ny-search input{ background: none;border:none;height:37px;color:#fff}
.ny-search input::placeholder{color:#fff}
.ny-search .ny-text{text-indent:13px;    width:71%;}
.ny-search .ny-submit{width:14px;height:37px ; background: url(../images/search.png) no-repeat center center;float:right;margin-right:10px}

.ny-left-bottom{height: 60%;overflow-y:scroll;}
.ny-left-bottom .ny-ctitle1{height: 100%;}
.ny-left-bottom .ny-ctitle1 ul{height: 100%;}
.ny-left-bottom .ny-ctitle1 li a{text-indent: 10%;font-size:16px;color:#fff;width:100%;margin:0 auto;display: block;padding:8% 0;border-bottom:1px solid #606060;}
.ny-left-bottom .ny-ctitle1 ul>li{transition: all .7s;position: relative;}
.ny-left-bottom .ny-ctitle1>ul>li>a:after,.ny-left-bottom .ny-ctitle1>ul>li.on>a:after{content: '';position: absolute;right:20%;background: url(../images/ny-jt.png) no-repeat center top;width:27px;height:17px;transition: all .3s;opacity:0;}
.ny-left-bottom .ny-ctitle1 ul>li:hover>a:after,.ny-left-bottom .ny-ctitle1>ul>li.on>a:after{right:10%;opacity: 1;}
.ny-left-bottom .ny-ctitle1 li:hover,.ny-left-bottom .ny-ctitle1>ul>li.on{background: #111;}


/*关于我们右侧*/
.ny-right{width: 87%;float:right}
.ny-right .postion{height: 55px;line-height: 55px;border-bottom:1px solid #E5E5E5 ;}
.ny-right .postion .pos-left em{width:60px;text-align: center;float:left;height:55px;line-height: 55px;border-right:1px solid #E5E5E5 ;}

.ny-right .postion .pos-left span{margin-left:20px;color:#999999}
.ny-right .postion .pos-left a{color:#999}
.ny-right .postion .pos-left a:hover{color:#1751AC}
.ny-right .postion .pos-left a.on{color:#1751AC}
.ny-right .postion .pos-right{font-size:16px;color:#333;font-weight: bold;margin-right:6%}
.ny-right .postion .pos-right em{ color: #1751AC;font-weight: bold;}
.ny-right .postion .pos-right span{font-weight: normal;margin-left:10px;color:#666}

.ny-about-width{width:80%;margin:55px auto 0 auto}
.ny-about-jianjie div{float:left}
.ny-about-jianjie div.fl{width:32%}
.ny-about-jianjie div.fl img{width:100%}
.ny-about-jianjie div.fr{width:65%;margin-left:3%}
.ny-about-jianjie div.fr h2{font-size: 39px;font-weight:bold;color:#333333; background: url(../images/title-bg.png) no-repeat left bottom;padding-bottom:10px;margin-bottom:30px}
.ny-about-jianjie div.fr h2 em{color:#1950AD}
.ny-about-jianjie div.fr p{font-size:16px;line-height:30px;color:#666}

.ny-about-deve{margin-top:60px; background: url(../images/deve-bg.png) no-repeat  right bottom;}
.ny-about-deve .deve-title{font-size:16px; background: url(../images/deve-title.png) no-repeat left bottom;padding-bottom:10px}
.ny-about-deve .deve-list {margin:50px 0;}
.ny-about-deve .deve-list dl{overflow: hidden;line-height:56px;margin-bottom:25px}
.ny-about-deve .deve-list dl dt{ background: #CCCCCC;width:56px;height:56px;text-align: center;border-radius:100%;float:left;margin-right:30px;transition: all .4s;}

.ny-about-deve .deve-list dl dd{float:left}
.ny-about-deve .deve-list dl dd b{font-size:20px;font-weight: bold;color:#333333}
.ny-about-deve .deve-list dl dd span{color:#808080;margin-left:20px}
.ny-about-deve .deve-list dl:hover dt{ background: #1850AD;}
.ny-about-deve .deve-list dl:hover dd b{color:#1850AD}

.ny-about-culture{ background: url(../images/cutrue.jpg) no-repeat center center;height:751px}
.ny-culture-title{font-size: 30px;color:#fff;font-weight: normal;text-align: center;padding:70px 0 40px 0}
.ny-about-cul-con{width:80%;margin:0 auto;overflow: hidden;}
.ny-about-cul-con dl{float:left;width:calc(100%/3 - 16px);margin:8px; background: #FFFFFF;height:250px;text-align: center;}
.ny-about-cul-con dl dt{margin:20px 0}
.ny-about-cul-con dl dd b,.ny-about-cul-con dl dd span{display: block;text-align: center;}
.ny-about-cul-con dl dd b{font-size:18px;font-weight:bold;text-align: center;color:#333333;margin-bottom:10px}
.ny-about-cul-con dl dd span{width:80%;line-height:24px;color: #666;margin:0 auto;font-size:16px}

.ny-dj-title{font-size: 30px;font-weight: normal;text-align: center;}
.ny-dj-con{margin-top:40px}
.ny-dj-con dl{float:left;width:48.5%;margin-right:1.5%}
.ny-dj-con dl:nth-child(2){margin-right:0}
.ny-dj-con dl dt{margin-bottom:20px}
.ny-dj-con dl dt,.ny-dj-con dl dt img{width:100%}
.ny-dj-con dl dd a{display: block;font-size:16px;color:#333;transition: all .3s;}
.ny-dj-con dl dd{line-height:35px;transition: all .3s;}
.ny-dj-con dl dd:before{content: ''; background: url(../images/news-dian-black.png) no-repeat center center;width:8px;height:8px;float:left;margin-top:14px;margin-right:10px;transition: all .3s;}
.ny-dj-con dl dd:hover:before{background: url(../images/news-dian-blue.png) no-repeat center center;}
.ny-dj-con dl dd:hover a{color:#184FAC;}

.ny-contact{ background: url(../images/map.jpg) no-repeat center center;height:546px}
.ny-map-right h2{font-size:16px; background: url(../images/con-title.png) no-repeat left top;padding-top:10px;font-weight: normal;color:#fff}
.ny-contact-map{padding-top:0px}
.ny-cont-title{ background: #76AAFE;width:111px;height:111px;border-radius: 100%;transition: all .3s;color:#fff;text-align: center;line-height:111px;font-weight:normal;font-size:18px}

.ny-map-right{width:80%;}
.ny-map-right ul{margin-top:40px}
.ny-map-right ul li{font-size:16px;color:#fff;margin-bottom:30px;padding-left:30px}
.ny-map-right ul li b{font-weight:bold;color:#fff}
.ny-map-right ul li.tel{ background: url(../images/con-tel.png) no-repeat center left;}
.ny-map-right ul li.qq{ background: url(../images/con-qq.png) no-repeat center left;}
.ny-map-right ul li.email{ background: url(../images/con-email.png) no-repeat center left;}
.ny-map-right ul li.wx{ background: url(../images/con-wx.png) no-repeat center left;}
.ny-map-right ul li.add{ background: url(../images/con-add.png) no-repeat center left;}
.ny-map-right .map-more{width:132px;height:45px; background: #76AAFF;float:right;position: relative;bottom:75px}
.ny-map-right .map-more a{transition: all .3s;display: block;color:#fff;width: 100%;line-height:45px;text-align: center;}
.ny-map-right .map-more a:hover{ background: #1850AD;}
.ny-footer p{text-align: left;height:60px;line-height: 60px;color:#999999;text-indent:60px;border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5}
.ny-footer p.beian{border-top:none}
.ny-footer p span{color:#999999}
.ny-footer .beian{text-align: center;color:#999999}
.ny-footer .beian a{color:#999999}
.ny-footer .beian a:hover{color:#1266AD}
.up{ position: fixed;bottom:30px;right:30px}
/*--------------------关于我们------------------*/


.ny-ctitle2{ background: #2E2E2E;}
.ny-left-bottom .ny-ctitle1 .ny-ctitle2{padding:8% 0}
.ny-left-bottom .ny-ctitle1 .ny-ctitle2 li{border-bottom:0}
.ny-left-bottom .ny-ctitle1 .ny-ctitle2 a{font-size:14px;padding:4% 0}
.ny-ctitle2 li{padding:0}
.ny-left-bottom .ny-ctitle1 .ny-ctitle2 li a{border-bottom: none;}
.ny-cx-img{margin:30px 0}
.ny-cx-title{font-size: 30px;font-weight: normal;text-align: center;border-bottom:2px solid #7F7F7F;padding-bottom: 30px;margin-bottom:40px}
.ny-cx-div{line-height: 30px;color:#666666;margin-bottom:30px}
.ny-cx-img1 img{width:100%}
.ny-cx-img1{width:100%}

.ny-tech-title{margin:50px 0}
.ny-tech-title span,.ny-tech-title p{float:left}
.ny-tech-title span{font-size:36px;color:#333333;width:20%}
.ny-tech-title span:before{content: '';background: url(../images/js-icon.png) no-repeat left center;width: 14px;height: 14px;padding-left:30px}

.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%;border:1px solid #E3E3E3;margin-bottom:2%;margin-right:2.5%;padding:10px 0}
.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}
.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}
/*--------------------创新-----------------*/

.ny-hangye-list li{float:left;width:calc(100%/3 - 20px);margin:20px 30px 20px 0;border-bottom:1px solid #E5E5E5;}
.ny-hangye-list li:nth-child(3n){margin-right:0}
.ny-hangye-list li .pic{overflow: hidden;}
.ny-hangye-list li .pic img{transition:all .3s}
.ny-hangye-list li .pic,.ny-hangye-list li .pic img{width: 100%;}
.ny-hangye-list li .info h2{font-size: 18px;font-weight: normal;line-height:18px;margin:20px 0}
.ny-hangye-list li .info p{color:#999999;line-height:24px;padding-bottom:20px}
.ny-hangye-list li .info span{display: block;color:#999999;padding-bottom:10px}
.ny-hangye-list li .info:after{content: '';display: block;width:38px;height:1px; background: #000;position: relative;top:1px}
.ny-hangye-list li:hover .info:after{ background: #1950AB;}
.ny-hangye-list li:hover span{color:#1950AB}
.ny-hangye-list li:hover .pic img{transform: scale(1.1);}

.page-num{text-align: center;margin:50px 0}
/*.page-num span,.page-num a{display: inline-block;margin:0 10px}
.page-num a{width:38px;height:38px;border-radius:3px;line-height:38px;transition: all .3s;}
.page-num a:hover,.page-num a.on{ background: #1950AD;color:#fff;}
*/


.xiaocms-page a { display:inline-block; height:38px; line-height:38px; background:#fff; border:1px solid #ccc; text-align:center; color:#333; padding:0 19px;margin-left: 1px;}
.xiaocms-page a:hover { background:#1950AD; color:#fff;border:1px solid #1950AD;  text-decoration:none; }
.xiaocms-page span { display:inline-block; height:38px;padding:0 19px; line-height:38px; background:#1950AD; border:1px solid #1950AD; color:#fff; text-align:center;margin-left: 1px; }



.ny-hangye-con{font-size:16px;line-height:30px;color:#666}
.ny-hangye-con div{margin-bottom:20px}
.ny-hangye-con div .ny-hangye-title{font-size:18px;color:#1850ac;margin-bottom:10px}

.ny-hangye-img p{overflow: hidden;}
.ny-hangye-img p span{float:left;width:calc(100%/3 - 10px);margin-right:15px;overflow: hidden;}
.ny-hangye-img p span:nth-child(3n){margin-right:0}
.ny-hangye-img p span img{width:100%;transition: all .5s;}
.ny-hangye-img p span:hover img{transform: scale(1.1);}

.ny-hangye-case p{overflow: hidden;}
.ny-hangye-case p span{float:left;width:calc(100%/5 - 10px);margin-right:15px;overflow: hidden;}
.ny-hangye-case p span:nth-child(5n){margin-right:0}
.ny-hangye-case p span img{width:100%;transition: all .5s;}
.ny-hangye-case p span:hover img{transform: scale(1.1);}



.ny-hangye-table table{border-collapse: collapse;width:100%}
.ny-hangye-table table td{border:1px solid #D9D9D9;height:45px;line-height:45px}
.ny-hangye-table table tr td:nth-child(1){width:20%;text-align: center;font-size:16px;}
.ny-hangye-table table tr td:nth-child(2){text-indent:30px;}
.ny-hangye-table table tr:hover{ background: #eee;color:#1266AD} 


.hangye-swiper{overflow: hidden; position: relative;}
/*.hangye-swiper .swiper-wrapper:after{content: '';display: block;width:100%;position: absolute;top:0;left:0;z-index:999;background:url(../images/hy-imgbg.png) no-repeat center;height:517px;background-size:100%;}*/
.ny-hangye-con .swiper-slide{opacity: 0.1;}
.ny-hangye-con .swiper-slide-next{opacity:1;}
.back-list a{display: block;width:135px;height:45px;line-height:45px;text-align: center; background: #1850AD;color:#fff}
.back-list{width:135px;margin:0 auto 50px auto}
/*-----------------------行业应用详情页-------------------*/


.ny-recurit1-top{margin-bottom:50px}
.ny-recurit1-top li{float:left;width:calc(100%/3 - 20px);margin:20px 30px 20px 0;height: 180px; position: relative; background: #1751AC;cursor: pointer;}
.ny-recurit1-top li:nth-child(3n){margin-right:0}
.ny-recurit1-top li .pic{width: 100%;height: 100%;overflow: hidden;}
.ny-recurit1-top li .pic img{transition:all .3s;width: 100%;}
.ny-recurit1-top li .info{width: 100%;font-size:30px;font-weight: bold;color:#fff;line-height:48px;position: absolute;top:0;left:0;right:0;text-align: center;}
.ny-recurit1-top li em{display: block;text-align: center;}
.ny-recurit1-top li em img{display: block;width:25px;margin:0 auto;opacity: 0;transition:all .3s;margin-top:-20px}
/* .ny-recurit1-top li:nth-child(1) .info{line-height:180px;}
.ny-recurit1-top li:nth-child(2) .info,.ny-recurit1-top li:nth-child(3) .info{margin-top:40px} */
.ny-recurit1-top li.on img,.ny-recurit1-top li:hover img{opacity: 1;margin-top:0px}
.ny-recurit1-top li.on .pic img,.ny-recurit1-top li:hover .pic img{opacity: 0.5;}

.ny-recurit1-bottom1 dl{float:left;width:22%;margin:0 4% 2% 0}
.ny-recurit1-bottom1 dl:nth-child(4){margin-right:0}
.ny-recurit1-bottom1 dl dt{font-size: 18px;color:#333333;margin-bottom:20px}
.ny-recurit1-bottom1 dl dt img{margin-right:10px;}
.ny-recurit1-bottom1 dl dd{color:#666666;line-height:24px;}

.ny-recurit1-img .ny-recurit1-imgleft{width:27%}
.ny-recurit1-img .ny-recurit1-imgleft span{display: block;width:100%;margin-bottom:15px}
.ny-recurit1-img .ny-recurit1-imgleft span img{width:100%;}

.ny-recurit1-img .ny-recurit1-imgright{width:27%}
.ny-recurit1-img .ny-recurit1-imgright span{display: block;width:100%;margin-bottom:15px}
.ny-recurit1-img .ny-recurit1-imgright span img{width:100%;}

.ny-recurit1-img .ny-recurit1-imgcenter{width:41%;margin-left:3%}
.ny-recurit1-img .ny-recurit1-imgcenter img{width:100%;}

.ny-occupation-list{margin:60px 0}
.ny-occupation-left{width:52%}
.ny-occupation-right{width:38%;margin-top:150px}
.ny-occupation-right img{width: 100%;}
.ny-occupation-left h3{font-size:36px;line-height:36px;color:#333;margin:30px 0;font-weight:normal}
.ny-occupation-dl dl{margin-bottom:30px;}
.ny-occupation-dl dl dt{font-size:16px;font-weight:bold;color:#333;margin-bottom:10px;}
.ny-occupation-dl dl dd{font-size:16px;line-height:30px;color:#666}

.ny-fuli-con{ background: url(../images/re-img-bg1.jpg) no-repeat center center;width: 100%;height:514px;background-size:100%;}
.ny-fuli-right h2{font-size:36px;font-weight: normal;color:#333;margin-bottom:30px}
.ny-fuli-left,.ny-fuli-right{margin-top:40px}
.ny-fuli-left{margin-left:10%}
.ny-fuli-right{width:46%;margin-right:5%}
.ny-fuli-right ul li{color:#666;font-size:18px;line-height:45px;margin-bottom:10px;overflow: hidden;}
.ny-fuli-right ul li span,.ny-fuli-right ul li em{float:left}
.ny-fuli-right ul li span{width:90%;}
.ny-fuli-right ul li em{width:16px;height:38px; background: url(../images/re-icon5.png) no-repeat center bottom ;}

/*.ny-jihui-con h2{font-size:36px;font-weight: normal;color:#333;margin-bottom:30px;text-align: center;margin-top:50px;}
.ny-jihui-con table{width:100%;border-collapse: collapse;text-align: center;font-size:16px;color:#474747}
.ny-jihui-con tr td{height: 50px;line-height: 50px;}
.ny-jihui-con tr:nth-child(odd){ background: #F9F9F9;}
.ny-jihui-con tr:hover{ background: #3387CF;color:#fff}
.ny-jihui-con tr:hover a{color:#fff}*/


.ny-re-top{ background:#1850AC;overflow: hidden;}
.ny-re-top li{width:33%;float: left;height:60px;color:#fff;text-align: center;font-size:17px;line-height: 60px;font-size:18px;font-weight: bold;}
.ny-re-all{margin:40px 0}
.rcte4_2 ul{ overflow: hidden; background:#eee;margin-top:2px}
.rcte4_2 ul li{width:calc(100%/3);text-align:center;float:left;height:50px;line-height:50px;transition: all .3s;}
.rcte4_2 ul:hover{ background:url(../images/rc-jia.png) no-repeat center right 3%  #ddd;}
.rcte4_2 ul.addressul{ background:url(../images/rc-jian.png) no-repeat center right 3%  #1850AC;color: #fff;}
.rcte4_2{font-size:16px;}
.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}

.ny-add{ background: url(../images/re-img-bg3.jpg) no-repeat center center;height: 404px;padding-top:80px}

.ny-add p{line-height:45px;text-align: center;font-size:16px;}
.ny-add p em{color:#1266AD}
.ny-add-hb span,.ny-add-hb b{display: block;text-align: center;}
.ny-add-hb span{font-size:16px;color:#1850ac;margin-top:60px;font-size: 16px;}
.ny-add-hb b{font-size:30px;font-weight:bold;color:#1850ac;font-weight:bold;margin-top:10px;}

/*#rencaizhaopin11,#zhiyefazhan,#gongzuojihui,#fazhanlicheng,#qiyewenhua,#lianxiwomen{padding-top:-100px;margin-top:100px}*/
/*------------------招聘----------------*/

.ny-news-list .ny-news-top li{float:left;width:calc(100%/3 - 20px);margin:20px 27px 20px 0;border:1px solid #E5E5E5;padding-bottom:20px}
.ny-news-list li a{display: block;width:94%;margin:0 auto}
.ny-news-list li:nth-child(3n){margin-right:0}
.ny-news-list li .pic{overflow: hidden;margin:3% 0;}
.ny-news-list li .pic img{transition:all .3s}
.ny-news-list li .pic,.ny-news-list li .pic img{width: 100%;}
.ny-news-list li .info h2{font-size: 18px;font-weight: normal;line-height:18px;margin:30px 0 10px 0;font-weight:bold}
.ny-news-list li .info p{color:#999999;line-height:24px;padding-bottom:20px}
.ny-news-list li .info span{color:#999999;background: url(../images/news-icon2.png) no-repeat center left;padding-left:30px}

.ny-news-list li:hover .info:after{ background: #1950AB;}
.ny-news-list li:hover span{color:#1950AB}
.ny-news-list li:hover .pic img{transform: scale(1.1);}

.ny-news-list li .time{margin-top:30px}
.ny-news-list li .time em{float: right;}

.ny-news-list .ny-news-bottom{width:100%;}
.ny-news-list .ny-news-bottom li{overflow: hidden;height:260px;border:1px solid #E5E5E5;}
.ny-news-list .ny-news-bottom .pic{width: 25%;margin:1% 0;float:left}
.ny-news-list .ny-news-bottom .pic img{width: 100%;}
.ny-news-list .ny-news-bottom .info{width:70%;float:left;margin-left:2%;}
.ny-news-list .ny-news-bottom .info p{margin-top:20px}
.ny-news-list .ny-news-bottom li a{width:97%;}
.ny-news-list .ny-news-bottom li .info div{color:#999999;background: url(../images/news-icon2.png) no-repeat center left;padding-left:30px;position: relative;bottom:-80px;}

.ny-news-list .ny-news-bottom li:after{content:'';height:260px;width: 38px; background: url(../images/news-icon3.png) no-repeat center #E5E5E5;float: right;transition: all .3s;}
.ny-news-list .ny-news-bottom li:hover:after{  background: url(../images/news-icon3.png) no-repeat center #ccc;}
.ny-newsxq-title{font-weight:bold;font-size:24px;font-weight:bold;color:#333;margin:30px 0 20px 0}
.ny-newsxq-date{color:#999999;font-size:14px;line-height:14px;color:#999999;display: block;margin-bottom:20px}
.ny-newsxq-list  div{color:#666666;line-height:30px;margin-bottom:30px}


.ny-tech-list .pichide{position: fixed;top:10%;width:26% !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;}
	.ny-tech-list .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);}
	@media screen and (min-width:0px)  and  (max-width:1200px)  {
	.ny-tech-list .pichide{width: 80% !important;     top: 25%;}
	.ny-honor-close{right: 2%;}
	}