html, body, div, ul, li, img, h1, h2, p, h4, form, input {
  margin: 0;
  padding: 0;
  border: none; }

html, body {
  font-family: "microsoft yahei";
  width: 100%;
  max-width: 1920px;
  min-width: 1310px;
  margin: 0 auto;
  }
body{
	
	overflow: hidden;
	overflow-y: auto;
}

@media only screen and (max-width: 1000px) {
  html, body {
    width: 1920px; } }
li {
  list-style-type: none; }

a {
  text-decoration: none; }
#vide{
	    position: absolute;
top: 29%;
    left: 19.6%;
    width: 18.2%;
}
.tit{
  margin-top: 99px;
}
.tit span{
  font-size:36px;
  font-family:SourceHanSansCN-Regular;
  font-weight:400;
  color:rgba(51,51,51,1)
}
.bjt {
  display: block;
  max-height: 1000px;
  width: 100%; }

.contBox {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-width: 1310px; }

.top {
  position: relative;
  z-index: 3;
  width: 100%; }

.top_ban {
  display: block;
  width: 100%; 
  /* max-height: 650px; */
}
.top_ban_box{
  position: relative;
}
.top_ban2{
  position: absolute;
  top: 28.2%;
  left: 30.4%;
  width: 16%;
  height: 66%;;
}
.topban_2{
	/* position: absolute;
	top: 17.5%;
	left: 17%;
	width: 23.2%; */
}
.topban_2_box{
  position: absolute;
	top: 17.5%;
	left: 17%; 
	/* width: 23.2%; */
  width: 375px;
}
.topban_2{
  width: 100%;
}
.topban_3{
  position: absolute;
  top: 80px;
  left: 42px;
  width: 78.5%;
  height: 70%;
}
.top_nav_box {
  position: absolute;
  top: 32px;
  left: 0;
  width: 100%;
  text-align: center; }

/* .top_nav_log {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 85px;
  width: 192px;
  vertical-align: middle;
  visibility: visible; } */
  .top_nav_log {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 185px;
    vertical-align: middle;
    visibility: visible; 
    font-size: 30px;
    color: #fff;
  }

.top_nav_tag {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  visibility: visible; }

.top_nav_tag > li {
  display: inline-block;
  cursor: pointer;
  *display: inline;
  *zoom: 1;
  margin-right: 62px;
  vertical-align: middle;
  visibility: visible;
  position: relative; }

.top_nav_tag > li:first-child {
  margin-right: 68px; }

.top_nav_tag > li:nth-child(2),
.top_nav_tag > li:nth-child(5) {
  margin-right: 50px; }

.top_nav_tag > li:hover a, .top_nav_tag7:hover {
	color:rgba(255,255,255,.7)
 }

.top_nav_tag1 {
  margin-right: 66px; }

.top_nav_tag6 {
  margin-right: 60px; }

.top_nav_tag7 {
  width: 160px;
  height: 40px;
  margin-right: 0 !important;
  position: relative; }

.top_nav_tag7 > a > div {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100%;
  font-size: 18px;
  color: #fda713;
  line-height: 41px;
  text-align: center;
  border-radius: 20px;
  behavior: url("http://192.168.0.81:8020/%E6%8E%8C%E9%85%B7%E5%AE%98%E7%BD%91/css/ie-css3.htc"); }

