﻿body {
}
#banner .banner1 {
display:none
}
section h2 {
overflow:hidden;
}
section h2 img {
    width: 140%;max-width:140%;margin-left:-20%;
}
@media (min-width: 768px) {
    section h2 img {
    width: 100%;max-width:100%;margin-left:0%;
}
    #banner .banner1 {
display:block;
}
     #banner .banner2 {
display:none;
}
}
/*公司简介*/
.company-brief-intro-box {
    padding-bottom:0px;
}
.company-brief-intro-wrap {
overflow:hidden;position:relative;margin-top:0px;margin-bottom:20px;
}
.company-brief-intro-pic-box {
    width:522px;height:397px;position:relative;
}
.company-brief-intro-pic-wrap {
width:502px;height:377px;overflow:hidden;
}
.company-brief-intro-pic-wrap {
width:100%;
}
.company-brief-intro-pic-box span {
display:block;width:494px;height:368px;border:4px solid #dddddd;position:absolute;bottom:0px;right:0px;z-index:-1
}
.company-brief-intro-word-box {
    font-size:14px;line-height:30px;text-indent:28px;text-align:justify;
}
@media (max-width: 767px) {
    .company-brief-intro-pic-box {
    margin-bottom:10px;
    }
    .company-brief-intro-pic-box,.company-brief-intro-pic-wrap {
    width:100%;height:auto;
    }
    .company-brief-intro-pic-wrap {
   padding-right:20px;padding-bottom:20px;
    }
    .company-brief-intro-pic-wrap img {
    width:100%;    }    .company-brief-intro-pic-box span {
display:block;width:auto;height:auto;border:4px solid #dddddd;position:absolute;bottom:0px;right:0px;z-index:-1;top:20px;left:20px;
}}
.company-brief-intro-word-box ul {
    background: #f4f4f4;padding:10px 0;
}
@media (min-width: 768px) {.company-brief-intro-pic-box {
    float:left;margin-right:20px;
}
.company-brief-intro-word-box ul {
    margin-left: 542px;
}
}
    .company-brief-intro-word-box a {
        color:#ffc334
    }
    /*企业荣誉*/
.company-honor-box {
    background:#f6f4f5;/*padding-bottom:93px;padding-top:50px;*/
}
#company-honor-banner {
position:relative;padding:0px 20px;margin-bottom:10px;
}
#company-honor-banner .slides li {
overflow:hidden;
}
.company-honor-item {
float:left;/*width:314px;*/height: 233px;/*border:1px solid #ddd;margin-left:52.5px;*/padding:0px 10px 10px;overflow:hidden;
}
@media (max-width: 767px) {
    .company-honor-item {
        height:auto;
    }
    
}
@media (min-width: 768px) {
   #company-honor-banner {
    
    margin-bottom: 10px;
}
    
}
.company-honor-item div {
border:1px solid #ddd;padding:8px;width:100%;height:100%;
}
.company-honor-item img {
width:100%;
}
.flex-control-nav {
display:none;
}
.flex-direction-nav {
    display: block;
}
.flex-prev,.flex-next {
display:block;width:22px;height:37px;background:url(../images/banner-direction.png) no-repeat;position:absolute;top:50%;margin-top:-18.5px;
}
.flex-prev{
background-position:0px 0px;left:0px;
}
.flex-next{
background-position:-22px 0px;right:0px;
}
.flex-prev:focus,.flex-next:focus {
outline:none;
}
/*企业文化*/
.company-culture-box ul{
    overflow:hidden;margin-bottom:10px;
}
.company-culture-box ul li{
    overflow:hidden;/*width:360px;border:1px solid #ddd;*/float:left;/*margin-left:30px;*/margin-bottom:10px;
}
@media (min-width: 768px) {
   .company-culture-box ul li{
    padding:10px 10px 0;
}
    
}
.company-culture-item {
    border:1px solid #ddd;padding:9px;
}
.company-culture-box ul li:first-child{
    margin-left:0px;
}
.company-culture-box ul li h3{
    line-height:35px;border:1px solid #ddd;color:#999;font-size:16px;text-align:center;padding:0px 5px;margin:0;
}
@media (min-width: 768px) {
    .company-culture-box ul li h3 {
       overflow: hidden;
text-overflow:ellipsis;-o-text-overflow:ellipsis;
white-space: nowrap;
    }
    
}
.company-culture-word-box {
    padding:0px;font-size:14px;color:#999;text-indent:28px;text-align:justify;line-height:30px;margin:0;
}
.company-culture-box ul li span {
    padding:0px ;font-size:14px;color:#999;text-indent:28px;line-height:30px;text-align:right;display:block;
}
/*员工相册*/
.employee-album {
background:#f6f4f5;/*padding-top:50px;padding-bottom:50px;*/
}
    .employee-album ul {
    overflow:hidden;margin-bottom:10px;
    }
     .employee-album ul li{
   height:auto;margin-bottom:10px;
    }
    .employee-album ul li img{
   width:100%;height:auto;
    }
    .employee-album ul li a{
    display:block;width:100%;height:100%;position:relative;overflow:hidden;
    }
   
    .employee-album ul li p{
  position:absolute;bottom:0px;left:0px;right:0;line-height:35px;text-align:center;font-size:14px;color:#fff;background:url(../images/semiTransparent50.png);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;right:0px;padding:0px 5px;overflow: hidden;
text-overflow:ellipsis;-o-text-overflow:ellipsis;
white-space: nowrap;margin:0;
    }
    .employee-album ul li:hover p{
    width:100%;position:absolute;bottom:0px;left:0px;line-height:400px;text-align:center;font-size:24px;color:#fff;background:url(../images/semiTransparent50.png);
    }
