Body, ul, li, h2, h3, ul, ol, li, p, dl, dt, dd { margin: 0; padding: 0 }
/**{box-sizing: border-box;}*/
li { list-style: none }
img { vertical-align: top; border: none }
body { font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; color: #495d64; overflow-x: auto; min-width: 1250px;}
a { color: #495d64; text-decoration: none; cursor: pointer }
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
/*.header{background:url(/images/newVersion/headerBG2.png) center / auto 92px no-repeat; margin-bottom: -7px;  height: 92px;  z-index: 200;  position: relative;}
.header > div{margin: 0 auto; width: 1250px;}
.indexBG{position: relative; z-index: 0;background:#060509 url(/images/newVersion/indexBG.jpg) center top/ auto 887px no-repeat;}
.header .header-inner { height: 87px; font-size: 14px; width: 1180px }*/
.rongNav .header-inner2 { height: 70px; font-size: 14px; width: 1180px }
.wrap { width: 1280px; margin: 0 auto }
.wrap2 { max-width: 1920px; width: 100%; margin: 0 auto }
.center{ margin: 0 auto;}
.header-logo { text-indent: -9999px; background: url(../images/logo.png) no-repeat 0 16px; /*height: 80px; width: 280px;*/ float: left }
.rongNav .header-logo { height: 70px;}
.left{float: left}
.right{float: right}

.main .mainCon{overflow: hidden;width: 100%;}
/*rongNav*/
.rongNav{position: fixed;  margin: auto;  top: 0px;  left: 0px;  bottom: auto;  right: auto;  box-sizing: border-box;  height: 70px;  width: 100%;margin-top: -1000px; background: #2095ff;z-index: 800;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;}
.rongNav.showNav {
    margin-top: 0!important;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.rongNav .header-nav>li a{ line-height: 70px; font-size: 16px;}
.rongNav .header-account{   padding: 19px 13px 0 0;}
/*登录注册*/
.header-account { padding: 27px 0 0 0; float: right; margin-left: 20px }
.header-account a { width: 74px; line-height: 31px; display: inline-block; text-align: center;border-radius:15px;   /*border: 1px solid #1f8dd6;*/ cursor: pointer; margin-right: 11px;transition: background .2s ease-in-out;-webkit-transition: background .2s ease-in-out;-ms-transition: background .2s ease-in-out;}
/*.header-inner  .header-logo img { display: none;}*/
/*.header-inner  .header-logo img.cur { display: block; }*/
.header-inner  .btn-signin { background-color: #66666e; color: #c5c5c8 }
.header-inner  .btn-signup { background-color: #66666e; color: #c5c5c8 }
.header-account a:hover {background-color: #45454f;}
.header-inner2  .btn-signin { background-color: #3baaff; color: #fff }
.header-inner2  .btn-signup { background-color: #3baaff; color: #fff }
.header-inner2 .header-account a:hover {background-color: #42a5ff;}
/*nav*/
.header-nav { float: right; font-size: 18px; }
.header-nav>li { float: left;  margin: 0; /*border-top: 3px solid #fff*/ }
.header-nav>li a { display: block; padding: 0 25px 0px; *padding: 0 25px 0px; line-height: 87px; text-align: center; vertical-align: middle; outline: 0;  color: #a2a2a2; }
.header-nav>li .posRelative { position: relative; }
.header-nav>li:hover a { color: #bfbfbf; }
.header-nav2 li a{color: #fff;}
/*.header-nav li.selected { border-top: 3px solid #1f8dd6 }*/
.header .head-user,.rongNav .head-user{ float: right; padding-left: 7px;/* padding-right: 13px*/ }
.header .head-user li{ float: left; color: #1f8dd6; line-height: 78px; margin-right: 11px }
.rongNav .head-user li{ float: left; color: #1f8dd6; line-height: 70px; margin-right: 11px }
.header .head-user a { display: inline-block; height: 87px; line-height: 87px; color: #1f8dd6; margin-left: 5px }
.rongNav .head-user a { display: inline-block; height: 70px; line-height: 70px; color: #fff; margin-left: 5px }
.header .head-user a.btn-signin{ width: 67px; height: 31px; margin-left: 20px; border-radius: 4px; color: #fff; line-height: 31px; text-align: center; vertical-align: -2px; background-color: #1f8dd6; _margin-top: 28px }
.rongNav .head-user a.btn-signin { width: 67px; height: 31px; margin-left: 20px; border-radius: 4px; color: #fff; line-height: 31px; text-align: center; vertical-align: -2px; background-color: #3baaff;; _margin-top: 28px }
.rongNav .head-user a.btn-signin:hover {background-color: #42a5ff;}
/*nav css3*/
/* submenu styles */
.rongNav > li:hover .submenu li, .rongNav > li:focus .submenu li {
    opacity: 1;

    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.submenu {
    left: -6px;
    max-height: 0;
    position: absolute;
    top: 100%;
    z-index: 0;

    -webkit-perspective: 400px;
    -moz-perspective: 400px;
    -ms-perspective: 400px;
    -o-perspective: 400px;
    perspective: 400px;

    -webkit-transform:translate3d(0,0,0);
}
.submenu.sp {
    left: 13px;
}
.submenu li {
    opacity: 0;
    width: 96px;
    font-size: 15px;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    display: none\9;

    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;

    border-bottom: 1px solid #333;
}
.rongNav .submenu li { width: 92px; }
.submenu li:first-child{ border-top: 1px solid #333;}
.submenu li a{
    line-height: 40px;
    background: #131218;
    padding: 0;
    white-space: nowrap;
}
.rongNav .submenu li a{ line-height: 40px;}
.header-nav .submenu li:hover a {
    border-left: 2px solid #0099FF;
    border-radius: 0;
    color: #bfbfbf;
}
.header-nav > li:hover .submenu, .menu > li:focus .submenu {
    max-height: 2000px;
    z-index: 10;
}
.header-nav > li:hover .submenu li, .menu > li:focus .submenu li {
    opacity: 1;
    display: block\9;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
/*rongNav css*/
.rongNav .submenu li{ border-bottom: 1px solid #74bdff; }
.rongNav .submenu li:first-child{ border-top: 1px solid #74bdff; }
.rongNav .submenu li a{ background:#2095ff; }
.rongNav .header-nav .submenu li:hover a { border-left-color:#1a7ad2;color: #fff; }
.rongNav .header-nav>li:hover a { color: #fff; }

/* CSS3 delays for transition effects */
.header-nav li:hover .submenu li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.header-nav li:hover .submenu li:nth-child(2) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.header-nav li:hover .submenu li:nth-child(3) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}
.header-nav li:hover .submenu li:nth-child(4) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}
.submenu li:nth-child(1) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}
.submenu li:nth-child(2) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.submenu li:nth-child(3) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.submenu li:nth-child(4) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
/*bannerInner*/
.banner{ height: 873px;}
.bannerInner{ padding-top: 120px;width:760px; margin: 0 auto;}
.bannerInner img{ width:760px; }
.banner-account{ width: 160px; margin: 43px auto 0;}
.banner-signup{ display: block;width: 160px;height: 48px; line-height: 48px; text-align: center; font-size: 40px; color: #fff; text-indent: -9999px; }
.banner-signup img{ display: block;width: 160px;height: 48px; }

/* notice */
.noticeBoard{background:#0f0d0e url(/images/noticebg.jpg) center no-repeat; height: 50px;display: none;}
.wrapper {  width: 1180px;  margin: 0 auto;  }
.notice{ height: 50px;line-height: 50px; margin: 0 auto; }
.notice li{ float: left;text-align: center;width: 100%;font-size: 15px;overflow: hidden;}
.notice li a{color: #FFFFFF; letter-spacing:0.5px; }
.notice li a:hover{color: #efefef;}
/* 功能介绍4? */
.main .intro-pow{padding-top: 70px;}
.main .intro-pow dl dt{background: url(/images/newVersion/intro_pow_tit.png) 0 0/1100px auto no-repeat;width: 1100px; height: 195px; text-indent: -9999px;margin-bottom: 45px;}
.main .intro-pow dl dd{width: 1070px;  margin: 0 auto 50px;}
.fun-word,.fun-pic{ float: left;}
.main .fun-word .fun-left{ text-align: right; }
.main .fun-word .fun-right{ text-align: left; }
.main .fun-word > div:nth-of-type(2){ margin-top: 58px; }
.main .fun-word > div:nth-of-type(3){ margin-top: 56px; }
.main .intro-rel{background: #fbfbfb url(/images/newVersion/intro-rel-bg.png) center 85px/1335px auto no-repeat;;padding: 70px 0;}
.main .intro-rel dl dt{background: url(/images/newVersion/intro_rel_tit.png?0628) 0 0/1100px auto no-repeat;width: 1100px; height: 195px; text-indent: -9999px;}
.main .intro-rel dl dd.center{width: 1100px;  margin: 60px auto 0;}
.main .intro-rel .intro-rel-ul{    text-align: center;}
.main .intro-rel .intro-rel-ul >li {/*float: left;*/    width: 180px;  text-align: center;margin: 0px 20px;
    display: inline-block;    vertical-align: top;}
.main .intro-rel .intro-rel-ul >li:first-child{margin-left: 0}
.main .intro-rel .intro-rel-ul >li:last-child{margin-right: 0}
.main .intro-rel .intro-rel-ul >li dt{ display: inline-block;background-size: 95px auto;background-repeat:no-repeat;width: 95px; height: 95px;margin-bottom: 20px;}
.main .intro-rel .intro-rel-ul >li:nth-child(1) dt{ background-image: url(/images/newVersion/intro-rel-li1.png)}
.main .intro-rel .intro-rel-ul >li:nth-child(2) dt{ background-image: url(/images/newVersion/intro-rel-li2.png)}
.main .intro-rel .intro-rel-ul >li:nth-child(3) dt{ background-image: url(/images/newVersion/intro-rel-li3.png)}
.main .intro-rel .intro-rel-ul >li:nth-child(4) dt{ background-image: url(/images/newVersion/intro-rel-li4.png)}
.main .intro-rel .intro-rel-ul >li:nth-child(5) dt{ background-image: url(/images/newVersion/intro-rel-li5.png)}
.main .intro-rel .intro-rel-ul >li dd{font-size: 16px;color: #000;font-weight: bold;}
.main .intro-rel .intro-rel-ul >li dd:last-child{text-align: left;font-size: 14px; color: rgba(101,101,101,.9);font-weight: normal; margin-top: 15px;padding: 0 5%;}
.main .intro-rel .intro-rel-ul >li dd p{text-align: left;padding-left: 19px;white-space: nowrap;}
/* 功能模块 动画部分 */
.fun-word > div { margin: 60px 0 0;}
.fun-word h3{font-size: 20px;color: #000;font-weight: normal;margin-bottom: 10px;}
.fun-word h3:hover{color: #09f;}
.fun-word p{font-size: 16px;color:rgba(101,109,120,.8);letter-spacing: 0.5px;}
.fun-left,.fun-right{cursor: pointer;}
.fun-pic{width: 480px;height: 480px; position: relative; margin: 20px 40px;}
.fun-outer,.fun-inner{position: absolute;}
.fun-outer{background: url(/images/newVersion/circle-outer.png) 0 0/480px auto no-repeat;width: 480px; height: 480px; }
.fun-inner{background: url(/images/newVersion/circle-inner.png)0 0/395px auto no-repeat;width: 395px; height: 395px;animation: circle-fun 30s linear infinite;margin: 42.5px;}
@keyframes circle-fun {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.fun-con{position: relative;width: 395px; height: 395px;margin: 42.5px;background-size: 395px auto;background-repeat:no-repeat; transition: background .5s ease-in-out;}
.divIndex0 .fun-con{background-image: url(/images/newVersion/fun-con-im.png);}
.divIndex5 .fun-con{background-image: url(/images/newVersion/fun-con-ddtb.png);}
.divIndex3 .fun-con{background-image: url(/images/newVersion/fun-con-kf.png);}
.divIndex1 .fun-con{background-image: url(/images/newVersion/fun-con-lts.png);}
.divIndex2 .fun-con{background-image: url(/images/newVersion/fun-con-ts.png);}
.divIndex4 .fun-con{background-image: url(/images/newVersion/fun-con-ysp.png);}

.fun-inner.paused {  animation-play-state: paused;}
.fun-con .line1,.fun-con .line2{
    width: 0;
    height: 2px;
    background: #e4e4e4;
    position: absolute;
    transform-origin: top left;
    -ms-transform-origin: top left;
    -webkit-transform-origin: top left;
}
.fun-con .point {
    position: absolute;
    height: 10px;
    width: 10px;
    background: #2095ff;
    border-radius: 50%;
    opacity: 0;
    transform: scale(0.2);
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    animation:none;
}
.fun-con .point > span{
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #2095ff;
    position: absolute;
    z-index: 0;
    left: -1px;
    top: -1px;
    opacity: 0;
    animation:none;
}
.divIndex0 .fun-con .point{top:2.02%;  left: -16%;animation: impoint1 .2s linear .4s;  animation-fill-mode: forwards;}
.divIndex1 .fun-con .point{top:177px;  left: -16%;animation: ltspoint1 .2s linear .4s;  animation-fill-mode: forwards;}
.divIndex2 .fun-con .point{top:321px;  left: -16%;animation: tspoint1 .2s linear .4s;  animation-fill-mode: forwards;}
.divIndex3 .fun-con .point{top:2.02%;  right: -16%;animation: kfpoint1 .2s linear .4s;  animation-fill-mode: forwards;}
.divIndex4 .fun-con .point{top:177px;  right: -16%;animation: ysppoint1 .2s linear .4s;  animation-fill-mode: forwards;}
.divIndex5 .fun-con .point{top: 320px;  right: -16%;animation: ddtbpoint1 .2s linear .4s;  animation-fill-mode: forwards;}

.divIndex0 .fun-con .point > span{animation: impoint2 .6s linear .4s infinite;}
.divIndex1 .fun-con .point > span{animation: ltspoint2 .6s linear .4s infinite;}
.divIndex2 .fun-con .point > span{animation: tspoint2 .6s linear .4s infinite;}
.divIndex3 .fun-con .point > span{animation: kfpoint2 .6s linear .4s infinite;}
.divIndex4 .fun-con .point > span{animation: ysppoint2 .6s linear .4s infinite;}
.divIndex5 .fun-con .point > span{animation: ddtbpoint2 .6s linear .4s infinite;}

.divIndex0 .fun-con .line1{
    animation: imLine1 .2s linear;
    top: 67px;
    right: 342px;
    transform: rotate(45deg);
    transform-origin: top right;
    animation-fill-mode: forwards;
}
.divIndex0 .fun-con .line2{
    animation: imLine2 .2s linear .2s;
    top: 11px;
    right: 398px;
    animation-fill-mode: forwards;
}
.divIndex1 .fun-con .line1{
    animation: ltsLine1 .2s linear;
    top: 194px;
    right: 394px;
    transform: rotate(18deg);
    transform-origin: top right;
    animation-fill-mode: forwards;
}
.divIndex1 .fun-con .line2{
    animation: ltsLine2 .2s linear .2s;
    top: 180px;
    right: 436px;
    animation-fill-mode: forwards;
}
.divIndex2 .fun-con .line1{
    animation: tsLine1 .2s linear;
    top: 303px;
    right: 363px;
    transform: rotate(-30deg);
    transform-origin: top right;
    animation-fill-mode: forwards;
}
.divIndex2 .fun-con .line2{
    animation: tsLine2 .2s linear .2s;
    top: 325px;
    right: 401px;
    animation-fill-mode: forwards;
}
.divIndex3 .fun-con .line1{
    animation: kfLine1 .2s linear;
    top: 67px;
    left: 342px;
    transform: rotate(-45deg);
    animation-fill-mode: forwards;
}
.divIndex3 .fun-con .line2{
    animation: kfLine2 .2s linear .2s;
    top: 11px;
    left: 398px;
    animation-fill-mode: forwards;
}
.divIndex4 .fun-con .line1{
    animation: yspLine1 .2s linear;
    top: 194px;
    left: 394px;
    transform: rotate(-18deg);
    animation-fill-mode: forwards;
}
.divIndex4 .fun-con .line2{
    animation: yspLine2 .2s linear .2s;
    top: 180px;
    left: 437px;
    animation-fill-mode: forwards;
}

.divIndex5 .fun-con .line1{
    animation: ddtbLine1 .2s linear;
    top: 293px;
    left: 367px;
    transform: rotate(30deg);
    animation-fill-mode: forwards;
}
.divIndex5 .fun-con .line2 {
    animation: ddtbLine2 .2s linear .2s;
    top: 324px;
    left: 420px;
    animation-fill-mode: forwards;
}



@keyframes ddtbLine1 {
    100% {  width: 15.95%;  }
}
@keyframes ddtbLine2 {
    100% {  width: 8.1%;  }
}
@keyframes imLine1 {
    100% {  width: 20%;  }
}
@keyframes imLine2 {
    100% {  width: 14.25%;  }
}
@keyframes kfLine1 {
    100% {  width: 20%;  }
}
@keyframes kfLine2 {
    100% {  width: 14%;  }
}
@keyframes yspLine1 {
    100% {  width: 11.6%;  }
}
@keyframes yspLine2 {
    100% {  width: 5%;  }
}
@keyframes ltsLine1 {
    100% {  width: 11.25%;  }
}
@keyframes ltsLine2 {
    100% {  width: 5%;  }
}
@keyframes tsLine1 {
    100% {  width: 11.4%;  }
}
@keyframes tsLine2 {
    100% {  width: 14%;  }
}

@keyframes ddtbpoint1 { 0% {  opacity: 0;  transform: scale(0.2);  } 80% {  opacity: 1;  transform: scale(1.5);  } 100% {  opacity: 1;  transform: scale(1);  } }
@keyframes ddtbpoint2 { 0% {  opacity: 1;  -moz-transform: scale(0.1)  } 100% {  opacity: 0;  transform: scale(1.8)  } }
@keyframes impoint1 { 0% {  opacity: 0;  transform: scale(0.2);  } 80% {  opacity: 1;  transform: scale(1.5);  } 100% {  opacity: 1;  transform: scale(1);  } }
@keyframes impoint2 { 0% {  opacity: 1;  -moz-transform: scale(0.1)  } 100% {  opacity: 0;  transform: scale(1.8)  } }
@keyframes kfpoint1 { 0% {  opacity: 0;  transform: scale(0.2);  } 80% {  opacity: 1;  transform: scale(1.5);  } 100% {  opacity: 1;  transform: scale(1);  } }
@keyframes kfpoint2 { 0% {  opacity: 1;  -moz-transform: scale(0.1)  } 100% {  opacity: 0;  transform: scale(1.8)  } }
@keyframes ysppoint1 { 0% {  opacity: 0;  transform: scale(0.2);  } 80% {  opacity: 1;  transform: scale(1.5);  } 100% {  opacity: 1;  transform: scale(1);  } }
@keyframes ysppoint2 { 0% {  opacity: 1;  -moz-transform: scale(0.1)  } 100% {  opacity: 0;  transform: scale(1.8)  } }
@keyframes ltspoint1 { 0% {  opacity: 0;  transform: scale(0.2);  } 80% {  opacity: 1;  transform: scale(1.5);  } 100% {  opacity: 1;  transform: scale(1);  } }
@keyframes ltspoint2 { 0% {  opacity: 1;  -moz-transform: scale(0.1)  } 100% {  opacity: 0;  transform: scale(1.8)  } }
@keyframes tspoint1 { 0% {  opacity: 0;  transform: scale(0.2);  } 80% {  opacity: 1;  transform: scale(1.5);  } 100% {  opacity: 1;  transform: scale(1);  } }
@keyframes tspoint2 { 0% {  opacity: 1;  -moz-transform: scale(0.1)  } 100% {  opacity: 0;  transform: scale(1.8)  } }
/* 开发? */
.main .intro-dev{ background:#000 url(/images/newVersion/swiperbg_1x.jpg) center center/1920px auto no-repeat;padding: 80px 0 40px;position: relative;
    z-index: 2;}
.intro-dev-tit{background: url(/images/newVersion/intro-dev-tit.png) 0 0/920px auto no-repeat;
    width: 920px;
    height: 45px;  text-indent: -9999px;margin-bottom: 50px;  }
.device {
    position: relative;
    z-index: 3;
}
.device .arrows{
    opacity: 0;
    transition: opacity .3s ease-in-out;
}
.device .arrow-left {
    background: url(/images/newVersion/case-pre.png) 0 0/46px 46px no-repeat;
    position: absolute;
    left: 50px;
    top: 50%;
    margin-top: -24px;
    width: 47px;
    height: 47px;
    z-index: 2;
    /*opacity: .6;*/
    outline: 0;
}
.device .arrow-right {
    background: url(/images/newVersion/case-next.png) 0 0/46px 46px no-repeat;
    position: absolute;
    right: 50px;
    top: 50%;
    margin-top: -24px;
    width: 47px;
    height: 47px;
    z-index: 2;
    /*opacity: .6;*/
    outline: 0;
}
.main .intro-dev:hover .device .arrows{opacity: .6;}
.main .intro-dev:hover .device .arrows:hover{opacity: 1;outline: 0;}
.swiper-container {
    height: 800px;
    width: 900px;
}
.pagination {
    /*position: absolute;
    left: 0;
    text-align: center;
    bottom: -60px;
    width: 100%;*/
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 60px;
}
.pagination > span{
    border-radius: 50%;
    display: inline-block;
    vertical-align: top;
}
.swiper-pagination-switch {
    display: inline-block;
    cursor: pointer;
    margin: 0 25px;
    width: 85px;
    height: 85px;
    background: rgba(0,0,0,0.4);
}
.swiper-pagination-switch:hover{
    background: rgba(0,0,0,0.1);
}
.swiper-active-switch {
    background: rgba(0,0,0,0);
}
.main .userList {
    width: 100%;
    text-align: center;
    font-size: 0;
    -webkit-text-size-adjust:none;
}
.main .userList li {
    vertical-align: top;
    display: inline-block;
    margin: 0 25px;
    width: 85px;
    height: 85px;
}
.main .userList li img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: .8;
}
.main .userList li p {
    text-align: center;
    margin-top: 10px;
    color: rgba(255,255,255,.7);
    font-size: 14px;
}
.swiper-slide-btns{position: relative;top: -85px; z-index: 1;}
.content-slide>img{width: 900px;}
.content-slide{position: relative;margin-left: -12px;}
.swiper-slide-tit{position: absolute;  top: 80px;  right: 130px;font-weight: normal; color: #fff; color: rgba(255,255,255,.9); font-size: 22px; line-height: 40px; text-align: left;  width: 120px;}
.swiper-slide-txt{position: absolute; bottom: 15px; left: 50px;font-size: 22px; line-height: 40px; color: #fff; color: rgba(255,255,255,.9);}
/* 用户 */
.main .intro-user{/*min-width: 1280px;*/ padding: 90px 0 85px;}
.main .intro-user h2{  background: url(/images/newVersion/intro-user1.png?0414) center center/1100px auto no-repeat;  width: 1100px;  height: 115px;  text-indent: -9999px;margin-bottom: 50px;}
.main .intro-user .user-count{ width: 795px; margin-bottom: 85px;}
.main .intro-user .user-count > li{ float: left;  width: 165px;  height: 0;  overflow: hidden;  padding-top: 145px;  margin: 0 50px;  background: transparent url(/images/newVersion/intro-user2.png) 0 0/165px auto no-repeat;
}
.main .intro-user .user-count > li:nth-child(1){background-position: 0 0;}
.main .intro-user .user-count > li:nth-child(2){background-position: 0 -175px;}
.main .intro-user .user-count > li:nth-child(3){background-position: 0 -350px;}
.main .intro-user h3{background: url(/images/newVersion/intro-user3.png) center center/340px auto no-repeat;  width: 340px;  height: 30px;  text-indent: -9999px;margin-bottom: 30px;}
.main .intro-user .user-signup{width: 177px;}
.main .intro-user .user-signup a{display: inline-block;width: 177px;  height: 0;  overflow: hidden;  padding-top: 50px; background: transparent url(/images/newVersion/intro-user4.png) no-repeat 0 0/177px auto;}
.main .intro-user .user-signup a:hover,.main .intro-user .user-signup a:focus{background-position:0 -75px;}

/*  intro_market_share   */

.intro_market_share{
    width: 100%;
    height: 780px;
    padding: 56px 0;
    background: url(/images/newVersion/intro_market_share.jpg) no-repeat center;
    background-size: 1920px auto;
    background-color: #04142a;
}
.intro_market_share .market_tit{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.intro_market_share .market_tit img{
    display: inline-block;
    vertical-align: top;
    height: 70px;
}
.intro_market_share .market_tit_data{
    font-size: 16px;
    color: #bfc4ca;
    text-align: center;
    width: 100%;
    line-height: 80px;
}
.intro_market_share .market_con_data{
    width: 100%;
    text-align: center;
    margin-top: 390px;
}
.intro_market_share .market_con_data img{
    display: inline-block;
    vertical-align: top;
    height: 120px;
}
.intro_market_share ul{
    width: 1100px;
    margin:0 auto;
    overflow: hidden;
    height: 0;
}
.intro_market_share ul li{
    float: left;
    width: 50%;
    display: inline-block;
}
.intro_market_share ul li p {
    text-align: center;
    text-indent: -99999px;
}
.intro_market_share ul li p span{
    font-size: 19px;
    line-height: 67px;
    color: #ebebeb;
    padding-bottom: 10px;
    /*border-bottom: 1px dashed #51868b;*/
    text-align: center;
    /*text-indent: 99999px;*/
}
.intro_market_share ul li p i{
    font-style: normal;
    font-size: 28px;
    color: #00b2ff;
    padding-left: 8px;
}
.intro_market_share ul li p:nth-child(2){
    color: #ebebeb;
    font-size: 16px;
}
.intro_market_share ul li p:nth-child(2) span{
    color: #00b2ff;
    font-size: 16px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #51868b;
}
.intro_market_share ul li p:nth-child(2) span em{
    color: #ebebeb;
    font-size: 16px;
    font-style: normal;
}
/* 官网首页 小屏适应 */
@media only screen and (max-width: 1368px){
    .main .intro-pow {
        padding-top: 50px;
    }
    .main .intro-pow dl dt,.main .intro-rel dl dt{
        background-size: 1000px auto;
        width: 1000px;
        height: 175px;
        margin-bottom:0;
    }
    .main .intro-pow dl dd{
        /*transform: scale(0.88);*/
        margin: 20px auto 20px;
        width: 940px;
    }
    .fun-word > div{
        margin: 53px 0 0;
    }
    .main .fun-word > div:nth-of-type(2){ margin-top: 49px; }
    .main .fun-word > div:nth-of-type(3){ margin-top: 46px; }
    .fun-word h3{
        font-size: 18px;
    }
    .fun-word p{
        font-size: 14px;
    }
    .fun-pic{
        width: 420px;
        height: 420px;
        margin:17px 34px;
    }
    .fun-outer{
        background-size: 420px auto;
        width: 420px;
        height: 420px;
    }
    .fun-con{
        width: 348px;
        height: 348px;
        margin: 37.5px;
        background-size: 348px auto;
        /*transform: scale(0.88);*/
    }
    .fun-inner{
        width: 348px;
        height: 348px;
        margin: 37.5px;
        background-size: 348px auto;
    }
    .divIndex0 .fun-con .line1 {
          top: 60px;
          right: 303px;
    }
    .divIndex0 .fun-con .line2 {
        top: 11px;
        right: 352px;
    }
    .divIndex1 .fun-con .line1 {
        top: 170px;
        right: 347px;
    }
    .divIndex1 .fun-con .line2 {
        top: 158px;
        right: 384px;
    }
    .divIndex1 .fun-con .point {
        top: 154px;
    }
    .divIndex2 .fun-con .line1 {
        top: 264px;
        right: 321px;
    }
    .divIndex2 .fun-con .line2 {
        top: 284px;
        right: 355px;
    }
    .divIndex2 .fun-con .point {
         top: 280px;
    }
    .divIndex3 .fun-con .line1 {
        top: 60px;
        left: 303px;
    }
    .divIndex3 .fun-con .line2 {
        top: 11px;
        left: 352px;
    }
    .divIndex4 .fun-con .line1 {
        top: 170px;
        left: 347px;
    }
    .divIndex4 .fun-con .line2 {
        top: 158px;
        left: 384px;
    }
    .divIndex4 .fun-con .point {
        top: 154px;
    }
    .divIndex5 .fun-con .line1 {
        top: 264px;
        left: 321px;
    }
    .divIndex5 .fun-con .line2 {
        top: 284px;
        left: 355px;
    }
    .divIndex5 .fun-con .point {
        top: 280px;
    }
    @keyframes ddtbLine1 {
        100% {
            width: 11.5%;
        }
    }
    @keyframes ddtbLine2 {
        100% {
            width: 11.1%;
        }
    }

    .main .intro-dev {
        background-size: 1500px auto;
        padding: 55px 0 25px;
    }
    .intro_market_share {
        height: 568px;
        padding: 40px 0;
        background-size: cover;
    }
    .intro_market_share .market_tit img {
        height: 62px;
    }
    .intro_market_share .market_con_data{
        margin-top:270px;
    }
    .intro_market_share .market_con_data img{
        height: 102px;
    }

    .intro-dev-tit{
        background-size: 850px auto;
        width: 850px;
        height: 42px;
        margin-bottom:20px;
    }
    .main .intro-rel{
        background-size: 1050px auto;
        padding:55px 0;
    }
    .main .intro-rel .intro-rel-ul >li{
        width: 145px;
        margin: 0 23px;
    }
    .main .intro-rel .intro-rel-ul >li dt{
        width: 90px;
        height: 90px;
        background-size:90px auto;
    }
    .main .intro-rel .intro-rel-ul >li dd{
        font-size: 14px;
    }
    .main .intro-rel .intro-rel-ul >li dd:last-child{
        font-size: 12px;
    }
    .main .intro-user h2{
        background-size: 960px auto;
        width: 960px;
        height: 104px;
        margin-bottom: 40px;
    }
    .intro_market_share .market_tit {
    }
    .intro_market_share .market_tit_data{
        line-height: 53px;
    }
    .main .intro-user .user-count {
        width: 705px;
        margin-bottom: 64px;
    }
    .main .intro-user .user-count > li{
        background-size: 145px auto;
        padding-top: 130px;
        width: 145px;
        margin: 0 45px;
    }
    .main .intro-user .user-count > li:nth-child(2) {
        background-position: 0 -155px;
    }
    .main .intro-user .user-count > li:nth-child(3) {
        background-position: 0 -310px;
    }
    .swiper-container {
        height: 560px;
        width: 630px;
    }
    .content-slide>img {
        width: 630px;
    }
    .pagination{
        margin-top: 25px;
    }
    .swiper-pagination-switch {
        margin: 0 20px;
        width: 68px;
        height: 68px;
    }
    .main .userList li{
        margin: 0 20px;
        width: 68px;
        height: 68px;
    }
    .swiper-slide-btns {
        top: -68px;
    }
    .main .userList li p{
        font-size: 12px;
    }
    .swiper-slide-tit{
        top: 55px;
        right: 59px;
        font-size: 16px;
        line-height: 30px;
    }
    .swiper-slide-txt{
        font-size: 16px;
        line-height: 30px;
        left: 36px;
    }
    .main .intro-user{padding: 54px 0 66px;}
    .main .intro-user h3{margin-bottom: 24px;background-size: 300px auto;  width: 300px;  }
    .main .intro-rel .intro-rel-ul >li dd p{line-height: 1.6;}
}
@media only screen and (min-width: 1368px) and (max-width: 1500px) {
    .swiper-container {
        height: 640px;
        width: 720px;
    }
    .content-slide>img {
        width: 720px;
    }
    .pagination{
        margin-top: 40px;
    }
    .swiper-pagination-switch {
        margin: 0 22px;
        width: 72px;
        height: 72px;
    }
    .main .userList li{
        margin: 0 22px;
        width: 72px;
        height: 72px;
    }
    .swiper-slide-btns {
        top: -72px;
    }
    .main .userList li p{
        font-size: 13px;
    }
    .swiper-slide-tit{
        top: 55px;
        right: 82px;
        font-size: 18px;
        line-height: 30px;
    }
    .swiper-slide-txt{
        font-size: 16px;
        line-height: 30px;
        left: 36px;
    }

    .intro_market_share {
        height: 640px;
        padding: 40px 0;
        background-size: cover;
    }
    .intro_market_share .market_con_data{
        margin-top:300px;
    }
    .intro_market_share .market_con_data img{
        height: 104px;
    }
}
@media only screen and (min-width: 1501px) and (max-width: 1740px) {
    .swiper-container {
        height: 720px;
        width: 810px;
    }
    .content-slide>img {
        width: 810px;
    }
    .pagination{
        margin-top: 50px;
    }
    .swiper-pagination-switch {
        margin: 0 22px;
        width: 78px;
        height: 78px;
    }
    .main .userList li{
        margin: 0 22px;
        width: 78px;
        height: 78px;
    }
    .swiper-slide-btns {
        top: -78px;
    }
    .main .userList li p{
        font-size: 13px;
    }
    .swiper-slide-tit{
        top: 55px;
        right: 105px;
        font-size: 20px;
        line-height: 30px;
    }
    .swiper-slide-txt{
        font-size: 20px;
        line-height: 30px;
        left: 45px;
    }

    .intro_market_share {
        height: 700px;
        padding: 50px 0;
        background-size: cover;
    }
    .intro_market_share .market_con_data{
        margin-top:342px;
    }
    .intro_market_share .market_con_data img{
        height: 108px;
    }
    
}
/*footer*/
.footer {overflow: hidden; position:relative;  z-index: 1;background: #fff; padding-bottom: 20px; }
.footer-nav { /*float: left;*/ font-size: 14px }
.footer-inner { padding-top: 50px; width: 1000px }
.footer-nav .grid_3 { float: left; margin-right: 93px }
.footer-nav .grid_3 .items { width: 163px }
.footer-nav .items li { margin-bottom: 20px }
.footer-nav .items li.liHeader { height: 40px ;border-bottom: 2px solid #ccc;}
.footer-nav .items li.contact_us { height: 25px }
.footer-nav .items li.contact_us.telephone { height: 110px }
.footer-nav .items li.contact_us.email { height: 70px }
.footer-nav .items li.contact_us span { display: block; float: left; position: relative; overflow: hidden;}
.footer-nav .items li.contact_us span.icon_phone {background: url(/images/newVersion/icon_phone2.png?0328) 0 0/25px auto no-repeat;width: 25px;height: 25px; }
.footer-nav .items li.contact_us span.icon_qq {top: -5px;background: url(/images/newVersion/icon_support2.png?0328) 0 0/25px auto no-repeat;width: 25px; height: 25px;}
.footer-nav .items li.contact_us span.icon_mail {background: url(/images/newVersion/icon_mail2.png?0328) 0 0/25px auto no-repeat;width: 25px; height: 25px;}
.footer-nav .items li.contact_us div { padding-top: 0px; clear: none; text-align: left; padding-left: 10px; width: 200px; display: block; float: left; font-size: 14px; color: #999; position: relative; overflow: hidden }
.footer-nav .items li.contact_us div span { font-size: 14px; display: block; float: none;padding-top: 3px; }
.footer-nav .items li.contact_us div font { display: block; padding-top: 7px;color: #999; white-space: nowrap;}
.footer-nav .items li.contact_us img { width: 26px }
.footer-nav .items li span { color: #999; font-size: 16px }
.footer-nav .items a { color: #999 }
.footer-inner span a {color: #999 }
.footer-nav .items a:hover { color: #0099ff; }

.main em.color_blue { color: #069dd6; font-style: normal }
.footer .two { background: url("../images/log_wx_min.png") no-repeat; float: left; width: 162px; height: 161px }
.footer p { clear: both; padding-top: 65px; text-align: center;color:#999;  font-size: 14px }

/*产品页面*/
.func-show { text-align: center; position: relative;z-index: 100;background: #f8f8f8; padding-top: 80px; padding-bottom: 30px;  margin-top: 3px; }
.func-show .iphone {
    width: 1280px;
    margin: 0 auto;
    height: 662px;
    background: url(/images/newVersion/product_01.png?0908) 0 0/1280px auto no-repeat;
    position: relative;
}
.func-show .iphonePos {position: absolute; left: 273px;top: 200px;}
.func-show .iphone .screen3 {
    position: absolute;
    width: 610px;
    height: 400px;
    background: url(/images/newVersion/product_02.png) 0 0/610px auto no-repeat;
    top: 0;
    left: 120px;
    -webkit-animation: hover3 2s ease-in-out infinite;
    -webkit-animation-fill-mode: forwards;
    animation: hover3 2s ease-in-out infinite;
    animation-fill-mode: forwards;
}
.func-show .iphone .screen2 {
    width: 580px;
    height: 396px;
    background: url(/images/newVersion/product_03.png) 0 0/580px auto no-repeat;
    position: absolute;
    top: -56px;
    left: 135px;
    -webkit-animation: hover2 2s ease-in-out .2s infinite;
    -webkit-animation-fill-mode: forwards;
    animation: hover2 2s ease-in-out .2s infinite;
    animation-fill-mode: forwards;
    -ms-animation: hover2 2s ease-in-out .2s infinite;
    -ms-animation-fill-mode: forwards;
}
@-webkit-keyframes hover2 {
    0% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }

    50% {
        -webkit-transform: translateY(-70px);
        -ms-transform: translateY(-70px);
        transform: translateY(-70px)
    }

    100% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@-ms-keyframes hover2 {
    0% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }

    50% {
        -webkit-transform: translateY(-70px);
        -ms-transform: translateY(-70px);
        transform: translateY(-70px)
    }

    100% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes hover2 {
    0% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }

    50% {
        -webkit-transform: translateY(-70px);
        -ms-transform: translateY(-70px);
        transform: translateY(-70px)
    }

    100% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@-webkit-keyframes hover3 {
    0% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }

    50% {
        -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px)
    }

    100% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@-ms-keyframes hover3 {
    0% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }

    50% {
        -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px)
    }

    100% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes hover3 {
    0% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }

    50% {
        -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        transform: translateY(-50px)
    }

    100% {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px)
    }
}
/* 直播聊天? */
#liveRoom{background: #f1f1f1;}
/*单聊 群聊*/
#single{background:#ffffff; }
.func-dialogue .wrap { overflow: hidden; width: 980px;}
.func-dialogue p{ font-size: 16px; color: #434a54;line-height: 26px;letter-spacing: 1px;}
.func-dialogue .func-left { float: left; width: 670px; height: 100%; padding-top: 90px; padding-bottom: 130px; }
.func-dialogue .func-left h3 img{width: 240px; }
.func-dialogue .fea-words{ margin-top: 26px;}
.func-dialogue .func-right{ float: left; height: 100%; padding-top: 90px; padding-bottom: 120px; }
.func-dialogue .func-right img{ width: 300px;}
/*group*/
#group{background: #fbfbfb;}
/*custom*/
#custom{background: #11b3ff;}
#custom p{ color: #E3F6FE;}
.customCode img{ width: 500px; margin-top: 26px;}
#custom .func-right{ padding-top: 110px;}
/*CustomerService*/
#CustomerService{background:#414045 url(/images/newVersion/product_13.jpg) 50% 0px / auto 607px no-repeat; border: 8px solid #e9e9e9; border-top: none; border-right: 0; border-left: 0; height: 607px; }
#CustomerService p{ color: #e1e1e1;}
#CustomerService .func-left{padding-top: 150px;}
#CustomerService .fea-words{ margin-top: 40px;}
/*togoDev*/
#togoDev{background:#fbfbfb;}
.func-dialogue .wrap.togoDevWrap{  width: 980px;  text-align: center;  }
#togoDev span:first-child img{  width: 980px; margin-top: 143px;}
#togoDev span:last-child img{  width: 216px; margin: 90px 0 125px;}
/* 公众平台 */
.publicBG{background:#060509 url(/images/newVersion/Public-Service_01.jpg) 50% 0px / auto 847px no-repeat; height: 847px; /*position: relative;*/}
.publicBanner{  padding-top: 320px;  width: 760px;  margin: 0 auto;
    text-align: center;
}
.publicBanner > img {  height: 287px;  }
.public-dialogue .wrap { overflow: hidden; width: 1100px;}
.public-dialogue p{ font-size: 16px; color: #000;line-height: 26px;letter-spacing: 1px;text-align: center;margin-left: 60px; }
.public-dialogue .pub-words{ margin-top: 26px;}
.public-dialogue .public-content h3{text-align: center; padding-top: 100px; padding-bottom: 60px;}
.public-dialogue .public-content h3 img{width: 800px; display: inline-block}
.public-dialogue .pictures{ position: relative;  width: 450px; height: 438px; left: 50%; margin-left: -225px; padding-top: 80px;}
.public-dialogue .pictures img{
    position: absolute;
    width: 450px;
    opacity: 0;
    -webkit-transform: translateY(275px);
    -ms-transform: translateY(275px);
    transform: translateY(275px);
    -webkit-transition: .5s opacity 0s ease,3s -webkit-transform 0s cubic-bezier(0.19,1,.22,1);
    transition: .5s opacity 0s ease,3s transform 0s cubic-bezier(0.19,1,.22,1)
}
.public-dialogue .pictures.animatedNow img{
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}
#publicShow{ border-bottom: 180px solid #6fd9cb;}
#publicStage h3 img{width:550px; }
#publicStage .func-left{width:604px; }
#publicStage .func-right{padding-top: 110px; }
#publicStage .func-right img{
    width:375px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 0
}
#publicStage .func-right.animatedNow img{
    -webkit-transform: scale(1)!important;
    -ms-transform: scale(1)!important;
    transform: scale(1)!important;
    opacity: 1!important
}
#publicApplication h3 img{width:367px; }
#publicApplication .func-left{width:615px; }
#publicApplication .func-right{padding-top: 80px; }
#publicApplication .func-right img{ width:360px;}
.goPublic{ height: 280px; background: #f6f6f6;}
.goPublic p{ text-align: center; padding-top: 80px;}
.goPublic p img{ width: 650px; display: inline-block; }
.goPublic a{width:200px; display: block; margin: 0 auto; padding-top: 30px;}
.goPublic a img{ width:200px; }

/* 公司简? */
.profileBanner{position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);  -webkit-transform: translate(-50%,-50%);  text-align: center;  padding-top: 0;  width: 100%;  }
.publicBanner.profileBanner > img{height: 120px;}
.public-dialogue.firstProfile .public-content h3 img{ width: 550px;}
.public-dialogue.firstProfile .pub-words{ margin-top: 0;}
.public-dialogue.firstProfile p{ color: #6a7b8e; font-size: 20px;line-height: 2;}
.pictureProfile{text-align: center;  padding-top: 50px;  padding-bottom: 60px;  }
.pictureProfile img{display: inline-block; width: 665px;  }
.detailProfile{ width: 870px; margin: 0 auto;}
.public-dialogue.firstProfile .detailProfile p{ color: #4a4a4a; line-height: 2; font-size: 18px; margin-bottom: 35px;text-align: left;}
.honorProfile{background: #fafafa; padding-bottom: 50px;}
.honorProfile .wrap { overflow: hidden; width: 980px;}
.honorProfile .pub-words p{ color: #6a7b8e;  font-size: 20px;  line-height: 2;letter-spacing: 1px;text-align: center; }
.honorProfile .pub-words{ margin-top: 26px;}
.honorProfile .public-content h3{text-align: center; padding-top: 100px; padding-bottom: 20px;}
.honorProfile .public-content h3 img{width: 550px; display: inline-block}
.timeline{
    position: relative;
    padding: 20px;
    margin: 120px auto 100px;
    background: url(/images/newVersion/profile_05bg.png) 50% 0px / 1200px auto no-repeat;
}
.timeline:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -2px;
    background-color: #66cc00;
    height: 100%;
    width: 4px;
    border-radius: 2px;
    display: block;
}

.timeline > li {
    padding-left: 0;
    padding-right: 50%;
    position: relative;
    z-index: 10;
    margin-bottom:35px;
}

.timeline > li .panel{
    text-align: right;
    padding-right: 80px;
    padding-top: 20px;
    font-size: 20px;
    line-height: 32px;
}

.timeline .timeline-time{
    position: absolute;
    right: auto;
    left: 50%;
    text-align: left;
    margin-right: 0;
    margin-left: 80px;
}
.timeline .timeline-time p:nth-of-type(1){
    color: #66cc00;
    font-size: 25px;
    margin-top: 20px;
    line-height: 1.4;
}
.timeline .timeline-content{
    color: #000;
    line-height: 2;
}
.timeline .timeline-icon{
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #66cc00;
    text-align: center;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 2px;
    color: white;
    font-size: 14px;
    z-index: 100;
}

.timeline .timeline-icon > div {
    border-radius: 50%;
    line-height: 36px;
    background: #fff;
    position: relative;
}
.timeline .timeline-icon > div:before {
    content: "";
    position: absolute;
    top: 16px;
    right: -30px;
    height: 2px;
    width: 28px;
    background-color: #66cc00;
}
.timeline .timeline-icon > div:after {
    content: "";
    position: absolute;
    top: 13px;
    right: -38px;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background-color: #66cc00;
}
.timeline .timeline-icon > div i{
    text-indent: -99999px;
    display: inline-block;
}
.timeline > li:first-child{
    margin-top: -40px;
    height: 30px;
}
.timeline > li:first-child .timeline-icon{
    top: -30px;
}
.timeline > li:first-child .timeline-icon{
    opacity: 0.7;
}
.timeline > li:first-child .timeline-icon > div:before,.timeline > li:first-child .timeline-icon > div:after{
    display: none!important;
}
.timeline > li:first-child .timeline-time{
    color: #91dd40;
    font-size: 15px;
    top: -22px;
    margin-left: 30px;
}
.timeline > li.rightcon {
    padding-left: 50%;
    padding-right: 0;
    position: relative;
    z-index: 10;
}
.timeline > li.rightcon .timeline-time{
    right: 50%;
    left: auto;
    margin-right: 80px;
    text-align:right;
}
.timeline > li.rightcon .panel{
    text-align: left;
    margin-left: 80px;
    padding-right:0;
}
.timeline > li.rightcon .timeline-icon > div:before{
    left: -30px;
}
.timeline > li.rightcon .timeline-icon > div:after{
    left: -38px;
}
.timeline > li:last-child {
     margin-bottom: -40px;
     height: 40px;
}
.timeline > li:last-child .timeline-icon > div:before,.timeline > li:last-child .timeline-icon > div:after{
    display: none!important;
}
.timeline > li:last-child .timeline-time{
    color: #cecece;
    font-size: 15px;
    top: 40px;
    margin-right: 30px;
}
.timeline > li:last-child .timeline-icon{
    background: #cecece;
}
.timeline > li.blue .timeline-icon > div:before,.timeline > li.blue .timeline-icon > div:after,.timeline > li.blue .timeline-icon{
    background: #10b3ff;
}
.timeline > li.blue .timeline-time p:nth-of-type(1){
    color: #10b3ff;
}
.timeline > li.orange .timeline-icon > div:before,.timeline > li.orange .timeline-icon > div:after,.timeline > li.orange .timeline-icon{
    background: #ff9000;
}
.timeline > li.orange .timeline-time p:nth-of-type(1){
    color: #ff9000;
}
.timeline .pro-icon{
    display: inline-block;
    width: 24px;
    height: 20px;
    background: url(/images/newVersion/profile_icon.png) -1px -34px / 30px auto no-repeat;
    position: relative;
    top: 8px;
}
.timeline .orange .pro-icon{
    background-position: 0 0;
}
.timeline .blue .pro-icon{
    background-position: 3px -70px;
    top: 7px;
}
.timeline > li:first-child .pro-icon,.timeline > li:last-child .pro-icon{
    background: none;
}
.cultureProfile .pictureProfile{
    padding-top: 90px;
    padding-bottom: 0;
}
.cultureProfile .pictureProfile img:nth-of-type(1){
    width: 1080px;
}
.cultureProfile .pictureProfile img:nth-of-type(2){
    width: 360px;
    margin-top: 70px;
}
.contactProfile{margin-bottom: 100px;}
.contactProfile ul li{float: left; width: 25%;}
.contactProfile ul li img{width: 159px;}
.contactProfile ul li dl dt{text-align: center; margin-bottom: 30px;}
.contactProfile ul li dl dd{color: #000;text-align: center;font-size: 17px;}
.contactProfile ul li dl dd:nth-of-type(1){color: #000;opacity: 0.7;fill-opacity: 70;}
.contactProfile ul li dl dd:nth-of-type(2){opacity: 0.7;fill-opacity: 70;}
/* banner */
.page-image {
    position: relative;
    background-size: cover !important;
    background-position: center top;
    min-height: 912px;
}
.page-image.profileBG {
    background-repeat: no-repeat;
    background-image: url(/images/newVersion/profile_01_l.jpg);
    height: 78%;
    min-height: 585px;
    background-position: center;
}
@media only screen and (max-width: 1368px){
    /*body{min-width: auto}
    .header > div{width: auto;}
    .wrap{ width:auto;}
    .header .header-inner{width:auto;}*/
    .public-dialogue .public-content h3{padding-top: 50px; padding-bottom: 30px;}
    .honorProfile .public-content h3{padding-top: 50px; padding-bottom: 0px;}
    .honorProfile{ padding-bottom: 20px;}
    .cultureProfile .pictureProfile img:nth-of-type(1){
        width: 750px;
    }
    .cultureProfile .pictureProfile img:nth-of-type(2){
        width: 260px;
    }
    .intro_market_share ul{
        background-size: 972px auto;
    }
    .pictureProfile{
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .pictureProfile img{
        width: 480px;
    }
    .public-dialogue.firstProfile p,.honorProfile .pub-words p{
        font-size: 17px;
    }
    .public-dialogue.firstProfile .detailProfile p{
        font-size: 15px;
        margin-bottom: 20px;
    }
    .timeline > li .panel{font-size: 17px;}
    .timeline .timeline-time p:nth-of-type(1){font-size: 20px;}
    .public-dialogue.firstProfile .public-content h3 img,.honorProfile .public-content h3 img{
        width: 420px;
    }
    .contactProfile ul{
        width: 80%;
        margin: 0 auto;
    }
    .contactProfile ul li img{
        width: 120px;
    }
    .contactProfile ul li dl dd{
        font-size: 14px;
    }
}

@media only screen and (max-width: 735px){
    .page-image {
        min-height: 350px;
    }
    .page-image.profileBG {
        background-image: url(/images/newVersion/profile_01_s.jpg);
    }
    .public-dialogue .public-content h3{padding-top: 50px; padding-bottom: 30px;}
    .honorProfile .public-content h3{padding-top: 50px; padding-bottom: 0px;}
    .honorProfile{ padding-bottom: 20px;}
    /*.publicBanner {
        padding-top: 120px;
        width: 360px;
        margin: 0 auto;
    }
    .publicBanner img{
        width: 360px;
    }*/
}



/* 案例? */
.showCaseBG{ height: 854px;position: relative;}
.CaseBG1{background:url(/images/newVersion/CaseBG1.jpg) 50% 0px / auto 854px no-repeat;}
.CaseBG2{background:url(/images/newVersion/CaseBG2.jpg) 50% 0px / auto 854px no-repeat;}
.CaseBG3{background:url(/images/newVersion/CaseBG3.jpg) 50% 0px / auto 854px no-repeat;}
.CaseBG4{background:url(/images/newVersion/CaseBG4.jpg) 50% 0px / auto 854px no-repeat;}
.CaseBG5{background:url(/images/newVersion/CaseBG5.jpg) 50% 0px / auto 854px no-repeat;}
.CaseBG6{background:url(/images/newVersion/CaseBG6.jpg) 50% 0px / auto 854px no-repeat;}
.CaseBG7{background:url(/images/newVersion/CaseBG7.jpg) 50% 0px / auto 854px no-repeat;}
.CaseBG8{background:url(/images/newVersion/CaseBG8.jpg) 50% 0px / auto 854px no-repeat;}
/* 案例页banner */
.showCaseBG .wrap{ width: 1180px; margin: 0 auto;}
.showCaseBG.CaseBG2 .wrap{ }
#case2Con{position: relative; right: -60px;}
.showCaseBG .showCaseBanner ul{ height: 150px;overflow: hidden; margin-left: 190px; margin-top: 90px;}
.showCaseBG.CaseBG2 .showCaseBanner ul{ margin-left: 380px; margin-top: 50px;}
.showCaseBG.CaseBG3 .showCaseBanner ul{ margin-left: 30px; margin-top: 130px;}
.showCaseBG.CaseBG4 .showCaseBanner ul{ margin-left: 450px; margin-top: 130px;}
.showCaseBG.CaseBG6 .showCaseBanner ul{ margin-left: 530px; margin-top: 130px;}
.showCaseBG.CaseBG7 .showCaseBanner ul{ margin-left: 698px; margin-top: 70px;}
.showCaseBG.CaseBG8 .showCaseBanner ul{ margin-left: 380px; margin-top: 70px;}
.showCaseBanner ul li{ cursor: pointer;  float: left;  position: relative;  /*overflow: hidden;*/ overflow:visible; margin: 0 30px;  width: 100px; /* height: 150px;*/  display: block;transition: all 360ms ease-out;  opacity: 0;  -webkit-transform: scale(0.45);transition-duration: 320ms;}
.showCaseBanner ul.showing li{  opacity: 1;  -webkit-transform: scale(1)}
.showCaseBanner ul li a{ float: left;   position: relative;}
.showCaseBanner ul li a span{ display: block; width: 100px;  height: 100px; background:#3b3b3b; border-radius: 50px; padding: 4px;}
.showCaseBanner ul li a span img{ width: 92px;  height: 92px; }
.showCaseBanner ul li a font{ display: block; padding-top: 15px; text-align: center;}
.CaseBG3 .showCaseBanner ul li a font{ color: #fff;}
.CaseBG1 .showCaseBanner .case-banTit1{ width: 700px; margin-top: 100px; margin-left: 250px;}
.CaseBG1 .showCaseBanner .case-banTit2{ width: 400px; margin-top: 50px; margin-left: 750px;}
.CaseBG2 .showCaseBanner .case-banTit1{ width: 350px; margin-top: 130px; margin-left: 410px;}
.CaseBG3 .showCaseBanner .case-banTit1{ width: 565px; margin-top: 130px; margin-left: 60px;}
.CaseBG4 .showCaseBanner .case-banTit1{ width: 535px; margin-top: 130px; margin-left: 530px;}
.CaseBG4 .showCaseBanner .case-banTit2{ width: 245px; margin-top: 40px; margin-left: 820px;}
.CaseBG5 .showCaseBanner .case-banTit1{ width: 475px; margin-top: 120px; margin-left: 70px;}
.CaseBG5 .showCaseBanner .case-banTit2{ width: 240px; margin-top: 60px; margin-left: 820px;}
.CaseBG6 .showCaseBanner .case-banTit1{ width: 505px; margin-top: 120px; margin-left: 120px;}
.CaseBG7 .showCaseBanner .case-banTit1{ width: 443px; margin-top: 120px; margin-left: 120px;}
.CaseBG7 .showCaseBanner .case-banTit2{ width: 520px; margin-top: 120px; margin-left: 630px;}
.CaseBG8 .showCaseBanner .case-banTit1{ width: 515px; margin-top: 120px; margin-left: 70px;}
.case-2-words{margin-left: 410px; margin-top: 30px;}
.case-2-words p{ line-height: 30px;}
.case-3-words{margin-left: 65px; margin-top: 30px;}
.case-3-words p{ line-height: 30px; color: #ffffff}
.case-4-words{margin-top: 30px; margin-right: 120px;}
.case-4-words p{ line-height: 30px; color: #7f87a0; text-align: right;}
.case-5-words{margin-top: 50px; margin-right: 120px;}
.case-5-words p{ line-height: 30px; color: #e7e9ea; text-align: right;}
.case-6-words{margin-top: 50px; margin-right: 20px;}
.case-6-words p{ line-height: 30px; color: #ebeeed; text-align: right;}
.case-7-words{margin-top: 50px; margin-right: 20px;}
.case-7-words p{ line-height: 30px; color: #ebeeed; text-align: right;}
.case-8-words{margin-top: 30px; margin-right: 190px;}
.case-8-words2{margin-top: 20px; }
.case-8-words3{margin-top: 20px; }
.case-8-words p{ line-height: 30px; color: #ebeeed; text-align: right;}
.CaseBG1 ul li a{color: #cbcdcd;}
.CaseBG1 ul li a span{background: rgba(232,232,232,0.3);}
.CaseBG2 ul li a{color: #495d64;}
.CaseBG2 ul li a span{background: rgba(215,215,215,0.4);}
.CaseBG3 ul li a{color: #fff;}
.CaseBG3 ul li a span{background: rgba(255,255,255,0.3);}
.CaseBG4 ul li a{color: #7f87a0;}
.CaseBG4 ul li a span{background: rgba(232,232,232,0.3);}
.CaseBG5 ul li a{color: #e7e9ea;}
.CaseBG5 ul li a span{background: rgba(232,232,232,0.3);}
.CaseBG6 ul li a{color: #ebeeed;}
.CaseBG6 ul li a span{background: rgba(232,232,232,0.3);}
.CaseBG7 ul li a{color: #ebeeed;}
.CaseBG7 ul li a span{background: rgba(232,232,232,0.3);}
.CaseBG8 ul li a{color: #ebeeed;}
.CaseBG8 ul li a span{background: rgba(232,232,232,0.3);}
/*banner logo延迟*/
.showCaseBanner .logoLine1.showing li:nth-child(1){ transition-delay: 100ms }
.showCaseBanner .logoLine1.showing li:nth-child(2){ transition-delay: 200ms }
.showCaseBanner .logoLine1.showing li:nth-child(3){ transition-delay: 300ms }
.showCaseBanner .logoLine1.showing li:nth-child(4){ transition-delay: 400ms }
.showCaseBanner .logoLine1.showing li:nth-child(5){ transition-delay: 500ms }
.showCaseBanner .logoLine1.showing li:nth-child(6){ transition-delay: 600ms }
.showCaseBanner .logoLine2.showing li:nth-child(1){ transition-delay: 600ms }
.showCaseBanner .logoLine2.showing li:nth-child(2){ transition-delay: 700ms }
.showCaseBanner .logoLine2.showing li:nth-child(3){ transition-delay: 800ms }
.showCaseBanner .logoLine2.showing li:nth-child(4){ transition-delay: 900ms }
.showCaseBanner .logoLine2.showing li:nth-child(5){ transition-delay: 1000ms }
/*案例? 切换btn*/
.showCaseBanner{ position: relative;}
.showCaseBG .casePre{position: absolute;
    top: 50%;
    left: 20px;
    width: 47px;
    height: 47px;
    padding: 0;
    z-index: 20;
    margin-top: -23.5px;}
.showCaseBG .casePre a{
    position: relative;
    display: block;
    padding: 0;
    top: 0;
    left: 0;
    width: 47px;
    height: 47px;
    background: url(/images/newVersion/case-pre.png) 0 0/46px 46px no-repeat;
    -webkit-transition: all 0.2s ease-out;  /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: all 0.2s ease-out;  /* Firefox 4-15 */
    -o-transition: all 0.2s ease-out;  /* Opera 10.50?12.00 */
    transition: all 0.2s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
.showCaseBG .casePre:hover a{
    background: url(/images/newVersion/case-pre2.png) 0 0/46px 46px no-repeat;
}
.showCaseBG .casePre a .preBgPic{
    margin: 0;
    padding: 0;
    position: absolute;
    -webkit-border-radius: 300px;
    -moz-border-radius: 300px;
    border-radius: 300px;
    border: solid 2px white;
    overflow: hidden;
    bottom: 0;
    left: 50px;
    display: none;
    width: 120px;
    height: 120px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-clip: padding-box;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
    -o-transition: all 0.3s ease-out;  /* Opera 10.50?12.00 */
    transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
    -webkit-transform: scale(0.6, 0.6);
    -webkit-transition-timing-function: ease-in-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(0.6, 0.6);
    -moz-transition-timing-function: ease-in-out;
    -moz-transition-duration: 200ms;
}
.showCaseBG .casePre:hover a .preBgPic,.showCaseBG .caseNext:hover a .nextBgPic{
    opacity: 1;
    filter: alpha(opacity=100);
    bottom: 30px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-in-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-in-out;
    -moz-transition-duration: 200ms;
}
.showCaseBG .casePre:hover a .preBgPic:hover{
    display: block;
}
.showCaseBG .caseNext:hover a .nextBgPic:hover{
    display: block;
}
.showCaseBG .casePre:hover a .preBgPic img,.showCaseBG .caseNext:hover a .nextBgPic img{ width: 120px; height: 120px;}
.showCaseBG .caseNext{position: absolute;
    top: 50%;
    right: 20px;
    width: 47px;
    height: 47px;
    padding: 0;
    z-index: 20;
    margin-top: -23.5px;
}
/*.showCaseBG.CaseBG2 .caseNext{right: 0;}
.showCaseBG.CaseBG2 .casePre{left: -100px;}*/
.showCaseBG .caseNext a{
    position: relative;
    display: block;
    padding: 0;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    background: url(/images/newVersion/case-next.png) 0 0/46px 46px no-repeat;
    -webkit-transition: all 0.2s ease-out;  /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: all 0.2s ease-out;  /* Firefox 4-15 */
    -o-transition: all 0.2s ease-out;  /* Opera 10.50?12.00 */
    transition: all 0.2s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
.showCaseBG .caseNext a .nextBgPic{
    margin: 0;
    padding: 0;
    position: absolute;
    -webkit-border-radius: 300px;
    -moz-border-radius: 300px;
    border-radius: 300px;
    border: solid 2px white;
    overflow: hidden;
    bottom: 0;
    left: -130px;
    display: none;
    width: 120px;
    height: 120px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-clip: padding-box;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
    -o-transition: all 0.3s ease-out;  /* Opera 10.50?12.00 */
    transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
    -webkit-transform: scale(0.6, 0.6);
    -webkit-transition-timing-function: ease-in-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(0.6, 0.6);
    -moz-transition-timing-function: ease-in-out;
    -moz-transition-duration: 200ms;
}
.showCaseBG .caseNext:hover a{
    background: url(/images/newVersion/case-next2.png) 0 0/46px 46px no-repeat;
}
.showCaseBG.CaseBG2 .casePre a,.showCaseBG.CaseBG4 .casePre a{ background: url(/images/newVersion/case-pre3.png) 0 0/46px 46px no-repeat; }
.showCaseBG.CaseBG2 .casePre:hover a,.showCaseBG.CaseBG4 .casePre:hover a{ background: url(/images/newVersion/case-pre4.png) 0 0/46px 46px no-repeat; }
.showCaseBG.CaseBG2 .caseNext a,.showCaseBG.CaseBG4 .caseNext a{ background: url(/images/newVersion/case-next3.png) 0 0/46px 46px no-repeat; }
.showCaseBG.CaseBG2 .caseNext:hover a,.showCaseBG.CaseBG4 .caseNext:hover a{ background: url(/images/newVersion/case-next4.png) 0 0/46px 46px no-repeat; }
/* 案例页内? */
.showCaseBox{ height: 500px;}
.showCaseBox .wrap { overflow: hidden; width: 900px;}
.showCaseBox p{ font-size: 16px; color: #434a54;line-height: 26px;letter-spacing: 1px;}
.showCaseBox .case-left{ float: left; height: 100%; padding-top: 160px; padding-bottom: 180px; }
.showCaseBox .case-left img{ width: 150px; }
.showCaseBox .case-right { float: left; width: 748px; height: 100%; padding-top: 90px; padding-bottom: 130px; padding-left: 100px; }
.showCaseBox .case-right h3 img{width: 180px; }
.showCaseBox .fea-words{ margin-top: 26px;}

.showCaseList{background: #f6f6f6; padding: 50px 0;}
.showCaseList .wrap{overflow: hidden; width: 1040px;}
/*8块翻页效?*/
.showCaseList .media-img{  width:220px;  height: 220px;  display: inline-block;  margin:30px 20px;  position: relative;  overflow: hidden;  -webkit-transform: rotateY(-80deg);  opacity: 0;  transition: all 620ms ease-out;  -webkit-transform-style: preserve-3d;  transition-duration: 620ms;  }
.showCaseList .media-img.showing{  opacity: 1;  -webkit-transform: none;  }
.showCaseList .media-img a>img{  width:220px;  height: 220px;  -webkit-transform: scale(1, 1);  -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 2000ms;  -moz-transform: scale(1, 1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 2000ms;  transform: scale(1, 1);  transition-timing-function: ease-out;  transition-duration: 2000ms;  }
.showCaseList .media-img:hover a>img{  -webkit-transform: scale(1.15, 1.15);  -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 1500ms;  -moz-transform: scale(1.15, 1.15);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 1500ms;  transform: scale(1.15, 1.15);  transition-timing-function: ease-out;  transition-duration: 1500ms;  position: relative;  z-index: 3;  }
.showCaseList .media-img .img-overlay{  padding-top: 95px;  background: #363635;  background: rgba(0,0,0, 0.4);  position: absolute;  width: 100%;  height: 100%; /*padding-top: 50%;*/  text-align: center;  z-index: 4;  -webkit-transition: opacity 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */  -moz-transition: opacity 0.3s ease-out;  /* Firefox 4-15 */  -o-transition: opacity 0.3s ease-out;  /* Opera 10.50â€?12.00 */  transition: opacity 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */  opacity: 0;  visibility: hidden;  }
.showCaseList .media-img:hover .img-overlay{  visibility: visible;  opacity: 1;  -webkit-transition: opacity 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */  -moz-transition: opacity 0.3s ease-out;  /* Firefox 4-15 */  -o-transition: opacity 0.3s ease-out;  /* Opera 10.50â€?12.00 */  transition: opacity 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */  }

/*a特效*/
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.showCaseList .media-img .img-overlay span{display: none; width:220px; height: 30px; }
.showCaseList .media-img:hover .img-overlay span{  display: inline-block;  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  }
.showCaseList .media-img a>img {width:220px;}
.showCaseList .media-img .img-overlay img{width:220px; height: 30px; /*margin-top: 95px;*/}

/* 价格? */
.vip_fw { text-align: center }
.vip_fw .wrap_bak{background:#3b4557 url(/images/newVersion/price_banner.jpg) center/auto 450px no-repeat;height: 450px; position: relative;z-index: 1;}
.vip_fw .wrap_bak .cont{  padding-top: 123px;  }
.vip_fw .wrap_bak .cont h2{background: url(/images/newVersion/price_spe_tit.png) 0 0/370px auto no-repeat;  width: 370px;  height: 120px; margin: 0 auto;}
.vip_fw .wrap_bak .func-show-nav {  position: absolute;  bottom: 0;  width: 100%;  text-align: center;  height: 84px;  line-height: 84px;  background-color: rgba(255,255,255,0.1);  }
.vip_fw .wrap_bak .func-show-nav a {color: #f6fff6; font-size: 20px;  display: inline-block;  text-align: center;  width: 220px;  letter-spacing: 1px;  position: relative; }
.vip_fw .wrap_bak .func-show-nav a.active { color: #66cc66 }
.vip_fw .wrap_bak .func-show-nav a.active:after{  content: '';  position: absolute;  width: 0;  height: 0;  border: 10px solid transparent;  border-bottom: 10px solid #fff;  bottom: 0;  left: 100px;  }
.vip_fw .wrap {  width: 1000px;  margin: 0 auto;  overflow: hidden;  position: relative;  z-index: 1;  padding-top: 42px;  }
.vip_fw .price_header{ width: 100%; background: #5dc560;height: 70px; margin-bottom: 20px;}
.vip_fw .price_header img{height: 30px; margin-top: 20px;}
.vip_fw .price_header_pay{position: relative;width: 130px;display: inline-block}
.vip_fw .price_header_pay >p{position: absolute;left: 130px;bottom: 0;color: rgba(255,255,255,0.85);font-size: 14px;width: 400px;  line-height: 1.4;  text-align: left;}

/* 价格?:基础功能 */
.price_free table { margin: 0 auto; border-collapse: collapse; font-size: 13px; color: #638089;width: 1000px; }
.price_free table th { border: 1px solid #66cc66;font-weight: bold; }
.price_free table td { border: 1px solid #66cc66; line-height: 27px; padding: 5px; text-align: center }
.price_free table .td_left { text-align: left }
.price_free table .tbl_one { height: 50px }
.price_free table .tbl_two { height: 40px }
.price_free table .tbl_three { height: 30px }
.price_free table .tbl_four { height: 323px }
.price_free .tbl_odd { background-color: #f3fbf3 }
.price_free .tbl_even { background-color: #fbfcfd }
.price_free .tbl_blue { color: #3498db; line-height: 30px; text-align: center }
.price_free .tbl_foot { height: 53px; font-size: 14px; color: #9ca8af; text-align: left; text-indent: 15px }
.price_free .tbl_foot i { margin-right: 6px }
.price_free .bold{font-weight: bold}

/* pay */
.person-num{ padding: 27px 0 22px 56px;position: relative}
.box-163css .unit{text-align: left;margin-top: 46px;}
.box-163css .unit span{font-size: 28px;color: #66cc66;margin-bottom: 30px;display: inline-block;
width: 132px;height: 40px;background: url(../images/active_user.jpg) no-repeat;background-size: 132px auto;}
.person-num span{ font-size: 26px; color: #8f97a6;font-weight: normal; float: left;font-family: arial, helvetica, sans-serif}
.person-num span b{ margin-left: 4px;font-size: 18px; color: #8f97a6; font-weight: normal; margin-right: 2px;    font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
.person-num span:nth-child(1){ margin-right: 101px; margin-left: 0;}
.person-num span:nth-child(1) b{ margin-left: 4px;}
.person-num span:nth-child(2){ margin-right: 89px;}
.person-num span:nth-child(3){ margin-right: 87px;}
.person-num span:nth-child(4){ margin-right: 70px;}
.person-num span:nth-child(5){ margin-right: 0;}

/*  pay  new_add 2016-5-12  */
.vip_fw .IM .hd p.tol_big span.pay_word_des{ font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 26px; font-weight: normal;}
.pay_word_des_dis{display: none;}
.name_intro{  margin-top: 50px;  margin-bottom: 50px; text-align: left;padding-left: 48px; }
.name_intro p{ line-height: 32px; font-size: 16px; color: #6e7786 }
.name_intro p.tit{ font-size: 18px; color: #212834; margin-bottom: 6px;}
.vip_fw .box_con{  width: 1000px;  margin: 0 auto;  border: 1px solid #5dc560;  padding-top: 28px;  padding-bottom: 28px;  padding-left: 48px;  padding-right: 60px;  margin-top: 48px;  }
.vip_fw .IM{  width: 1000px;  margin: 0 auto;  border: 1px solid #5dc560;  padding-top: 28px;  padding-bottom: 28px;  padding-left: 48px;  padding-right: 60px;  }
.vip_fw .IM .hd {  width: 100%;  overflow: hidden;  margin-bottom: 14px;  }
.vip_fw .IM .hd h3{  float: left;  width: 190px;  height: 60px;  background: url(/images/font_title.png) no-repeat;  background-size: 190px auto;  }
.vip_fw .IM .hd p{  float: right;  font-size: 17px;  line-height: 60px;  height: 60px;  color: #5f6777;  }
.vip_fw .IM .hd p.tol_big{  font-size: 26px;  }
.vip_fw .IM .hd p.tol_big span{  font-size: 36px;  line-height: 60px;  font-family: arial, helvetica, sans-serif;vertical-align: top;  }
.vip_fw .IM .hd p.tol_big b{  font-size: 24px;  font-weight: 100;  margin-right: 15px;  color: #5dc560;  font-family: arial, helvetica, sans-serif;  }
.vip_fw .IM .hd p.tol_big i{  font-style: normal;  font-size: 16px;  line-height: 60px;  color: #a0a8ba;  }
.vip_fw .IM .hd p span{  color: #5dc560;  font-size: 22px;  font-weight: bold;  }
.vip_fw .IM .sel_check label{float: left;  font-size: 16px;  color: #7e899a;  line-height: 40px;  height: 40px;text-align: left;  }
.vip_fw .IM .sel_check label span{  display: inline-block;  width: 19px;  height: 20px;  background: url(../images/price_check.png) no-repeat;  background-position: 1px -20px;  background-size: 18px auto;  margin-right: 16px;  position: relative;  top: 5px;  }
.vip_fw .IM .sel_check label span.checked{  background-position: 0px 0px;  }
.vip_fw .IM .sel_check label i{  color:#3b4557;  font-style: normal;  }
.vip_fw .box_con .title{  font-size: 16px;  color: #5dc560;  line-height: 36px;  height: 36px;  text-align: left;  margin-bottom: 30px;  }
.vip_fw .box_con .title span{  display: inline-block;  vertical-align: text-bottom;  width: 190px;  height: 36px;  background: url(/images/font_title.png?0615) no-repeat;  background-size: 190px auto;  background-position: 0px -6px;  margin-bottom: -1px;  }
.vip_fw .box_con p{  font-size: 16px;  color: #7e899a;  line-height: 34px;  text-align: left;  }
.vip_fw .box_con p span{  color: #3b4557;  }
.vip_fw .VIP_service .title span{  background-position: -3px -58px;  margin-right: 12px;  }
.vip_fw .rongl_chat .title span{  background-position: -3px -104px;  margin-right: -11px;  }
.vip_fw .rongl_service .title span{  background-position: -3px -154px;  margin-right: -42px;  }
.vip_fw .box_con p a{  color: #0099ff;  text-decoration: underline;  font-size: 16px; margin-left: 10px }
.vip_fw .box_con p a:hover{ color: #008ae6;}
.vip_fw .box_con p span.blue_{ color: #0099ff;}
.vip_fw .box_con p i{  font-style: normal;  color: #ff6600;  }
.vip_fw .box_con p em{  display: inline-block;  width: 168px;  font-style: normal;  }
.vip_fw .audio_video .title span{  background-position: -3px -204px;  margin-right: -14px;  }
.vip_fw .message_service .title span{  background-position: -3px -252px;  margin-right: -42px;  }
.vip_fw .private_deployment .title span{  background-position: -3px -300px;  margin-right: -42px;  }
.vip_fw .private_deployment p a{  text-decoration: none;  }
.vip_fw .box_con p.one_row{  line-height: 32px;  }
#number_slider .points{    position: relative;width: 100%;  top: 0px;  left: 0px;  height: 0.4em;  }
#number_slider .points li{ width: 0.4em;height: 0.4em;border-radius: 50%;background-color: #8f97a6;position: absolute;top: 0;margin-left: -0.2em}
#number_slider .points li:first-child{left: 10%;}
#number_slider .points li:nth-child(2){left: 30%;}
#number_slider .points li:nth-child(3){left: 50%;}
#number_slider .points li:nth-child(4){left: 70%;}
#number_slider .points li:last-child{left: 90%;}

/* 价格页特色服? */
.vip_fw .specialWrap .lists{  line-height: 1.42857143;;float: none;  padding: 0;}
.vip_fw .specialWrap .lists li{float: left;border-left: 1px solid #7dd180;border-top: 1px solid #7dd180;}
.vip_fw .specialWrap .lists li:nth-child(2n){border-right: 1px solid #7dd180;}
.vip_fw .specialWrap .lists li.border_bot{border-bottom: 1px solid #7dd180;}
.vip_fw .specialWrap .lists li .spe-pic{ width: 100px;height: 110px; overflow: hidden}
.vip_fw .specialWrap .lists li .spe-pic span{display: inline-block;width: 55px;height: 60px;background:url(/images/newVersion/speico.png) 0 0 / 55px auto no-repeat; margin: 25px;}
.vip_fw .specialWrap .lists li:nth-child(2) .spe-pic span{background-position: 0 -60px;}
.vip_fw .specialWrap .lists li:nth-child(3) .spe-pic span{background-position: 0 -120px;}
.vip_fw .specialWrap .lists li:nth-child(4) .spe-pic span{background-position: 0 -180px;}
.vip_fw .specialWrap .lists li:nth-child(5) .spe-pic span{background-position: 0 -240px;}
.vip_fw .specialWrap .lists li:nth-child(6) .spe-pic span{background-position: 0 -300px;}
.vip_fw .specialWrap .lists li:nth-child(7) .spe-pic span{background-position: 0 -360px;}
.vip_fw .specialWrap .lists li:nth-child(8) .spe-pic span{background-position: 0 -420px;}
.vip_fw .specialWrap .lists li:nth-child(9) .spe-pic span{background-position: 0 -480px;}
.vip_fw .specialWrap .lists li:nth-child(10) .spe-pic span{background-position: 0 -540px;}
.vip_fw .specialWrap .lists li:nth-child(11) .spe-pic span{background-position: 0 -600px;}
.vip_fw .specialWrap .lists li:nth-child(12) .spe-pic span{background-position: 0 -660px;}
.vip_fw .specialWrap .lists li:nth-child(13) .spe-pic span{background-position: 0 -720px;}
.vip_fw .specialWrap .lists li:nth-child(14) .spe-pic span{background-position: 0 -780px;}
.vip_fw .specialWrap .lists li:nth-child(15) .spe-pic span{background-position: 0 -840px;}
.vip_fw .specialWrap .lists li:nth-child(16) .spe-pic span{background-position: 0 -900px;}
.vip_fw .specialWrap .lists .spe-intro{ width: 398px;height: 110px;padding:0 20px;text-align: left;}
.vip_fw .specialWrap .lists .spe-intro h5{ margin: 22px 0 10px; color: #2a3240; font-size: 16px; font-weight: normal;}
.vip_fw .specialWrap .lists .spe-intro div{ color: #7e899a; font-size: 14px;}
.vip_fw .specialWrap .list2{ padding-top: 40px;}
.vip_fw .specialWrap .list2 li{ border-color: #00b1ff}
.vip_fw .specialWrap .list2 li:nth-child(2n) {  border-color: #00b1ff; }
.vip_fw .specialWrap .list2 li.border_bot{ border-color: #00b1ff}
.vip_fw .specialWrap .list2 li .spe-pic{ /*background: #00b1ff;*/}
.vip_fw .specialWrap .list2 li:nth-child(1) .spe-pic span{background-position: 0 -962px;}
.vip_fw .specialWrap .list2 li:nth-child(2) .spe-pic span{background-position: 0 -1020px;}
.vip_fw .specialWrap .list2 li:nth-child(3) .spe-pic span{background-position: 0 -1080px;}
.vip_fw .specialWrap .list2 li:nth-child(4) .spe-pic span{background-position: 0 -1144px;}
/* tab切换 2016-5-16*/

.tab_price{
    display: none;
}
.tab_show{
    display: block;
}
/*ie*/
#browser_ie { display: none; height: 85px; background-color: #F6F6B4; font-size: 15px; color: #000 }
#browser_ie .brower_info { width: 800px; margin: 0 auto; padding-top: 17px }
#browser_ie .brower_info .notice_info { float: left; position: relative; margin-top: 5px }
#browser_ie .brower_info .notice_info p { width: 360px; line-height: 25px; text-align: left; display: inline-block }
#browser_ie .browser_list { float: left; position: relative }
#browser_ie .browser_list img { width: 40px; height: 40px }
#browser_ie .browser_list span { text-align: center; display: inline-block; width: 80px }



@media screen and (min-width: 1921px){
    .showCaseBG .casePre{ left: 50%; margin-left: -900px; top: 427px; margin-top: -23.5px;}
    .showCaseBG .caseNext{ right: 50%; margin-right: -900px; top: 427px; margin-top: -23.5px;}
}
/* 产品? 融云客服 */
.page-image.profileBG.csBG{ background-image: url(/images/newVersion/csBG.jpg);height: 78%;  min-height: 585px;background-position: center; }
.csBanner > img { height: 120px; }
.publicBanner.csBanner{position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);  text-align: center;  padding-top:0;  width: 100%;}
.csBanner>ul{width: 100%;  /*margin-left: -25%;*/ }
.csBanner>ul li{ width: 140px;  margin: 82px 15px 0;  display: inline-block;color: #fff; font-size: 14px;text-align: center;}
.csBanner>ul li span{display: inline-block;width: 70px;height: 70px;background:url(/images/newVersion/icons-cs.png) 0 0/82px auto no-repeat;}
.csBanner>ul li:nth-of-type(2) span{background-position: 0 -81px;}
.csBanner>ul li:nth-of-type(3) span{background-position: 0 -161px;}
.csBanner>ul li:nth-of-type(4) span{background-position: 0 -241px;}
.csBanner>ul li p{white-space: nowrap;margin-top: 15px;letter-spacing: .5px;color: rgba(255,255,255,.9)}
.csSdk{width: 100%;background: #fafafa;padding-top: 80px;padding-bottom: 50px;}
.csTitle{max-width: 780px; text-align: center;}
.csTitle img{width: 100%;}
.csConWrap{ margin-top: 40px;text-align: center}
.csConWrap .lists{line-height: 1.42857143;}
.csConWrap .lists li{ display: inline-block ;font-size: 14px; margin: 0 45px 35px 0; padding: 40px 60px 70px;background-color: #fff;border: 1px solid #f5f5f5;}
.csConWrap .lists li:nth-child(3n){margin-right:0; }
.csConWrap .lists li dt{text-align: center;color: #333;font-size: 20px; }
.csConWrap .lists li dd:nth-of-type(1){width: 62px;  height: 62px;  background: url(/images/newVersion/icons-cs.png) 0 -420px/100px auto no-repeat;  margin: 20px auto 30px;}
.csConWrap .list1 li:nth-child(2) dd:nth-of-type(1){background-position: 0 -490px;}
.csConWrap .list1 li:nth-child(3) dd:nth-of-type(1){background-position: 0 -558px;}
.csConWrap .list2 li:nth-child(1) dd:nth-of-type(1){background-position: 0 -622px;}
.csConWrap .list2 li:nth-child(2) dd:nth-of-type(1){background-position: 0 -686px;}
.csConWrap .list2 li:nth-child(3) dd:nth-of-type(1){background-position: 0 -750px;}
.csConWrap .lists li dd p{text-align: left;color: rgba(101,109,120,0.8);font-size: 16px; line-height: 1.7;}
.classicCase{ background: #0f0e1a url(/images/newVersion/csCaseBG.jpg) 50% 0px / auto 639px no-repeat; height: 639px;padding-top: 160px;}
.classicCase .csTitle{max-width: 220px;}
.classicCase .logoLine{height: 150px; margin-top: 100px;text-align: center;}
.classicCase ul li { display: inline-block; position: relative; margin: 0 25px;  width: 100px; }
.classicCase ul li span {  display: block;  width: 100px;  height: 100px;  background: #3b3b3b;  border-radius: 50px;  padding: 4px;  background: rgba(232,232,232,0.3);  }
.classicCase ul li span img {  width: 92px;  height: 92px;  }
.classicCase ul li font {  display: block;  padding-top: 15px;  text-align: center;  color: rgba(255,255,255,.85);  }
.csFooter{padding: 90px 0 85px;background: #fafafa;}
.csFooter h3{max-width: 280px;margin-bottom: 30px;}
.csFooter h3 img{width: 100%;}
.csFooter .user-signup{  width: 177px;}
.csFooter .user-signup a {  display: inline-block;  width: 100%;  height: 0;  overflow: hidden;  padding-top: 50px;  background: transparent url(/images/newVersion/intro-user4.png) no-repeat 0 0/177px auto;vertical-align: top;  }
.csFooter .user-signup a:hover,.csFooter .user-signup a:focus{background-position:0 -75px;}
.classicCase ul li span:hover{  animation-duration: 10s;  animation-iteration-count: infinite;  animation-name: shake-rotate;  animation-timing-function: ease-in-out;  }
@keyframes shake-rotate{
    2% {
        transform: translate(0, 0) rotate(0.5deg);
    }
    4% {
        transform: translate(0, 0) rotate(-5.5deg);
    }
    6% {
        transform: translate(0, 0) rotate(0.5deg);
    }
    8% {
        transform: translate(0, 0) rotate(1.5deg);
    }
    10% {
        transform: translate(0, 0) rotate(-1.5deg);
    }
    12% {
        transform: translate(0, 0) rotate(-4.5deg);
    }
    14% {
        transform: translate(0, 0) rotate(3.5deg);
    }
    16% {
        transform: translate(0, 0) rotate(3.5deg);
    }
    18% {
        transform: translate(0, 0) rotate(4.5deg);
    }
    20% {
        transform: translate(0, 0) rotate(1.5deg);
    }
    22% {
        transform: translate(0, 0) rotate(3.5deg);
    }
    24% {
        transform: translate(0, 0) rotate(-1.5deg);
    }
    26% {
        transform: translate(0, 0) rotate(-3.5deg);
    }
    28% {
        transform: translate(0, 0) rotate(-2.5deg);
    }
    30% {
        transform: translate(0, 0) rotate(7.5deg);
    }
    32% {
        transform: translate(0, 0) rotate(2.5deg);
    }
    34% {
        transform: translate(0, 0) rotate(7.5deg);
    }
    36% {
        transform: translate(0, 0) rotate(-1.5deg);
    }
    38% {
        transform: translate(0, 0) rotate(4.5deg);
    }
    40% {
        transform: translate(0, 0) rotate(-3.5deg);
    }
    42% {
        transform: translate(0, 0) rotate(-5.5deg);
    }
    44% {
        transform: translate(0, 0) rotate(3.5deg);
    }
    46% {
        transform: translate(0, 0) rotate(-1.5deg);
    }
    48% {
        transform: translate(0, 0) rotate(7.5deg);
    }
    50% {
        transform: translate(0, 0) rotate(6.5deg);
    }
    52% {
        transform: translate(0, 0) rotate(1.5deg);
    }
    54% {
        transform: translate(0, 0) rotate(2.5deg);
    }
    56% {
        transform: translate(0, 0) rotate(-2.5deg);
    }
    58% {
        transform: translate(0, 0) rotate(1.5deg);
    }
    60% {
        transform: translate(0, 0) rotate(-0.5deg);
    }
    62% {
        transform: translate(0, 0) rotate(3.5deg);
    }
    64% {
        transform: translate(0, 0) rotate(-6.5deg);
    }
    66% {
        transform: translate(0, 0) rotate(6.5deg);
    }
    68% {
        transform: translate(0, 0) rotate(7.5deg);
    }
    70% {
        transform: translate(0, 0) rotate(0.5deg);
    }
    72% {
        transform: translate(0, 0) rotate(-0.5deg);
    }
    74% {
        transform: translate(0, 0) rotate(0.5deg);
    }
    76% {
        transform: translate(0, 0) rotate(-5.5deg);
    }
    78% {
        transform: translate(0, 0) rotate(1.5deg);
    }
    80% {
        transform: translate(0, 0) rotate(0.5deg);
    }
    82% {
        transform: translate(0, 0) rotate(-0.5deg);
    }
    84% {
        transform: translate(0, 0) rotate(3.5deg);
    }
    86% {
        transform: translate(0, 0) rotate(6.5deg);
    }
    88% {
        transform: translate(0, 0) rotate(-2.5deg);
    }
    90% {
        transform: translate(0, 0) rotate(6.5deg);
    }
    92% {
        transform: translate(0, 0) rotate(5.5deg);
    }
    94% {
        transform: translate(0, 0) rotate(-5.5deg);
    }
    96% {
        transform: translate(0, 0) rotate(-0.5deg);
    }
    98% {
        transform: translate(0, 0) rotate(-4.5deg);
    }
    0%, 100% {
        transform: translate(0, 0) rotate(0);
    }
}
/* 产品? 直播 */
.page-image.profileBG.liveBG{ background-image: url(/images/newVersion/liveBG.jpg?0418); background-size:cover; height: 78%;  min-height: 585px;background-position: center bottom}
.csBanner.liveBanner > img {  height: 260px; }
.csTitle.liveTit1 {  max-width: 710px;}
.csConWrap.liveConWrap .lists li{display: inline-block; margin: 0; padding: 0;  background:none;  border: none;vertical-align: top;width: 18%; max-width: 368px;}
.csConWrap.liveConWrap .lists li:first-child{margin-right: 180px;}
.csConWrap.liveConWrap .lists li img{width: 100%;}
.csSdk.liveIntro{background: #eee url(/images/newVersion/liveIntroBG.png) center bottom/auto 500px no-repeat;padding-bottom: 100px;}
.csSdk.liveIntro2{background: #fff;padding-bottom: 60px;}
.liveIntro2 .csTitle {  max-width: 690px;}
.liveIntro2 .csConWrap{margin-top: 60px;}
.liveIntro2 .csConWrap .lists{text-align: center}
.liveIntro2 .csConWrap .lists li{float: none;display: inline-block; margin: 0 75px; padding: 0;  background:none;  border: none;vertical-align: top;}
.liveIntro2 .csConWrap .lists li dt{  width: 100px;  height: 100px;  background: url(/images/newVersion/icons-live.png) 0 0/100px auto no-repeat;  margin: 0 auto;  }
.liveIntro2 .csConWrap .lists li:nth-child(2) dt{background-position: 0 -125px;}
.liveIntro2 .csConWrap .lists li:nth-child(3) dt{background-position: 0 -250px;}
.liveIntro2 .csConWrap .lists li dd:nth-of-type(1) {  width: 100%;  height: auto;  background: none;  margin: 20px auto 15px;  text-align: center;  color: #333;  font-size: 20px;  }
.liveIntro2 .csConWrap .lists li:nth-child(2) dd p{padding-left: 8px;}
.csFooter.liveFooter h3 {  max-width: 435px;  }
.classicCase.liveCase{background-image:url(/images/newVersion/liveCaseBG.jpg);background-size:auto 590px ;height: 590px;background-color: #000; }
.classicCase.liveCase ul li{ margin: 0 50px;}
.liveFooter .live_download{text-align: center; margin-top: 24px;}
.liveFooter .live_download a{ display: inline-block; margin: 0 20px;padding: 4px;outline: 0;}
.liveFooter .live_download a span{ display: inline-block;color: #23cbff;line-height: 24px; font-size: 18px;}
.liveFooter .live_download a span i{ display: inline-block;  width: 24px;  height: 24px;  background: url(../images/newVersion/live_download_btn.png) 0 0/21px auto no-repeat;margin-right: 10px; vertical-align: middle;}




.error_four { padding-top: 136px; text-align: center }
.error_four .wrap { height: 330px; padding-top: 145px; padding-bottom: 150px; background: url("../images/error_1.png") no-repeat center 0/420px auto; color: #4c6269 }
.error_four h2 { font-size: 38px; font-weight: 400; line-height: 44px }
.error_four p { font-size: 24px; line-height: 42px; padding-bottom: 75px }
.error_four .error_back { display: inline-block; width: 180px; line-height: 48px; color: #fff; font-size: 22px; background-color: #1f8dd6; border-radius: 4px }
.me .wrap { overflow: hidden }
.me .me_l { padding-left: 152px; width: 157px; height: 100%; border-right: 1px solid #e7e8ea; min-height: 500px; float: left }
.me .me_l li { line-height: 118px; color: #999; border-bottom: 1px solid #e7e8ea; padding-left: 10px }
.me .me_l li.last { border-bottom: none }
.me .me_l li a:hover { color: #1f8dd6 }
.me .me_r { float: left; width: 642px; padding: 48px 0 0 60px }
/* 公司简? */
.cur  a { color: #00b3eb; font-size: 18px; text-shadow: 0 0 5px #fff }
.me_r  ul label { left: 0; position: absolute; top: 0 }
.me_r  ul p { margin-left: 100px }
.me_r_r  ul li { margin-bottom: 30px; position: relative }
.tabtit  li { margin-bottom: 30px; position: relative }
.sinaflag { background: url("/images/v.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; height: 23px; vertical-align: middle; width: 62px }
.about-us h3 { font-size: 24px; text-shadow: 0 0 5px #fff }
.about-us p { font-size: 16px; line-height: 24px; margin: 20px 0 30px }
.appointment { height: 510px; background-color: #f6f6f7; padding-top: 40px; padding-bottom: 70px; margin-bottom: -50px }
.appointment-inner { margin: 0 auto; width: 335px; background-color: #eee; padding: 44px 52px 23px; border-radius: 8px; font-size: 13px; background: #eee url(../images/app_bottom_1.png) no-repeat center 503px }
.appointment-inner li { height: 79px }
.appointment-inner li.li_area { height: 155px }
.appointment-inner li input[type="text"] { display: block; border: 1px solid #e6e5e5; border-radius: 4px; width: 337px; height: 15px; font-size: 13px; text-indent: 44px; padding: 12px 0px }
.appointment-inner li p { height: 36px; line-height: 36px; text-indent: 44px; color: #1f8dd6 }
.appointment-inner li textarea { height: 103px; line-height: 39px; border: 1px solid #e6e5e5; border-radius: 4px; width: 337px; resize: none; font-size: 13px; text-indent: 44px }
.appointment-inner li input[type="submit"].btn-appointment { border: none; width: 145px; height: 40px; display: block; margin: 0 auto; background-color: #1f8dd6; color: #fff; font-size: 18px; text-align: center; line-height: 40px; border-radius: 4px }
.appointment-inner .col_1, .appointment-inner .col_2, .appointment-inner .col_3, .appointment-inner .col_4 { background: #fff url(../images/app_btn_1.png) no-repeat 10px 8px }
.appointment-inner .col_2 { background-position: 10px -38px }
.appointment-inner .col_3 { background-position: 10px -78px }
.appointment-inner .col_4 { background-position: 10px -118px; height: 105px; *margin-left: -40px }
.appointment-inner .appointment-result { font-size: 22px; color: #1f8dd6; text-align: center }
.appointment-inner i.to_left { display: inline-block; width: 60px; height: 1px; vertical-align: middle; background-image: linear-gradient(to left, #8abfe2, #ededed); margin-right: 14px }
.appointment-inner i.to_right { display: inline-block; width: 60px; height: 1px; vertical-align: middle; background-image: linear-gradient(to left, #ededed, #8abfe2); margin-left: 14px }
.updateLog { padding: 0 0 42px 277px; color: #638089 }
.updateLog .updateLog-list { position: relative; overflow: hidden }
.updateLog .updateLog-title { padding: 5px 0 0 105px; height: 58px; line-height: 58px; font-size: 18px; font-weight: 400 }
.updateLog .updateLog-detail { overflow: hidden; padding-bottom: 25px }
.updateLog-detail-l { float: left; width: 80px; position: relative; }
.updateLog .updateLog-detail:last-child { padding-bottom: 0 }
.updateLog-detail-l span { display: inline-block; width: 65px; height: 65px; background: url('../images/date-bg_1.png') no-repeat 0 -77px; color: #5eb95e; font-size: 18px; line-height: 65px; text-align: center }
.updateLog-detail-l p { width: 65px; color: #a1b3b8; height: 30px; line-height: 30px; text-align: center }
.updateLog-detail-l b { position: absolute; width: 12px; top: 29px; right: -7px; height: 12px; background: url('../images/update-log-icon_1.png') no-repeat }
.updateLog-detail-r { float: left; width: 610px; padding: 0 55px 0 25px }
.updateLog-detail-r .u-detail-con { position: relative; background-color: #fff; border: 1px solid #c1d1e1; border-radius: 4px; padding: 17px 30px; font-size: 16px; min-height: 60px; line-height: 30px }
.updateLog-detail-r .u-detail-con b { left: -11px; top: 27px; position: absolute; width: 11px; height: 13px; background: url('../images/update-log-icon_1.png') no-repeat 1px -14px }
.updateLog-detail-r .u-detail-onecon { line-height: 60px }
.updateLog .log-active .updateLog-detail-r .u-detail-con { background-color: #fafafa; border-color: #e8e8e8 }
.updateLog .log-active .updateLog-detail-l span { background-position: 0 0; color: #fff }
.updateLog .log-active .updateLog-detail-r .u-detail-con b { background-position: 1px -33px }
.updateLog .updateLog-year { height: 24px; padding: 0 0 25px 44px; position: relative }
.updateLog .updateLog-year span { padding: 0 20px; float: left; background-color: #f7f7f8; height: 24px; line-height: 24px; border-radius: 4px }
.updateLog .line { position: absolute; height: 999999px; left: 79px; width: 1px; background-color: #f7f7f8; z-index: -999; top: 0 }

.main .wrap .color_blue { color: #1f8dd6 }
.main .wrap .color_green { color: #5eb860 }
.remarks { line-height: 30px; padding-top: 20px; color: #aaa }
/*.more_qd { width: 386px; height: 79px; display: inline-block; background: url("../images/more_1.png") no-repeat; padding-bottom: 20px }*/

.font_green { color: #5eb95e }
.challenge { text-align: center }
.challenge .wrap_bak { background-color: #3274d7 }
.challenge .wrap_bak .cont { margin: 0 auto; background: url("/images/challenge/challenge.min.png?1210") no-repeat center bottom; height: 576px }
.challenge .wrap { width: auto; padding-top: 50px }
.challenge .wrap .cont { width: 1180px; position: relative; overflow: hidden; margin: 0 auto }
.challenge .wrap .cont>div { float: left; position: relative; overflow: hidden }
.challenge .wrap .cont .step { width: 50px; background: url("/images/challenge/event.png") no-repeat center top; background-size: 50px; margin-right: 30px; padding-top: 30px; color: #396ca6; font-size: 26px }
.challenge .step1_cont { width: 595px }
.challenge .step1_cont p { line-height: 25px; font-size: 17px; text-align: left }
.challenge .step1_cont .cooperation { margin-top: 40px; text-align: left }
.challenge .step1_cont .cooperation span { border-radius: 30px; padding: 5px 20px; border: 1px solid #b5c3d8; height: 40px; display: inline-block; width: 180px }
.challenge .prize { text-align: center; width: 500px; margin-top: 20px }
.challenge .prize img { width: 135px }
.challenge p { color: #4f4f4f }
.step1 { margin-bottom: 50px }
.step2 { background: url("/images/challenge/step2_bak.png") repeat }
.step2 .step2_cont { height: 409px; width: 939px; background: url("/images/challenge/step.min.png?1229") no-repeat; margin-top: 60px; margin-bottom: 50px }
.step3 .step3_cont { width: 950px; padding-left: 45px }
.step3 .step3_cont .cont_list span { font-size: 26px; display: block; margin-top: -5px; margin-bottom: 20px }
.step3 .step3_cont .cont_list p { line-height: 25px }
.step3 .step3_cont { position: relative; overflow: hidden }
.step3 .step3_cont>div { position: relative; overflow: hidden; padding-top: 50px; padding-bottom: 40px; border-bottom: 1px dashed #9B9B9B }
.step3 .step3_cont div>div { float: left; position: relative }
.step3 .step3_cont .cont_list { width: 715px; text-align: left; padding: 0 20px }
.step3 .step3_cont .cont_list li { line-height: 30px }
.step3 .step3_cont .icon { height: 180px; width: 140px; text-align: center }
.step3 .icon_first { margin-top: 0px; background: url("/images/challenge/honor.min.png") center no-repeat }
.step3 .icon_price { background: url("/images/challenge/price.min.png") center no-repeat }
.step3 .icon_second { background: url("/images/challenge/team.min.png") center no-repeat }
.step3 .icon_third { margin-top: 140px; background: url("/images/challenge/product.min.png") center no-repeat }
.step3 .icon_fourth { margin-top: 50px; background: url("/images/challenge/awards.min.png") center no-repeat }
.statement { width: 100%; margin-top: 50px; background-color: #f6f6f6; padding: 40px; font-size: 13px; margin-bottom: 50px }
.statement .wrap { width: 1280px; text-align: center; margin: 0 auto }
.statement .wrap P { line-height: 28px }
#challenge_head .btn { margin: 0 auto; width: 290px }
#challenge_head .btn a { display: block; background: url("/images/challenge/btn.min.png") no-repeat; width: 280px; height: 78px; color: #009aff; font-size: 33px; line-height: 78px }
.challenge .baoming_cont { width: 900px !important; margin: 0 auto }
.challenge .baoming_title { padding-left: 100px; width: 100%; text-align: left; padding-bottom: 40px; color: #1f8dd6; font-size: 25px; border-bottom: 1px dashed #9B9B9B; margin-bottom: 20px }
.challenge .baoming_input_cont { width: 900px !important; margin: 0 auto }
.challenge .baoming_input_cont>div { margin: 30px 0px; padding-left: 100px; text-align: left }
.challenge .baoming_input_cont .name { color: #1f8dd6; font-size: 22px; width: 170px; display: inline-block }
.challenge .baoming_input_cont input { height: 34px; width: 300px; font-size: 18px; line-height: 34px; border: 1px solid #bbb; border-radius: 3px; padding: 0 10px; color: #638089 }
.challenge .baoming_input_cont .info { color: #aaa; display: none }
.challenge .baoming_input_cont .error_info { color: red; display: none }
.success { height: 300px; margin-top: 80px; display: none }
.up { width: 50px; height: 50px; position: fixed; bottom: 70px; right: 50px; }
.up img { width: 50px; height: 50px; }


.slideBox {overflow: hidden; background: #333; position: relative }
.slideBox li { overflow: hidden }
.slideBox .prev, .slideBox .next { z-index: 1 }
.slideBox .hd { overflow: hidden; height: 30px;  position: absolute; left: 0; bottom: 20px; left: 50%; margin-left: -20px }
.slideBox .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px }
.slideBox .hd ul li { position: relative; _display: inline; float: left; width: 10px; height: 10px; overflow: hidden; background: #ccc; margin-right: 10px; text-indent: -999px; cursor: pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.slideBox .hd ul li.on { background:#fff;}


/* 技术合作方 */
.par_top{ background: #02060C url(/images/newVersion/partners0.jpg?1231) 50% 0px / auto 390px no-repeat; height:390px;text-align:center;}
.par_top .wrap{position: relative;}
.par_top .wrap .par_topLight{position: absolute;width: 564px;height: 310px;background: url(/images/newVersion/dl_topLight.png) 0 0 / 500px auto no-repeat;top: 0;right: 20px;}
.par_top h2{width: 850px;height:160px;background:url(/images/newVersion/partners00.png?1231) 50% 0px / auto 160px no-repeat;text-indent: -9999px;position: absolute;top: 105px; left: 50%;margin-left: -425px;}
.par_top p{ position: absolute; top: 340px; left: 50%;margin-left: -8px;width: 380px;text-align:right; color:#b22224;letter-spacing: .5px;}
.par-dialogue{ background: #fff;}
.par-dialogue .wrap {  overflow: hidden;  width: 1130px;  }
.par-dialogue .par-left{ float: left; height: 100%; padding-top: 90px; padding-bottom: 30px; }
.par-dialogue .par-left img{ width: 193px;}
.par-dialogue .par-left p{text-align: center;color: #0099ff;font-size: 16px; margin-top: 20px;}
.par-dialogue .par-left p a{color: #0099ff;}
.par-dialogue .par-left p a:hover{color: #0c94ee;}
.par-dialogue .par-right{float:left;width: 840px;height:100%;padding-top:90px;padding-bottom:30px;margin-left: 90px;}
.par-dialogue .par-right .word h3{padding-bottom: 25px;}
.par-dialogue .par-right .word p{  line-height: 26px;text-indent: 2em;padding-bottom: 25px;}
.par-dialogue .par-right .pic h3{ /*color: #0099ff;*/padding-bottom: 15px;font-weight: normal}
.par-dialogue .par-right .pic img{ width:270px; }
.par-dialogue .par-right .pic ul li{ float: left;margin-right: 15px; }
.par-dialogue .par-right .pic ul li:last-child{ margin-right: 0;}
.par-dialogue .par-right .pic ul li a{ position: relative}
.par-dialogue .par-right .pic ul li a:hover{top: -1px;}
.par-dialogue .par-right .pic ul li a>div{ position: absolute;bottom: 0;left: 0;width: 100%;height: 38px;line-height: 38px;background: rgba(0,0,0,0.5);}
.par-dialogue .par-right .pic ul li a>div p{ color: #fff;text-align: center}
.par-disclaimer{color: #434a54; font-size: 14px; padding: 100px 0 80px;}
.par-disclaimer.wrap{width: 1100px;}
.par-disclaimer p{text-align: center; padding-bottom: 30px; border-bottom: 1px solid #c5c5c5;font-size: 14px;}


/*服务条款 FAQ*/
.fqa .wrap { padding: 43px 0 20px; overflow: hidden }
.fqa .fqa_l { float: left; width: 176px; padding-left: 200px; font-size: 16px }
.fqa .fqa_l li { background-color: #1f8dd6; border-bottom: 1px solid #fff }
.fqa .fqa_l li a { color: #fff; line-height: 46px; display: block; vertical-align: top; text-indent: 13px }
.fqa .fqa_l li li { background-color: #e0f8ff }
.fqa .fqa_l li li:hover { background-color: #c9f2ff }
.fqa .fqa_l li li a { color: #1f8dd6 }
.fqa .fqa_r ul { padding: 15px 0 18px; border-bottom: 1px solid #eaeaea }
.fqa .fqa_r ul.last { border-bottom: none }
.fqa .fqa_r li { padding: 4px 0 4px 53px; line-height: 46px; background: url("../images/qa_1.png") no-repeat; font-size: 14px }
.fqa .fqa_r li.q { color: #5f7d8e; background-position: 0 8px }
.fqa .fqa_r li.a { color: #1b7bb2; background-position: 0 -93px }

/* 媒体报道 */
.reports_top {  height: 78%;  min-height: 585px; background: #02060C url(/images/newVersion/reports_topBg.png) center no-repeat;  position: relative;background-size: cover;  }
.reports_topBg2{  position: absolute;  bottom: 0;  background: url(/images/newVersion/reports_topBg2.png) 50% 0px / auto 307px no-repeat;  height: 307px;  width: 100%;  }
.reports_top h2 { position: absolute;  top: 40%;  left: 50%;  transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);  -webkit-transform: translate(-50%,-50%);  text-align: center;  padding-top: 0;  width: 100%;}
.reports_top h2 img{ height: 65px;}
.reports_list{margin-top: 25px;}
.reports_list .wrap{  width: 1100px;  }
.reports_list li{  border-bottom: 1px dotted #e1e1e1;  padding: 40px 0;  }
.reports_list li:last-child{  border-bottom: none;  }
.reports_list .rep-pic{  width: 150px;  max-height: 150px;  margin-right: 60px;  margin-top: 5px;  }
.reports_list .rep-pic img{  /*width: 150px; max-height: 150px; */  width: 148px;  max-height: 148px;  border: 1px solid #ededed;  }
.reports_list .rep-intro {  width: 890px;  }
.reports_list .rep-intro h5 {  font-size: 16px;  color: #000;  font-weight: normal;  margin: 0 0 15px;  }
.reports_list .rep-intro h5 span {  font-size: 14px;  color: #828282;  }
.reports_list .rep-intro > div {  text-indent: 2em; color: #505050;  font-size: 15px;  line-height: 26px;  max-height: 80px;  overflow: hidden  }
.reports_list .rep-intro .read-more {  margin-top: 6px;  }
.reports_list .rep-intro .read-more a {  color: #0099ff;  font-size: 15px;  }
.reports_list ul.yiiPager a:link,.reports_list ul.yiiPager a:visited {  border: none; padding: 2px 6px;  }
.reports_list ul.yiiPager a:hover {  border:none;  }
.reports_list ul.yiiPager .hidden a {  border:none;  }



/* 首页广告效果 */
.ad_point2{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    margin-top: -20px;
    margin-left: 164px;
    display: none;
}
.index_adver{
    display: inline-block;
    width: 100%;
    height:528px;
    background: #000 url(../images/index_temp.jpg?0602) no-repeat center center;
    background-size: auto 528px;
    vertical-align: top;
    position: relative;
}
.index_adver_tit{
    position: absolute;
    left: 50%;
    bottom: 80%;
    width: 870px;
    height: 50px;
    background: url(../images/index_adver_tit.png) no-repeat;
    background-size:  auto 50px;
    margin-bottom: -15px;
    margin-left: -435px;
}
@-webkit-keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1; }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0; } }

@keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1; }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0; } }
.ball-scale-multiple {
    position: relative;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px); }
.ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s; }
.ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s; }
.ball-scale-multiple > div:nth-child(4) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s; }
.ball-scale-multiple > div {
    cursor: pointer;
    background-color: #98ff00;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    margin: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: ball-scale-multiple 2.4s 0s linear infinite;
    animation: ball-scale-multiple 2.4s 0s linear infinite; }



@media screen and (max-width:1366px) {
    .reports_topBg2 {  background: url(/images/newVersion/reports_topBg2.png) 50% 0px / auto 285px no-repeat;  height: 285px;  }
    /* 媒体报道 小屏幕宽? */
    .reports_list .wrap {  width: 980px;  }
    .reports_list .rep-intro {  width: 770px;  }

}

@media screen and (max-width:1280px) {
    /*.header-account, .header .head-user { padding-right: 26px }*/
    .reports_topBg2 {  background: url(/images/newVersion/reports_topBg2.png) 50% 0px / auto 265px no-repeat;  height: 265px;  }
    .csBanner.liveBanner > img {  height: 225px; }
}

/* banner 适应*/
@media only screen and (max-width: 1068px) {
    .page-image.profileBG.csBG {
        min-height:540px;
        background-image: url(/images/newVersion/csBG-m.jpg);
        background-size: cover;
    }
    .csBanner > img { height: 100px;}
    .csBanner>ul li{margin: 74px 15px 0;font-size: 13px;}
    /*公司简?*/
    .page-image.profileBG{min-height:540px;background-image: url(/images/newVersion/profile_01_m.jpg);}
    .publicBanner.profileBanner > img{height: 110px;}
    /* 媒体报道 */
    .reports_top{min-height:540px;}
    .reports_top h2 img{height: 57px;margin-top: -20px;}
}
@media only screen and (min-width: 1390px) and (max-width: 1441px) {
    /*直播*/
    .page-image.profileBG.liveBG{ min-height: 615px;}
    /*客服*/
    .page-image.profileBG.csBG { min-height:615px;}
    /*公司简?*/
    .page-image.profileBG{min-height:615px;}
    .publicBanner.profileBanner > img{height: 130px;}
    /* 媒体报道 */
    .reports_top{min-height:615px;}
    .reports_top h2 img{height: 72px;}
    /*首页临时banner*/
    .index_adver{  height: 600px;  background-size: auto 600px;  }
    .ad_point2 {  margin-top: -23px;  margin-left: 190px;  }
}
@media only screen and (min-width: 1442px) and (max-width: 1641px) {
    /*直播*/
    .page-image.profileBG.liveBG{ min-height: 685px;}
    .csBanner.liveBanner > img {  height: 300px; }
    /*客服*/
    .page-image.profileBG.csBG {  min-height:685px  }
    .csBanner > img {  height: 140px;  }
    .csBanner>ul li{width: 170px; margin: 95px 15px 0;font-size: 16px;}
    .csBanner>ul li span{display: inline-block;width: 85px;height: 85px;background:url(/images/newVersion/icons-cs.png) 0 0/100px auto no-repeat;}
    .csBanner>ul li:nth-of-type(2) span{background-position: 0 -99px;}
    .csBanner>ul li:nth-of-type(3) span{background-position: 0 -197px;}
    .csBanner>ul li:nth-of-type(4) span{background-position: 0 -295px;}
    /*公司简?*/
    .page-image.profileBG{min-height:685px;}
    .publicBanner.profileBanner > img{height: 140px;}
    /* 媒体报道 */
    .reports_top{min-height:685px;}
    .reports_top h2 img{height: 78px;}
    /*首页临时banner*/
    .index_adver{  height: 624px;  background-size: auto 624px;  }
    .ad_point2 {   margin-top: -23px;  margin-left: 198px;  }
}
@media only screen and (min-width: 1642px) and (max-width: 1780px) {
    /*直播*/
    .page-image.profileBG.liveBG{ min-height: 770px;}
    .csBanner.liveBanner > img {  height: 310px; }
    /*客服*/
    .page-image.profileBG.csBG {  min-height:770px  }
    .csBanner > img {  height: 145px;  }
    .csBanner>ul li{width: 170px; margin: 95px 15px 0;font-size: 16px;}
    .csBanner>ul li span{display: inline-block;width: 85px;height: 85px;background:url(/images/newVersion/icons-cs.png) 0 0/100px auto no-repeat;}
    .csBanner>ul li:nth-of-type(2) span{background-position: 0 -99px;}
    .csBanner>ul li:nth-of-type(3) span{background-position: 0 -197px;}
    .csBanner>ul li:nth-of-type(4) span{background-position: 0 -295px;}
    /*公司简?*/
    .page-image.profileBG{min-height:770px;}
    .publicBanner.profileBanner > img{height: 155px;}
    /* 媒体报道 */
    .reports_top{min-height:770px;}
    .reports_top h2 img{height: 85px;}
    /*首页临时banner*/
    .index_adver{  height: 680px;  background-size: auto 680px;  }
    .ad_point2 { margin-top: -25px;  margin-left: 218px;}
}
@media only screen and (min-width: 1781px) and (max-width: 1850px) {
    /*直播*/
    .page-image.profileBG.liveBG{ min-height: 820px;}
    .csBanner.liveBanner > img {  height: 340px; }
    /*客服*/
    .page-image.profileBG.csBG {  min-height:820px  }
    .csBanner > img {  height: 160px;  }
    .csBanner>ul li{width: 170px; margin: 95px 15px 0;font-size: 16px;}
    .csBanner>ul li span{display: inline-block;width: 85px;height: 85px;background:url(/images/newVersion/icons-cs.png) 0 0/100px auto no-repeat;}
    .csBanner>ul li:nth-of-type(2) span{background-position: 0 -99px;}
    .csBanner>ul li:nth-of-type(3) span{background-position: 0 -197px;}
    .csBanner>ul li:nth-of-type(4) span{background-position: 0 -295px;}
    /*公司简?*/
    .page-image.profileBG{min-height:820px;}
    .publicBanner.profileBanner > img{height: 165px;}
    /* 媒体报道 */
    .reports_top{min-height:820px;}
    .reports_top h2 img{height: 90px;}
    /*首页临时banner*/
    .index_adver{  height: 704px;  background-size: auto 704px;  }
    .ad_point2 { margin-top: -27px;  margin-left: 228px;}
}
@media only screen and (min-width: 1851px){
    /*直播*/
    .page-image.profileBG.liveBG{ min-height: 838px;background-position: center center;background-size: auto 838px!important;background-color: rgba(13,12,17,1)}
    .csBanner.liveBanner > img {  height: 380px; }
    /*客服*/
    .page-image.profileBG.csBG {  min-height:838px;background-size: auto 838px!important;background-color: rgba(41,100,202,1)}
    .csBanner > img {  height: 165px;  }
    .csBanner>ul li{width: 170px; margin: 95px 15px 0;font-size: 16px;}
    .csBanner>ul li span{display: inline-block;width: 85px;height: 85px;background:url(/images/newVersion/icons-cs.png) 0 0/100px auto no-repeat;}
    .csBanner>ul li:nth-of-type(2) span{background-position: 0 -99px;}
    .csBanner>ul li:nth-of-type(3) span{background-position: 0 -197px;}
    .csBanner>ul li:nth-of-type(4) span{background-position: 0 -295px;}
    /*公司简?*/
    .page-image.profileBG{min-height:838px;}
    .publicBanner.profileBanner > img{height: 175px;}
    /* 媒体报道 */
    .reports_top{min-height:838px;}
    .reports_top h2 img{height: 90px;}
    /*首页临时banner*/
    .index_adver{  height: 760px;  background-size: auto 760px;  }
    .ad_point2 { margin-top: -28px;  margin-left: 248px;}
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2){
    /*.CaseBG1{background:url(/images/newVersion/CaseBG1@2x.jpg) 50% 0px / auto 864px no-repeat;}
    .CaseBG2{background:url(/images/newVersion/CaseBG2@2x.jpg) 50% 0px / auto 864px no-repeat;}
    .CaseBG3{background:url(/images/newVersion/CaseBG3@2x.jpg) 50% 0px / auto 864px no-repeat;}
    .CaseBG4{background:url(/images/newVersion/CaseBG4@2x.jpg) 50% 0px / auto 864px no-repeat;}
    .CaseBG5{background:url(/images/newVersion/CaseBG5@2x.jpg) 50% 0px / auto 864px no-repeat;}
    .CaseBG6{background:url(/images/newVersion/CaseBG6@2x.jpg) 50% 0px / auto 864px no-repeat;}
    .CaseBG7{background:url(/images/newVersion/CaseBG7@2x.jpg) 50% 0px / auto 864px no-repeat;}
    .CaseBG8{background:url(/images/newVersion/CaseBG8@2x.jpg) 50% 0px / auto 864px no-repeat;}*/
    .publicBG{background:url(/images/newVersion/Public-Service_01@2x.jpg) 50% 0px / auto 847px no-repeat;}
    .profileBG{background:url(/images/newVersion/profile_01@2x.jpg) 50% 0px / auto 912px no-repeat;}

    .page-image.profileBG.liveBG{ background-image: url(/images/newVersion/liveBG_2x.jpg?0425);}
    .classicCase.liveCase{background-image:url(/images/newVersion/liveCaseBG_2x.jpg?0425)}
    .csSdk.liveIntro{background-image:url(/images/newVersion/liveIntroBG_2x.png?0425)}
}