.top_nav_tag > li > a, .top_nav_tag > li > span {
  font-size: 18px;
  color: #fff; }

.top_nav_tag > .on > a {
  color: #fff; }

.topbanWz {
  position: absolute;
  top: 48.2%;
  left: 44.3%;
  width: 647px;
  color: #fff; }

.topbanWz1 {
  display: block;
  font-size: 37px;
  margin-bottom: 27px; }

.topbanWz2 {
  font-size: 20px;
  line-height: 35px;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 12px; }

.ztxz {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid transparent;
  margin-left: 10px; }

.top_nav_tag > .on > span {
  color: #fff; }

.top_nav_tag2 {
  position: relative; }

.top_nav_tag > .on > span > .ztxz {
  border-bottom: 5px solid #fff; }

.bj {
  position: absolute;
  top: 23px;
  left: 0;
  height: 10px;
  width: 100%; }

.bj:after {
  visibility: hidden;
  display: block;
  content: '';
  width: 50%;
  height: 20px;
  border-top: solid #fff 3px;
  position: absolute;
  left: 19px;
  top: 10px; 
	left: 50%;
	-webkit-transform: translateX(-50%);
  transform: translateX(-50%);
	
}



.top_nav_boxx {
  visibility: hidden;
  position: absolute;
  top: 28px;
  left: -47px;
  border-radius: 2px;
  width: 172px;
  height: 172px;
  background: url("../img/tag_bj.png");
  padding-top: 20px; }

.top_nav_boxx > a {
  display: block;
  color: #999999;
  text-align: center;
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 18px; }

.top_nav_boxx > a:nth-child(2) {
  margin-top: 20px; }

.onds {
  color: #fda713 !important; }

.top_nav_boxx > a:hover {
  color: #fda713 !important; }

.top_nav_tag2:hover .top_nav_boxx,
.top_nav_tag > .on .bj:after {
  visibility: visible; }

.lxtop {
  margin-bottom: 130px; }

.lxwz {
  position: absolute;
  top: 30%;
  left: 0;
  color: #fff;
  width: 100%;
  text-align: center; 
}

.lxwz1 {
  font-size: 44px;
  display: block;
  margin: 0 auto 40px; }

.lxwz2 {
  margin: 0 auto 8px;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.8); }

.lxwz3 {
  margin-left: 28px; }

.top_ban_btn {
  position: relative;
  top: 40px;
  left: -20px;
  display: block;
  background: url(../img/home/banner_but_nor.png) no-repeat;
  text-indent: 52px;
  font-size: 20px;
  color: #a800f3;
  line-height: 68px;
  width: 204px;
  height: 80px; }

@media (max-width: 1367px) {
  .top_ban_btn {
    top: 0; } }
.top_ban_btn:hover {
  -webkit-opacity: .7;
  -moz-opacity: .7;
  -o-opacity: .7;
  opacity: .7; }

.cont1 {
  position: relative;
  margin-top: -299px;
  min-height: 900px;
  /* min-height: 1300px; fm */ 
}
.fm_cont1{
  min-height: 700px;
}
.bjzs1_top{
  top: 416px!important;
}
.bjzs1 {
  position: absolute;
  top: 140px;
  right: 105px;
  width: 182px; }

.in_title {
  font-weight: 400;
  font-size: 40px;
  color: #333;
  text-align: center; 
  margin-bottom: 20px;
}
  .mues{
    margin-bottom: 50px;
  }
.in_title2 {
    font-weight: 400;
    font-size: 40px;
    color: #333;
    margin-bottom: 50px;
    text-align: center; 
}
.in_title2 .q_title {
  margin-top: 20px;
  display: block;
  font-size: 18px;
  color: #666; }

.in_title > span {
  margin-top: 20px;
  display: block;
  font-size: 18px;
  color: #666; }

.in_cont {
  margin: 30px auto 0;
  font-size: 22px;
  color: #999;
  line-height: 32px;
  width: 1012px; }

.moer_1 > img {
  display: block;
  margin: 31px auto 0;
  width: 204px; }

.cont1_img {
  display: block;
  margin: 45px auto 0;
  width: 1120px; }

.bjzs2 {
  position: absolute;
  top: 568px;
  left: 100px;
  width: 168px; }  

.cont2 {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-top: -135px;
  margin-bottom: 4px;
  min-height: 910px;
  /*background: url("../img/bthem/ccc.png") no-repeat;*/
}

.bjzs3 {
  position: absolute;
  top: -175px;
  left: 0;
  width: 297px; }
.bjzs3_top{
    position: absolute;
    bottom: 0;
    left: -125px;
		-webkit-transform: translateY(50%);
    transform: translateY(50%);
}
.bjzs4 {
  position: absolute;
    top: 246px;
    right: 121px;
  width: 168px; }

.bjzs5 {
  position: absolute;
  bottom: -160px;
  right: 0;
  width: 297px; }
.bjzs5_top{
  bottom:800px!important;
}
.bjzs6 {
  position: absolute;
  top: 324px;
  left: 0;
  width: 168px; }

.bjzs7 {
  position: absolute;
  top: -180px;
  left: 0;
  width: 297px; }

.bjzs8 {
  top: 200px;
  left: 438px;
  width: 32px; }

.bjzs9 {
  position: absolute;
  top: 24.0842%;
  right: 9.1667%;
  width: 168px;
  z-index: 2; }

.bjzs10 {
  position: absolute;
  bottom: 75px;
  right: 100px;
  width: 168px; }

.cont2Box {
  position: absolute;
  top: 128px;
  left: 0;
  width: 100%; }

.cont2_img {
  display: block;
  margin: 0 auto -18px;
  width: 54%; }

.fm_cont1_img_box{
  /* width: 100%; */
  /* min-height: 1100px; */
  display: flex;
  justify-content: center;
  /* padding: 50px 0;
  margin-bottom: 100px; */
}
.fm_cont1_img{
  width: 18%;
  margin: 0 10px;
  margin-top: 50px;
  /* display: block; */
  /* margin: 0 auto -18px; */
  /* width: 24%;   */
}
  
.cont2_x1 {
  margin-bottom: 0; }

.cont3 {
  position: relative;
  margin-top: -135px;
  margin-bottom: -275px;
  min-height: 1300px; }

.cont3Box {
  width: 1300px;
  margin: 40px auto 0;
  text-align: center; }

.ihzhb {
  margin-bottom: 60px; }

.cont3Box > div {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 380px;
  height: 380px;
  z-index: 3; }

.cont3Box > div > p:nth-child(1) {
  width: 225px;
  margin: 177px auto 20px;
  text-align: center;
  color: #000;
  font-size: 24px; }

.cont3Box > div > p:nth-child(2) {
  width: 225px;
  margin: 0 auto 0;
  text-align: left;
  color: #999;
  font-size: 16px; }

.cont3Box > div:nth-child(1) {
  background: url(../img/home/1.png) no-repeat; }

.cont3Box > div:nth-child(2) {
  background: url(../img/home/2.png) no-repeat; }

.cont3Box > div:nth-child(3) {
  background: url(../img/home/3.png) no-repeat; }

.cont3Box > div:nth-child(4) {
  background: url(../img/home/4.png) no-repeat; }

.cont3Box > div:nth-child(5) {
  background: url(../img/home/5.png) no-repeat; }

.cont3Box > div:nth-child(6) {
  background: url(../img/home/6.png) no-repeat; }

.cont3Box > div:nth-child(3n+2) {
  margin: 0 70px; }

.cont4 {
  position: relative;
  z-index: 3;
  min-height: 1050px;
  margin: 140px auto -135px;
  margin-top: 350px;
  /* margin-top: 400px; */
}

.fm_cont4{
  position: relative;
  z-index: 3;
  margin: 140px auto -135px;
}

.cont4Box {
  position: absolute;
  top: 180px;
  left: 0;
  width: 100%; }

.cont4Box > form {
  width: 1020px;
  margin: 80px auto 0; }

.bd_1 > div > h1, .bd_2 > h1 {
  font-weight: 400;
  font-size: 25px;
  color: #333; }

.bd_1 > div > h1 > span, .bd_2 > h1 > span {
  font-size: 21px;
  color: #999;
  margin-left: 10px;
  font-weight: 200; }

.bd_1 {
  float: left;
  margin-right: 140px; }

.bd_1 > div > input {
  display: block;
  width: 436px;
  height: 42px;
  margin: 20px 0 44px;
  border: 2px solid #3086E4;
  border-radius: 4px;
  text-indent: 20px;
  font-size: 20px;
  line-height: 44px; }

.bd_2 {
  float: left; }

.cleflot {
  clear: both; }

#tijao {
  margin: 46px auto 0;
  cursor: pointer;
  width: 203px;
  height: 50px;
  font-size: 20px;
  text-align: center;
  line-height: 65px;
  color: #fff;
  background: url(../img/home/an_zc.png) no-repeat; 
  background: #4759fa;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
}
  

#tijao:hover {
  /* background: url(../img/home/an_xf.png) no-repeat;  */
  background: #3447f1;
}

.bd_2 > textarea {
  margin-top: 20px;
  width: 432px;
  height: 324px;
  border: 2px solid #3086E4;
  border-radius: 4px;
  font-size: 20px;
  z-index: 4;
  position: absolute;
  resize: none; }

.footer {
  position: relative;
  z-index: 1; }

.texcent {
  text-align: center; }

.pthem_img1 {
  width: 855px; }

.img-box {
  text-align: center;
  position: absolute;
  width: 100%;
  z-index: 3; }

.pthem_img2 {
  width: 869px; }

.pthem_img3 {
  display: block;
  margin: 0 auto;
  width: 50%; }

#hzimg {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 960px;
  height: 340px;
  max-width: 50%; }

#hzimg > img {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

#hzimg > .on {
  display: block; }

.pthemBox2 {
  margin-top: 0;
  margin-bottom: -135px;
  min-height: 1088px;
  background: url("../img/bthem/ccc.png") no-repeat;
  background-size:100% 100%;
}

.cont2_x2 {
  margin-bottom: 0;
  text-align: center;
  font-size: 21px; }

.themBox {
  position: relative;
  margin: 0 auto 0;
  width: 280px;
  height: 615px; }

.themBox:before{
  content: "";
  position: absolute;
  top: -47px;
  left: -149px;
  background: url(../img/bthem/phone.png) no-repeat;
  width: 598px;
  height: 824px; }

.themBox > div > img {
  position: absolute;
  top: 55px;
  left: 12px;
  width: 254px; }


.titled_box {
  position: absolute;
  z-index: 3;
  text-align: center;
  width: 100%; }

#titled {
  font-size: 20px;
  color: #999;
  margin: 60px auto 0;
  text-align: center;
  width: 1000px; }

.ggyw1Boxcc, .ggyw1Boxcc2 {
  text-align: center;
  margin: -14px auto -46px;
  width: 1300px; }

.ggyw1Boxcc > div, .ggyw1Boxcc2 > div {
  display: inline-block;
  width: 360px;
  height: 360px;
  margin-right: -34px;
  vertical-align: top;
  z-index: 2;
  position: relative; }

.ggyw1Boxcc > div:nth-child(1) {
  margin-left: -34px;
  background: url(../img/ggyw/2.png) no-repeat; }

.ggyw1Boxcc > div:nth-child(2) {
  background: url(../img/ggyw/3.png) no-repeat; }

.ggyw1Boxcc > div:nth-child(3) {
  background: url(../img/ggyw/4.png) no-repeat; }

.ggyw1Boxcc > div:nth-child(4) {
  background: url(../img/ggyw/5.png) no-repeat; }

.ggyw1Boxcc2 > div:nth-child(1) {
  margin-left: -34px;
  background: url(../img/ggyw/13.png) no-repeat; }

.ggyw1Boxcc2 > div:nth-child(2) {
  background: url(../img/ggyw/6.png) no-repeat; }

.ggyw1Boxcc2 > div:nth-child(3) {
  background: url(../img/ggyw/7.png) no-repeat; }

.ggyw1Boxcc2 > div:nth-child(4) {
  background: url(../img/ggyw/14.png) no-repeat; }

.ggyw1Boxcc > div > p, .ggyw1Boxcc2 > div > p {
  font-size: 18px;
  color: #999;
  width: 272px;
  margin: 0 auto 0; }

.ggyw1Boxcc > div > p:nth-child(1), .ggyw1Boxcc2 > div > p:nth-child(1) {
  font-size: 24px;
  width: 272px;
  margin: 197px auto 20px;
  color: #000; }

.ggyw1p {
  margin-top: 60px;
  text-align: center;
  font-size: 16px;
  color: #999; }

#titled > span {
  margin: 0 10px 0 30px; }

.ggywBox2 {
  position: relative;
  margin-top: 100px;
  margin-bottom: 0;
  z-index: 4;
  min-height: 800px; }

.ggywBox3 {
  position: relative;
  z-index: 3;
  margin-top: -130px;
  margin-bottom: -105px;
  width: 100%; }

.ggywdb {
  position: absolute;
  bottom: -100px; }

.ggywbjt {
  width: 102%; }

#ggyw_yems {
  position: absolute;
  top: 24.5%;
  left: 27.88%;
  width: 18.4%;
  height: 10%; }

#ggyw_yems > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

#ggyw_dian {
  position: absolute;
  top: 37%;
  left: 51%; }

#ggyw_dian > div:nth-child(2n+1) {
  position: relative;
  width: 14px;
  height: 14px;
  background: #999;
  border-radius: 50%;
  cursor: pointer; }

#ggyw_dian > div:nth-child(2n+1) > span {
  position: absolute;
  top: -13px;
  right: -210px;
  font-size: 26px;
  color: #3333;
  width: 161px;
  height: 40px;
  line-height: 40px; }

#ggyw_dian > div:nth-child(2n+1) > p {
  display: none;
  position: absolute;
  top: -104px;
  right: -640px;
  background: url(../img/ggyw/img_main_bg.png) no-repeat;
  width: 327px;
  height: 125px;
  padding: 40px 65px;
  font-size: 18px;
  color: #fff;
  line-height: 36px; }

