/* header */
.v-header{
  width: 100%;
  height: 88px;
  transition: .2s;
  position: fixed;
  z-index: 999;
}
.v-header-con,.v-content-partOne-con,.v-content-partTwo-con,.v-content-partFour-con,.v-content-partSix ul,.v-content-partSeven-con,.v-footer-con,.v-footer-link,.v-product .v-conAd li dl,.v-ser{
  width: 1100px;
  margin: 0 auto;
}
.v-logo{
  /* width: 125px; */
  width: 160px;
  height: 88px;
}
.v-logo img{
  width: 100%;
  height: 100%;
}
.v-nav{
  padding: 23px 0px;
}
.v-nav-list{
  padding: 0px 10px;
  /*border-bottom: 4px solid transparent;*/
  font-size: 18px;
  line-height: 42px;
  color: #000;
  transition: .2s;
}
.v-nav-list:hover{
  color: #fd8b3b;
  /*border-bottom: 4px solid #fd8b3b;*/
}
.v-nav-list-active{
  color: #fd8b3b;
  /*border-bottom: 4px solid #fd8b3b;*/
}
.v-opening,.v-login{
  width: 113px;
  height: 42px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  border-radius: 4px;
  margin-left: 10px;
}
.v-opening:hover,.v-login:hover{
  opacity: .8;
}
.v-opening{
  filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=150,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fecf53,endcolorstr=#fd8f49,gradientType=0);
  -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=150,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fecf53,endcolorstr=#fd8f49,gradientType=0);/*IE8*/
  background:#fecf53; /* 一些不支持背景渐变的浏览器 */
  background:-webkit-linear-gradient(to right, #fecf53, #fd8f49);
  background:-moz-linear-gradient(to right, #fecf53, #fd8f49);
  background:-o-linear-gradient(to right, #fecf53, #fd8f49);
  background:linear-gradient(to right,#fecf53,#fd8f49);
}
.v-login{
  filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=150,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#a7d366,endcolorstr=#6caa2e,gradientType=0);
  -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=150,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#a7d366,endcolorstr=#6caa2e,gradientType=0);/*IE8*/
  background:#a7d366; /* 一些不支持背景渐变的浏览器 */
  background:-webkit-linear-gradient(to right, #a7d366, #6caa2e);
  background:-moz-linear-gradient(to right, #a7d366, #6caa2e);
  background:-o-linear-gradient(to right, #a7d366, #6caa2e);
  background:linear-gradient(to right,#a7d366,#6caa2e);
}

/* 首页 */
/* partOne */
.v-content-partOne {
  height: 700px;
  color: #393D4f;
}
.v-content-partOne-con{
  position: relative;
  top: 180px;
}
.v-content-partOne-con h2{
  font-size: 28px;
  line-height: 42px;
  color: #424242;
}
.v-content-partOne-con p{
  width: 37%;
  font-size: 16px;
  line-height: 22px;
  color: #999999;
  margin: 20px 0 50px;
}
.v-content-partOne-con a{
  display: inline-block;
  text-align: center;
  width: 194px;
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  border-radius: 4px;
  filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=150,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#a7d366,endcolorstr=#6caa2e,gradientType=0);
  -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=150,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#a7d366,endcolorstr=#6caa2e,gradientType=0);/*IE8*/
  background:#a7d366; /* 一些不支持背景渐变的浏览器 */
  background:-webkit-linear-gradient(to right, #a7d366, #6caa2e);
  background:-moz-linear-gradient(to right, #a7d366, #6caa2e);
  background:-o-linear-gradient(to right, #a7d366, #6caa2e);
  background:linear-gradient(to right,#a7d366,#6caa2e);
}
.v-content-partOne-con a:hover{
  opacity: .8;
}

/* partTwo */
.v-content-partTwo{
  height: 86px;
  border-top: 1px solid #e6e7e9;
  border-bottom: 1px solid #e6e7e9;
  background: #f8f9f9;
}
.v-content-partTwo-con dl{
  padding: 25.5px 47.5px;
}
.v-content-partTwo-con dl dd{
  font-size: 20px;
  line-height: 35px;
  color: #707070;
  padding-left: 10px;
}

/* partThree */
.v-content-partThree{
  position: relative;
}
.v-content-partThree img{
  width: 100%;
}
.v-video{
  width: 35%;
  height: 50%;
  position: absolute;
  top: 10%;
  left: 31.8%;
}
.v-video div{
  width: 100%;
  height: 100%;
}
.v-video .vjs-big-play-button,.v-video .vjs-control-bar{
  display: none;
}
.v-video-mask{
  /* pointer-events: none; */
  overflow: hidden;
}
.v-video-mask,.v-video-mask div{
  position: absolute;
  height: 100%;
  top: 0px;
}
.v-video-mask div{
  background: #000;
  opacity: .5;
  width: 110%;
  left: -5px;
}
.v-video-mask img{
    width: 15%;
    position: absolute;
    top: 40%;
    left: 43%;
    cursor: pointer;
}

/* partFour */
.v-content-partFour{
  padding: 90px 0 35px;
}
.v-content-partFour-style,.v-content-partFour-function{
  padding: 0px 24px;
  position: relative;
}
.v-content-partFour-style dl,.v-content-partFour-function dl{
  width: 195px;
  margin: 0 34px;
}
.v-content-partFour-style dl dt{
  text-align: center;
}
.v-content-partFour-style dl dt img{
  width: 150px;
  margin-bottom: 14px;
}
.v-content-partFour-style dl dd h4{
  font-size: 20px;
  line-height: 54px;
  text-align: center;
}
.v-content-partFour-style dl dd p,.v-content-partFour-function dl dd{
  font-size: 13px;
  line-height: 18px;
  color: #5f5f5f;
}

.v-content-partFour-function{
  height: 390px;
  overflow: hidden;
}
.v-content-partFour-function h3{
  font-size: 22px;
  line-height: 166px;
  text-align: center;
  margin-top: 50px;
}
.v-content-partFour-function dl{
  text-align: center;
}
.v-content-partFour-function dl dt{
  display: inline-block;
  margin-bottom: 14px;
}
.v-content-partFour-function dl dt img{
  width: 30px;
  border-radius: 100%;
  margin-right: 10px;
}
.v-content-partFour-function dl dt h4{
  font-size: 16px;
  line-height: 30px;
}
.v-content-partFour-function dl dd{
  text-align: left;
}

.v-content-partFour-function-btn{
  position: absolute;
  left: 50%;
  bottom: 0px;
  transform: translateX(-50%);
  font-size: 14px;
  line-height: 16px;
  color: #a7a7a7;
}
.v-content-partFour-function-btn span{
  width: 16px;
  height: 16px;
  border: 1px solid #a7a7a7;
  border-radius: 100%;
  display: inline-block;
  text-align: center;
  line-height: 14px;
}

/* partFive */
.v-content-partFive{
  width: 100%;
  height: 350px;
  position: relative;
}
#v-content-partFive-carousel{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 0px;
  overflow: hidden;
}
.v-content-partFive-mask{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #000;
  opacity: .5;
}
.v-content-partFive ul{
  position: relative;
  z-index: 10;
  text-align: center;
  color: #fff;
  padding-top: 10px;
}
.v-content-partFive-h3{
  font-size: 28px;
  line-height: 118px;
}
.v-content-partFive-text{
  font-size: 22px;
  line-height: 30px;
  max-width: 850px;
  margin: auto;
}
.v-content-partFive-address{
  height: 50px;
  font-size: 16px;
  line-height: 50px;
  margin-bottom: 30px;
}
.v-content-partFive-btn{
  font-size: 16px;
  line-height: 16px;
  color: #fff;
}
.v-content-partFive-btn:hover{
  text-decoration: underline;
}

/* partSix */
.v-content-partSix{
  height: 345px;
  background: #f2f2f2;
}
.v-content-partSix ul li{
  width: 25%;
  text-align: center;
  padding-top: 45px;
}
.v-content-partSix ul li img{
  width: 200px;
}

/* partSeven */
.v-content-partSeven{
  height: 386px;
}
.v-content-partSeven-con{
  text-align: center;
  padding-top: 44px;
}
.v-content-partSeven-con h3{
  font-size: 22px;
  line-height: 148px;
}
.v-content-partSeven-con ul li{
  width: 33.333%;
  position: relative;
}
.v-content-partSeven-con ul li h4{
  font-size: 18px;
  line-height: 42px;
}
.v-content-partSeven-con ul li p{
  font-size: 14px;
  line-height: 18px;
  color: #757575;
}
.v-content-partSeven-con ul li a{
  font-size: 14px;
  line-height: 54px;
  color: #1587da;
}
.v-content-partSeven-con ul li a:hover{
  text-decoration: underline;
}
.v-content-partSeven-con ul li .arrowLeft,.v-content-partSeven-con ul li .arrowRight{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.v-content-partSeven-con ul li .arrowLeft{
  left: 0px;
}
.v-content-partSeven-con ul li .arrowRight{
  right: 0px;
}


/* footer */
.v-footer{
  height: 410px;
  background: #01273d;
  color: #fff;
}
.v-footer-con{
  height: 184px;
  padding: 50px 0 39px;
  border-bottom: 1px solid #81878b;
  margin-bottom: 24px;
}
.vrenke-info{
  width: 470px;
  font-size: 16px;
  line-height: 26px;
}
.vrenke-info h4,.vrenke-address h4,.vrenke-ewm h4,.v-footer-link h4{
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 20px;
}
.vrenke-address{
  width: 220px;
  margin: 0px 55px 0px 120px;
}
.vrenke-address .vrenke-address-sel{
  font-size: 24px;
  line-height: 24px;
  padding-bottom: 24px;
}
.vrenke-address .vrenke-address-web{
  font-size: 20px;
  line-height: 20px;
}
.vrenke-ewm{
  width: 165px;
}
.vrenke-ewm img{
  width: 162px;
}
.v-footer-link{
  padding-bottom:47px;
}
.v-footer-link h4{
  padding: 0px 10px 0px 0px;
}
.v-footer-link p a{
  margin: 0px 10px;
  color: #6d787f;
  font-size: 14px;
  line-height: 18px;
}
.v-footer-copyright{
  height: 47px;
  font-size: 14px;
  line-height: 47px;
  text-align: center;
  background: #001826;
}




/* 开通-弹窗 */
.v-open-popupBg{
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9999;
}
.v-open-popup{
  width:840px;
  height: 310px;
  position: fixed;
  top: 25%;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  padding-top: 50px;
  transform: translateX(-50%);
}
.v-open-popup dl{
  box-sizing: border-box;
  width: 50%;
  text-align: center;
}
.v-open-popup dl dt{
  height: 95px;
}
.v-open-popup dl dt img{
  height: 100%;
}
.v-open-popup dl dd{
  margin-bottom: 12px;
}
.v-open-popup dl dd h3{
  font-size: 24px;
  line-height: 64px;
  color: #fff;
}
.v-open-popup dl dd a{
  font-size: 16px;
  line-height: 32px;
  text-decoration: underline;
  color: #fff;
}
.v-open-popup dl dd .v-open-popup_btn{
  display: inline-block;
  width: 128px;
  height: 42px;
  font-size: 18px;
  line-height: 42px;
  text-decoration: none;
  border-radius: 2px;
  margin-left: 0px;
}



/* 产品 */
.v-product{
  padding-top: 88px;
}
.v-product #slides{
  position: relative;
  height: 322.5px;
  overflow: hidden;
}

.v-product #slides .slidesjs-pagination,#v-content-partFive-carousel .slidesjs-pagination{
  position: absolute;
  left: 50%;
  bottom: 20px;
  z-index: 900;
  transform: translateX(-50%);
}
.v-product #slides .slidesjs-pagination li,#v-content-partFive-carousel .slidesjs-pagination li{
  float: left;
}
.v-product #slides .slidesjs-pagination li a,#v-content-partFive-carousel .slidesjs-pagination li a{
  width: 8px;
  height: 8px;
  margin: 0 10px;
  border: 2px solid #fff;
  border-radius: 100%;
  display: inline-block;
  transition: .4s;
}
.v-product #slides .slidesjs-pagination li .active,#v-content-partFive-carousel .slidesjs-pagination li .active{
  border: 2px solid #0088FE;
  background: #0088FE;
}
.slidesjs-slide .v-content-partFive-btn{
  padding: 5px 13px;
  color: #fff;
  background: #0088FE;
  border-radius:4px;
}

.v-product .v-conAd li dl dt{
  width: 220px;
  height: 380px;
  padding: 0px 20px;
}
.v-product .v-conAd li dl dt img{
  width: 100%;
  height: 100%;
}
.v-product .v-conAd li dl{
  padding: 70px 0px 110px 0px;
}
.v-product .v-conAd li dl dd h3{
  padding-top: 26px;
}
.v-product .v-conAd li dl dd h3{
  font-size: 26px;
  line-height: 56px;
}
.v-product .v-conAd li dl dd p{
  font-size: 18px;
  line-height: 30px;
  width: 400px;
  min-height: 90px;
}
.v-product .v-conAd li dl dd a{
  display: inline-block;
  width: 164px;
  height: 42px;
  font-size: 18px;
  line-height: 42px;
  background-color: #1a9cfc;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  margin-top: 42px;
}
.v-product .v-conAd li dl dd a:hover{
  box-shadow: 0 3px 6px rgba(0,0,0,.2), 0 3px 6px rgba(0,0,0,.26);
  background-color: #147AC5;
  color: #fff;
  -webkit-transition: box-shadow .2s ease-in,background-color .2s ease;
  -moz-transition: box-shadow .2s ease-in,background-color .2s ease;
  -ms-transition: box-shadow .2s ease-in,background-color .2s ease;
  -o-transition: box-shadow .2s ease-in,background-color .2s ease;
  transition: box-shadow .2s ease-in,background-color .2s ease;
}



/* 服务 */
.v-ser{
  padding-top: 88px;
  text-align: center;
}
.v-ser h3{
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  padding: 60px 0px 16px 30px;
  text-align: left;
}
.v-ser h3 span{
  font-size: 36px;
  line-height: 36px;
  vertical-align: top;
}
.v-ser p{
  font-size: 18px;
  line-height: 30px;
  padding: 0 50px;
  text-align: left;
}
.v-ser img{
  padding: 20px 0 100px;
}



.login-popups-input-wrap {
  position: relative;
}

.placeholder {
  position: absolute;
  width: 100%;
  font-size: 14px;
  top: 28px;
  left: 13px;
  color: #ccc;
  pointer-events: none;
}




/* 企业微信页面 */
.v-WeChat {
  /* height:100px; */
  padding-top: 88px;
  text-align: center;
}
.v-WeChat-picture {
  position: relative;
  overflow: hidden;
}

.v-WeChat-picture, .v-WeChat-picture .bg {
  width: 100%;
}

.v-WeChat-picture__content {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}

.v-WeChat-picture__content div {
  width: 50%;
}

.drawing img{
  padding: 10% 0 0 17%;
  width: 35%;
}
.drawing {
  text-align: left;
}
.slogan {
  text-align: center;
}

.slogan dl {
  padding-left: 25%;
}

.slogan .imgs {
  padding: 20% 0% 7%;
}
.slogan img{
  /* width: 25%; */
  width: 35%;
  vertical-align: middle;
}
.slogan .x{
  width: 6%;
  margin: 0 15px;
}
.slogan dd {
  font-size: 200%;
  color: #777;
}


.v-WeChat-btn div {
  width: 35%;
  padding: 50px 0 70px;
  display: inline-block;
  vertical-align: top;
}

.v-WeChat-btn ul li {
  font-size: 16px;
  line-height: 16px;
  color: #999;
}

.v-WeChat-btn ul .text {
  line-height: 70px;
}

.v-WeChat-btn ul li a {
  display: inline-block;
  width: 300px;
  height: 40px;
}

.v-WeChat-btn ul li a img {
  width: 25px;
  vertical-align: middle;
  margin-right: 5px;
}

.WeChat-btn__install dl, .WeChat-btn__register dl {
  display: inline-block;
}


.WeChat-btn__install a {
  border: 1px solid #2985dd;
  background: #2985dd;
  border-radius: 6px;
  line-height: 40px;
  color: #fff;
}

.WeChat-btn__register a {
  border: 1px solid #2985dd;
  background: #fff;
  border-radius: 6px;
  line-height: 40px;
  color: #2985dd;
}



/* 移动端兼容 */
.m-logo, .m-menu, .m-pageName, .m-touch, .v-content-partOne-con .m-exp, .m-serverTx, .m-nav {
	display: none;
}

.m-marginBot {
	margin-bottom: 60px;
}

.v-carouselImgs {
	width: 1100px;
}


/* 2018-12-25 */
.newPartOne-con {
	
}

.con-pc {
	width: 60%;
	text-align: center;
	color: #2b99fb;
}
.new-logo {
	width: 30%;
}
.con-pc .new-logo-text {
	width: auto;
	display: inline-block;
	background: #ebebeb;
	border-radius: 20px;
	text-indent : 5px;
	letter-spacing: 10px;
	line-height: 30px;
	margin: 10px 0;
	color: #2b99fb;
	padding: 0 3%;
}

.con-pc dd {
	padding: 0 35px;
}
.con-pc .new-con-text {
	width: auto;
	font-size: 30px;
	line-height: 30px;
	color: #2b99fb;
}
.platform {
	margin-right: 20px;
}
.platform dt {
	width: 20px;
	height: 20px;
	background: #ededed;
	border-radius: 100%;
	margin-right: 5px;
}

.platform dt img {
	width: 80%;
	height: 80%;
	padding: 10%;
}
.platform dd {
	padding: 0;
}
.con-pc-text {
	font-size: 16px;
}
.setMargin {
	margin: 40px 0 120px;
}