#banner{background:#fff; height:auto; overflow:hidden; padding-top:110px; transition:all .35s;}
#banner .inside-container{ position:relative; margin:0 auto;}
#banner .inside-container>.wrap{position:absolute;z-index:9; left:50%; bottom:40%; width:80%; margin-left:-40%;}
#banner .inside-container .txt{ text-align:left;}
#banner .inside-container .txt>h3{ display:block; font-size:40px; font-weight:700; color:#333;}
#banner .inside-container .txt>span{display:block;padding:10px 0; font-size:22px; font-family:Arial; color:rgba(0,0,0,.5);}
#banner .inside-container img{width:100%; height:auto; margin:0 auto;}
#banner  .mob{display:none;}

@media only screen and (max-width: 1080px){
  #banner{padding-top:80px;}

}
@media only screen and (max-width: 960px){
  #banner{padding-top:60px;}
  #banner .inside-container .txt>h3{font-size:28px;}
  #banner .inside-container .txt>span{padding:0; font-size:17px;}
}

@media only screen and (max-width: 780px){
  #banner .pc{display:none;}
  #banner .mob{display:block;}
}
@media only screen and (max-width: 540px){
  #banner .inside-container .txt>h3{font-size:20px;}
  #banner .inside-container .txt>span{padding:0; font-size:14px;}
}
@media only screen and (max-width: 420px){
  #banner .inside-container .txt>h3{font-size:14px;}
  #banner .inside-container .txt>span{padding:0; font-size:12px;}
}

/*path TOP*/
#path{ position:relative;z-index:99; width:100%;height:60px; line-height:60px; background:#f7f7f7; border-bottom:1px solid #e6e6e6;}
#path>.container{width:96%;max-width:1360px; margin:0 auto; font-size:14px; color:#999;}
#path a{display:inline-block; color:#999; transition:all .35s;}
#path a:hover{ color:#1b5698;}
#path a.A{ color:#1b5698 !important;}
#path.active {transform: translateX(-200px);}
@media only screen and (max-width: 960px){
  #path{display:none;}
}


#inside{margin:0 auto; transition:all .35s;}
#inside.active {transform: translateX(-220px);}

#title{margin:20px auto; transition:all .35s;}
#title>.container{ width:96%;max-width:1360px; padding:20px 0; text-align:left; font-size:24px; font-family:'微软雅黑'; font-weight:bold; color:#333; margin:0 auto;}
#title.active {transform: translateX(-220px);}
#title>.container p{font-size:40px;color:#333;text-align:left; font-weight: normal; line-height: 53px;}
#title>.container span{display:block; font-size: 34px; font-weight: bold; color: #e6e6e6; height: 47px; line-height: 47px; text-transform:Capitalize;}

@media only screen and (max-width: 960px){
  #title>.container{padding-bottom:0 !important;}
}

@media only screen and (max-width: 780px){
  #title>.container{ font-size:24px;}
}

@media only screen and (max-width: 520px){
  #title>.container{ font-size:24px;}
}

