@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.top {
  height: 30px;
  line-height: 30px;
  background: #F5F5F5;
  color:#000;
  font-size: 12px;
}
.top2 {
  height: 100px;
}
.top2 .logo {
  display: block;
  background: url(../images/logo.png) no-repeat center;
  width:900px;
  height: 100px;
}
.top2 .logo a {
  display: block;
  width: 100%;
  height: 100%;
}
.top2 .tel {
  padding-left: 60px;
  background: url(../images/btel.png) no-repeat left center;
  margin-top: 30px;
  color: #f47f00;
}
.top2 .tel span {
  display: block;
  font-size: 16px;
  line-height: 20px;
}
.top2 .tel b {
  display: block;
  font-size: 25px;
  line-height: 1;
}
.nav {
  height: 60px;
  line-height: 60px;background-color: #0289e1;
}
.nav li {
  float: left;
  width: 170px;
}
.nav li a {
  display: block;
  font-size: 14px;
  color: #FFF;
  text-align: center;
}
.nav li a:hover,
.nav li a.on {
  background: #f47f00;
  color: #fff;
}
.nav span {
  display: block;
  float: left;
  width: 1px;
  height: 8px;
  background: #c4c4c4;
  margin-top: 26px;
}
.footer {
  background: #242424;
  font-size: 14px;
  color: #b5b5b5;
  padding-top: 35px;
}
.footer a {
  color: #b5b5b5;
}
.footer a:hover {
  color: #fff;
}
.footer .logo2 {
  background: url(../images/flogo.png) no-repeat center;
  width: 478px;
  height: 120px;
  display: none;
}
.footer .text {
  /*width: 660px;*/
  width: 100%;
}
.footer .text .subnav {
  height: 50px;
  line-height: 50px;
}
.footer .text .subnav li {
  float: left;
  width: 82px;
}
.footer .text .subnav li a {
  display: block;
  text-align: left;
}
.footer .text .cots {
  width: 100%;
  padding-top: 20px;
  border-top: 1px solid #3a3a3a;
  line-height: 40px;
}
.footer .text .cots li {
  width: 50%;
  float: left;
}
.footer .text .cots li span{
  color: #f47f00;
}
.footer .rights {
  border-top: 2px solid #3a3a3a;
  background: #242424;
  margin-top: 20px;
  height: 66px;
  line-height: 66px;
}
.index-bar {
  height: 70px;
  border-bottom: 1px solid #e0e0e0;
}
.index-bar .hot {
  line-height: 70px;
}
.index-bar .hot b {
  font-size: 14px;
  color: #333;
}
.index-bar .hot a {
  font-size: 12px;
  color: #666;
  margin-left: 20px;
}
.index-bar .hot a:hover {
  color: #333;
}
.index-bar .search {
  margin-top: 19px;
}
.index-bar .search form {
  overflow: hidden;
}
.index-bar .search form input {
  display: block;
  float: left;
}
.index-bar .search form .search-text {
  width: 199px;
  height: 31px;
  line-height: 31px;
  border: 1px solid #ccc;
  color: #ccc;
  text-align: center;
  border-right: 0;
  border-radius: 8px 0 0 8px;
}
.index-bar .search form .search-btn {
  width: 60px;
  height: 33px;
  background: url(../images/search.png) no-repeat center #0289e1;
  border-radius: 0 8px 8px 0;
  cursor: pointer;
}
.index-title {
  text-align: center;
  background: url(../images/tit1.png) no-repeat center 25px;
  line-height: 1;
}
.index-title .big {
  font-weight: bold;
  color: #0289e1;
  font-size: 40px;
}
.index-title .big span {
  color: #f47f00;
}
.index-title .sml {
  font-size: 14px;
  color: #333;
  margin-top: 25px;
}
.index-title .en {
  margin-top: 12px;
  font-size: 12px;
  color: #999;
}
.index-pro {
  padding-top: 50px;
  padding-bottom: 90px;
}
.index-pro .list {
  margin-top: 78px;
}
.index-pro .list .mr_frbox {
  position: relative;
}
.index-pro .list .mr_frbox .mr_frUl {
  width: 1200px;
  overflow: hidden;
}
.index-pro .list .mr_frbox .mr_frUl li {
  width: 284px;
  margin-right: 21px;
}
.index-pro .list .mr_frbox .mr_frUl li a {
  display: block;
  width: 380px;
  border: 2px solid #0289e1;
  margin-bottom: 30px;
}
.index-pro .list .mr_frbox .mr_frUl li a .img {
  width: 380px;
  height: 230px;
  position: relative;
  overflow: hidden;
}
.index-pro .list .mr_frbox .mr_frUl li a .img img {
  display: block;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-pro .list .mr_frbox .mr_frUl li a .img .sy {
  width: 380px;
  height: 230px;
  background: url(../images/sy.png) no-repeat center;
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 1;
}
.index-pro .list .mr_frbox .mr_frUl li a span {
  display: block;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background: #0289e1;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-pro .list .mr_frbox .mr_frUl li a:hover {
  border-color: #f47f00;
}
.index-pro .list .mr_frbox .mr_frUl li a:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.index-pro .list .mr_frbox .mr_frUl li a:hover span {
  background: #f47f00;
}
.advantage {
  background: url(../images/youshi.jpg) no-repeat center;
  height: 900px;
  padding-top: 30px;
}
.advantage .index-title {
  background-image: url(../images/tit2.png);
}
.advantage .title {
  background: url(../images/ystit.png) no-repeat center;
  height: 93px;
  margin-top: 62px;
  font-weight: bold;
  color: #fff;
  line-height: 93px;
  font-size: 20px;
}
.advantage .title .ltit {
  width: 520px;
  text-align: right;
}
.advantage .title .rtit {
  width: 520px;
  text-align: left;
}
.advantage .content .part {
  width: 600px;
  padding-top: 22px;
}
.advantage .content .part li {
  width: 100%;
  overflow: hidden;
  height: 118px;
}
.advantage .content .part li .ico {
  width: 39px;
  height: 39px;
  background: no-repeat center;
  margin-top: 26px;
}
.advantage .content .part li .text {
  width: 400px;
  margin: 0 25px;
}
.advantage .content .part li .text .big {
  font-size: 16px;
  line-height: 1;
  padding-top: 25px;
}
.advantage .content .part li .text .sml {
  font-size: 10px;
  line-height: 1;
  margin-top: 4px;
}
.advantage .content .part li .text .more {
  font-size: 14px;
  line-height: 21px;
  margin-top: 10px;
}
.advantage .content .part li .bs {
  width: 65px;
  height: 40px;
  line-height: 40px;
  margin-top: 23px;
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.advantage .content .left-part li .ico {
  background-image: url(../images/good.png);
}
.advantage .content .left-part li .text .big {
  color: #0289e1;
}
.advantage .content .left-part li .text .sml {
  color: #b7d0e1;
}
.advantage .content .left-part li .text .more {
  color: #0289e1;
}
.advantage .content .left-part li .bs {
  background: #0289e1;
  border-radius: 20px 0 0 20px;
}
.advantage .content .right-part {
  width: 599px;
  border-left: 1px solid #999;
}
.advantage .content .right-part .ico {
  background-image: url(../images/bad.png);
}
.advantage .content .right-part .text .big {
  color: #666;
}
.advantage .content .right-part .text .sml {
  color: #ccc;
}
.advantage .content .right-part .text .more {
  color: #666;
}
.advantage .content .right-part .bs {
  background: #999;
  border-radius: 0 20px 20px 0;
}
.usage {
  padding-top: 70px;
  padding-bottom: 102px;
}
.usage .index-title {
  background-image: url(../images/tit3.png);
}
.usage .list {
  margin-top: 70px;
}
.usage .list li {
  float: left;
  width: 381px;
  margin-right: 28px;
  background: #fff;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  cursor: pointer;
}
.usage .list li .text {
  width: 379px;
  height: 283px;
  border: 1px solid #798185;
  text-align: center;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.usage .list li .text .big {
  font-size: 34px;
  color: #666;
  line-height: 1;
  font-weight: bold;
  padding-top: 56px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.usage .list li .text .sml {
  font-size: 16px;
  line-height: 30px;
  color: #666;
  margin-top: 30px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.usage .list li .text .jt {
  background: url(../images/jt1.png) no-repeat center;
  height: 31px;
  margin-top: 30px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.usage .list li .img {
  border: 1px solid #d1d1d1;
  border-top: 0;
  width: 379px;
  height: 283px;
  overflow: hidden;
}
.usage .list li .img img {
  display: block;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.usage .list li:nth-child(2) .text .big {
  padding-top: 30px;
}
.usage .list li:nth-child(2) .text .jt {
  background-image: url(../images/jt2.png);
  margin-top: 40px;
}
.usage .list li:nth-child(2) .img {
  border: 1px solid #d1d1d1;
  border-bottom: 0;
}
.usage .list li:last-child {
  margin-right: 0;
}
.usage .list li:hover {
  background: #f47f00;
}
.usage .list li:hover .text {
  background: url(../images/kuang.png) no-repeat center;
  border-color: #f47f00;
}
.usage .list li:hover .text .big {
  color: #fff;
}
.usage .list li:hover .text .sml {
  color: #fff;
}
.usage .list li:hover .text .jt {
  background-image: url(../images/jt1h.png);
  margin-top: 35px;
}
.usage .list li:hover .img img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.usage .list li:nth-child(2):hover .text .big {
  padding-top: 35px;
}
.usage .list li:nth-child(2):hover .text .jt {
  background-image: url(../images/jt2h.png);
}
.advantage2 {
  background: url(../images/youshi2.jpg) no-repeat center;
  height: 755px;
  padding-top: 80px;
}
.advantage2 .index-title {
  background-image: url(../images/tit4.png);
}
.advantage2 .index-title .big {
  color: #fff;
}
.advantage2 .index-title .sml {
  color: #fff;
}
.advantage2 .content {
  height: 600px;
  width: 1200px;
  position: relative;
}
.advantage2 .content .box {
  width: 247px;
  height: 108px;
  border: 1px solid #3696d4;
  line-height: 1;
  position: absolute;
}
.advantage2 .content .box b {
  display: block;
  padding-top: 20px;
  color: #f47f00;
  font-size: 24px;
  padding-left: 18px;
}
.advantage2 .content .box span {
  display: block;
  color: #fff;
  padding-left: 18px;
  font-size: 16px;
  margin-top: 18px;
}
.advantage2 .content .box1 {
  left: -1px;
  top: 122px;
}
.advantage2 .content .box2 {
  left: 920px;
  top: 111px;
}
.advantage2 .content .box3 {
  left: -3px;
  top: 454px;
}
.advantage2 .content .box4 {
  left: 974px;
  top: 459px;
}
.advantage3 {
  margin-top: 50px;
}
.advantage3 li {
  width: 240px;
  height: 60px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 18px;
  line-height: 60px;
  float: left;
  background: #0289e1;
  margin-right: 80px;
  cursor: pointer;
}
.advantage3 li:nth-child(2),
.advantage3 li:last-child {
  background: #f47f00;
}
.advantage3 li:last-child {
  margin-right: 0;
}
.advantage4 {
  margin-top: 80px;
}
.advantage4 .text {
  font-size: 14px;
  line-height: 30px;
  color: #333;
  margin-top: 65px;
  width: 1115px;
}
.advantage5 {
  margin-top: 30px;
}
.advantage5 .part1 {
  background: url(../images/line.png) no-repeat top center;
}
.advantage5 .part1 .container {
  height: 290px;
  position: relative;
}
.advantage5 .part1 .container .box {
  width: 170px;
  position: absolute;
  cursor: pointer;
  padding-top: 20px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.advantage5 .part1 .container .box .ico {
  width: 129px;
  height: 129px;
  border: 1px solid #f47f00;
  background: no-repeat center #fff;
  margin: 0 auto;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  border-radius: 50%;
}
.advantage5 .part1 .container .box span {
  display: block;
  text-align: center;
  line-height: 1;
  font-size: 16px;
  color: #f47f00;
  margin-top: 28px;
}
.advantage5 .part1 .container .box:hover,
.advantage5 .part1 .container .box.on {
  padding-top: 0;
}
.advantage5 .part1 .container .box:hover .ico,
.advantage5 .part1 .container .box.on .ico {
  background-color: #f47f00;
  border: 20px solid #f47f00;
}
.advantage5 .part1 .container .box1 {
  left: 0;
  top: 0px; border:0;
}
.advantage5 .part1 .container .box1 .ico {
  background-image: url(../images/ysico1.png);
}
.advantage5 .part1 .container .box1:hover .ico,
.advantage5 .part1 .container .box1.on .ico {
  background-image: url(../images/ysico1h.png);
}
.advantage5 .part1 .container .box2 {
  left: 338px;
  top: 16px; border:0;
}
.advantage5 .part1 .container .box2 .ico {
  background-image: url(../images/ysico2.png);
}
.advantage5 .part1 .container .box2:hover .ico,
.advantage5 .part1 .container .box2.on .ico {
  background-image: url(../images/ysico2h.png);
}
.advantage5 .part1 .container .box3 {
  left: 704px;
  top: -10px; border:0;
}
.advantage5 .part1 .container .box3 .ico {
  background-image: url(../images/ysico3.png);
}
.advantage5 .part1 .container .box3:hover .ico,
.advantage5 .part1 .container .box3.on .ico {
  background-image: url(../images/ysico3h.png);
}
.advantage5 .part1 .container .box4 {
  right: 0;
  top: -10px; border:0;
}
.advantage5 .part1 .container .box4 .ico {
  background-image: url(../images/ysico4.png);
}
.advantage5 .part1 .container .box4:hover .ico,
.advantage5 .part1 .container .box4.on .ico {
  background-image: url(../images/ysico4h.png);
}
.advantage5 .part2 {
  padding: 55px 0;
  background: #f47f00;
  border-top: 3px dashed #fff;
  border-bottom: 3px dashed #fff;
}
.advantage5 .part2 .text {
  width: 1000px;
  font-size: 16px;
  color: #fff;
  line-height: 25px;
}
.advantage5 .part2 .text span {
  display: block;
}
.advantage5 .part2 .gd {
  margin-top: 52px;
}
.advantage5 .part2 .gd li {
  float: left;
  margin: 0 20px;
  border-radius: 18px;
  overflow: hidden;
  width: 260px;
  height: 260px;
}
.advantage5 .part2 .gd li img {
  display: block;
}
.index-about {
  padding-top: 0px;
}
.index-about .content {
  margin-top: 75px;
}
.index-about .content .text {
  width: 505px;
  padding-top: 0px;
}
.index-about .content .text .tit {
  line-height: 1;
  font-weight: bold;
  font-size: 30px;
  color: #333;
}
.index-about .content .text .tit span {
  color: #0289e1;
}
.index-about .content .text .line {
  width: 162px;
  height: 1px;
  background: #595959;
  margin-top: 17px;
}
.index-about .content .text .desc {
  font-size: 14px;
  line-height: 30px;
  color: #333;
  margin-top: 11px;
}
.index-about .content .text a.mores {
  width: 148px;
  height: 33px;
  border: 1px solid #666;
  line-height: 33px;
  text-align: center;
  font-size: 14px;
  color: #666;
  margin-top: 15px;
}
.index-about .content .text a.mores:hover {
  color: #fff;
  background: #0289e1;
  border-color: #0289e1;
}
.index-about .changfang {
  margin-top: 40px;
}
.index-about .changfang .mr_frbox3 {
  position: relative;
}
.index-about .changfang .mr_frbox3 .mr_frUl3 {
  width: 1200px;
  overflow: hidden;
}
.index-about .changfang .mr_frbox3 .mr_frUl3 ul li {
  margin-right: 13px;
  width: 230px;
}
.index-about .changfang .mr_frbox3 .mr_frUl3 ul li a {
  display: block;
  width: 228px;
  height: 158px;
  border: 1px solid #f47f00;
  overflow: hidden;
}
.index-about .changfang .mr_frbox3 .mr_frUl3 ul li a img {
  display: block;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-about .changfang .mr_frbox3 .mr_frUl3 ul li a:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.index-news {
  padding-top: 126px;
  padding-bottom: 130px;
}
.index-news .list {
  margin-top: 75px;
}
.index-news .list li {
  float: left;
  width: 380px;
  margin-right: 30px;
}
.index-news .list li .img {
  width: 378px;
  height: 238px;
  overflow: hidden;
  border: 1px solid #aaa;
}
.index-news .list li .img img {
  display: block;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-news .list li .text {
  padding: 12px 18px;
  position: relative;
  height: 125px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-news .list li .text .time {
  font-size: 12px;
  color: #999;
  line-height: 1;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-news .list li .text .tit {
  font-size: 16px;
  line-height: 1;
  color: #666;
  font-weight: bold;
  margin-top: 10px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-news .list li .text .desc {
  font-size: 14px;
  line-height: 20px;
  color: #666;
  height: 40px;
  margin-top: 18px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-news .list li .text .more {
  font-size: 12px;
  color: #999;
  line-height: 1;
  margin-top: 15px;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-news .list li .text .sanjiao {
  display: block;
  width: 0;
  height: 0;
  border-bottom: 39px solid #f47f00;
  border-left: 39px solid transparent;
  border-right: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.index-news .list li:hover .img img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.index-news .list li:hover .text {
  background: #f47f00;
}
.index-news .list li:hover .text .time {
  color: #d4d4d4;
}
.index-news .list li:hover .text .tit {
  color: #fff;
}
.index-news .list li:hover .text .desc {
  color: #eee;
}
.index-news .list li:hover .text .more {
  color: #d4d4d4;
}
.index-news .list li:hover .text .sanjiao {
  border-bottom-color: #0289e1;
}
.index-news .list li:last-child {
  margin-right: 0;
}
.sub-bar {
  height: 80px;
  background: #3e4450;
  border-top: 4px solid #0289e1;
  color: #fff;
}
.sub-bar .cat {
  height: 44px;
  line-height: 44px;
  font-size: 20px;
  margin-top: 17px;
  padding-left: 22px;
  border-left: 6px solid #f47f00;
}
.sub-bar .location {
  height: 80px;
  line-height: 80px;
  font-size: 14px;
  color: #fff;
}
.sub-bar .location a {
  color: #fff;
}
.sub-bar .location a:hover {
  color: #0289e1;
}
.sub-page {
  padding-top: 45px;
  padding-bottom: 40px;
  background: #F5F5F5;
}
.sub-page .pro-type {
  margin-top: 55px;
  background: url(../images/line2.png) no-repeat center;
  text-align: center;
}
.sub-page .pro-type a {
  display: inline-block;
  width: 160px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #d6d6d6;
  font-size: 16px;
  color: #666;
  margin: 0 15px;
  border-radius: 18px;
  background: #fff;
}
.sub-page .pro-type a:hover,
.sub-page .pro-type a.on {
  color: #fff;
  background: #f47f00;
  border-color: #f47f00;
}
.sub-page .pro-list {
  margin-top: 58px;
}
.sub-page .pro-list li {
  float: left;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 20px;
}
.sub-page .pro-list li a {
  display: block;
  width: 380px;
  border: 2px solid #0289e1;
  margin-bottom: 30px;
}
.sub-page .pro-list li a .img {
  width: 380px;
  height: 230px;
  position: relative;
  overflow: hidden;
}
.sub-page .pro-list li a .img img {
  display: block;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.sub-page .pro-list li a .img .sy {
  width: 280px;
  height: 280px;
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 1;
}
.sub-page .pro-list li a span {
  display: block;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background: #0289e1;
  -moz-transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.sub-page .pro-list li a:hover {
  border-color: #f47f00;
}
.sub-page .pro-list li a:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.sub-page .pro-list li a:hover span {
  background: #f47f00;
}
.sub-page .pro-content {
  border: 1px solid #ccc;
  padding: 36px;
  background: #fff;
  margin-top: 40px;
}
.sub-page .pro-content .img {
  border: 2px solid #f47f00;
}
.sub-page .pro-content .img img {
  display: block;
}
.sub-page .pro-content .text {
  width: 700px;
}
.sub-page .pro-content .text h1 {
  font-size: 18px;
  line-height: 40px;
  font-weight: bold;
  color: #f47f00;
  border-bottom: 1px solid #ccc;
}
.sub-page .pro-content .text .desc {
  font-size: 16px;
  line-height: 40px;
  margin-top: 30px;
}
.sub-page .pro-content .text .as {
  margin-top: 30px;
  overflow: hidden;
}
.sub-page .pro-content .text .as a {
  display: block;
  float: left;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  height: 30px;
  padding: 0 15px;
  border-radius: 3px;
  margin-right: 30px;
  background: #0289e1;
}
.sub-page .desc-content {
  border: 1px solid #ccc;
  padding: 36px;
  background: #fff;
  margin-top: 40px;
}
.sub-page .desc-content .tit {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  background: #fafafa;
  margin-bottom: 30px;
}
.sub-page .desc-content .tit span {
  display: block;
  padding: 0 15px;
  background: #0289e1;
  color: #fff;
  font-size: 14px;
  float: left;
}
.sub-page .news-list {
  border: 1px solid #ccc;
  padding: 36px;
  background: #fff;
}
.sub-page .news-list li {
  width: 100%;
  border-bottom: 1px solid #ebecf1;
  height: 225px;
  margin: 15px 0 0 0;
}
.sub-page .news-list li a {
  display: block;
  width: 97%;
  height: 185px;
  padding: 15px;
}
.sub-page .news-list li a .zy_newsPic {
  width: 280px;
  height: 175px;
  float: left;
  margin-right: 55px;
  border: 1px solid #e6e6e6;
}
.sub-page .news-list li a .zy_newsD h3 {
  width: 100%;
  display: block;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.sub-page .news-list li a .zy_newsD p {
  height: 105px;
  width: 100%;
  margin: 10px 0 0 0;
  line-height: 30px;
  color: #333333;
  font-size: 14px;
  display: block;
}
.sub-page .news-list li a .zy_newsD span.time {
  font-size: 14px;
  display: block;
  line-height: 25px;
  color: #999999;
}
.sub-page .news-list li a:hover {
  -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.18);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.sub-page .article {
  border: 1px solid #ccc;
  padding: 0 36px;
  background: #fff;
}
.sub-page .article .content {
  margin-top: 20px;
  line-height: 2.5;
}
.sub-page .lianxi .text {
  width: 500px;
  font-size: 14px;
  line-height: 40px;
  padding-top: 40px;
}
.sub-page .lianxi .text b {
  font-size: 20px;
}
.bannerpro {
  height: 300px;
  width: 100%;
  background: url(../images/bannerpro.jpg) no-repeat center;
}
.banner1 {
  height: 300px;
  width: 100%;
  background: url(../images/banner1.jpg) no-repeat center;
}
.banner2 {
  height: 300px;
  width: 100%;
  background: url(../images/banner2.jpg) no-repeat center;

}
.banner3 {
  height: 300px;
  width: 100%;
  background: url(../images/banner3.jpg) no-repeat center;
}
.banner4 {
  height: 300px;
  width: 100%;
  background: url(../images/banner4.jpg) no-repeat center;
}
.s_ban{height:125px;width:100%;font-family:"Microsoft Yahei";width:960px;margin:0 auto;}
.s_ban a img{display:block;width:960px;height:125px;}
.s_ban p{bottom:10px;left:196px;width: 431px;padding-left: 320px;}
.s_ban p span{clear:both;}
.s_ban p span a{display:inline-block;width:118px;height:27px;float:left;}
.s_ban p .s_ask{background:url(../images/s_ask.gif) no-repeat left top;margin-right:30px;}
.s_ban p .s_ask1{background:url(../images/s_ask1.gif) no-repeat left top;}
.s_ban p em{font-size:18px;color:#131313;}
.s_ban p b{font-size:24px;font-family:Arial, Helvetica, sans-serif;}
.fr {
    float: right;
}
.s_ban1{height:140px;width:100%;}
.s_ban1 .s_pic a{background:url(../images/s_ban1.jpg) no-repeat center top;height:140px;display:block;}
.s_banm{width:100%;top:0;left:0;height:140px;}
.s_banm .s_ban{height:140px;}

.s_ban2{height:140px;width:100%;}
.s_ban2 .s_pic a{background:url(../images/s_ban2.jpg) no-repeat center top;height:140px;display:block;}
.s_ban2 .s_ban p{width:560px;left:327px;}
/**/
.adv{background:url(../images/adv_bg.jpg) no-repeat center top;height:1790px;margin-top: 0px;}
.adv_m{width:960px;margin:0 auto;font-family:"Microsoft Yahei";}
.adv_m h3 img{display:block;margin:0 auto;padding:55px 0 144px;}
.adv_m h4{padding-left:60px;display:block;font-size:24px;color:#000;margin-bottom:10px;}
.adv_m strong{color:#084ea4;}

.adv_m h4 em{display:block;font-size:10px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#b9b9b9;font-weight:normal;}
.adv_m p{color:#797979;line-height:18px;font-size:14px;border-bottom:1px dotted #b8b8b8;padding:10px 0 10px 17px;margin-left:60px;}
.adv_m .wb{border:none;}
.pa {
    position: absolute;
}
.pr {
    position: relative;
}
.adv_1{height:254px;}
.adv_01{top:0;left:0;}
.adv_1 div{padding:25px 0 0 500px;}
.adv_1 h4{background:url(../images/adv_num1.png) no-repeat left top;}
.adv_2{width:100%;height:338px;padding:20px 0 0;}
.adv_02{top:20px;right:40px;}
.adv_2 div{padding:78px 500px 0 0;}
.adv_2 h4{background:url(../images/adv_num2.png) no-repeat left top;}
.adv_3{width:100%;height:265px;}
.adv_03{top:-4px;left:0;}
.adv_3 div{padding:33px 0 0 500px;}
.adv_3 h4{background:url(../images/adv_num3.png) no-repeat left top;}
.adv_4{width:100%;height:305px;}
.adv_04{top:-10px;right:3px;}
.adv_4 div{padding:50px 500px 0 0;}
.adv_4 h4{background:url(../images/adv_num4.png) no-repeat left top;}
.adv_5{width:100%;height:311px;padding-top:15px;}
.adv_05{top:0;left:0;}
.adv_5 div{padding:42px 0 0 500px;}
.adv_5 h4{background:url(../images/adv_num5.png) no-repeat left top;}
/**/
.tl_01{font-family:"Microsoft Yahei";border-bottom:1px solid #d9d9d9;padding-bottom:10px;}
.tl_01 h4{background:url(../images/ic_bg.gif) no-repeat left 2px;text-transform:uppercase;color:#d8d8d8;font-size:18px;padding:0 0 0 18px;font-weight:normal;}
.tl_01 h4 a{color:#023a7d;font-weight:bold;padding-right:10px;}
.tl_01 .more{color:#646464;font-size:14px;display:inline-block;}
.s_ban1{height:140px;width:100%;}
.s_ban1 .s_pic a{background:url(../images/s_ban1.jpg) no-repeat center top;height:140px;display:block;}
.s_banm{width:100%;top:0;left:0;height:140px;}
.s_banm .s_ban{height:140px;}

.g-in {
    width: 1200px;
    margin: 0 auto;
}
.clearfix {
    *zoom: 1;
}

.slideTxtBox{ width:800px; float:left; margin-left:20px; margin-top:20px; }

.slideTxtBox .hd{ height:40px; line-height:40px; position:relative; }

.slideTxtBox .hd ul{ float:left; position:absolute; left:10px; }

.slideTxtBox .hd ul li{ float:left; padding-right:35px; cursor:pointer; font-size:18px; font-weight:bold; color:#8a8a8a; }

.slideTxtBox .hd_line{ background:#8a8a8a; position:relative; top:13px; left:100px; width:2px; height:17px; transform:rotate(20deg); }

.slideTxtBox .hd ul li.on{ color:#1640a6; }
.box {
    border-style: solid;
    border-width: 4px 1px 1px;
    border-color: #0289e1 #ddd #ddd;
}

.clearfix {
    *zoom: 1;
}
.about { margin-top:50px; margin-bottom: 10px;}
.bd_t { margin-top:35px; }

.bd_t img { float:left; border:1px solid #dadada; padding:5px; }

.bd_s { width:520px; float:left; margin-left:25px; font-size:14px; }

.bd_s h2 { font-size:18px; }

.bd_s p { color:#5f6061; margin-top:10px; line-height:23px; }

.bd_s span { display:block; margin-top:15px; }

.bd_s span a { color:#5f6061; }

.bd_b { margin-top:30px; }

.bd_b li { width:370px; float:left; margin-right:30px; background:url(../images/new_bg.jpg) no-repeat 0 17px; border-bottom:1px dotted #dadada; line-height:40px; }

.bd_b a { color:#7a7a7b; padding-left:20px; font-size:14px; }

.bd_b a:hover { color:#1640a6 ;}

.about_left { float:left; width:340px; }

.about_left_hd { width:300px; margin-left:20px; }

.about_left_hd img { float:right; }

.about_left_hd h2 { font-size:16px; color:#1640a6; margin-top:20px; background:url(../images/aboutline_1.jpg) no-repeat bottom center; padding-bottom:15px; }

.about_left_bd { width:300px; margin-left:20px; margin-top:25px; padding-bottom:24px; }

.about_left_bd h3 { background:url(../images/about_ask.jpg) no-repeat; padding-left:30px; font-size:14px; color:#555555; margin-top:15px; }

.about_left_bd p { background:url(../images/about_ans.jpg) no-repeat 0 5px; padding-left:30px; margin-top:10px; color:#898989; line-height:20px; }

.about_left_bd span { display:block; margin-top:15px; margin-left:30px; }

.about_left_bd span  a { padding:8px 15px; color:#575959; background:#f4f4f4; }

.about_left_bd li { border-bottom:1px solid #f1f1f1; padding-bottom:15px; }



.about_right { float:left; width:830px; height:434px; margin-left:20px; }


/*--------产品页--------*/
.agent_con {padding-top: 20px;line-height: 24px;padding-bottom: 30px;}
.agent_con p {font-size: 14px;}
dl.dl_2 {width: 264px;padding: 10px 10px;float: left;display: inline-block;}
dl.dl_2 dt {width: 264px;overflow: hidden;}
dl.dl_2 dt a {width: 260px;	padding: 1px;border: 1px solid #d7d7d7;display: block;}
dl.dl_2 dt a:hover {border: 1px solid #00824a;}
dl.dl_2 img {display: block;width: 260px;}
dl.dl_2 dd {margin: 2px 0 0 0;width: 264px;height: 20px;line-height: 20px;overflow: hidden;text-align: center;padding: 0 4px;font-size: 13px;}
.clear {clear: both;height: 0;line-height: 0;font-size: 0;}

/*分页*/
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}


.neiye{padding-top: 50px; padding-bottom:50px; float:left; width:100% ; background-color:#FFF}
.neiye_l{width:24%; margin-right:3%; float:left;}
.neiye_l .title{width:100%;line-height:100px; height:100px; background-color:#014785; text-align:center; color:white;  float:left;border-radius:17px 0 0 0;-moz-border-radius:17px 0 0 0;}
.neiye_l .title span{font-size:24px; font-weight:bold; }
.neiye_l1 ul{ margin:0; padding:0;text-align:center}
.neiye_l1 ul li a{ width:100%; height:45px; line-height:45px; margin-bottom:5px;float:left; font-size:16px; letter-spacing:1px; background:#EEEEEE}
.neiye_l1 ul li a:hover{ background-color:#ff571a; color:white; font-size:16px;}
.neiye_l .tel{ width:100%; height:140px; background-color:#ff571a; float:left; margin-top:10px; margin-bottom:10px; color:#fff;}
.neiye_l .tel span{ font-size:26px; font-weight:bold; color:#ffffff; }
.neiye_l1 .neiye_l1cur a{background-color:#ff571a; color:white;}

.neiye_l .bom a{width:100%;line-height:40px; height:40px; background-color:#57C4C7; text-align:center; color:white;  float:left;border-radius:0 0 17px 0;-moz-border-radius:0 0 17px 0; text-align:center; margin-top:-1px;}
.neiye_l .bom a:hover{ font-size:16px; background-color:#ffffff; }

.neiye_l2 ul{ margin:0; padding:0;text-align:left; text-indent:15px;}
.neiye_l2 ul li a{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #d8d8d8; float:left; font-size:14px; }
.neiye_l2 ul li a:hover{ background-color:#014785; color:white;  }
.neiye_l2 p{width:100%; float:left; line-height:30px; background:#0B5AAA; font-size:16px; color:#fff; text-indent:10px; padding:6px 0;}
.neiye_l2 p a{font-size:16px; color:#fff;}
.neiye_l2 p a:hover{color:#01A6DF;}

.neiye_l .baozhang{ width:100%; height:300px; background:url(../images/left_baozhang.jpg) center no-repeat;float:left; margin-top:15px; margin-bottom:10px;}

.neiye_r{width:73%; float:left;}
.neiye_r .title{ width:100%; height:45px; border-bottom:1px solid #A5A5A5; float:left}
.neiye_r .title .l{ width:35%; height:30px; float:left; border-left:4px solid #ff0000; line-height:30px; color:#515151; font-size:18px; font-weight:bold; text-indent:10px; margin-top:5px;}
.neiye_r .title .l span{font-size:12px; color:#CCCCCC}
.neiye_r .title .r{ width:64%; height:30px; float:left; line-height:30px; color:#A5A5A5; margin-top:5px; text-align:right;}
.neiye_r .title .r a{ color:#A5A5A5; }
.neiye_r .title .r a:hover{ color:#E24441; }


.c {
    text-align: center;
}
.button5 a {
    width: 140px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    margin-top: 8px;
    border: 1px dashed #ff0000;
    float: left;
    margin-left: 25%;
}
.news_p{margin-bottom:10px;  width:100%; float:left; line-height:35px; border-bottom:1px dashed #ccc;}
.news_p i{ width:14px; height:14px; float:left; background:url(../images/dot.jpg); margin-top:12px; margin-right:10px;}

/*漂浮*/
#floatmenu1 p{margin: 0; margin-top: -10px;}
#floatmenu1 a {	color:#666;	text-align:center;	text-decoration:none; font-size: 12px;}
.listnav {width:87px;position:fixed!important;position:absolute;z-index:999;bottom:5%;display:block; right: 5px}
.listnav_a {width:87px;	left:94%;position:fixed!important;position:absolute;z-index:5;bottom:5%;display:block}
.weixin_show {width:120px;height:150px;position:absolute;top:75px;left:-130px;padding:5px;background:#ff8400;text-align:center;color:#fff;font-size:14px;line-height:30px}
.qq_show {width:130px;height:65px;position:absolute;top:0px;left:-130px;padding-top:10px;background:#ff8400;text-align:center;color:#fff;font-size:14px;line-height:26px}
#floatmenu_qq {width:87px;height:75px;text-align:center;background:url(../images/piaofu.png) no-repeat 0px 0px;	display:block;}
a#floatmenu_qq {color:#fff}
#floatmenu_weixin {width:87px;height:25px;	padding-top:50px;background:url(../images/piaofu.png) no-repeat 0px -75px;display:block}
#floatmenu_zixun {width:87px;height:25px;padding-top:50px;background:url(../images/piaofu.png) no-repeat 0px -150px;display:block}
#floatmenu_tousu {width:87px;height:25px;padding-top:50px;background:url(../images/piaofu.png) no-repeat 0px -225px;display:block}
#floatmenu_fanhui {	width:87px;height:25px;padding-top:50px;background:url(../images/piaofu.png) no-repeat 0px -300px;display:block}
#floatmenu_qq:hover {background:url(../images/piaofu.png) no-repeat -88px 0px;color:#fff}
#floatmenu_weixin:hover {background:url(../images/piaofu.png) no-repeat -88px -75px;color:#fff}
#floatmenu_weixin:hover .weixin_show {display:show}
#floatmenu_zixun:hover {background:url(../images/piaofu.png) no-repeat -88px -150px;color:#fff}
#floatmenu_tousu:hover {background:url(../images/piaofu.png) no-repeat -88px -225px;color:#fff}
#floatmenu_fanhui:hover {background:url(../images/piaofu.png) no-repeat -88px -300px;color:#fff}



.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper .ssvideo{
  background-image: url(../images/vbg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.swiper .ssvideo video{
  height: 846px;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#MyContent img{
  max-width: 100%;
}

.abcb{
	height: 450px;
}
.abcb iframe{
	width: 100%; height: 100%;
}

.content video{
  background-color: #000;
}