@charset "utf-8";
.tpxw{position: relative; box-shadow: 5px 3px 15px 0 rgba(0, 0, 0, .1);}
.tpxw .swiper-slide dl{position: relative; background: #fff;}
.tpxw .swiper-slide dl dt{float: left; width: 50%}
.tpxw .swiper-slide dl dd{position: absolute; top: 0; right: 0; bottom: 0; left: 50%; z-index: 5; padding: 30px;}
.tpxw .swiper-slide dl dd .caption{font-size: 1.625em; font-weight: bold; line-height: 1.625em;}
.tpxw .swiper-slide dl dd .caption a{color: #2c60b6;}
.tpxw .swiper-slide dl dd .desc{margin-top: 1.75em; font-size: 1.125em; line-height: 1.875em; text-align: justify; -webkit-line-clamp: 3;}
.tpxw .swiper-slide dl dd .desc a{color: #2c60b6; display: inline-block;}
.tpxw .swiper-ctrl-button.swiper-ctrl-next{right: 50%;}
.tpxw .swiper-pagination.position{right: 0; left: auto; bottom: 20px; margin-right: 30px;}
@media (max-width:1280px){
  .tpxw .swiper-slide dl dd{padding: 20px;}
  .tpxw .swiper-slide dl dd .caption{font-size: 1.125em;}
  .tpxw .swiper-slide dl dd .desc{margin-top: 1em; font-size: .9375em;}
}
@media (max-width:992px){
  .tpxw .swiper-slide dl dt{float: none; width: auto;}
  .tpxw .swiper-slide dl dd{top:auto; left: 0; padding: 15px;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));
  background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, .55));}
  .tpxw .swiper-slide dl dd .caption{font-size: 1em; font-weight: normal; text-align: center;}
  .tpxw .swiper-slide dl dd .caption a{color: #fff;}
  .tpxw .swiper-slide dl dd .desc{display: none;}
  .tpxw .swiper-slide dl dd .time{display: none;}
  .tpxw .swiper-ctrl-button.resize.md{margin-top: -50px;}
  .tpxw .swiper-ctrl-button.swiper-ctrl-next{right: 0;}
  .tpxw .swiper-pagination.position{position: static; margin-top: 10px; margin-bottom: 15px; width: auto !important;}
}