#ggyw_dian > div:nth-child(5) > p {
  right: -682px; }

#ggyw_dian > .on:nth-child(2n+1) > span {
  font-size: 30px;
  color: #fda713; }

.syzt {
  position: absolute;
  top: 36.5%;
  right: 19.1%;
  width: 357px; }

@media (max-width: 1367px) {
  .syzt {
    right: 15.1%; } }
.syzt_1 {
  font-size: 38px;
  color: #fff;
  margin-bottom: 30px; }

.syzt_2 {
  font-size: 18px;
  line-height: 32px;
  color: rgba(255, 255, 255, 0.8);
  letter-spacing: 1.6px; }

.gxzt {
  position: absolute;
  top: 36.5%;
  left: 18.7%;
  width: 357px; }

@media (max-width: 1367px) {
  .gxzt {
    left: 15.7%; } }
#ggyw_dian > .on:nth-child(2n+1) > p {
	z-index:2;
  display: block; }

#ggyw_dian > div:nth-child(2n+2) {
  width: 2px;
  height: 132px;
  background: #ebebeb;
  margin: 4px 6px; }

#ggyw_dian > div:nth-child(2n+1) > span:hover {
  color: #b0a2a2; }

#ggyw_dian > .on:nth-child(2n+1) > span:hover {
  color: #fda713;
  opacity: .7; }

