@charset "utf-8";/* CSS Document */

/*---------------------------- main部分 ---------------------------------*/
.advertisement{width:100%;}
.advertisement div{position:relative;width:100%;height:500px;overflow:hidden;}
.advertisement img{width:1920px;height:500px;position:absolute;left:50%;top:50%;margin-left:-960px;margin-top:-250px;}

.classify-pr{width:100%;margin:0px 0px 10px 0px;border-bottom:1px solid #ddd;padding-top:10px;background:#fff;z-index:10;}
.classify-pr ul{text-align:center;font-size:0;vertical-align:top;height:60px;width:100%;max-width:1200px;margin:0 auto;}
.classify-pr ul li{cursor:pointer; display:inline-block;width:180px;font:16px/60px '微软雅黑';color:#333;position:relative;}
.classify-pr ul li a{display:block;width:100%;height:100%;}
.classify-pr ul li.aictive-pr,.classify-pr ul li:hover{color:#0664b4;}
.classify-pr ul li.aictive-pr span,.classify-pr ul li:hover span{display:block;height:3px;width:76px;background:#0664b4;position:absolute;bottom:0px;left:50%;margin-left:-38px;}

.jing{width:100%;font-family:'微软雅黑';}
.client{width:1200px; margin:0px auto 60px auto; overflow:hidden; padding-top:75px;}
.client .title{width:100%; overflow:hidden; text-align:center;}
.client .title h1{font-size:28px; color:#333; line-height:30px; margin-bottom:15px;font-weight:normal;}
.client .title a{font-size:16px; color:#909192;}
.client .title a:hover{color:#0664b4;}
.client_list{width:100%; overflow:hidden; margin-top:20px;}
.client_list li{width:157px; float:left; margin:15px 21px; text-align:center;}
.client_list li img{width:100%;}
.client_list.big li{margin:30px 21px;}

.service{width:100%;padding-top:70px;}
.service-box{width:1200px;border-bottom:1px solid #ddd;padding-bottom:50px;}
.service-box div{float:left;height:280px;}
.service-box h1{font:28px/50px '微软雅黑';text-align:center;padding-bottom:40px;}
.service-left{width:30%;}
.service-box div.service-right{width:65%;float:right;}
.service-right dl{width:33.3%;float:left;text-align:center;font-family:'微软雅黑';}
.service-right dl dd,.service-right dl dt{width:90%;margin:0 auto;}
.service-right dl dt{font:bold 16px/35px '微软雅黑';padding-bottom:10px;}
.service-right dl dd{font-size:14px;line-height:30px;color:#666;}


@media Screen and (max-width:1190px){

.client{width:100%;}
.service-box{width:100%;}
.service-left{margin-left:4%;}
.service-box div.service-right{width:63%;}
.service-box div.service-left{height:250px;}

}

@media Screen and (max-width:1000px){

 .advertisement div{position:relative;width:100%;height:400px;overflow:hidden;}
 .advertisement img{width:1536px;height:400px;position:absolute;left:50%;top:50%;margin-left:-768px;margin-top:-200px;}
 .service-box div.service-left{height:200px;}

}

@media Screen and (max-width:860px){
  .service-box div.service-left{height:160px;}
}

@media Screen and (max-width:640px){
  
   .advertisement div{position:relative;width:100%;height:300px;overflow:hidden;}
   .advertisement img{width:1152px;height:300px;position:absolute;left:50%;top:50%;margin-left:-576px;margin-top:-150px;}
   .classify-pr{display:none;}
   .classify-pr ul li{width:33%;}
   .client .title h1{font-size:24px;}
   .client_list li{width:30%;margin:10px 1.6%;}
   .service{width:100%;padding-top:40px;}
   .service-box h1{font:24px/40px '微软雅黑';padding-bottom:15px;}
   .service-box div.service-left{width:92%;height:370px;}
   .service-box div.service-right{width:100%;height:auto;margin-top:20px;}
   .service-right dl dt{font-size:14px;line-height:30px;}
   .service-right dl dd{font-size:12px;line-height:25px;}
   .client{padding-top:50px;}
   }
   
@media Screen and (max-width:560px){
    .service-box div.service-left{height:340px;}
}

@media Screen and (max-width:480px){

  .advertisement div{position:relative;width:100%;height:200px;overflow:hidden;}
  .advertisement img{width:768px;height:200px;position:absolute;left:50%;top:50%;margin-left:-384px;margin-top:-100px;}
  .client_list li{width:45%;margin:8px 2.5%;}
  .service-box h1{font-size:20px;}
  .service-box div.service-left{height:280px;}
  }
@media Screen and (max-width:420px){
  .service-box div.service-left{height:230px;}
}

@media Screen and (max-width:320px){
    
    .service-box h1{font-size:16px;font-weight:bold;}
    .service-box div.service-left{height:180px;}
    }