@media (min-width: 768px) {
   
    .employee-album ul li{
    float:left;/*width:400px;*/height:400px;overflow:hidden;position:relative;padding:10px 10px 0;
    }
     .employee-album ul li img{
    height:100%;
    }
}
/**/ 
/*.news-center-tabs-box {
    margin-top:-90px;position:relative;z-index:99;
}
    .news-center-tabs-box ul {
        overflow:hidden;height:90px;line-height:90px;background:url(../images/semiTransparent70.png)
    }

    .news-center-tabs-box ul li {
    float:left;width:25%;text-align:center;
    }
    .news-center-tabs-box ul li a{
    color:#fff;font-size:24px;font-weight:bold;
    }
    .news-center-tabs-box ul li.active a{
    color:#80cfff;
    }*/
.news-center-tabs-box {
    position:relative;z-index:99;padding:0px 15px;
}
.news-center-tabs-box span{
    color:#80cfff;font-size:18px;border-bottom:1px solid #ddd;display:block;line-height:40px;margin-top: 10px;
}
.news-center-tabs-box span a{
    float:right;
}
  .news-center-tabs-box ul {
   display:none;
    }

    .news-center-tabs-box ul li {
   line-height:30px;
    }
    .news-center-tabs-box ul li a{
    color:#999;font-size:14px;
    }
    .news-center-tabs-box ul li.active a{
    color:#80cfff;
    }
@media (min-width: 992px) {
    .news-center-tabs-box ul {
    display:block !important;
    }
 .news-center-tabs-box span{
    display:none;
}
    .news-center-tabs-box ul li {
   width:25%;float:left;text-align:center;line-height:60px;
    }
    .company-photo-tabs-box ul li {
   width:25%;
    }
.news-center-tabs-box {
    margin-top:-60px;
}
   .news-center-tabs-box ul {
        overflow:hidden;height:60px;line-height:60px;background:url(../images/semiTransparent70.png)
    }   .news-center-tabs-box ul li a{
    color:#fff;font-size:22px;font-weight:bold;
    }

}
    /*公司简介*/
.company-brief-box {
margin-top:20px;margin-bottom:20px;
}
.company-brief-box p{
    font-size:18px;text-align:justify;text-indent:36px;padding:0px 40px;line-height:40px;
}
.company-brief-box span {
    font-size: 14px;
    text-align: justify;
    text-indent: 28px;
    line-height: 35px;display:block;
}
.company-brief-box ul li{
    background: url(../images/dot.png) no-repeat left 10.5px;
    padding-left: 0px;
    line-height:30px;
    font-size: 14px;margin-left:20px;margin-right:20px;
}
@media (min-width: 768px) {
   .company-brief-box ul li{
        background: url(../images/dot.png) no-repeat left 15.5px;
    padding-left: 0px;
    line-height:40px;
    font-size: 16px;/*margin-left:175px;*/
}
}
@media (min-width: 768px) and (min-width: 991px) {
   .company-brief-box ul li{
     
}
}
/*企业荣誉*/
.company-honor-box1 {
  margin-top:10px;margin-bottom:20px;
}

.company-honor-box1 ul {
overflow:hidden;
}
.company-honor-box1 ul li  {
       padding: 10px 10px 0;
}
.company-honor-box1 ul li .company-honor-item {
    border:1px solid #ddd;padding:5px;overflow:hidden;width:100%;
}
.company-honor-box1 ul li img{
    width:100%;
}
@media (min-width: 768px) {
    .company-honor-box1 ul li  .company-honor-item{
    height:233px;
}
}

/*企业文化*/
.company-culture-box1 {
     /*padding-bottom:39px;*/
}
.company-culture-box1 ul {
overflow:hidden;margin-bottom:20px;margin-top:20px;
}
.company-culture-box1 ul li {
font-size:14px;line-height:40px;background:url(../images/ul-bg.png) no-repeat left 18px;padding-left:20px;/*margin:0px 2px;*/
/*padding-right:47px;*/border-bottom:1px dashed #ddd;overflow:hidden;
}
.company-culture-box1 ul li a{
color:#333;display:inline-block;max-width:950px;overflow: hidden;
text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;
white-space: nowrap;
}
 .company-culture-box1 ul li i {
        font-style:normal;float:right;color:#999
    }
/*企业荣誉*/

.employee-album-box1 {
    margin-bottom:10px;margin-top:20px;
}

.employee-album-box1 ul {
overflow:hidden;
}
 .employee-album-box1 ul li{
margin-bottom:10px;
}
.employee-album-box1 ul li .company-honor-item  {
    float:left;border:1px solid #ddd;padding:5px;
}
.employee-album-box1 ul li  a{
    position:relative;overflow:hidden;display:block;
}
.employee-album-box1 ul li img{
    width:100%;
}
.employee-album-box1 ul li p{
  position:absolute;bottom:0px;left:0px;line-height:30px;text-align:center;font-size:14px;color:#fff;background:url(../images/semiTransparent50.png);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;right:0px;padding:0px 5px;overflow: hidden;
text-overflow:ellipsis;-o-text-overflow:ellipsis;
white-space: nowrap;margin-bottom:0;
    }
   .employee-album-box1 ul li:hover p{
    line-height:233px;text-align:center;font-size:24px;color:#fff;background:url(../images/semiTransparent50.png);
    }
   @media (min-width: 768px) {
   .employee-album-box1 ul li .company-honor-item  {
   width:332px;height:233px;
}
   .employee-album-box1 ul li{
padding:0px 10px 10px;margin-bottom:0px;
}

}