/**
 *
 * @authors chan.yisen (aihuacyc@gmail.com)
 * @date    2016-01-20 10:25:51
 * @version $Id$
 */
@charset "UTF-8";
@media screen and (max-width: 1024px) {
  .head-top p span:nth-child(2) {
    display: none;
  }
  .head-btm-left {
    width: 270px;
  }
  .head-btm-right {
    display: none;
  }
  .head-menu {
    display: block;
  }
  .index-news-ann .index-ann,
  .index-news-ann .index-news {
    position: relative;
  }
  .index-news-ann .index-ann::before,
  .index-news-ann .index-news::before,
  .index-news-ann .index-ann::after,
  .index-news-ann .index-news::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
  }
  .index-news-ann .index-news::before {
    right: 100%;
    background-color: #d1d1d1;
  }
  .index-news-ann .index-news::after {
    left: 100%;
    background-color: #d1d1d1;
  }
  .index-news-ann .index-ann::before {
    right: 100%;
    background-color: #e0e0e0;
  }
  .index-news-ann .index-ann::after {
    left: 100%;
    background-color: #e0e0e0;
  }
}
@media screen and (max-width: 759px) {
  .head-btm-left {
    width: 220px;
  }
  .index-business-box {
    max-width: 500px;
  }
  ul.comm-list li {
    display: block;
  }
  ul.comm-list li span:nth-child(2) {
    text-align: left;
    width: 100%;
  }
  ul.comm-list::after {
    display: none;
  }
  .foot-btm .pull-left,
  .foot-btm .pull-right {
    float: none;
  }
  .foot-btm p span {
    display: block;
  }
  .foot-btm p i {
    display: none;
  }
  .bread-nav + .art-content .pageTitle h1{
    margin-top: 40px;
  }
}
@media screen and (max-width: 730px) {
  .sectionPart {
    flex-basis:100%;
  }
}
@media screen and (min-width: 760px) {
  .banner-info {
    font-size: 42px;
    border-left-width: 6px;
    padding-left: 12px;
  }
  .index-business-box .bus-item {
    width: 50%;
    float: left;
    padding: 8px;
  }
  .index-business-box .inner-item a {
    font-size: 24px;
  }
  .more a {
    width: 155px;
  }
  .index-news-ann h3 {
    font-size: 22px;
  }
  .inner-banner {
    height: 380px;
  }
  .inner-banner h6 {
    font-size: 40px;
    bottom: 20px;
  }
  /*article h1 {
    font-size: 24px;
  }*/
  article h2 {
    font-size: 20px;
  }
  footer {
    padding-top: 36px;
    padding-bottom: 25px;
  }
  /*.foot-top-right .wechat h6,
  .foot-top-right .wechat .wechat-img {
    float: left;
  }*/
  ul.footmap li {
    width: 20%;
    float: left;
    margin-bottom: 0;
  }
  ul.sitemap li {
    width: 16.66%;
  }
  .foot-top-left {
    margin-bottom: 35px;
  }
  
}
@media screen and (min-width: 992px) {
  .index-news,
  .index-ann {
    width: 50%;
    float: left;
  }
  .index-news {
    padding-right: 4%;
  }
  .index-news::after {
    display: none !important;
  }
  .index-ann {
    padding-left: 4%;
  }
  .index-ann::before {
    display: none !important;
  }
  .index-news-ann {
    position: relative;
    background: -webkit-linear-gradient(to right, #d1d1d1 50%, #e0e0e0 50%);
    background: linear-gradient(to right, #d1d1d1 50%, #e0e0e0 50%);
  }
  .index-news-ann .container {
    position: relative;
    z-index: 2;
  }
  .index-news-ann .comm-list li span:last-child {
    width: 130px;
    min-width: 130px;
  }
  .index-news-ann .comm-list::after {
    right: 130px;
  }
  .index-news-ann::before,
  .index-news-ann::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
  }
  .index-news-ann::before {
    right: 50%;
    background-color: #d1d1d1;
  }
  .index-news-ann::after {
    left: 50%;
    background-color: #e0e0e0;
  }
  .index-news-ann h3 {
    font-size: 25px;
  }
  .index-news-ann .index-news,
  .index-news-ann .index-ann {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .foot-top-right h6 span {
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .index-business-box {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .index-business-box .bus-item {
    width: 33.3333333%;
    height: 250px;
  }
  .index-business-box .bus-list {
    width: 33.3333333%;
  }
  .inner-banner h6 {
    font-size: 48px;
    bottom: 25px;
  }
  .banner-info {
    font-size: 48px;
  }
  article {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  /*article h1 {
    font-size: 28px;
    margin-bottom: 25px;
  }*/
  article h2 {
    font-size: 24px;
  }
  .bread-nav {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .bread-nav p a + span {
    padding: 0 20px;
  }
  footer {
    padding-top: 45px;
    padding-bottom: 30px;
  }
  .foot-top-left {
    float: right;
    width: 50%;
  }
  .foot-top-right {
    width: 50%;
    float: left;
  }
  ul.footmap {
    padding-left: 10px;
  }
  ul.footmap li {
    padding-right: 8px;
  }
  ul.footmap li:last-child {
    padding-right: 0;
  }
  #phone {
    display: none !important;
  }
}
@media screen and (min-width: 1400px) {
  .banner-info {
    font-size: 56px;
    left: 21%;
    padding-left: 20px;
    border-left-width: 8px;
  }
  .index-business-box {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .index-business-box .bus-item {
    height: 280px;
  }
  .index-business-box .inner-item a {
    font-size: 28px;
  }
  .index-news-ann h3 {
    font-size: 28px;
  }
  .index-news-ann ul.comm-list li span:first-child {
    padding-right: 40px;
  }
  .index-news-ann ul.comm-list li span:last-child {
    width: 150px;
    min-width: 150px;
  }
  .index-news-ann ul.comm-list::after {
    right: 150px;
  }
  .index-news-ann .index-news,
  .index-news-ann .index-ann {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .index-news {
    padding-right: 5%;
  }
  .index-ann {
    padding-left: 5%;
  }
  .inner-banner {
    height: 440px;
  }
  .inner-banner h6 {
    font-size: 56px;
    bottom: 30px;
    padding-left: 30px;
    border-left-width: 6px;
  }
  article {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /*article h1 {
    font-size: 32px;
    margin-bottom: 30px;
  }*/
  article h2 {
    font-size: 28px;
  }
  footer {
    padding-top: 50px;
    padding-bottom: 35px;
  }
  .foot-top-right h6 span {
    font-size: 24px;
  }
  ul.footmap {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1580px) {
  /*body#ver-sc,
  body#ver-tc,
  body#ver-en {
    font-size: 18px;
  }*/
  .banner-info {
    font-size: 65px;
    padding-left: 30px;
  }
  .index-business-box {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .index-business-box .bus-item {
    height: 300px;
  }
  .index-business-box .inner-item a {
    font-size: 28px;
  }
  .index-news-ann h3 {
    font-size: 30px;
  }
  .index-news-ann .index-news,
  .index-news-ann .index-ann {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .index-news {
    padding-right: 7%;
  }
  .index-ann {
    padding-left: 7%;
  }
  .index-news-ann ul.comm-list li span:first-child {
    padding-right: 50px;
  }
  .index-news-ann ul.comm-list li span:last-child {
    width: 160px;
    min-width: 160px;
  }
  .index-news-ann ul.comm-list::after {
    right: 160px;
  }
  .inner-banner h6 {
    font-size: 60px;
    bottom: 40px;
  }
  ul.square-list li::before {
    top: 13px;
  }
  article {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /*article h1 {
    font-size: 36px;
    margin-bottom: 35px;
  }*/
  article h2 {
    font-size: 30px;
  }
  footer {
    padding-top: 70px;
    padding-bottom: 40px;
  }
  ul.footmap {
    padding-left: 28px;
  }
  ul.board-list li h5{
    font-size: 22px;
  }
}
@media screen and (min-width: 1900px) {
  .banner-info {
    font-size: 72px;
    padding-left: 36px;
  }
  .index-business-box .bus-item {
    height: 340px;
  }
  .inner-banner h6 {
    font-size: 68px;
  }
  ul.footmap {
    padding-left: 36px;
  }
}