#ggyw_dian > .on {
  margin-left: -8px;
  background: #fda713 !important;
  border: 8px solid #fcd8c9; }

.hydt {
  position: relative;
  margin-bottom: 100px; }

.hydtBox {
  margin: 50px auto;
  width: 1000px; }

.hydtBox > a > li {
  float: left;
  position: relative;
  width: 370px;
  height: 460px;
  background: #fff;
  box-shadow: 0px 6px 48px 0 rgba(185, 185, 185, 0.14);
  margin-bottom: 45px; }

.hydtBox > a:nth-child(3n+2) > li {
  margin: 0 45px 45px; }

.hydtBox > a > li > img {
  display: block;
  width: 100%;
  height: 260px; }

.hydtBox > a > li > h1 {
  color: #000;
  font-size: 24px;
  margin: 15px 20px;
  height: 30px;
  overflow: hidden; }

.hydtBox > a > li > p {
  color: #999;
  font-size: 20px;
  line-height: 25px;
  margin-left: 20px;
  word-wrap: break-word;
  word-break: break-all;
  width: 90%;
  height: 100px;
  overflow: hidden; }

.hydtBox > a > li > p:nth-child(4) {
  position: absolute;
  left: 0;
  bottom: 15px;
  height: 20px; }

.gduoan {
  display: none;
  margin: 65px auto;
  width: 244px;
  cursor: pointer; }

.dbys {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.xwl1 {
  position: absolute;
  top: -136px;
  right: 0;
  width: 256px; }

.xwl2 {
  position: absolute;
  top: -46px;
  right: 151px;
  width: 91px; }

.xwl3 {
  position: absolute;
  top: -12px;
  right: 167px;
  width: 51px; }

.xwl4 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px; }

#cont > ul > li {
  margin: 40px auto;
  width: 1000px;
  padding: 0 0 50px;
  border-radius: 1px;
  border-bottom: 2px solid #f0f0f0;
  margin-bottom: 50px;
  position: relative;
  z-index: 3; }

#cont > ul > li:last-of-type {
  border-bottom: none; }

#cont > ul > li > h1 {
  font-size: 36px;
  color: #fda713;
  font-weight: 600; }

.jr_icon_1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 20px;
  width: 42px;
  vertical-align: middle; }

#cont > ul > li > h2 {
  margin: 20px 0;
  font-size: 24px;
  color: #333;
  font-weight: 400; }

#cont > ul > li > p {
  font-size: 18px;
  color: #666; }

#cont > ul > li > p > span {
  color: #333; }

.jrdz {
  margin-top: 20px; }

.jran {
  display: block;
  width: 230px;
  height: 62px;
  background: #fda713;
  text-align: center;
  line-height: 62px;
  font-size: 20px;
  color: #fff;
  border-radius: 4px;
  margin: 40px 0 10px; }

.jryx1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px; }

.jionNav {
  margin: 40px auto 60px;
  width: 100%;
  text-align: center; }

.jionNav > li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 147px;
  height: 30px;
  line-height: 30px;
  border-left: 2px solid #c8c8c8;
  font-size: 18px;
  color: #999; }

.jionNav > li:hover {
  -webkit-opacity: .7;
  -moz-opacity: .7;
  -o-opacity: .7;
  opacity: .7; }

#cont > .on {
  display: block; }

