
@font-face {
    font-family: 'qigongti';    // ������
    src: url('../font/Texas Tango.otf');
  

    font-weight: normal;
}



* {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; 
}
html {
  font-size: calc(100vw/19.2);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  min-height: 100%;
  font-family: 'Microsoft YaHei', 'PingFang SC', 'Microsoft YaHei UI', 'Source Han Sans CN', 'Source Han Serif CN', 'SimSun', 'SimHei', 'Arial';
  font-size: 16px;
  line-height: 1.5;
  color: #333;
  background: #fff;
}
@media (max-width: 1580px) {
  body {
    font-size: 14px;
  }
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
a,
a:hover,
a:focus {
  text-decoration: none;
}
input,
button {
  /* -webkit-appearance: none; */
  border-radius: 0;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
textarea {
  resize: none;
  overflow: auto;
}
input,
button,
textarea,
select {
  border: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background: transparent;
}
select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select::-ms-expand {
  display: none;
}
table {
  border-collapse: collapse;
}
.font18 {
  font-size: 0.18rem;
}
.font20 {
  font-size: 0.2rem;
}
.font22 {
  font-size: 0.22rem;
}
.font24 {
  font-size: 0.24rem;
}
.font26 {
  font-size: 0.26rem;
}
.font28 {
  font-size: 0.28rem;
}
.font30 {
  font-size: 0.3rem;
}

.font40 {
  font-size: 0.4rem;
}
.font50 {
  font-size: 0.6rem;
}
@media (max-width: 1900px) {
  .font18 {
    font-size: 16px;
  }
}
@media (max-width: 1580px) {
  .font18 {
    font-size: 14px;
  }
  .font20,
  .font22 {
    font-size: 16px;
  }
  .font24,
  .font26 {
    font-size: 18px;
  }
  .font28,
  .font30 {
    font-size: 20px;
  }
  
    .font40 {
    font-size: 30px;
  }
  
    .font50 {
    font-size: 50px;
  }
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  zoom: 1;
}
.clear:after {
  content: '';
  display: block;
  clear: both;
}
body .content .header-buts {
  padding-bottom: 50px;
}
#echarts_but a:hover {
  color: white !important;
}

body .content .header-buts .am-btn-group {
  float: left;
}
body .content .header-buts .am-btn-group button {
  padding: 10px 40px;
}
body .content .header-buts .go-charts {
  float: right;
}
.container {
  margin: 0 auto;
  width: 72.9%;
}
@media (max-width: 1580px) {
  .container {
    width: 84%;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 1rem;
    width: 100%;
  }
}
.bg-color1 {
  background-color: #fff;
}
.ptb100 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .ptb100 {
    padding-top: 0.72rem;
    padding-bottom: 0.72rem;
  }
}
.pt100 {
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .pt100 {
    padding-top: 0.72rem;
  }
}
.pb100 {
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .pb100 {
    padding-bottom: 0.72rem;
  }
}
#hi-upgrade {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: #fff;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}
#hi-upgrade .hi-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -177px 0 0 -450px;
  width: 900px;
}
#hi-upgrade .hi-wrap .hi-title {
  font-size: 30px;
  line-height: 40px;
  color: #333;
}
#hi-upgrade .hi-wrap .hi-close {
  margin: 10px 0;
  display: inline-block;
  cursor: pointer;
  font-size: 18px;
  color: #e9a171;
}
#hi-upgrade .hi-wrap .hi-close:hover {
  text-decoration: underline;
}
#hi-upgrade .hi-wrap .hi-text1 {
  color: #666;
}
#hi-upgrade .hi-wrap .hi-text1 span {
  color: #e9a171;
}
#hi-upgrade .hi-wrap .hi-text2 {
  position: relative;
  margin: 60px 0;
  color: #333;
}
#hi-upgrade .hi-wrap .hi-text2::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  width: 100%;
  border-top: 1px solid #ddd;
}
#hi-upgrade .hi-wrap .hi-text2 span {
  position: relative;
  z-index: 5;
  padding: 0 30px;
  background: #fff;
}
#hi-upgrade .hi-wrap .hi-list {
  overflow: hidden;
}
#hi-upgrade .hi-wrap .hi-list li {
  display: inline-block;
  width: 16%;
}
#hi-upgrade .hi-wrap .hi-list li div {
  margin: 0 auto 5px;
  width: 50px;
  height: 50px;
}
#hi-upgrade .hi-wrap .hi-list li a {
  color: #666;
}
#hi-upgrade .hi-wrap .hi-list li a:hover {
  color: #e9a171;
}
#hi-upgrade .hi-wrap .hi-list li .hi-ico1 {
  background: url(../image/hi-llq-1.jpg) no-repeat center / 100%;
}
#hi-upgrade .hi-wrap .hi-list li .hi-ico2 {
  background: url(../image/hi-llq-2.jpg) no-repeat center / 100%;
}
#hi-upgrade .hi-wrap .hi-list li .hi-ico3 {
  background: url(../image/hi-llq-3.jpg) no-repeat center / 100%;
}
#hi-upgrade .hi-wrap .hi-list li .hi-ico4 {
  background: url(../image/hi-llq-4.jpg) no-repeat center / 100%;
}
#hi-upgrade .hi-wrap .hi-list li .hi-ico5 {
  background: url(../image/hi-llq-5.jpg) no-repeat center / 100%;
}
#hi-upgrade .hi-wrap .hi-list li .hi-ico6 {
  background: url(../image/hi-llq-6.jpg) no-repeat center / 100%;
}




