@charset "utf-8";
/* CSS Document */
body,p,a,div,ul,li,button,input,span{font-family: "微软雅黑";}
ul{ list-style:none;padding:0;margin:0;}
*{margin:0;padding:0;}

.header{position: fixed;top: 0;left: 0;z-index: 99999;background: rgba(255,255,255,.95);width: 1170px;
transition: width 1s;-webkit-transition: width 1s;-moz-transition: width 1s;overflow: hidden;}
.topmenu-block{width: 140px;}
.top-logo{width: 8%;float: left;margin-left: 2%; padding-top:16px;}
.top-menu{width: 87%;float: left;text-align: right;font-size: 0;}
.top-menu li{position: relative;display: inline-block;width: 120px;font-size: 16px;}
.top-menu li+li:after{content: "|";position: absolute;left: -2px;top: 38px;}
.top-menu li>a{display: block;text-align: center;color: #333;text-decoration: none;outline: none;line-height: 95px;}
.top-menu li:hover>a{background: #4592ea;color: #fff;}
.top-menu li:hover ol{display: block;}
.top-menu li ol{position: absolute;top: 95px;left: 0;z-index: 999;text-align: center;width: 150px;display: none;background: rgba(69,146,234,.8);}
.top-menu li ol dl{padding: 0;margin: 0;}
.top-menu li ol a{color: #fff;display: block;padding: 15px 0;text-decoration: none;}
.top-menu li ol a:hover{background: #f49900;}
#myModal .modal-dialog{margin-top: 10%;width: 80%;}
#myModal .modal-header{border: 0;padding-bottom: 0;}
#myModal .modal-header span{font-size: 36px;}
#myModal .form-inline .form-control{border: 0;box-shadow: 0 0 0 transparent;font-size: 36px;width: 100%;height: 57px;}
#myModal .form-inline{border-bottom: 1px solid #333;width: 80%;margin: 0 auto;font-size: 36px;padding-bottom: 10px;}
#myModal .form-group{width: 90%;}
#myModal .modal-body{padding: 50px 15px 100px;}
#myModal{outline: none;}

.home-slider{position: relative;}
.home-slider .item img{width:100%}
.home-slider .carousel-indicators{z-index: 9999;}
#carousel-example-generic{overflow: hidden;}
.slider-word{position: absolute;width:70%;bottom: 0;left: 50%;margin-left: -35%;height: 220px;z-index: 999;line-height: 220px;font-size: 20px;color: #333;text-align: center;}

.home-news{padding: 50px 0 0;}
.home-news h3{text-align: center;margin:0 0 60px;}
.hnews li a{transition: all .35s;margin-top: 0;}
.hnews li img{width: 100%;height: 175px;}
.hnews li:hover a{margin-top: -15px;box-shadow: 0 5px 15px #c6d2e4;}
.hnews li a{display: block;text-decoration: none;border: 1px solid #eee;}
.hnews li h5{font-size: 16px;color: #333;margin: 0 0 5px;line-height: 150%;}
.hnews li p{color: #ababab;line-height: 200%;margin-bottom: 5px;font-size: 12px;}
.hnews li span{color: #ccc;font-size: 12px;}
.hnews li .hnews-tit{background: #fff;padding: 15px 20px;}
.hnews-more{display:inline-block; margin:20px auto 0;background:rgb(244,153,17);width: 120px;padding: 5px 0;text-align: center;border-radius: 20px;color: #fff;}
.hnews-more:hover{color: #fff;}
.juzhong{text-align: center;}


.home-case{padding: 50px 0;background: #f6f6f6;margin: 40px 0;}
.home-case h3{margin: 0 0 15px;}
.home-case .container{width: 80%;margin: 0 auto;}
.home-case img{width: 100%;}
.home-case ul{padding-left: 0.5%;}
.home-case li{width: 24%;float: left;height: 200px;overflow: hidden;margin: 0 0.5% 10px;position: relative;}
.home-case li .anli-word{position: absolute;bottom: -50px;left: 0;width: 100%;padding: 10px 5px;background: rgba(0,0,0,.8);}
.home-case li a{display: block;height: 100%;color: #fff;text-decoration: none;}
.home-case li span{font-size: 12px;height: 38px;display: block;overflow: hidden;}
.anli-topr li:nth-child(2){background: #E74C3C; font-size:28px;}
.anli-topr li:nth-child(2) .anli-word{position: initial;background: transparent;}
.anli-topr li:nth-child(2) img{display: none;}
.anli-bt li:nth-child(1){background: #F39C12;  font-size:28px;}
.anli-bt li:nth-child(1) .anli-word{position: initial;background: transparent;}
.anli-bt li:nth-child(1) img{display: none;}
.anli-bt li:nth-child(3){background: #4592ea;  font-size:28px;}
.anli-bt li:nth-child(3) .anli-word{position: initial;background: transparent;}
.anli-bt li:nth-child(3) img{display: none;}
.home-case li img{height: 100%;width: 100%;}
.anli-topl,.anli-topr{float: left;}
.anli-topl{position: relative;margin: 5px 0.55%;width: 48.55%;height: 410px;}
.anli-topl a{display: block;height: 100%;color: #fff;text-decoration: none;}
.anli-topl span{font-size: 12px;}
.anli-topl img{width: 100%;height: 100%;}
.anli-topl .anli-word{position: absolute;bottom: 0px;left: 0;width: 100%;padding: 10px 5px;background: rgba(0,0,0,.8);}
.anli-topr li{width: 48%;margin: 5px 1%;}
.anli-topr{padding: 0!important;width: 49.5%;}
.anli-bt{display: none;}

.servelogo{margin-bottom: 50px;clear: both;}
.servelogo h3{text-align: center;margin: 0 0 50px;}
.cpartner li{width:20%;padding:2.5% 1%;border: solid 1px rgb(242,242,243);}
.cpartner li img{height: 50px;max-width: 90%;display: block;margin: 0 auto;}


.nh-footer{clear: both;}
.nh-footer .lix{float: left;padding-top:20px;}
.nh-footer li:nth-child(1){margin-left: 30px;width: 38%;}
.nh-footer li:nth-child(1) .p1{font-size: 12px;}
.nh-footer li:nth-child(2){width: 20%;}
.nh-footer li:nth-child(3){width: 25%;}
.nh-footer li p{color: #fff;font-weight:500;}
.nh-footer li span{color: rgb(38,111,217);font-weight: bold;margin-right: 10px;}

.footerxinxi{margin-left:50px;padding-left:80px;border-left:solid 1px #fff;}
.footerlogo{padding-right:0}
.footertop{background:#223242;padding:2%;}
.footerlogo .img-responsive{width: 70%;margin-top:15px}
.nhcopyright{text-align: center;background:#1f2b39;color: rgb(105,109,111);padding: 10px;font-size: 0.8em;}
.ft-quick{margin-bottom:30px}
.ft-quick a{font-size: 15px;color: #fff;margin: 0 40px 0 0;}
.ft-contact div{font-size: 13px;color: #fff;margin: 10px 0;}

/*新闻列表*/
.list-banner{background: #223242;height: 220px;}
.list-banner h2{font-size: 60px;font-weight: bold;line-height: 280px;color: #fff;}
.link-line{padding: 15px;font-size: 18px;}
.link-line p{margin-bottom: 0;}
.newslist{background: #eaeaea;padding: 50px 0;}


#listmain{ width:101%;margin: 0 -0.5%;}
#listmain ul{ *overflow:hidden; _height:1%;}
#listmain ul li{float:left; display:inline; list-style:none; margin:6px 0; background:#FFF; width:24%;margin: 0.5%;
padding: 40px 15px 20px;position: relative;}
#listmain ul li a{display: block;text-decoration: none;outline: none;}
#listmain ul li span{position: absolute;top: 0;left: 30px;padding: 5px 20px;font-size: 12px;color: #fff;background: #666;}
#listmain ul li:hover{background: #0e6eba;}
#listmain ul li:hover p,#listmain ul li:hover h4{color: #fff;}
#listmain ul li h4{ color: #f7971e;font-weight: bold;line-height: 150%;}
#listmain ul li p{font-size: 12px;color: #333;}
#listmain ul li img{ width:100%; display:block;}

/*新闻内容*/
.newshow .container{width: 100%;}
.show-left{padding: 40px 40px 0 50px;}
.show-left h4{font-size: 28px;line-height: 150%;margin-bottom: 5px;}
.show-left span{font-weight: bold;font-size: 16px;display: block;}

.show-left>.show-con span{font-weight:normal;font-size: 16px;display: block;}

.show-left .show-con{font-size: 16px;padding: 20px 0;height: 410px;overflow-y: scroll;}
/* 设置滚动条的样式 */.show-left .show-con::-webkit-scrollbar {width: 5px;border-radius: 5px;}
/* 滚动槽 */.show-left .show-con::-webkit-scrollbar-track {background: #eee;border-radius: 5px;}
/* 滚动条滑块 */.show-left .show-con::-webkit-scrollbar-thumb{border-radius: 10px;background: #ccc;margin-bottom: 30px;}
.show-right{padding: 0;height: 600px;}
.show-right .carousel-inner>.item{overflow: hidden;}
.show-right .carousel-inner>.item img{height: 500px;width: auto;display:block;margin:0 auto;max-width:none;}
.show-right .carousel-indicators li{width: 14px;height: 14px;border: 3px solid rgba(255,255,255,.8);border-radius: 0;margin: 0 5px;}
.show-right .carousel-indicators{height: 100px;background: #f49900;bottom: -100px;margin-bottom: 0;width: 100%;left: 0;margin-left: 0;padding-top: 40px;}

/*一般列表*/
.basic-list{}
.basic-list ul li{display: table;width: 100%;}
.basic-list ul li:nth-child(odd){background: #fff;}
.basic-list ul li:nth-child(even){background: #f5f5f5;}
.basic-list ul li:nth-child(odd) a,.basic-list ul li:nth-child(odd) img{float: left;}
.basic-list ul li:nth-child(even) a,.basic-list ul li:nth-child(even) img{float: right;}
.basic-list ul li:hover{background: #2C3E50;}
.basic-list ul li:hover a{color: #fff;}
.basic-list ul li img{display: block;width: 50%;}
.basic-list ul li a{display: block;width: 50%;padding: 30px 50px;color: #333;text-decoration: none;position: relative;}
.basic-list ul li h3{font-size: 30px;margin-bottom: 20px;}
.basic-list ul li p{font-size: 16px;line-height: 200%;}
.basic-list ul li span{position: absolute;top: 82%;right: 20px;color: #f49900;font-size: 30px;background: #ECF0F1;
width: 60px;height: 60px;line-height: 60px;border-radius: 50%;text-align: center;padding-left: 3px;}

/*案例列表*/
.case-list ul li{display: table;width: 100%;}
.case-list ul li:nth-child(odd){background: #fff;}
.case-list ul li:nth-child(even){background: #f5f5f5;}
.case-list ul li:hover{ background: #2C3E50;}
.case-list ul li:hover a{color: #fff;}
.case-list ul li img{display: block;width: 70%;float: left;}
.case-list ul li:nth-child(even) img{float:right;}
.case-list ul li a{display: block;width: 30%;float: left;padding: 20px 30px;color: #333;text-decoration: none;position: relative;}
.case-list ul li h3{font-size: 30px;margin-bottom: 20px;}
.case-list ul li p{font-size: 16px;line-height: 200%;}
.case-list ul li span{position: absolute;top: 82%;right: 20px;color: #f49900;font-size: 30px;background: #ECF0F1;
width: 60px;height: 60px;line-height: 60px;border-radius: 50%;text-align: center;padding-left: 3px;}

/*合作客户*/
.inside-banner{height: 400px;overflow: hidden;}
.inside-banner img{width: 100%;height: auto;display: block;}
.custom-list ul{margin: 50px 0;border-top: 1px solid #ccc;}
.custom-list ul li{height: 150px;display: table-cell;vertical-align: middle;line-height: 150px;text-align: center;}
.custom-list ul li{border-bottom: 1px solid #ccc;}
.custom-list ul li:nth-child(odd){border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.custom-list ul li img{vertical-align: middle;height: 84px;max-width: 90%;}

/*招聘*/
.newslist .modal-dialog{margin-top: 10%;}
.newslist .modal-body{height: 400px;overflow-y: scroll;}
/* 设置滚动条的样式 */.newslist .modal-body::-webkit-scrollbar {width: 5px;border-radius: 5px;}
/* 滚动槽 */.newslist .modal-body::-webkit-scrollbar-track {background: #eee;border-radius: 5px;}
/* 滚动条滑块 */.newslist .modal-body::-webkit-scrollbar-thumb{border-radius: 10px;background: #ccc;margin-bottom: 30px;}

.zhaopin-cont{padding:15px 0 30px;line-height:200%;background:rgba(255,255,255,.8);min-height:600px}


@media only screen and (min-width:1441px) {
.case-list{width:1470px; margin:0 auto;}
.home-case{padding: 8%;}
.anli-bt{display: block;}
.home-case li .anli-word{bottom: -50px;}
.slider-word{height: 300px;width: 1310px;margin-left: -655px;}
.home-case .container{width: auto}
.home-case li{height: 220px;}
.anli-topl{height: 455px;width: 48.55%;margin: 0 0.65%;}
}
@media only screen and (min-height:600px){
	.home-slider .item img{display:block;width:110%;margin:0 -5%;max-width:200%}
}

@media only screen and (max-height:1020px){
	.home-case{padding: 5% 8%;}
} 
@media only screen and (max-width:1440px) {	
.home-case{padding: 4%;}
.anli-bt{display: none;}
.slider-word{width: 80%;margin-left: -40%;}
.home-case .container{width: auto}
}
@media only screen and (max-width:1366px) {

}
@media only screen and (max-width:1024px) {

}
@media only screen and (max-width:768px) {

}
@media only screen and (max-width:480px) {

}
@media only screen and (max-width:320px) {

}