.jionNav > li:last-of-type {
  border-right: 2px solid #c8c8c8; }

.jionNav > .on {
  color: #333; }

.lxwm {
  position: relative; }

.lxwmBox1 {
  position: relative;
  margin: 24px auto 0;
  width: 1167px; 
  display: flex;
  justify-content: center;
}
.lxwmBox1_title{
  display: flex;
  justify-content: center;
}

.lxwmBox1::after {
  content: '';
  display: block;
  clear: both;
}

.lxwmBox1 > img {
  float: left;
  width: 600px;
  /* height: 460px; */
  margin-right: 57px; }

.lxwmBox1 > div {
  float: left;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 500px;
  vertical-align: top;
  /* padding-top: 20px; */
 }

.lxwmBox1 > div > h1 {
  font-size: 28px;
  color: #333;
  margin-bottom: 54px; }

.lxwmBox1 > div > p {
  font-size: 18px;
  color: #999;
  line-height: 30px;
  margin-bottom: 10px; }

.lxwmBox1 > div > i {
  display: block;
  position: absolute;
  top: 40px;
  right: 11px;
  width: 201px;
  height: 2px;
  background: #dcdcdc; }

.lxm1 {
  display: block;
  background: url(../img/lxwm/6.png) no-repeat;
  width: 204px;
  height: 80px;
  text-align: center;
  line-height: 70px;
  color: #fff;
  font-size: 19px;
  margin-left: -10px; }

.lxm1:hover {
  -webkit-opacity: .7;
  -moz-opacity: .7;
  -o-opacity: .7;
  opacity: .7; }

.lxwmBox {
  margin-bottom: 80px; }

.lxwmBox2 {
  text-align: center; 
}

.lxwmBox2 > div {
  display: inline-block;
  vertical-align: top;
  margin: 20px 0;
  font-size: 22px;
	width:380px;
	height:700px;
	background:rgba(255,255,255,1);
	box-shadow:0px 6px 48px 0px rgba(185,185,185,0.14);
  }


.lxwmBox2_1 {
  text-indent: 35px !important; }

.lxwmBox2 > div:nth-child(1) {
 }
.lxwmBox2 > div:nth-child(2) {
  margin: 20px 29px 150px;
 }
.lxwmBox2_n1{
	display: block;
    width: 126px;
    margin: 92px auto 62px;
}
.lxwmBox2_n2{
	font-size:36px;
	color:rgba(51,51,51,1);
	line-height:35px;
	margin-bottom: 37px;
}
.lxwmBox2_n3{
	margin-bottom: 17px;
}
.lxwmBox2_n3>img{
	display: inline-block;
	vertical-align: top;
	margin-right: 12px;
	width: 31px;
}
.lxwmBox2_n4>img{
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 12px;
	width: 33px;
}
.lxwmBox2_n3,.lxwmBox2_n4{
	font-size:18px;
	color:rgba(102,102,102,1);
	line-height:31px;
}
.lxwmBox2_n4{
	
}
  .lxbox{
  	background: #f6f6f6;
  }
/*.lxwmBox2 > div:nth-child(2) {
  margin: 20px 70px;
  background: url(../img/lxwm/3.png) no-repeat; }

.lxwmBox2 > div:nth-child(3) {
  background: url(../img/lxwm/4.png) no-repeat; }*/
.odd{
  text-align: center;
  position: absolute;
  width: 100%;
  z-index: 3;
  /* top:559px; */
}
.odd1{
  text-align: center;
  position: absolute;
  width: 100%;
  z-index: 3;
  top:150px;
}
.odd2{
  text-align: center;
  position: absolute;
  width: 100%;
  z-index: 3;
  top:550px;
}
.odd p,.odd1 p ,.odd2 p{
  font-size:22px;
  font-family:SourceHanSansCN-Regular;
  font-weight:400;
  color:rgba(153,153,153,1);
}
.odd img,.odd1 img,.odd2 img{
  margin-top: 24px;
}
.lxwmBox4 {
  position: relative;
  margin: 26px auto;
  width: 1280px; }
.lxwmBox4 > img{
  width: 1000px;
}

.lxwmBox5 {
  position: absolute;
  top: 39%;
  right: 36.5%;
  font-size: 36px;
  color: #333;
  z-index: 3; }

.lxwmBox3 {
  display: block;
  margin: 20px auto;
  width: 1280px;
  position: relative;
  z-index: 2; }

.lxwomef {
  position: absolute;
  top: 540px;
  left: 0;
  width: 200px; }

.dbwz {
  position: absolute;
  top: 215px;
  bottom: 50px;
  left: 0;
  width: 100%; }
.sycont_top{
  top: 500px!important;
}
@media (max-width: 1367px) {
  .dbwz {
    top: 140px; } }
.dbwzxxx {
  margin: 0 auto;
  width: 1300px;
	white-space: normal;
  font-size: 16px;
  color: #fff; 
  padding-left: 50px;
}

.dbwzxxx > div {
  display: inline-block;
  vertical-align: top;
  height: 120px;
  color: rgba(255, 255, 255, 0.8); }

.dbwz1 {
  width: 203px;
  text-align: right;
  position: relative; }


.dbwz_logo{
	margin-top: -15px;
	height: 85px;
}

.logo_name_box{
  margin-bottom: 10px;
}
.logo_name_box > .logo_name{
  font-size: 30px; 
}

.dbwz1_1 {
  line-height: 30px;
  margin-bottom: 2px;
  font-size: 26px; }

.dbwz1_2 {
  font-size: 15px;
  margin-bottom: 17px; }

.dbwz1_3 {
  font-size: 18px; }

.dbwz2 {
    margin: 0px 108px 0 155px;
    width: 647px; 
    margin-top: 5px;
}

.dbwz2_1 {
  margin-bottom: 17px; }

.dbwz3 {
  width: 277px; }
.dbwz3>div {
    white-space: nowrap;
	margin-bottom: 17px;
}


.dbba {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  color: #ffffff;
  padding-bottom: 10px; 
}

.dbba img {
  margin-bottom: 10px; }

.contd {
  padding: 40px;
  margin: 60px auto;
  width: 1120px;
  background: #fff;
  box-shadow: 0px 0px 19px -2px #b9b9b9; }

.contdb {
  border-top: 2px solid #f0f0f0;
  margin: 0 auto;
  padding: 65px 0;
  width: 1116px;
  font-size: 15px;
  color: #999; }

#back {
  float: right; }

#bt {
  position: absolute;
  top: 595px;
  left: 35px;
  text-align: center;
  line-height: 69px;
  color: #fda713;
  font-size: 36px;
  font-weight: bold;
  /* background: url(../img/pthem/cc.png) no-repeat; */
  width: 204px;
  height: 80px; }

#back > img {
  width: 23px;
  vertical-align: top; }

#sxp {
  float: left; }

#sxp > a {
  display: block;
  color: #999; }

#titled > h1 {
  margin: 0 auto 20px;
  font-size: 30px;
  color: #333; }

#titled > p {
  margin-bottom: 40px;
  font-size: 18px;
  color: #999; }

#titled > img {
  display: block;
  margin: 0 auto 20px;
  width: 1120px;
  height: 340px; }