#pages {
	clear: both;
	padding: 10px 10px 10px 10px;
	text-align: center;
	font: 14px 'Microsoft YaHei';
}
#pages a {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.hover,#pages span.hover {
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
}
#pages a:hover {
	background: #b5bcd4;
	color: #fff;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	background: #b5bcd4;
	border: 1px solid #b5bcd4;
	color: #fff;
	text-align: center;
}







.banner{width:100%;height:100vh;background:#194da0;background-image: linear-gradient(to bottom right,#2c47e9, #10ead3);display:flex;align-items:center;justify-content:center;position:relative; }

.banner .swiper-container{position:static;}

.banner .swiper-slide{display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner .swiper-slide .container {position: relative;width: 100%;max-width: 1300px;height: 100%;margin: 0 auto;display: flex;align-items: center;justify-content: flex-end;}
.banner .swiper-slide .text{color:#fff;position: absolute;left: 0;top: 50%;z-index: 2;width: 60%;}

.banner .swiper-slide .text h1{font-size:35px;margin-bottom:40px;font-weight:bold;}

.banner .swiper-slide .text p{font-size:20px;margin-bottom:100px; color:#fff;}

.banner .swiper-slide .text a{display:inline-block;vertical-align:top;width:180px;line-height:40px;border:2px #fff solid;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;color:#fff;text-align:center;}

.banner .swiper-slide .slide{text-align:center;width:34%;float: right;}

.banner .swiper-pagination-bullet{background:none;border:2px #fff solid;opacity:1;width:6px;height:6px;}

.banner .swiper-pagination-bullet-active{background:#fff;}

.banner .swiper-button-next,.banner .swiper-button-prev{width:28px;height:54px;margin-top:-27px;}

.banner .swiper-button-prev{left:8%;background-image:url(../image/prev03.png);}

.banner .swiper-button-next{right:8%;background-image:url(../image/next03.png);}

.banner .swiper-slide .text{display:block;opacity:0;transform:translate3d(-150%,0,0);transition:all 1s;transition-delay:.2s;overflow:hidden}

.banner .swiper-slide .text{text-align:left;transform:translate3d(0,-150%,0)}

.banner .swiper-slide.swiper-slide-active .text{opacity:1;transform:translateY(-50%)}




.onebox{ z-index:99999999999999999999}

.oneform input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#fff;opacity:0.7; }
.oneform input:-moz-placeholder,textarea:-moz-placeholder {color:#fff;opacity:0.7;}
.oneform input::-moz-placeholder,textarea::-moz-placeholder {color:#fff;opacity:0.7;}
.oneform input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#fff;opacity:0.7;}
.oneform {position:fixed;left:0;top:0;width:100%;height:100%;z-index:9;display:none;}
.oneform .mask {position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}
.onebox {position:absolute;left:50%;top:50%;width:930px;margin-left:-465px;background-color:#2283e1;color:#fff;margin-top:-260px;}
.onebox-wrap {margin:15px;padding:35px;}
.onebox .close {float:right;width:42px;height:42px;background:url(../image/tc_btn_1.png) no-repeat center / contain;-webkit-transition:all 0.5s;transition:all 0.5s;}
.onebox .close:hover {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.onebox .tit {margin-bottom:35px;font-size:40px;background:no-repeat 0 center / contain;padding-left:265px;}
.onebox ul {margin:-15px 0 0 -15px;}
.onebox li {float:left;width:50%;}
.onebox li.full {width:100%;}
.onebox li .wrap {margin:15px 0 0 15px;overflow:hidden;border:1px #fff solid;border-radius:8px;}
.onebox li i {float:left;background:no-repeat center / contain;width:54px;height:54px;}
.onebox li i.i1 {background-image:url(../image/tc_ico_1.png);}
.onebox li i.i2 {background-image:url(../image/tc_ico_2.png);}
.onebox li i.i3 {background-image:url(../image/tc_ico_3.png);}
.onebox li i.i4 {background-image:url(../image/tc_ico_4.png);}
.onebox li i.i5 {background-image:url(../image/tc_ico_5.png);}
.onebox li input {display:block;margin-left:54px;border:none;background:none;box-shadow:none;color:#fff;font-size:16px;line-height:30px;padding:12px;width:326px;}
.onebox li textarea {display:block;border:none;background:none;box-shadow:none;color:#fff;font-size:16px;line-height:30px;padding:12px;width:380px;}
.onebox li.full textarea {width:802px; color:#fff;}
.onebox li.yzm img {float:right;height:54px;width:120px;}
.onebox li.yzm input {width:190px;}
.onebox .submit {display:block;border:0;height:54px;width:100%;cursor:pointer;font-size:20px;color:#2283e1;background:#fff;}
.onebox .submit:hover {background-color:#2283e1;color:#fff;}
.weizhi {float:right;font-size:14px;}
.weizhi a {color:#fff;}
.weizhi em {font-style:normal;padding:0 5px;}

.onebox li .yuanwang::placeholder{ color:#fff;}
.onebox  .onetxt{ font-size:14px; padding-top:50px;}


@media (max-width: 780px) 
{.onebox .tit {margin-bottom:35px;font-size:40px;background:no-repeat 0 center / contain;padding-left:65px;}
    .oneform {position:fixed;left:5%;top:0;width:90%;height:100%;z-index:9;display:none;}
    
    .onebox {position:absolute;left:50%;top:50%;width:630px;margin-left:-315px;background-color:#ed1c24;color:#fff;margin-top:-260px;}


}


.aboutbanner.on .h2{
	color:#fff;
}
.aboutbanner.on .textmore{
	color:#ffffff;

}