/*投资新闻*/
.tzxw > .hd .more a{color: #2a82e4;}
.tzxw > .hd .more a:hover{color: #2c60b6;}
@media (max-width: 992px) {
  .tzxw .infolist li:nth-child(n+6){display: none;}	
}

/*投资促进中心*/
.tzfw{position: relative;}
.tzfw ul{position: relative; z-index: 2;}
.tzfw ul li{float: left; width: 21%;}
.tzfw ul li a{display: block; width: 70%; margin-right: auto; margin-left: auto;}
.tzfw ul li a i{display: block; margin: 0 auto;}
.tzfw ul li a .caption{position: relative; margin-top: .5em;}
.tzfw ul li a .caption span{position: relative; z-index: 2; display: block; width: 66%; margin: 0 auto; padding: .5em 0; text-align: center; font-size: 1.125em; font-weight: bold; color: #fff; background: #1658a0;}
.tzfw ul li a .caption:after{position: absolute; top: 12%; right: 12%; bottom: 12%; left: 12%; z-index: 1; content: ""; border: 1px solid #1658a0;}
.tzfw ul li a:hover i{-webkit-animation: bounce 1s; animation: bounce 1s;}
.tzfw ul li.li1{margin-right: 3%; margin-left: 3%;}
.tzfw ul li.li2{margin-right: 3%; margin-left: 3%;}
.tzfw ul li.li0 a{margin-left: 0;}
.tzfw ul li.li3 a{margin-right: 0;}
.tzfw ul li.li0{margin-top: 1.5em;}
.tzfw ul li.li2{margin-top: 1.5em;}
.tzfw .bg{position: absolute; top: 30%; right: 0; left: 0;}
.tzfw .bg img{display: block; width: 90%; margin-right: auto; margin-left: auto;}
@media (max-width: 992px) {
  .tzfw ul li a{width: 85%;}
  .tzfw ul li a .caption span{font-size: 1em;}
}
@media (max-width: 640px) {
  .tzfw ul li a .caption span{width: auto;}
}
@media (max-width: 450px) {
  .tzfw ul{margin-top: -20px;}
  .tzfw ul li{width: 50%; margin: 0 auto !important;}
  .tzfw ul li a{width: 90%; margin: 15px auto !important;}
  .tzfw ul li a i{width: 60%;}
  .tzfw ul li a .caption span{padding: .3125em 0; width: 68%;}
  .tzfw .bg{display: none;}	
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
            transform: translate3d(0, -6px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -6px, 0);
            transform: translate3d(0, -6px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
  }
}

/*投资促进中心*/
.tzcjzx{background: url(../images/tzdj/tzcjzx_bg.png) no-repeat center bottom; background-size: 100% 100%; overflow: hidden;}
@media (max-width:360px){
  .tzcjzx{background-image: url(../images/tzdj/tzcjzx_bg_m.png);}	
}
.tzcjzx .container{position: relative;}
.tzcjzx .hd{position: absolute; top: 0; bottom: 0; left: 0; width: 20%;}
.tzcjzx .hd img{display: block; margin-top: 55%;}
@media (max-width:1480px){
  .tzcjzx .hd{margin-left: 15px;}
  .tzcjzx .hd img{margin-top: 60%;}
}
@media (max-width:768px){
  .tzcjzx .hd img{margin-top: 100%;}
}
@media (max-width:450px){
  .tzcjzx .hd{width: 30%;}	
}
@media (max-width:360px){
  .tzcjzx .hd{position: static; width: 70%; margin: 40px auto 20px;}	
  .tzcjzx .hd img{margin-top: 0;}
}
.tzcjzx .swiper-fluid{padding-left: 25%; margin-right: -25%;}
.tzcjzx .swiper-container{margin-right: -20px; margin-left: -20px;}
.tzcjzx .swiper-slide .itm{padding: 20px;}
.tzcjzx .swiper-slide .itm dl{padding: 10px; background-color: #fff; box-shadow: 5px 3px 15px 0 rgba(0, 0, 0, .1); transition: all .3s;}
.tzcjzx .swiper-slide .itm dl dd{margin-top: 1em;}
.tzcjzx .swiper-slide .itm dl .caption{text-align: center; font-size: 1.125em; line-height: 1.25em; height: 3em;}
.tzcjzx .swiper-slide .itm dl .caption a{font-weight: bold;}
.tzcjzx .swiper-slide .itm dl .caption span{position: absolute; top: 0; right: 0; bottom: 0; margin: 0; color: #8fa4c4; line-height: 1.25em;}
.tzcjzx .swiper-slide .itm dl .more{padding-bottom: 1em; text-align: center;}
.tzcjzx .swiper-slide .itm dl .more a{display: inline-block; font-size: 1em; background: #2a82e4;}
@media (max-width:1480px){
  .tzcjzx .swiper-container{margin-right: -15px; margin-left: -15px;}
  .tzcjzx .swiper-slide .itm{padding: 15px;}
}
@media (max-width:992px){
  .tzcjzx .swiper-container{margin-right: -10px; margin-left: -10px;}
  .tzcjzx .swiper-slide .itm{padding: 10px;}	
  .tzcjzx .swiper-slide .itm dl{box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
  .tzcjzx .swiper-slide .itm dl .caption{font-size: 1em;}
}
@media (max-width:450px){
  .tzcjzx .swiper-fluid{margin-right: auto; padding-left: 35%;}	
}
@media (max-width:360px){
  .tzcjzx .swiper-fluid{padding-left: 0;}		
}
.tzcjzx .swiper-toolbar{margin-right: 15%;}
.tzcjzx .swiper-pagination.position{width: 50% !important;}
.tzcjzx .swiper-ctrl-button{width: 40px; height: 9px;}
.tzcjzx .swiper-ctrl-button i{position: static; display: block; width: 100%; height: 100%; margin-top: auto; background-repeat: no-repeat;}
.tzcjzx .swiper-ctrl-button.swiper-ctrl-prev i{background-image: url(../images/tzdj/swiper_button_prev.png); background-position: left center;}
.tzcjzx .swiper-ctrl-button.swiper-ctrl-next i{background-image: url(../images/tzdj/swiper_button_next.png); background-position: right center;}
@media (max-width:450px){
  .tzcjzx .swiper-toolbar{margin-right: 0;}	
  .tzcjzx .swiper-ctrl-button{width: 30px; height: 9px;}
  .tzcjzx .swiper-pagination.position{width: auto !important;}
}