.anBox {
  width: 203px;
  height: 40px;
  background: url(../img/home/an_zc.png) no-repeat;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 20px; }

.sycont1 {
  margin-top: 0;
  margin-bottom: -135px;
  /* min-height: 1260px!important; */
  top:-190px!important;
}

.bcont4 {
  margin-bottom: -1px;
    min-height: 1204px; 
}

.topb {
  z-index: 3;
  margin-bottom: -188px; }

.sycont1_1 {
  position: absolute;
  top: 270px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 999;
}

.cont3b {
  margin-top: 0;
  margin-bottom: -275px;
  min-height: 1400px; }

.cont3bx {
  position: absolute;
  top: 180px;
  left: 0;
  width: 100%; }

.in_top1 {
  margin-bottom: -130px;
  z-index: 3; }

.in_box1 {
  position: absolute;
  top: 350px;
  left: 0;
  width: 100%; }

.in_box12 {
  position: absolute;
  top: 235px;
  left: 0;
  width: 100%; }

.ggywB1 {
  margin-top: -135px;
  min-height: 1450px; }

.ggywBox4 {
  position: absolute;
  top: 235px;
  left: 0;
  width: 100%; }

.gggb1 {
  position: absolute;
  left: 100px;
  top: 645px;
  width: 168px; }

.gggb2 {
  position: absolute;
  top: 468px;
  right: 170px;
  width: 168px; }

.pthem_img1x {
  margin-top: 30px; }

.indean {
  position: relative;
  margin: 31px auto 0;
  background: url(../img/home/an_zc.png) no-repeat;
  width: 203px;
  height: 80px;
  line-height: 66px;
  font-size: 20px;
  color: #fff;
  text-align: center; }

.indean:hover {
  background: url(../img/home/an_xf.png) no-repeat; }

.sanj {
  transform: rotate(-44deg);
  width: 6%;
  height: 15%;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin-left: 14px;
  display: inline-block; }

