* {
  margin: 0;
  padding: 0;
}
img {
  width: 100%;
}
.bg-background {
  background: #FAF8F8;
}
.position-center {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
a {
  text-decoration: none;
  color: #333;
}
.createAlert {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 300px;
  height: 60px;
  line-height: 60px;
  background: #333;
  color: #fff;
  text-align: center;
  font-size: 18px;
  border-radius: 5px;
  transition: .5s;
}
.floatWindow {
  position: fixed;
  right: 5px;
  top: 20%;
  z-index: 200;
}
.floatWindow ul li {
  width: 40px;
  height: 40px;
  float: left;
  position: relative;
  cursor: pointer;
}
.floatWindow ul .menu {
  display: none;
  width: 240px;
  height: 240px;
  background: #fff;
  position: absolute;
  left: -240px;
  bottom: 0 ;
}
.floatWindow ul .menu h3 {
  font-size: 20px;
  font-weight: normal;
  margin: 20px 0 25px 20px;
}
.floatWindow ul .menu p {
  font-size: 16px;
  text-indent: 30px;
  color: #333;
  margin: 10px 0;
}
.floatWindow ul .menu img {
  width: auto;
}
.floatWindow ul li:nth-child(1) {
  width: 39px;
  margin-right: 1px;
  background: url('../bg/phone.png') no-repeat;
}
.floatWindow ul li:nth-child(2) {
  background: url('../bg/qq.png') no-repeat;
}
.floatWindow ul li:nth-child(2) .menu {
  left: -240px;
}
.floatWindow ul li:nth-child(2) .menu a {
  margin: 10px 0;
  display: block;
}
.floatWindow ul li:nth-child(2) .menu a img {
  float: left;
  margin-left: 40px;
}
.floatWindow ul li:nth-child(3) {
  background: url('../bg/wx.png') no-repeat;
}
.floatWindow ul li:nth-child(3) .menu {
  left: -240px;
}
.floatWindow ul li:nth-child(3) .menu img {
  width: 200px;
  display: block;
  margin: 0 auto 0;
}
.floatWindow ul li:nth-child(3) .menu p {
  text-align: center;
  font-size: 14px;
}
.floatWindow ul li:nth-child(4) {
  background: url('../bg/top.png') no-repeat;
}
.floatWindow ul li:hover .menu {
  display: block;
}
.Top {
  width: 100%;
  height: 40px;
  background: #F7F7F7;
}
.Top .text {
  float: left;
  font-size: 14px;
  color: #666;
  line-height: 40px;
}
.Top .phone-right {
  float: right;
}
.Top .phone-right i {
  width: 15px;
  height: 16px;
  display: inline-block;
  margin-top: 13px;
  margin-right: 10px;
  background: url(../bg/header_phone.png);
  background-size: 100% 100%;
}
.Top .phone-right span {
  float: right;
  line-height: 40px;
  font-size: 14px;
  color: #666;
  display: inline-block;
}
.header {
  background: #fff;
  height: 100px;
  width: 100%;
  position: relative;
  z-index: 100;
  transition: .5s;
}
.header .header-logo {
  float: left;
  margin-left: 230px;
  margin-top: 32px;
}
.header .header-logo img {
  width: 130px;
  height: 37px;
}
.header .mc1200 .nav {
  float: right;
  height: 60px;
  line-height: 60px;
}
.header .mc1200 .nav li {
  float: left;
  position: relative;
  margin: 20px 15px;
  border-bottom: 3px solid #fff;
  transition: .5s;
}
.header .mc1200 .nav li a {
  display: block;
  font-size: 18px;
  color: #404040;
  font-weight: bold;
  text-align: center;
}
.header .mc1200 .nav li:hover {
  border-bottom: 3px solid #7094F6;
}
.header .mc1200 .nav li:hover a {
  color: #7095fb;
}
.header .mc1200 .nav li.hover {
  border-bottom: 3px solid #7094F6;
}
.header .mc1200 .nav li.hover a {
  color: #7095fb;
}
.Banner-status img {
  width: 100%;
  display: block;
}
.Banner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.Banner .swiper-slide {
  overflow: hidden;
  position: relative;
}
.Banner .swiper-slide img {
  transition: 1s;
}
.Banner .swiper-slide .img1 {
  position: absolute;
  height: 72.16%;
  width: 39.5%;
  top: -30%;
  left: 30%;
  opacity: 0;
}
.Banner .swiper-slide .img2 {
  position: absolute;
  height: 45.8%;
  width: 52%;
  bottom: -30%;
  left: 23.95%;
  opacity: 0;
}
.Banner .swiper-slide .img3 {
  position: absolute;
  height: 55%;
  width: 62.5%;
  top: -28.1%;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
}
.Banner .swiper-slide .img4 {
  position: absolute;
  height: 10%;
  width: 17.44%;
  top: 11.66%;
  left: -41%;
  opacity: 0;
}
.Banner .swiper-slide .img5 {
  position: absolute;
  width: 41.6%;
  height: 61.6%;
  left: 29%;
  top: 30%;
  opacity: 0;
}
.Banner .swiper-slide .img6 {
  position: absolute;
  width: 23.4%;
  height: 63%;
  left: 36.4%;
  bottom: -15%;
  opacity: 0;
}
.Banner .swiper-slide .img7 {
  position: absolute;
  width: 12%;
  height: 36.66%;
  right: -50%;
  top: 53.33%;
  opacity: 0;
}
.Banner .swiper-slide .img8 {
  position: absolute;
  width: 20%;
  height: 13.33%;
  left: 40%;
  top: -18.33%;
  opacity: 0;
}
.Banner .swiper-slide .img9 {
  position: absolute;
  width: 30.9%;
  height: 75.8%;
  left: -20.8%;
  top: 0%;
  opacity: 0;
}
.Banner .swiper-slide .img10 {
  position: absolute;
  width: 22.9%;
  height: 79%;
  right: -18.75%;
  top: 0%;
  opacity: 0;
}
.Banner .swiper-slide_leave .img1 {
  top: 0%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img2 {
  bottom: 0%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img4 {
  left: 41%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img3 {
  top: 28.1%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img5 {
  opacity: 1;
}
.Banner .swiper-slide_leave .img6 {
  bottom: 5%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img7 {
  right: 37%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img8 {
  top: 10.33%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img9 {
  left: 20.8%;
  opacity: 1;
}
.Banner .swiper-slide_leave .img10 {
  right: 18.75%;
  opacity: 1;
}
.Banner img {
  display: block;
}
.title {
  color: #333333;
  font-family: '微软雅黑';
}
.title h2 {
  position: relative;
  text-align: center;
  font-size: 36px;
  font-weight: normal;
}
.title ins {
  width: 80px;
  height: 3px;
  display: block;
  background: #5CC8CC;
  margin: 15px auto;
}
.title .title-content {
  font-size: 18px;
  text-align: center;
  width: 800px;
  color: #666666;
  line-height: 30px;
  margin: 0 auto;
}
.function {
  padding: 50px 0;
}
.function .function-content {
  overflow: hidden;
}
.function .function-content li {
  margin-top: 50px;
  width: 20%;
  float: left;
  text-align: center;
}
.function .function-content li img {
  width: 99px;
  height: 112px;
  display: block;
  margin: 0 auto;
  transition: 1s;
}
.function .function-content li p {
  font-family: '微软雅黑';
  font-size: 18px;
  margin-top: 10px;
}
.function .function-content li:hover img {
  transform: rotate(360deg);
}
.education-advantage {
  padding: 50px 0;
}
.education-advantage .e-a-content {
  margin-top: 50px;
  overflow: hidden;
  height: 700px;
}
.education-advantage .e-a-content .phone {
  float: left;
  width: 480px;
  position: relative;
}
.education-advantage .e-a-content .phone img {
  width: 286px;
}
.education-advantage .e-a-content .phone img:nth-child(2) {
  position: absolute;
  left: 150px;
  top: 0px;
}
.education-advantage .show-text {
  float: right;
  width: 540px;
  margin-right: 115px;
  overflow: hidden;
  padding-left: 50px;
}
.education-advantage .show-text ul {
  width: 580px;
}
.education-advantage .show-text li {
  width: 270px;
  margin-top: 55px;
  float: left;
  margin-right: 20px;
}
.education-advantage .show-text li img {
  width: 90px;
  float: left;
}
.education-advantage .show-text li .text-content {
  float: left;
  width: 160px;
  padding-left: 20px;
}
.education-advantage .show-text li .text-content h3 {
  font-size: 18px;
}
.education-advantage .show-text li .text-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px;
  margin-top: 10px;
  height: 50px;
  overflow: hidden;
  transition: 0.5s;
}
.education-advantage .show-text li:hover p {
  margin-left: 20px;
}
.Pk {
  padding: 50px 0;
  margin-top: 80px;
  position: relative;
  height: 800px;
}
.Pk .PK-content {
  padding-top: 200px;
  position: relative;
  height: 640px;
}
.Pk .li_text {
  width: 900px;
  height: 640px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.Pk .li_text ul {
  position: relative;
  width: 240px;
  float: left;
  height: 100%;
}
.Pk .li_text ul li {
  width: 128px;
  height: 128px;
  border: 1px solid #338E5C;
  font-size: 18px;
  line-height: 128px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
}
.Pk .li_text ul li p {
  line-height: 30px;
  height: 60px;
  width: 80%;
  margin: 35px auto;
  overflow: hidden;
}
.Pk .li_text ul li:nth-child(1) {
  top: 0;
  left: 107px;
}
.Pk .li_text ul li:nth-child(2) {
  top: 112px;
  left: 31px;
}
.Pk .li_text ul li:nth-child(3) {
  top: 254px;
  left: 0;
}
.Pk .li_text ul li:nth-child(4) {
  top: 395px;
  left: 30px;
}
.Pk .li_text ul li:nth-child(5) {
  bottom: 0;
  left: 107px;
}
.Pk .li_text ul:nth-child(2) {
  float: right;
}
.Pk .li_text ul:nth-child(2) li {
  border: 1px solid #FE902D;
}
.Pk .li_text ul:nth-child(2) li:nth-child(1) {
  top: 0;
  right: 107px;
  left: auto;
}
.Pk .li_text ul:nth-child(2) li:nth-child(2) {
  top: 112px;
  right: 31px;
  left: auto;
}
.Pk .li_text ul:nth-child(2) li:nth-child(3) {
  top: 254px;
  right: 0;
  left: auto;
}
.Pk .li_text ul:nth-child(2) li:nth-child(4) {
  top: 395px;
  right: 30px;
  left: auto;
}
.Pk .li_text ul:nth-child(2) li:nth-child(5) {
  bottom: 0;
  right: 107px;
  left: auto;
}
.Pk .center2_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 443px;
  width: 640px;
}
.Pk .center2_bg .box {
  position: relative;
  width: 100%;
  height: 100%;
}
.Pk .center2_bg .box img {
  width: 144px;
  position: absolute;
  top: 0;
}
.Pk .center2_bg .box img:nth-child(1) {
  left: 0;
}
.Pk .center2_bg .box img:nth-child(2) {
  right: 0;
}
.Pk .center_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 380px;
  height: 207px;
}
.Pk .center_bg .box {
  position: relative;
  width: 100%;
  height: 100%;
}
.Pk .center_bg .box img {
  width: 206px;
  position: absolute;
  top: 0;
}
.Pk .center_bg .box img:nth-child(1) {
  left: 0;
}
.Pk .center_bg .box img:nth-child(2) {
  right: 0;
}
.prospect {
  padding: 50px 0;
  overflow: hidden;
}
.prospect .prospect-content {
  margin-top: 50px;
}
.prospect .prospect-content ul {
  width: 1240px;
}
.prospect .prospect-content ul li {
  width: 270px;
  margin-right: 40px;
  background: #fff;
  height: 408px;
  float: left;
  position: relative;
  transition: .5s;
}
.prospect .prospect-content ul li img {
  margin: 23px auto;
  width: 223px;
  display: block;
}
.prospect .prospect-content ul li .text-box {
  height: 170px;
  background: #EFF7F2;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.prospect .prospect-content ul li .text-box p {
  font-size: 18px;
  color: #666;
  line-height: 26px;
  width: 90%;
  margin: 20px auto;
}
.prospect .prospect-content ul li:hover {
  box-shadow: 0 0px 15px 3px #ccc;
  transform: translateY(-5px);
}
.qucode {
  padding: 100px 0;
  overflow: hidden;
}
.qucode .box {
  position: relative;
  width: 250px;
  height: 250px;
  float: left;
}
.qucode .box img {
  width: 225px;
  margin: 0 auto;
  display: block;
  position: relative;
  top: 12.5px;
}
.qucode .box .border {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url('../bg/qucode_border.png');
}
.qucode .box p {
  color: #333333;
  font-size: 24px;
  text-align: center;
  margin-top: 35px;
}
.qucode .forms {
  width: 810px;
  float: right;
}
.qucode .forms input {
  outline: none;
  border: none;
}
.qucode .forms .txt {
  width: 390px;
  height: 40px;
  background: #F6F5F7;
  color: #999999;
  font-size: 14px;
  line-height: 40px;
  text-indent: 20px;
  margin-right: 15px;
  float: left;
  margin-bottom: 20px;
}
.qucode .forms textarea {
  outline: none !important;
  border: none !important;
  height: 70px !important;
  padding-top: 20px !important;
  color: #999999 !important;
  font-size: 14px !important;
  text-indent: 20px !important;
  background: #F6F5F7 !important;
  width: 795px !important;
}
.qucode .forms .sub {
  width: 390px;
  height: 40px;
  background: #585C60;
  line-height: 40px;
  color: #fff;
  text-align: center;
  display: block;
  margin: 40px auto 0;
  cursor: pointer;
}
.footer {
  background: #3A3A3A;
  padding: 70px 0;
  overflow: hidden;
}
.footer .footer-content {
  width: 1360px;
  margin: 65px auto 0;
  overflow: hidden;
}
.footer .footer-content .qucodes {
  width: 142px;
  float: left;
}
.footer .footer-content .qucodes p {
  font-size: 16px;
  color: #fff;
  text-align: center;
  margin-top: 15px;
}
.footer .footer-content .main-info {
  width: 1140px;
  float: right;
  overflow: hidden;
}
.footer .footer-content .main-info .head {
  padding-bottom: 18px;
  border-bottom: 1px dashed #CBCBCB;
}
.footer .footer-content .main-info .head span {
  font-size: 20px;
  margin-right: 20px;
  color: #fff;
}
.footer .footer-content .main-info .con {
  margin-top: 15px;
  color: #fff;
}
.footer .footer-content .main-info .con h3 {
  font-size: 16px;
}
.footer .footer-content .main-info .con p {
  margin-top: 13px;
}
.footer .footer-content .main-info .con span {
  font-size: 16px;
  margin-right: 60px;
}
.footer .footer-content .main-info .con span:nth-child(1) {
  display: inline-block;
  width: 80px;
}
.footer .footer-content .main-info .con p:hover span {
  color: #1BB0BA;
}
.footer h3 {
  color: #999999;
  font-size: 24px;
}
.footer p {
  color: #999999;
  font-size: 18px;
  margin-top: 10px;
}
.footer p:hover {
  color: #fff;
}
.footer .contact {
  float: left;
  width: 310px;
}
.footer .address {
  float: right;
  width: 760px;
}
.footer .address h3 {
  color: #999999;
}
.beiss {
  padding: 15px 0;
  background: #181818;
  text-align: center;
  color: #fff;
}
.beiss i {
  display: inline-block;
  width: 29px;
  position: relative;
  top: 7px;
  height: 30px;
  background: url(../bg/baess.png) no-repeat;
  font-size: 16px;
}
.index-worth {
  padding: 50px 0;
}
.index-worth .worth-content {
  height: 460px;
  position: relative;
  margin: 70px auto;
}
.index-worth .worth-content .fan {
  width: 338px;
  height: 296px;
}
.index-worth .worth-content .fan .waishan1 {
  position: absolute;
  top: 0;
  left: 0;
}
.index-worth .worth-content .fan .waishan2 {
  position: absolute;
  top: 0;
  right: 0;
}
.index-worth .worth-content .fan .neishan1 {
  position: absolute;
  top: 0;
  left: 0;
}
.index-worth .worth-content .fan .neishan2 {
  position: absolute;
  top: 0;
  right: 0;
}
.index-worth .worth-content .fan .centers {
  width: 338px;
}
.index-worth .worth-content .left-con {
  width: 500px;
  float: left;
  top: -25px;
  position: relative;
}
.index-worth .worth-content .left-con h3 {
  text-align: center;
  color: #333333;
  font-size: 30px;
  font-weight: normal;
}
.index-worth .worth-content .left-con ul li {
  width: 100%;
  height: 42px;
  margin-top: 26px;
}
.index-worth .worth-content .left-con ul li span {
  font-size: 24px;
  color: #666;
  width: 240px;
  float: left;
  text-align: right;
  line-height: 42px;
}
.index-worth .worth-content .left-con ul li i {
  width: 37px;
  height: 42px;
  display: block;
  float: left;
  margin-left: 6px;
  background: url('../bg/len_bg.png') no-repeat;
  text-align: center;
  line-height: 42px;
  color: #fff;
  font-size: 24px;
}
.index-worth .worth-content .right-con {
  width: 500px;
  float: right;
  top: -25px;
  position: relative;
}
.index-worth .worth-content .right-con h3 {
  text-align: center;
  color: #333333;
  font-size: 30px;
  font-weight: normal;
}
.index-worth .worth-content .right-con ul li {
  width: 100%;
  height: 42px;
  margin-top: 26px;
}
.index-worth .worth-content .right-con ul li span {
  font-size: 24px;
  color: #666;
  width: 240px;
  float: right;
  text-align: left;
  line-height: 42px;
}
.index-worth .worth-content .right-con ul li i {
  width: 37px;
  height: 42px;
  display: block;
  float: right;
  margin-right: 6px;
  background: url('../bg/len_bg.png') no-repeat;
  text-align: center;
  line-height: 42px;
  color: #fff;
  font-size: 24px;
}
.index-worth .worth-content .left-bg {
  width: 209px;
  height: 346px;
  background: url('../bg/worthleft1.png') no-repeat;
  position: absolute;
  left: 280px;
  top: 60px;
}
.index-worth .worth-content .right-bg {
  width: 209px;
  height: 346px;
  background: url('../bg/worthleft2.png') no-repeat;
  position: absolute;
  right: 280px;
  top: 60px;
}
.index-wedo {
  padding: 50px 0;
}
.index-wedo .title h2 {
  width: 265px;
  height: 60px;
  margin: 15px auto;
  background: #7094F6;
  color: #fff;
  font-size: 36px;
  line-height: 60px;
}
.index-wedo .mc1200 {
  height: 445px;
  margin-top: 70px;
  position: relative;
}
.index-wedo .mc1200 .text-box {
  width: 450px;
  position: absolute;
  top: 180px;
  right: 60px;
}
.index-wedo .mc1200 .text-box p {
  color: #666666;
  font-size: 24px;
  margin-top: 6px;
}
.index-advantage {
  padding: 50px 0;
}
.index-advantage .i-a-content {
  padding-top: 70px;
  overflow: hidden;
}
.index-advantage .i-a-content ul li {
  width: 130px;
  text-align: center;
  margin: 0 55px;
  float: left;
}
.index-advantage .i-a-content ul li img {
  display: block;
  margin: 0 auto;
}
.index-advantage .i-a-content ul li p {
  color: #666666;
  margin-top: 18px;
  font-size: 18px;
}
.index-product {
  padding: 50px 0;
  overflow: hidden;
}
.index-product .nav {
  margin-top: 70px;
}
.index-product .nav ul {
  overflow: hidden;
}
.index-product .nav ul li {
  width: 180px;
  height: 50px;
  color: #666666;
  font-size: 18px;
  float: left;
  line-height: 50px;
  cursor: pointer;
  text-align: center;
  margin: 0 30px;
  border-radius: 10px;
}
.index-product .nav ul li:hover {
  background: #EBE9EA;
}
.index-product .nav ul li.click {
  background: #7094F6;
  color: #fff;
}
.index-product .i-p-content {
  width: 1230px;
}
.index-product .i-p-content ul {
  display: none;
}
.index-product .i-p-content ul li {
  margin-top: 40px;
  float: left;
  margin-right: 30px;
  width: 370px;
  transition: .5s;
}
.index-product .i-p-content ul li .show-card {
  position: relative;
  background: #68AFEB;
  height: 135px;
  border-radius: 5px;
}
.index-product .i-p-content ul li .show-card h3 {
  font-size: 24px;
  color: #fff;
  font-weight: normal;
  text-indent: 10px;
  padding-top: 25px;
  transition: .5s;
}
.index-product .i-p-content ul li .show-card p {
  font-size: 14px;
  color: #fff;
  margin-top: 15px;
  text-indent: 10px;
  transition: .5s;
}
.index-product .i-p-content ul li .show-card img {
  width: 138px;
  height: 95px;
  position: absolute;
  top: 20px;
  right: 5px;
}
.index-product .i-p-content ul li .text-box {
  padding: 10px;
}
.index-product .i-p-content ul li .text-box h3 {
  color: #333333;
  font-size: 24px;
  font-weight: normal;
  padding: 10px 0;
  transition: .5s;
}
.index-product .i-p-content ul li .text-box p {
  font-size: 18px;
  color: #666;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  transition: .5s;
}
.index-product .i-p-content ul li:nth-child(2) .show-card {
  background: #5CC0A3;
}
.index-product .i-p-content ul li:nth-child(3) .show-card {
  background: #BFBDB9;
}
.index-product .i-p-content ul li:nth-child(4) .show-card {
  background: #F5A097;
}
.index-product .i-p-content ul li:nth-child(5) .show-card {
  background: #FBB072;
}
.index-product .i-p-content ul li:nth-child(6) .show-card {
  background: #7698F6;
}
.index-product .i-p-content ul li:hover {
  box-shadow: 0 3px 15px 0px #ccc;
}
.index-product .i-p-content ul li:hover .show-card h3 {
  transform: translateX(15px);
}
.index-product .i-p-content ul li:hover .show-card p {
  transform: translateX(15px);
}
.index-product .i-p-content ul li:hover .text-box h3 {
  transform: translateX(10px);
}
.index-product .i-p-content ul li:hover .text-box p {
  transform: translateX(10px);
}
.index-part3 {
  padding: 80px 0;
}
.index-part3 .mc1200 {
  overflow: hidden;
}
.index-part3 .mc1200 .text-left {
  float: left;
  color: #666666;
  font-size: 24px;
  line-height: 36px;
  text-indent: 60px;
  width: 500px;
  margin-top: 50px;
  text-align: justify;
}
.index-part3 .mc1200 .img-right {
  float: right;
  width: 560px;
  margin-top: 60px;
}
.index-part4 {
  padding: 80px 0;
}
.index-part4 .mc1200 {
  overflow: hidden;
}
.index-part4 .mc1200 .left-img {
  width: 737px;
  float: left;
  margin-top: 60px;
}
.index-part4 .mc1200 .right-text {
  width: 280px;
  float: right;
  margin-right: 60px;
  margin-top: 100px;
}
.index-part4 .mc1200 .right-text img {
  display: block;
  width: auto;
  margin-top: 50px;
}
.index-part4 .mc1200 .right-text p {
  color: #666666;
  font-size: 18px;
  line-height: 28px;
  margin-top: 25px;
}
.index-part5 {
  padding: 80px 0;
}
.index-part5 .mc1200 {
  overflow: hidden;
}
.index-part5 .mc1200 img {
  display: block;
  margin: 80px auto 0;
  width: auto;
}
.index-part5 .mc1200 .shiyong {
  width: 315px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  background: #5CC8CC;
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  display: block;
  margin: 50px auto 0;
  border-radius: 8px;
}
.index-part6 {
  padding: 80px 0;
}
.index-part6 .mc1200 ul {
  overflow: hidden;
  padding: 30px;
  margin-top: 50px;
}
.index-part6 .mc1200 ul li {
  float: left;
  width: 220px;
  box-shadow: 0 0 13px 0px #ccc;
  margin-top: 20px;
  position: relative;
}
.index-part6 .mc1200 ul li img {
  display: block;
}
.index-part6 .mc1200 ul li p {
  position: absolute;
  text-align: center;
  color: #666666;
  font-size: 24px;
  width: 100%;
  left: 0;
  bottom: 30px;
}
.index-part6 .mc1200 ul li:nth-child(1) {
  margin-left: 70px;
}
.index-part6 .mc1200 ul li:nth-child(2) {
  margin: 0 140px;
  width: 244px;
}
.index-part6 .mc1200 .bot_img {
  width: auto;
  display: block;
  margin: 35px auto 0;
}
.index-choose {
  padding: 50px 0;
  overflow: hidden;
}
.index-choose .i-c-content {
  margin-top: 70px;
}
.index-choose .i-c-content ul {
  width: 1242px;
}
.index-choose .i-c-content ul li {
  width: 163px;
  height: 118px;
  margin-bottom: 45px;
  border: 1px solid #CBCBCB;
  float: left;
  margin-right: 42px;
}
.index-choose .i-c-content ul li img {
  display: block;
  width: 163px;
  height: 118px;
}
.program-flow {
  padding: 50px 0;
  overflow: hidden;
}
.program-flow .p-f-content {
  position: relative;
}
.program-flow .p-f-content .bg {
  position: absolute;
  right: 0;
  top: 120px;
}
.program-flow .p-f-content .phone {
  float: left;
  width: 315px;
}
.program-flow .p-f-content .right-text {
  width: 850px;
  float: right;
  height: 630px;
}
.program-flow .p-f-content .right-text ul {
  width: 967px;
}
.program-flow .p-f-content .right-text ul li {
  width: 203px;
  float: left;
  margin-right: 117px;
  margin-top: 65px;
}
.program-flow .p-f-content .right-text ul li .show_bg {
  width: 102px;
  height: 102px;
  margin: 0 auto;
  background: #fff;
  border-radius: 50%;
  position: relative;
}
.program-flow .p-f-content .right-text ul li .show_bg i {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: url('../bg/flow_small_bg.png');
}
.program-flow .p-f-content .right-text ul li .show_bg span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: url('../bg/flow_small1.png');
}
.program-flow .p-f-content .right-text ul li .box-text {
  width: 173px;
  margin-top: 20px;
  background: #fff;
  transition: .5s;
  height: 95px;
  padding: 15px;
  text-align: center;
}
.program-flow .p-f-content .right-text ul li .box-text h3 {
  color: #333333;
  font-size: 18px;
  font-weight: normal;
}
.program-flow .p-f-content .right-text ul li .box-text p {
  color: #666666;
  font-size: 14px;
  font-family: "宋体";
  line-height: 18px;
  margin-top: 10px;
}
.program-flow .p-f-content .right-text ul li:hover .box-text {
  transform: translateY(-10px);
  box-shadow: 0 0 35px #ccc;
}
.program-flow .p-f-content .right-text ul li:nth-child(2) .show_bg span {
  background: url('../bg/flow_small2.png');
}
.program-flow .p-f-content .right-text ul li:nth-child(3) .show_bg span {
  background: url('../bg/flow_small3.png');
}
.program-flow .p-f-content .right-text ul li:nth-child(4) .show_bg span {
  background: url('../bg/flow_small4.png');
}
.program-flow .p-f-content .right-text ul li:nth-child(5) .show_bg span {
  background: url('../bg/flow_small5.png');
}
.program-flow .p-f-content .right-text ul li:nth-child(6) .show_bg span {
  background: url('../bg/flow_small6.png');
}
.program-show {
  padding: 50px 0;
}
.program-show .p-s-content {
  margin: 70px auto;
}
.program-show .swiper-container {
  padding: 25px 0;
}
.program-show .swiper-slide {
  width: 370px;
  box-shadow: 0 8px 30px #ddd;
}
.program-show .swiper-slide img {
  width: 100%;
  height: 100%;
}
.program-list {
  background: url('../bg/banner_bg.jpg') repeat;
  height: 410px;
  overflow: hidden;
}
.program-list .p-content {
  margin-top: 40px;
}
.program-list .p-content ul {
  width: 969px;
  margin: 0 auto;
}
.program-list .p-content ul li {
  width: 230px;
  float: left;
  margin-right: 93px;
  position: relative;
  overflow: hidden;
}
.program-list .p-content ul li p {
  font-size: 26px;
  color: #769afb;
  background: #fff;
  position: absolute;
  top: 230px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  width: 50%;
  z-index: 10;
}
.program-list .p-content ul li ins {
  position: absolute;
  left: 0;
  right: 0;
  top: 250px;
  margin: auto;
  width: 90%;
  height: 2px;
  display: block;
  background: #7A81ED;
}
.program-list .p-content ul li .zhe {
  position: absolute;
  width: 100%;
  height: 70%;
  left: 0;
  top: 0;
  display: none;
  z-index: 20;
  background: rgba(0, 0, 0, 0.6);
}
.program-list .p-content ul li .zhe .box {
  width: 100%;
  height: 100%;
  position: relative;
}
.program-list .p-content ul li .zhe .box img {
  position: absolute;
  width: 70%;
  height: 70%;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 100%;
}
.product-system {
  padding: 50px 0;
}
.product-system .product-content {
  overflow: hidden;
}
.product-system .product-content ul li {
  width: 310px;
  margin: 0px 45px;
  padding-top: 45px;
  position: relative;
  height: 310px;
  overflow: hidden;
  float: left;
}
.product-system .product-content ul li img {
  width: 116px;
  position: absolute;
  top: 45px;
  left: 0;
  right: 0;
  margin: auto;
}
.product-system .product-content ul li .text-box {
  margin-top: 50px;
  height: 260px;
  background: url('../bg/systemImg_bg.png');
  overflow: hidden;
}
.product-system .product-content ul li .text-box h3 {
  color: #7095fb;
  font-size: 24px;
  margin-top: 85px;
  text-align: center;
  font-weight: normal;
}
.product-system .product-content ul li .text-box p {
  width: 90%;
  margin: 5px auto;
  color: #666666;
  line-height: 22px;
  text-align: center;
  height: 44px;
  overflow: hidden;
}
.product-system .product-content ul li .text-box ins {
  width: 95%;
  height: 1px;
  display: block;
  margin: 30px auto 10px;
  background: #F0EFEF;
}
.product-system .product-content ul li .text-box i {
  display: block;
  width: 230px;
  height: 28px;
  background: url('../bg/star1.jpg') no-repeat;
  margin: 0 auto;
}
.product-manage {
  padding: 50px 0;
}
.product-manage .product-content {
  overflow: hidden;
}
.product-manage .product-content ul li {
  width: 310px;
  margin: 0px 45px;
  padding-top: 45px;
  position: relative;
  height: 310px;
  overflow: hidden;
  float: left;
}
.product-manage .product-content ul li img {
  width: 116px;
  position: absolute;
  top: 45px;
  left: 0;
  right: 0;
  margin: auto;
}
.product-manage .product-content ul li .text-box {
  margin-top: 50px;
  height: 260px;
  background: url('../bg/systemImg_bg.png');
  overflow: hidden;
}
.product-manage .product-content ul li .text-box h3 {
  color: #7095fb;
  font-size: 24px;
  margin-top: 85px;
  text-align: center;
  font-weight: normal;
}
.product-manage .product-content ul li .text-box p {
  width: 90%;
  margin: 5px auto;
  color: #666666;
  line-height: 22px;
  text-align: center;
  height: 44px;
  overflow: hidden;
}
.product-manage .product-content ul li .text-box ins {
  width: 95%;
  height: 1px;
  display: block;
  margin: 30px auto 10px;
  background: #F0EFEF;
}
.product-manage .product-content ul li .text-box i {
  display: block;
  width: 230px;
  height: 28px;
  background: url('../bg/star1.jpg') no-repeat;
  margin: 0 auto;
}
.customer-service-system {
  padding: 50px 0;
}
.customer-service-system ul {
  text-align: center;
}
.customer-service-system ul li {
  display: inline-block;
  width: 310px;
  margin: 0px 45px;
  padding-top: 45px;
  position: relative;
  height: 310px;
  overflow: hidden;
}
.customer-service-system ul li img {
  width: 116px;
  position: absolute;
  top: 45px;
  left: 0;
  right: 0;
  margin: auto;
}
.customer-service-system ul li .text-box {
  margin-top: 50px;
  height: 260px;
  background: url('../bg/systemImg_bg.png');
  overflow: hidden;
}
.customer-service-system ul li .text-box h3 {
  color: #7095fb;
  font-size: 24px;
  margin-top: 85px;
  text-align: center;
  font-weight: normal;
}
.customer-service-system ul li .text-box p {
  width: 90%;
  margin: 5px auto;
  color: #666666;
  line-height: 22px;
  text-align: center;
  height: 44px;
  overflow: hidden;
}
.customer-service-system ul li .text-box ins {
  width: 95%;
  height: 1px;
  display: block;
  margin: 30px auto 10px;
  background: #F0EFEF;
}
.customer-service-system ul li .text-box i {
  display: block;
  width: 230px;
  height: 28px;
  background: url('../bg/star1.jpg') no-repeat;
  margin: 0 auto;
}
.news {
  padding: 50px 0;
}
.news .news-content {
  margin-top: 50px;
}
.news .news-content ul li {
  padding: 40px 0;
  border-top: 1px dashed #DFDFDF;
  overflow: hidden;
  position: relative;
}
.news .news-content ul li .imgs {
  float: left;
  width: 180px;
  margin-right: 20px;
}
.news .news-content ul li .imgs img {
  height: 89px;
}
.news .news-content ul li .bgs {
  background: url('../bg/hot.png');
  width: 30px;
  height: 30px;
  position: absolute;
  top: 20px;
  left: 158px;
  background-size: 100% 100%;
  z-index: 10;
}
.news .news-content ul li .right-content {
  width: 1000px;
  float: right;
  overflow: hidden;
}
.news .news-content ul li .right-content .dates-box {
  width: 80px;
  height: 80px;
  background: #F1F1F1;
  float: left;
  text-align: center;
  margin-top: 5px;
  overflow: hidden;
}
.news .news-content ul li .right-content .dates-box h3 {
  font-size: 26px;
  color: #666;
  margin-top: 15px;
}
.news .news-content ul li .right-content .dates-box p {
  font-size: 14px;
}
.news .news-content ul li .right-content .text-content {
  width: 910px;
  float: right;
}
.news .news-content ul li .right-content .text-content h3 {
  font-size: 16px;
}
.news .news-content ul li .right-content .text-content p {
  font-size: 14px;
  line-height: 22px;
  margin-top: 15px;
  overflow: hidden;
  height: 44px;
}
.news .newsx-content {
  width: 670px;
  margin: 0 auto;
}
.news .newsx-content .iframe-box {
  width: 670px;
  margin: 30px auto;
}
.news .newsx-content .p1 {
  color: #999;
  font-size: 18px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}
.news .newsx-content .desc {
  font-size: 16px;
  line-height: 25px;
}
.news .newsx-content .desc p {
  line-height: 30px;
  text-indent: 25px;
}
.news .newsx-content .desc img {
  display: block;
  margin: 20px 0;
}
.about-summary {
  padding: 50px 0;
}
.about-summary .a-s-content {
  margin-top: 50px;
  overflow: hidden;
}
.about-summary .a-s-content .img {
  float: left;
  width: 500px;
}
.about-summary .a-s-content .text-content {
  float: right;
  width: 650px;
}
.about-summary .a-s-content .text-content p {
  color: #666666;
  font-size: 20px;
  line-height: 30px;
}
.about-service {
  padding: 50px 0;
}
.about-service .a-s-content {
  margin-top: 60px;
}
.about-service .a-s-content .swiper-slide {
  height: 325px;
  position: relative;
  width: 33.33%;
  float: left;
}
.about-service .a-s-content .swiper-slide .index {
  width: 84px;
  height: 84px;
  background: url('../bg/about_part2_bg.png') no-repeat;
  display: block;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  line-height: 84px;
  color: #fff;
  font-size: 30px;
}
.about-service .a-s-content .swiper-slide ins {
  width: 100%;
  height: 30px;
  display: block;
  background: url('../bg/about_part2_insbg.png') repeat-x;
  margin: 140px auto 0;
}
.about-service .a-s-content .swiper-slide .text {
  position: absolute;
  width: 80%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}
.about-service .a-s-content .swiper-slide .text h3 {
  font-size: 26px;
  color: #333333;
  text-align: center;
  font-weight: normal;
}
.about-service .a-s-content .swiper-slide .text p {
  color: #666666;
  font-size: 20px;
  line-height: 24px;
  margin-top: 10px;
  text-align: center;
}
.about-service .a-s-content .swiper-slide:nth-child(even) .index {
  top: auto;
  bottom: 30px;
}
.about-service .a-s-content .swiper-slide:nth-child(even) .text {
  bottom: auto;
  top: 0;
}
.about-people {
  padding: 50px 0;
  overflow: hidden;
}
.about-people .a-p-content {
  margin-top: 70px;
}
.about-people .a-p-content .swiper-container {
  margin: 0 auto;
}
.about-people .a-p-content .swiper-container .swiper-slide {
  float: left;
}
.about-people .a-p-content .swiper-container .swiper-slide .box {
  height: 460px;
  overflow: hidden;
  margin: 20px;
  box-shadow: 0 0 25px #ccc;
}
.about-people .a-p-content .swiper-container .swiper-slide img {
  display: block;
  width: 220px;
  margin: 50px auto;
}
.about-people .a-p-content .swiper-container .swiper-slide .ins {
  font-size: 20px;
  color: #fff;
  background: #1AB0C0;
  text-align: center;
  line-height: 40px;
}
.about-people .a-p-content .swiper-container .swiper-slide p {
  text-align: center;
  font-size: 24px;
  color: #999999;
  margin-top: 30px;
}
.about-people .a-p-content .swiper-container .swiper-button-prev {
  width: 38px;
  height: 60px;
  background: url('../bg/swiper_left_bg.png') no-repeat;
}
.about-people .a-p-content .swiper-container .swiper-button-next {
  width: 38px;
  height: 60px;
  background: url('../bg/swiper_right_bg.png') no-repeat;
}
.about-zizhi {
  padding: 50px 0;
}
.about-zizhi .a-z-content {
  margin-top: 50px;
}
.about-zizhi .a-z-content .swiper-container .swiper-slide img {
  width: 80%;
  display: block;
  margin: 0 auto;
  height: 570px;
}
.about-zizhi .a-z-content .swiper-container .swiper-slide p {
  color: #666666;
  font-size: 26px;
  margin-top: 15px;
  text-align: center;
}
.about-zizhi .a-z-content .swiper-container .swiper-button-prev {
  width: 38px;
  height: 60px;
  background: url('../bg/swiper_left_bg.png') no-repeat;
}
.about-zizhi .a-z-content .swiper-container .swiper-button-next {
  width: 38px;
  height: 60px;
  background: url('../bg/swiper_right_bg.png') no-repeat;
}
.wangyu-part1 {
  overflow: hidden;
  padding: 50px 0;
}
.wangyu-part1 .w-p-content ul li {
  margin: 0 45px;
  text-align: center;
  width: 210px;
  float: left;
}
.wangyu-part1 .w-p-content ul li img {
  width: 100px;
  display: block;
  margin: 60px auto 0;
}
.wangyu-part1 .w-p-content ul li h3 {
  color: #333333;
  font-size: 18px;
  font-weight: normal;
  margin-top: 15px;
}
.wangyu-part1 .w-p-content ul li p {
  color: #666666;
  line-height: 24px;
  font-size: 16px;
  margin-top: 10px;
}
.wangyu-part2 {
  height: 690px;
  background: url('../bg/wangyu_bg.png') repeat-x;
}
.wangyu-part2 .w-p-content {
  overflow: hidden;
}
.wangyu-part2 .w-p-content .left-text {
  float: left;
  margin-top: 130px;
  width: 590px;
}
.wangyu-part2 .w-p-content .left-text h3 {
  color: #348efd;
  font-size: 32px;
}
.wangyu-part2 .w-p-content .left-text ins {
  width: 90px;
  height: 3px;
  display: block;
  background: #348efd;
  margin: 20px 0;
}
.wangyu-part2 .w-p-content .left-text p {
  font-size: 20px;
  color: #666666;
  line-height: 28px;
  margin-top: 35px;
}
.wangyu-part2 .w-p-content .right-img {
  margin-top: 130px;
}
.wangyu-part2 .w-p-content .right-img img {
  width: 544px;
  float: right;
}
.wangyu-part3 {
  padding: 100px 0;
}
.wangyu-part3 .w-p-content {
  overflow: hidden;
}
.wangyu-part3 .w-p-content .img-left {
  width: 560px;
  float: left;
  margin-top: 120px;
}
.wangyu-part3 .w-p-content .right-text {
  width: 505px;
  float: right;
}
.wangyu-part3 .w-p-content .right-text h3 {
  color: #348efd;
  font-size: 32px;
}
.wangyu-part3 .w-p-content .right-text ins {
  width: 90px;
  height: 3px;
  display: block;
  background: #348efd;
  margin: 20px 0;
}
.wangyu-part3 .w-p-content .right-text ul li {
  margin-top: 10px;
}
.wangyu-part3 .w-p-content .right-text ul li h4 {
  color: #666666;
  font-size: 24px;
  padding-left: 30px;
  background: url('../bg/i.png') left no-repeat;
}
.wangyu-part3 .w-p-content .right-text ul li p {
  color: #666666;
  font-size: 20px;
  line-height: 30px;
}
.wangyu-part4 {
  height: 755px;
  background: url('../bg/wangyu_bg.png') repeat-x;
  overflow: hidden;
  background: #F6F5F8;
}
.wangyu-part4 .title {
  margin-top: 70px;
}
.wangyu-part4 .title h2 {
  color: #348efd;
}
.wangyu-part4 .title ins {
  height: 3px;
  width: 100px;
  background: #348efd;
}
.wangyu-part4 .w-p-content {
  margin-top: 50px;
  position: relative;
  height: 500px;
}
.wangyu-part4 .w-p-content .center {
  width: 350px;
  height: 328px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 160px;
}
.wangyu-part4 .w-p-content ul li {
  position: absolute;
  width: 385px;
  height: 110px;
  overflow: hidden;
}
.wangyu-part4 .w-p-content ul li .text {
  color: #666666;
  font-size: 20px;
  line-height: 24px;
  width: 270px;
  float: left;
  margin-top: 25px;
  overflow: hidden;
  height: 72px;
}
.wangyu-part4 .w-p-content ul li .radius {
  width: 100px;
  height: 100px;
  background: #DAEAFD;
  color: #348efd;
  text-align: center;
  font-size: 20px;
  border-radius: 50%;
  float: right;
}
.wangyu-part4 .w-p-content ul li .radius p {
  line-height: 24px;
  width: 90%;
  margin: 30px auto;
}
.wangyu-part4 .w-p-content ul li:nth-child(1) {
  left: 0;
  top: 0;
}
.wangyu-part4 .w-p-content ul li:nth-child(2) {
  left: -50px;
  top: 190px;
}
.wangyu-part4 .w-p-content ul li:nth-child(3) {
  left: 0;
  top: 380px;
}
.wangyu-part4 .w-p-content ul li:nth-child(4) {
  right: 0;
  top: 0;
}
.wangyu-part4 .w-p-content ul li:nth-child(4) .radius {
  float: left;
}
.wangyu-part4 .w-p-content ul li:nth-child(4) .text {
  float: right;
  text-align: right;
}
.wangyu-part4 .w-p-content ul li:nth-child(5) {
  right: -50px;
  top: 190px;
}
.wangyu-part4 .w-p-content ul li:nth-child(5) .radius {
  float: left;
}
.wangyu-part4 .w-p-content ul li:nth-child(5) .text {
  float: right;
  text-align: right;
}
.wangyu-part4 .w-p-content ul li:nth-child(6) {
  right: 0;
  top: 380px;
}
.wangyu-part4 .w-p-content ul li:nth-child(6) .radius {
  float: left;
}
.wangyu-part4 .w-p-content ul li:nth-child(6) .text {
  float: right;
  text-align: right;
}
.wangyu-part5 {
  padding: 50px 0;
}
.wangyu-part5 .title h2 {
  color: #348efd;
}
.wangyu-part5 .title ins {
  height: 3px;
  width: 100px;
  background: #348efd;
}
.wangyu-part5 .w-p-content {
  overflow: hidden;
  margin-top: 50px;
}
.wangyu-part5 .w-p-content ul {
  width: 1253px;
}
.wangyu-part5 .w-p-content ul li {
  float: left;
  width: 260px;
  text-align: center;
  margin-right: 53px;
  height: 425px;
  background: #F6F5F7;
}
.wangyu-part5 .w-p-content ul li img {
  display: block;
}
.wangyu-part5 .w-p-content ul li h3 {
  color: #666666;
  font-size: 24px;
  font-weight: normal;
  margin: 10px 0;
}
.wangyu-part5 .w-p-content ul li p {
  color: #666666;
  font-size: 18px;
  line-height: 24px;
  width: 85%;
  margin: 0 auto;
}
.wangyu-part6 {
  padding: 0px 0 50px;
  overflow: hidden;
}
.wangyu-part6 .title {
  margin-top: 70px;
}
.wangyu-part6 .title h2 {
  color: #348efd;
}
.wangyu-part6 .title ins {
  height: 3px;
  width: 100px;
  background: #348efd;
}
.wangyu-part6 .w-p-content {
  overflow: hidden;
  padding: 20px 0;
}
.wangyu-part6 .w-p-content ul li {
  width: 25%;
  margin-top: 50px;
  float: left;
}
.wangyu-part6 .w-p-content ul li img {
  width: 200px;
  margin: 0 auto;
  box-shadow: 0 0 25px #666;
  display: block;
}
.case-part1 {
  padding: 60px 0;
}
.case-part1-content {
  overflow: hidden;
  padding: 60px 0;
}
.case-part1-content ul li {
  float: left;
  width: 185px;
  height: 185px;
  margin: 0 27px;
  position: relative;
}
.case-part1-content ul li .img {
  border-radius: 50%;
  overflow: hidden;
}
.case-part1-content ul li .img img {
  display: block;
  transition: .5s;
}
.case-part1-content ul li .text {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.case-part1-content ul li .text h3 {
  margin-top: 50px;
  font-size: 28px;
  color: #fff;
  font-weight: normal;
  transition: .5s;
}
.case-part1-content ul li .text p {
  margin-top: 10px;
  font-size: 16px;
  color: #fff;
  transition: .5s;
}
.case-part1-content ul li:hover .img img {
  transform: scale(1.1);
}
.case-part1-content ul li:hover .text h3 {
  transform: translateY(-5px);
}
.case-part1-content ul li:hover .text p {
  transform: translateY(5px);
}
.case-part2 {
  padding: 85px 0;
  overflow: hidden;
}
.case-part2 .text-left {
  float: left;
  width: 510px;
}
.case-part2 .text-left h3 {
  color: #333333;
  font-size: 36px;
  font-weight: normal;
}
.case-part2 .text-left ul li {
  color: #666666;
  font-size: 20px;
  line-height: 30px;
  margin-top: 40px;
  padding-left: 30px;
  background: url('../bg/index_bg_i.png') left 8px no-repeat;
}
.case-part2 .text-right {
  float: right;
  width: 540px;
  margin-right: 40px;
}
.case-part2 .text-right img {
  width: auto;
  float: right;
}
.case-part22 .text-left {
  float: right;
}
.case-part22 .text-right {
  float: left;
}
.other {
  padding: 50px 0;
}
.other .bg {
  background: url('../bg/bg.png') repeat-x;
}
.other .content {
  overflow: hidden;
  padding: 50px 0;
}
.other .content ul li {
  width: 170px;
  float: left;
  margin: 0 65px;
}
.other .content ul li p {
  color: #333333;
  font-size: 22px;
  line-height: 28px;
  margin-top: 15px;
  text-align: center;
}
.product-cut-part1 {
  padding: 50px 0;
  overflow: hidden;
}
.product-cut-part1 .left-text {
  width: 50%;
  float: left;
  margin-top: 200px;
}
.product-cut-part1 .left-text h3 {
  font-size: 35px;
}
.product-cut-part1 .left-text p {
  color: #777;
  font-size: 14px;
  line-height: 26px;
  margin-top: 15px;
}
.product-cut-part1 .right-img {
  width: 50%;
  float: right;
}
.product-cut-part1 .right-img img {
  float: right;
  width: auto;
}
.product-cut-part2 {
  padding: 50px 0;
  overflow: hidden;
}
.product-cut-part2 ul {
  margin: 100px 0;
}
.product-cut-part2 ul li {
  width: 220px;
  float: left;
  text-align: center;
  color: #666;
  margin: 0 10px;
}
.product-cut-part2 ul li .imgs {
  width: 124px;
  height: 124px;
  background: url(../bg/icon_pc.png) no-repeat;
  background-position: 0 0;
  margin: 0 auto;
}
.product-cut-part2 ul li h3 {
  font-size: 22px;
  font-weight: normal;
  margin: 20px 0;
}
.product-cut-part2 ul li p {
  font-size: 16px;
  line-height: 24px;
  width: 90%;
  margin: 0 auto;
}
.product-cut-part2 ul li:nth-child(2) .imgs {
  background-position: -254px 0;
}
.product-cut-part2 ul li:nth-child(3) .imgs {
  background-position: -505px 0;
}
.product-cut-part2 ul li:nth-child(4) .imgs {
  background-position: -758px 0;
}
.product-cut-part2 ul li:nth-child(5) .imgs {
  background-position: -1003px 0;
}
.product-cut-part3 {
  padding: 50px 0;
}
.product-cut-part3 .text-content {
  font-size: 18px;
  line-height: 26px;
  color: #666;
  width: 1200px;
  margin: 30px auto;
  text-align: center;
}
.product-cut-part3 .imgs img {
  width: auto;
  display: block;
  margin: 50px auto;
}
.product-groupon-part1 {
  padding: 50px 0;
}
.product-groupon-part1 img {
  display: block;
  margin: 50px auto;
  width: auto;
}
.product-groupon-part2 {
  padding: 50px 0;
}
.product-groupon-part2 .img img {
  width: auto;
  margin: 50px auto;
}
.product-groupon-part3 {
  background: #FFF5F5;
  padding: 50px 0;
}
.product-groupon-part3 .img img {
  width: auto;
  margin: 50px auto;
  display: block;
}
.product-groupon-part4 {
  padding: 50px 0;
}
.product-groupon-part4 ul {
  padding: 50px 0;
  overflow: hidden;
}
.product-groupon-part4 ul li {
  width: 208px;
  float: left;
  margin: 0 46px;
}
.foods-part1 {
  padding: 50px 0;
  overflow: hidden;
}
.foods-part1 ul li {
  float: left;
  width: 240px;
  margin: 0 30px;
}
.foods-part1 ul li img {
  width: 96px;
  display: block;
  margin: 0 auto;
}
.foods-part1 ul li h3 {
  color: #333333;
  font-size: 16px;
  text-align: center;
  font-weight: normal;
  margin: 15px 0;
}
.foods-part1 ul li p {
  color: #666666;
  font-size: 14px;
  line-height: 22px;
  margin-top: 15px;
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
.foods-part2 {
  padding: 100px 0;
  overflow: hidden;
  background: #F6F5F7;
}
.foods-part2 .left-img {
  width: 558px;
  float: left;
}
.foods-part2 .text-img {
  float: right;
  width: 500px;
}
.foods-part2 .text-img ins {
  width: 85px;
  height: 10px;
  display: block;
  background: #FE6725;
}
.foods-part2 .text-img h3 {
  color: #333333;
  font-size: 35px;
  font-weight: normal;
  margin: 10px 0;
}
.foods-part2 .text-img h5 {
  color: #666666;
  font-size: 20px;
  font-weight: normal;
}
.foods-part2 .text-img p {
  color: #666666;
  font-size: 16px;
  margin: 15px 0;
  padding-left: 20px;
  background: url('../bg/foods_i.png') left no-repeat;
}
.foods-part22 {
  background: none;
}
.foods-part22 .left-img {
  float: right;
}
.foods-part22 .text-img {
  float: left;
}
.foods-part3 {
  background: #F6F5F7;
  padding: 50px 0;
}
.foods-part3 .img {
  width: 1200px;
  margin: 50px auto;
}
.foods-part3 .img img {
  width: auto;
  display: block;
  margin: 0 auto;
}
.video-part1 {
  padding: 50px 0;
  overflow: hidden;
}
.video-part1 .v-p-content ul li {
  width: 111px;
  margin: 30px 44px;
  float: left;
}
.video-part1 .v-p-content ul li img {
  display: block;
  transition: 1s;
}
.video-part1 .v-p-content ul li p {
  color: #666;
  font-size: 16px;
  margin-top: 10px;
  line-height: 22px;
  height: 44px;
  text-align: center;
}
.video-part1 .v-p-content ul li:hover img {
  transform: rotate(360deg);
}
.video-part2 {
  padding: 50px 0;
  overflow: hidden;
  background: #FAF8F8;
}
.video-part2 .v-p-content {
  margin-top: 80px;
}
.video-part2 .v-p-content .left-img {
  float: left;
  width: 559px;
}
.video-part2 .v-p-content .left-img img {
  width: auto;
}
.video-part2 .v-p-content .right-text {
  float: right;
  width: 470px;
}
.video-part2 .v-p-content .right-text h3 {
  font-size: 36px;
  font-weight: normal;
}
.video-part2 .v-p-content .right-text p {
  font-size: 22px;
  margin: 15px 0;
}
.video-part2 .v-p-content .right-text span {
  color: #333333;
  font-size: 16px;
  line-height: 26px;
  display: block;
  margin-top: 25px;
  width: 400px;
}
.video-part3 {
  padding: 50px 0;
  overflow: hidden;
  background: #FAF8F8;
}
.video-part3 .v-p-content {
  margin-top: 50px;
}
.video-part3 .v-p-content ul li {
  width: 250px;
  height: 480px;
  border-radius: 125px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 0 25px #ccc;
  margin: 0 25px;
  float: left;
  text-align: center;
}
.video-part3 .v-p-content ul li img {
  width: 151px;
  display: block;
  margin: 45px auto 0;
}
.video-part3 .v-p-content ul li h3 {
  color: #fbb84d;
  font-weight: normal;
  font-size: 28px;
  margin-top: 20px;
}
.video-part3 .v-p-content ul li p {
  font-size: 16px;
  line-height: 24px;
  color: #666;
  width: 70%;
  margin: 15px auto 0;
}
.video-part3 .v-p-content ul li em {
  color: #FBB84D;
  font-size: 48px;
  font-style: normal;
  display: block;
  margin-top: 30px;
}
.video-part3 .v-p-content ul li:nth-child(2) h3 {
  color: #EE777B;
}
.video-part3 .v-p-content ul li:nth-child(2) em {
  color: #EE777B;
}
.video-part3 .v-p-content ul li:nth-child(3) h3 {
  color: #16A4AD;
}
.video-part3 .v-p-content ul li:nth-child(3) em {
  color: #16A4AD;
}
.video-part3 .v-p-content ul li:nth-child(4) h3 {
  color: #147FC5;
}
.video-part3 .v-p-content ul li:nth-child(4) em {
  color: #147FC5;
}
.video-part22 {
  background: none;
}
.video-part22 .v-p-content .left-img {
  float: right;
}
.video-part22 .v-p-content .right-text {
  float: left;
}
.title2 {
  width: 323px;
  height: 60px;
  margin: 0 auto;
  background: url('../bg/title_bg1.png') no-repeat;
  line-height: 60px;
  text-align: center;
  font-size: 36px;
}
.title3 {
  position: relative;
  margin: 0 auto;
  height: 69px;
  display: inline-block;
  background: url('../bg/fight_title_bg3.png') repeat-x;
  padding: 0 20px;
  font-size: 34px;
}
.title3 .left {
  width: 23px;
  height: 69px;
  background: url('../bg/fight_title_bg1.png') no-repeat;
  position: absolute;
  left: -23px;
  top: 0;
}
.title3 .right {
  width: 23px;
  height: 69px;
  background: url('../bg/fight_title_bg2.png') no-repeat;
  position: absolute;
  right: -23px;
  top: 0;
}
.skill-part1 {
  padding: 70px 0;
  overflow: hidden;
}
.skill-part1 ul {
  width: 1230px;
  margin-top: 50px;
}
.skill-part1 ul li {
  width: 410px;
  float: left;
  overflow: hidden;
}
.skill-part1 ul li img {
  width: 80px;
  float: left;
}
.skill-part1 ul li .text {
  float: left;
  width: 260px;
  margin-left: 20px;
  transition: .5s;
}
.skill-part1 ul li .text h2 {
  font-size: 24px;
  color: #000;
  font-weight: normal;
  line-height: 24px;
}
.skill-part1 ul li .text p {
  color: #676767;
  font-size: 18px;
  line-height: 22px;
  margin-top: 10px;
}
.skill-part1 ul li:hover .text {
  transform: translateX(20px);
}
.skill-part2 {
  height: 420px;
  background: #F8FDFF;
  padding: 20px 0;
}
.skill-part2 .mc1200 {
  overflow: hidden;
}
.skill-part2 .mc1200 .left-img {
  width: 600px;
  margin-left: 60px;
  margin-top: 84px;
  float: left;
}
.skill-part2 .mc1200 .right-text {
  float: left;
  margin-left: 50px;
  width: 430px;
  margin-top: 120px;
}
.skill-part2 .mc1200 .right-text p {
  padding-left: 25px;
  margin-top: 15px;
  background: url('../bg/bgs.png') left no-repeat;
  font-size: 24px;
  font-family: "宋体";
}
.skill-part3 {
  margin-top: 100px;
  padding: 50px 0;
}
.skill-part3 .mc1200 {
  overflow: hidden;
  margin-top: 70px;
}
.skill-part3 .mc1200 ul li {
  width: 300px;
  float: left;
  height: 515px;
  background: #F8FDFF;
  position: relative;
}
.skill-part3 .mc1200 ul li .text {
  width: 100%;
  height: 235px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
.skill-part3 .mc1200 ul li .text h3 {
  font-size: 24px;
  font-family: "宋体";
  margin-top: 50px;
}
.skill-part3 .mc1200 ul li .text p {
  font-size: 20px;
  width: 250px;
  margin: 10px auto;
  line-height: 35px;
}
.skill-part3 .mc1200 ul li .img {
  position: absolute;
  width: 100%;
  height: 300px;
  background: url('../bg/put_group_bg2.png') repeat-x;
  bottom: 0;
  left: 0;
}
.skill-part3 .mc1200 ul li .img img {
  display: block;
  margin: 40px auto 0;
  width: auto;
}
.skill-part3 .mc1200 ul li:nth-child(even) .img {
  background: url('../bg/put_group_bg1.png') repeat-x;
  bottom: auto;
  top: 0;
}
.skill-part3 .mc1200 ul li:nth-child(even) .text {
  top: auto;
  bottom: 0;
}
.skill-part4 {
  padding: 50px 0;
  background: #F8FDFF;
}
.skill-part4 .text-content {
  font-size: 24px;
  margin: 25px 0;
  text-align: center;
}
.skill-part4 ul {
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  flex-wrap: wrap;
}
.skill-part4 ul li {
  width: 152px;
  display: inline-block;
  height: 172px;
  position: relative;
  margin: 40px 40px;
}
.skill-part4 ul li img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.skill-part4 ul li .box {
  color: #666666;
  font-size: 16px;
  margin-top: 60px;
  text-align: center;
}
.skill-part4 ul li .box p {
  line-height: 22px;
}
.put-group-part1 {
  padding: 70px 0;
  text-align: center;
  overflow: hidden;
}
.put-group-part1 .text-content {
  color: #666666;
  font-size: 24px;
  text-align: center;
  margin-top: 15px;
}
.put-group-part1 ul {
  margin-top: 50px;
}
.put-group-part1 ul li {
  width: 225px;
  float: left;
  margin: 0 36px;
}
.put-group-part1 ul li .fang {
  width: 150px;
  overflow: hidden;
  height: 150px;
  margin: 0 auto;
}
.put-group-part1 ul li .fang img {
  width: auto;
  display: block;
  margin: 35px auto;
}
.put-group-part1 ul li h3 {
  font-size: 24px;
  font-weight: normal;
  margin: 20px auto;
}
.put-group-part1 ul li p {
  color: #666666;
  font-size: 18px;
  line-height: 22px;
}
.put-group-part1 ul li:nth-child(1) .fang {
  box-shadow: 0 0 30px #AEDDF8;
}
.put-group-part1 ul li:nth-child(1) h3 {
  color: #6eacf9;
}
.put-group-part1 ul li:nth-child(2) .fang {
  box-shadow: 0 0 25px #D2F8C5;
}
.put-group-part1 ul li:nth-child(2) h3 {
  color: #48cb62;
}
.put-group-part1 ul li:nth-child(3) .fang {
  box-shadow: 0 0 30px #47c9c2;
}
.put-group-part1 ul li:nth-child(3) h3 {
  color: #47c9c2;
}
.put-group-part1 ul li:nth-child(4) .fang {
  box-shadow: 0 0 30px #da007b;
}
.put-group-part1 ul li:nth-child(4) h3 {
  color: #da007b;
}
.put-group-part2 {
  padding: 70px 0;
  text-align: center;
  overflow: hidden;
}
.put-group-part2 .text-content {
  color: #666666;
  font-size: 24px;
  text-align: center;
  margin-top: 15px;
}
.put-group-part2 .mc1200 img {
  width: 1059px;
  display: block;
  margin: 50px auto;
}
.put-group-part3 {
  padding: 70px 0;
  text-align: center;
  overflow: hidden;
}
.put-group-part3 .text-content {
  color: #666666;
  font-size: 24px;
  text-align: center;
  margin-top: 15px;
}
.put-group-part3 .mc1200 img {
  width: 1059px;
  display: block;
  margin: 50px auto;
}
.zhongchou-part1 {
  padding: 70px 0;
}
.zhongchou-part1 .title {
  font-size: 36px;
  font-weight: normal;
  text-align: center;
}
.zhongchou-part1 .ul1 {
  overflow: hidden;
  margin-top: 100px;
}
.zhongchou-part1 .ul1 li {
  width: 240px;
  float: left;
  text-align: center;
  margin: 0 80px;
}
.zhongchou-part1 .ul1 li img {
  display: block;
  width: auto;
  margin: 0 auto;
}
.zhongchou-part1 .ul1 li h3 {
  font-weight: normal;
  color: #666666;
  font-size: 24px;
  margin: 15px 0;
}
.zhongchou-part1 .ul1 li p {
  color: #666666;
  font-size: 18px;
  line-height: 24px;
  margin-top: 20px;
}
.zhongchou-part1 .imgss {
  background: #F8FDFF;
  padding: 70px 0;
  margin-top: 70px;
}
.zhongchou-part1 .imgss .title_imgs {
  width: auto;
  display: block;
  margin: 70px auto 0;
}
.zhongchou-part1 .imgss ul li {
  margin-top: 120px;
  overflow: hidden;
}
.zhongchou-part1 .imgss ul li .texts {
  width: 680px;
  float: left;
  position: relative;
}
.zhongchou-part1 .imgss ul li .texts .nums {
  float: left;
  width: 75px;
  height: 75px;
  background: #4AA4D5;
  font-size: 60px;
  color: #fff;
  text-align: center;
  line-height: 75px;
  border-radius: 5px;
}
.zhongchou-part1 .imgss ul li .texts .text-box {
  float: left;
  width: 575px;
  position: relative;
  padding: 15px;
  border-radius: 5px;
  background: #4AA4D5;
  margin-top: 54px;
  margin-left: -10px;
}
.zhongchou-part1 .imgss ul li .texts .text-box .mains {
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  border-radius: 5px;
}
.zhongchou-part1 .imgss ul li .texts .text-box .mains h3 {
  font-size: 28px;
  color: #fff;
  font-weight: normal;
  margin: 10px 0 0 10px;
}
.zhongchou-part1 .imgss ul li .texts .text-box .mains p {
  margin: 10px 0 0 10px;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}
.zhongchou-part1 .imgss ul li .texts .text-box2 {
  margin-top: 10px;
  margin-left: 63px;
}
.zhongchou-part1 .imgss ul li .images-right {
  float: right;
  width: 500px;
}
.zhongchou-part1 .imgss ul li .images-right img {
  width: auto;
}
.zhongchou-part1 .imgss ul li:nth-child(even) .texts {
  float: right;
}
.zhongchou-part1 .imgss ul li:nth-child(even) .texts .nums {
  float: right;
  background: #F6C071;
}
.zhongchou-part1 .imgss ul li:nth-child(even) .texts .text-box {
  float: left;
  margin-left: auto;
  right: -10px;
  background: #F6C071;
}
.zhongchou-part1 .imgss ul li:nth-child(even) .images-right {
  float: left;
}
.zhongchou-part1 .imgss ul li:nth-child(3) .texts .nums {
  background: #6FC5FC;
}
.zhongchou-part1 .imgss ul li:nth-child(3) .texts .text-box {
  background: #6FC5FC;
}
.zhongchou-part1 .imgss ul li:nth-child(4) .texts .nums {
  background: #41B3B6;
}
.zhongchou-part1 .imgss ul li:nth-child(4) .texts .text-box {
  background: #41B3B6;
}
.zhongchou-part1 .imgss ul li:nth-child(4) .images-right img {
  margin-left: 160px;
}