.top_nav_tag2:hover span > .ztxz, .top_nav_tag2 > .on > span > .ztxz {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand'); }


#box{width:400px;height:400px;margin:20px auto;position:relative;}
#img{width:100%;height:100%;}
#text1{width:100%;height:30px;position:absolute;left:0;top:0;background: #000;text-align:center; line-height:30px;color:#fff; font-size:14px; filter:alpha(opacity:80); opacity:0.8;}
#text2{width:100%;height:30px;position:absolute;left:0;bottom:0;background: #000;text-align:center; line-height:30px; color:#fff; font-size:14px; filter:alpha(opacity:80); opacity:0.8;}
#prev,#next{width:40px; height:40px; background:#fff; filter:alpha(opacity:80); opacity:0.8; position:absolute; top:160px; font-size:18px; color:#000; text-align:center; line-height:40px; text-decoration:none; }
#next:hover { filter:alpha(opacity:30); opacity:0.3; }
#prev:hover { filter:alpha(opacity:30); opacity:0.3; }
#prev {left:10px;}
#next {right:10px;}



.bg_img{
  opacity: 0.3;
  background: #b9b9b9;
  position: absolute;
  width: 228px;
  height: 410px;
  left: -357px;
  top: 74px;
}
.bg_img1{
  opacity: 0.3;
  background: #b9b9b9;
  position: absolute;
  width: 228px;
  height: 410px;
  left: 400px;
  top: 74px;
}
.active{
  display: inline-block;
  font-size:36px!important;
  font-family:SourceHanSansCN-Bold;
  font-weight:bold!important;
  color:rgba(255,143,35,1)!important;
  cursor: pointer;
}
.inline{
  width: 100px;
  height: 5px;
  background:rgba(255,143,35,1);
  position: relative;
  left: 290px;
  top:10px;
  border-radius: 5px;
}
.inline1,.inline2{
  width: 100px;
  height: 5px;
  background:rgba(255,143,35,1);
  position: relative;
  left: 260px;
  top:10px;
  border-radius: 5px;
}

.cjzt,.cjzt1{
  display: none;
}

/* .gdzt1,.cjzt1,.gdzt,.cjzt{
  margin-top:120px;
} */


.mue span{
  display: inline-block;
  padding:5px 0;
  /* width: 90px; */
  height: 36px;
  line-height: 36px;
  margin-right: 25px;
  font-size:22px;
  font-family:SourceHanSansCN-Regular;
  font-weight:400;
  color:rgba(102,102,102,1);
  border:1px solid rgba(83,83,83,1);
  border-radius: 5px;
  cursor: pointer;
  padding: 10px 20px;
}
.click{
  border:2px solid #a800f3!important;
  color:#a800f3!important;
  font-weight:400!important;
  font-size:22px!important;
}
.heid{
    opacity: 0;
}
.conter{
    width: 1012px!important;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.top{margin-top:0!important;}
.ups{top:130px!important;}
.titles{
	  text-align: center;
    font-size: 22px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(102,102,102,1);
    line-height: 24px;
}



.newIphone_01{
	position: relative;
  margin: 0 auto 0;
	background: url(../img/bthem/phone.png) no-repeat;
  width: 320px;
  height: 640px;
}
.newIphone_01>div{
	
	
}
.newIphone_02,.newIphone_04{
	/* background: rgb(234, 234, 234); */
	position: absolute;
	width: 228px;
	/* height: 406px; */
	top: 74px;
	overflow: hidden;
}
.newIphone_02{
    left: -370px;
}
.newIphone_02 img{
  margin: 0;
  /* height: 100%; */
  width: 100%;
}
.newIphone_04{
	left: 455px;
}
.newIphone_04 img{
  margin: 0;
  /* height: 100%; */
  width: 100%;
}
.newIphone_03{
    padding: 58px 0 0 28px;
    width: 266px;
    height: 472px;
    overflow: hidden;
}
.newIphone_03 img{
  margin: 0;
  width: 100%;
}
.newIphone_01 video{
	width: 100%;
	height: 100%;
}
.newIphone_05,.newIphone_06{
	position: absolute;
	top: 252px;
	cursor: pointer;
	width: 60px;
}
.newIphone_05{ 
		left: -90px;   
}
.newIphone_06{
		left: 345px;   
}    

.eventC{
	position: relative;
	height: 1447px;
}
.eventC_01{
	margin: 0 auto;
	width: 1300px;
}
.evC_1_1{
	margin-top: 104px;
	text-align: center;
	font-size:42px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:32px;
}
.evC_2 .evC_1_1{
	margin-top: 96px;
}
.evC_1_2{
	text-align: center;
	margin: 18px auto 39px;
	font-size:18px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(102,102,102,.5);
	line-height:51px;
}
.evC_1_3{
	width: 1214px;
  margin: 0 auto;
}
.evC_1_3>div{
	display: inline-block;
	margin: 0 33px 45px 0;
	width: 275px;
	
}
.evC_1_3>div>img{
	display: block;
	width: 275px;
	margin-bottom: 25px;
}
.evC_1_3>div{
	text-align: center;
	font-size:18px;
	font-family:Alibaba PuHuiTi;
	font-weight:400;
	color:rgba(0,0,0,.5);
	line-height:51px;

}
.evC_1_3>div:nth-child(4n+4){
	margin-right: 0;
}

.evC_2_1{
	width: 1210px;
  margin: 0 auto;	
}
    
.evC_2_1>div{
	display: inline-block;
	width:380px;
	height:457px;
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);
	margin-right: 30px;
}
.evC_2_1>div:nth-child(3n+3){
	margin-right: 0;
}
.evC_2_1>div>img{
	display: block;
	width: 380px;
	height: 214px;
}


.evC_2_1>div>div{
	padding: 30px 48px;
}
.evC_2_1>div>div>div{
	margin-bottom: 17px;
	font-size:18px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(0,0,0,.5);
	line-height:17px;
}
.evC_2_1>div>div>a{
	display: block;
	margin: 31px auto 0;
	width:280px;
	height:63px;
	background:rgba(255,143,35,1);
	border-radius:5px;
	text-align: center;
	line-height: 63px;
	font-size:22px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(250,250,250,1);
}
.evC_2_1>div>div>a:hover{
	opacity: .7;
}
.evC_3,.evC_4,.evC_5,.evC_6{
	position: absolute;
	z-index: -1;
}
.evC_3{
  left: 6%;
  top: -76px;
	width: 168px;
}
.evC_4{
  right: 100px;
  top: -20px;
	width: 182px;
}
.evC_5{
	left: -110px;
	top: 750px;
	width: 297px;
}
.evC_6{
  top: 700px;
  right: 9%;
	width: 168px;
}
.yopwz{
	position: absolute;
    bottom: 12%;
    left: 36%;
    color: #fff;
    font-size: 20px;
    text-align: center;
		width: 28%;
}
@media screen and (max-width: 1820px) {
    .yopwz {
        font-size: 18px;
    }
}
@media screen and (max-width: 1600px) {
    .yopwz {
        font-size: 16px;
    }
}
@media screen and (max-width: 1420px) {
    .yopwz {
        font-size: 14px;
    }
}
.fg_ui{
			display: inline-block;
			vertical-align: top;
			width:2px;
			height:24px;
			background:rgba(255,255,255,1);
			border-radius:1px;
			margin-right: 55px;
			margin-top: 8px;
		}
		.mh_03{
			margin: 112px auto 32px;
			text-align: center;
			font-size:42px;
			font-family:Source Han Sans CN;
			font-weight:400;
			color:rgba(51,51,51,1);
			line-height:32px;
		}
		.mh_03>div{
			margin-top: 16px;
			font-size:18px;
			font-family:Source Han Sans CN;
			font-weight:400;
			color:rgba(102,102,102,1);
			line-height:19px;
			opacity:0.5;
		}
		
		.mh_02,.mh_01{
			position: relative;
		}
		.mh_02{
			text-align: left;
			margin-bottom: 132px;
			width: 1230px;
			margin: 0 auto;
		}
		.mh_02>div{
			cursor: pointer;
			display: inline-block;
			vertical-align: top;
			overflow: hidden;
			margin: 0 15px;
			width:380px;
			height:466px;
			background:rgba(255,255,255,1);
			box-shadow:0px 16px 32px 0px rgba(0, 0, 0, 0.05);
			border-radius:10px;
			text-align: left;
			transition: transform .1s linear;
			margin-bottom: 30px;
		}
		.mh_02>div:hover{
			transform: translateY(-10px);
			box-shadow:0px 16px 32px 0px rgba(0, 0, 0, 0.15);
		}
		.mh_02_1{
			display: block;
			height: 214px;
	
			margin-bottom: 24px;
		}
		.mh_02_2{
			padding: 0 24px;
		}
		.mh_02_3{
			font-size:32px;
			font-family:Source Han Sans CN;
			font-weight:400;
			color:rgba(0,0,0,1);
			line-height:30px;
			margin-bottom: 16px;
		}
		.mh_02_4{
			display: inline-block;
			vertical-align: top;
			line-height: 30px;
			height:30px;
			background:rgba(253,174,82,.2);
			border-radius:15px;
			font-size:14px;
			font-family:Source Han Sans CN;
			font-weight:400;
			color:rgba(253,174,82,1);
			padding: 0 16px;
			margin-bottom: 23px;
		}
		.mh_02_5{

			height:36px;
			font-size:14px;
			font-family:Source Han Sans CN;
			font-weight:400;
			color:rgba(0,0,0,1);
			line-height:22px;
			opacity:0.5;
			margin-bottom: 29px;
		}
		.mh_02_6{
			display: block;
			width:120px;
			height:40px;
			background:rgba(253,174,82,1);
			border-radius:5px;
			font-size:16px;
			font-family:Source Han Sans CN;
			font-weight:400;
			color:rgba(253,253,253,1);
			line-height:40px;
			text-align: center;
		}
	#mhBf{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #F2F2F2;
		z-index: 10;
		overflow: hidden;
		overflow-y: auto;
	}
	.mhBf1{
		position: relative;
		margin: 0 auto;
		width:1000px;
	}
	.mhBf1>div{
		background:#fff;
	}
	#man{
		display: block;
		margin: 0 auto;
		width: 100%;
	}
	.pend{
		cursor: pointer;
	}
	.pend:hover{
		opacity: .7;
	}
	.mhBf1:hover .closed{
		opacity: 1;
	}
	.closed{
		opacity: 0;
		position: absolute;
		top: 36px;
		right: 36px;
		width: 48px;
	}
	.zjbox{
		position: fixed;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		width: 1000px;
	}
	.mh_zj{
		position: absolute;
		top: 160px;
		left:-58px;
		width:48px;
		height:99px;
		background:rgba(255,255,255,1);
		border:1px solid rgba(242,242,242,1);
		border-radius:10px 0px 0px 10px;
	}
	.mh_zj1{
		position: relative;
		width: 18px;
		height: 10px;
		border-top: 2px solid #ECB06E;
		border-bottom: 2px solid #ECB06E;
		margin: 16px auto 12px;
	}
	.mh_zj1:after{
		content: "";
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 0;
		width: 100%;
		height: 2px;
		background: #ECB06E;
		
	}
	.mh_zj2{
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: rgba(0,0,0,1);
		opacity: 0.5;
		padding: 0 15px;
	}
	.mh_zj_x{
		display: none;
		position: absolute;
		top: 160px;
		left:-9px;
		width:320px;
		height:255px;
		background:rgba(255,255,255,1);
		border:1px solid rgba(242,242,242,1);
		text-indent: 16px;
		overflow-y: auto;
	}
	.mh_zj_x1{
		font-size:24px;
		font-family:Source Han Sans CN;
		font-weight:400;
		color:rgba(40,40,40,1);
		line-height:54px;
	}
	.mh_zj_x2{
		font-size:16px;
		font-family:Source Han Sans CN;
		font-weight:400;
		color:rgba(40,40,40,.5);
		line-height:48px;
	}
	.mh_zj_x2ck{
		color:rgba(253,174,82,1);
		background:rgba(253,174,82,.05);
	
	}
	.pendx{
		cursor: pointer;
		
	}
	.pendx:hover{
		background:rgba(253,174,82,.05);
	}
	#ft{
		display: none;
		position: fixed;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50.7%);
		transform: translateX(-50.7%);
		width: 1000px;
		background: #fff;
		font-size:32px;
		font-family:Source Han Sans CN;
		font-weight:400;
		color:rgba(40,40,40,1);
		line-height:84px;
		border-bottom: 1px solid rgba(187,187,187,.5);
		text-indent: 18px;
	}
	#mh_btns{
		padding: 60px 0;
		text-align: center;
	}
	#mh_btns>div{
		display: inline-block;
		vertical-align: top;
		width:282px;
		height:38px;
		border:1px solid rgba(51,51,51,1);
		border-radius:5px;
		font-size:16px;
		font-family:Source Han Sans CN;
		font-weight:400;
		color:rgba(51,51,51,1);
		line-height:38px;
		margin: 0 12px;
	}
	#mh_btns>div.mh_btns_1{
		border-color: #FDAE52;
		background: #FDAE52;
		color: #fff;
	}
	#mh_btns>div.mh_btns_2{
		border-color: #BBBBBB;
		
		color:rgba(187,187,187,1);
	}
	.pendx>i{
		display: inline-block;
		width: 20px;
	}
	.closed2{
		top: 92px;
  }
  .topbanWz2_01{
    top: 30.2%; 
    padding-left: 20px;
  }
  
  .nav_apps{
    visibility: visible;
    position: absolute;
    bottom: -46px;
    left: 50%;
    width: 120px;
    height: 44px;
    /* background: #e03434; */
    border-radius: 4px;
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 500;
    font-size: 15.5152px;
    line-height: 44px;
	color:rgba(102,102,102,1);
    text-align: center;
    transform: translateX(-50%);
    font-size: 18px;
}

.newIphone_03_fm >img{
  height: 100%;
}


.BMap_cpyCtrl {
  display: none;
}

.anchorBL {
  display: none;
}
#container{
  width: 900px;
  height: 500px;
}

.doc_title{
  display: flex;
  justify-content: center;
  margin: 10px 0 ;
}

.lxwmBox1 .dic_box .dic_title{
  color:#fff;
  margin-bottom: 20px;
}

.lxwmBox1 .dic_box .dic_text{
  color:#fff;
}
.in_title_box_h1{
  font-weight: 400;
    font-size: 40px;
    margin-bottom: 40px;
    text-align: center; 
}
.in_title_box_h1 span{
  display: flex;
  justify-content: center;
  font-size: 16px;
  margin-top: 10px;
}
.footer_bottom_box{
  display: flex;
  justify-content: center;
  align-items: center;
  background: #4759fa;
}
.footer_bottom_box .img1{
  width: 60px; 
}
.footer_bottom_box .img2{
  margin: 0 10px ;
}
.dbwz2_1 .footer_bottom_box{
  display: flex;
}
.dbwz2_1{
  margin-top: 20px;
}
.form_box{
  width: 1300px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  background: #f3f2f2!important;
}
.imgs_box_wd{
  width: 100%;
  margin-top: 150px;
}
.imgs_box_wd img{
  width: 100%;
}


@media screen and (max-width:750px) {
  .footer{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99;
  }
}

