.purple {
    color:#70009D
}
.bg-purple {
    background-color:#70009D
}
.orange {
    color:#f60
}
.bg-orange {
    background-color:#f60
}
.blue {
    color:#0ae
}
.bg-blue {
    background-color:#0ae
}
.gray {
    color:#b9bcc7
}
.bg-gray {
    background-color:#b9bcc7
}
.red {
    color:#fc4444
}
.bg-red {
    background-color:#fc4444
}
html {
    font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","黑体",Arial,sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
article,aside,details,figcacption,figure,footer,header,hgroup,main,nav,section,summary {
    display:block
}
audio,canvas,progress,video {
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template {
    display:none
}
a {
    background:transparent;
    text-decoration:none;
    color:#333
}
a:active,a:hover,a:focus {
    outline:0;
    text-decoration:none;
    color:#70009D
}
abbr[title] {
    border-bottom:1px dotted
}
b,strong {
    font-weight:bold
}
dfn {
    font-style:italic
}
mark {
    background:#ff0;
    color:#000
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-0.5em
}
sub {
    bottom:-0.25em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
hr {
    box-sizing:content-box;
    height:0
}
pre {
    overflow:auto
}
code,kbd,pre,samp {
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea {
    color:inherit;
    font:inherit
}
ton {
    overflow:visible
}
button,select {
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled] {
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:p
}
input {
    line-height:normal
}
input[type="checkbox"],input[type="radio"] {
    box-sizing:border-box
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height:auto
}
input[type="search"] {
    -webkit-appearance:textfield
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}
fieldset {
    border:1px solid #c0c0c0
}
textarea {
    overflow:auto
}
optgroup {
    font-weight:bold
}
table {
    border-collapse:collapse;
    border-spacing:0
}
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,a,pre,table,caption,th,td,form,legend,fieldset,input,button,select,textarea,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,nav,section,source,video,time {
    margin:0;
    padding:0;
    font-weight:normal;
    font-style:normal;
    font-size:100%;
    font-family:inherit;
    box-sizing:border-box;
    text-align:justify
}
body {
    color:#333;
    background:#eee;
    font:8px
}
ul,li,ol {
    list-style:none;
    line-height:normal
}
i,address,cite,dfn,em,var {
    font-style:normal
}
html,body {
    min-height:100%
}
header .list,footer .ft1,footer .list2,footer .ft2,.section21 .filter,.section21 .style-box,.section21 .list,.section21 .style2 .item,.section31 .list2,.section31 .list4,.section41 .item,.section62 .list,.section71 .item,.section81 .list,.cf {
    *zoom:1
}
header .list:before,footer .ft1:before,footer .list2:before,footer .ft2:before,.section21 .filter:before,.section21 .style-box:before,.section21 .list:before,.section21 .style2 .item:before,.section31 .list2:before,.section31 .list4:before,.section41 .item:before,.section62 .list:before,.section71 .item:before,.section81 .list:before,header .list:after,footer .ft1:after,footer .list2:after,footer .ft2:after,.section21 .filter:after,.section21 .style-box:after,.section21 .list:after,.section21 .style2 .item:after,.section31 .list2:after,.section31 .list4:after,.section41 .item:after,.section62 .list:after,.section71 .item:after,.section81 .list:after,.cf:before,.cf:after {
    content:"";
    display:table
}
header .list:after,footer .ft1:after,footer .list2:after,footer .ft2:after,.section21 .filter:after,.section21 .style-box:after,.section21 .list:after,.section21 .style2 .item:after,.section31 .list2:after,.section31 .list4:after,.section41 .item:after,.section62 .list:after,.section71 .item:after,.section81 .list:after,.cf:after {
    clear:both
}
input[type=text],input[type=password],select,textarea {
    border:#333 1px solid;
    outline:none
}
input[type=text]:hover,input[type=password]:hover,select:hover,textarea:hover,input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus {
    border-color:#70009D
}
.left,.right {
    float:left
}
.show {
    display:block !important
}
.content,.section21,.section31,.section41 {
    width:1200px;
    margin-left:auto;
    margin-right:auto
}
.btn {
    height:30px;
    line-height:30px;
    padding:0 10px;
    border-radius:5px;
    border:#70009D 1px solid;
    text-align:center;
    background-color:#70009D;
    color:#fff
}
.btn:hover {
    opacity:.8;
    color:#fff
}
.btn.btn-blue {
    background-color:#0ae;
    border-color:#0ae
}
.btn.btn-gray {
    background-color:#b9bcc7;
    border-color:#b9bcc7
}
.btn.btn-red {
    background-color:#fc4444;
    border-color:#fc4444
}
.btn.btn-orange {
    background-color:#f60;
    border-color:#f60
}
.btn.btn-white {
    background-color:#fff;
    border-color:#eee;
    color:#333
}
input[type=text],input[type=password],select {
    border:#eee 1px solid;
    height:30px;
    border-radius:5px;
    padding:0 5px
}
input[type=text]:focus,input[type=password]:focus,select:focus {
    border-color:#70009D
}
input[type=submit]:hover {
    opacity:.8
}
textarea {
    height:auto;
    min-height:120px;
    border:#eee 1px solid;
    border-radius:5px;
    padding:5px
}
.prv-nxt {
    padding-top:20px;
    padding-bottom:20px;
    text-align:center
}
.prv-nxt a {
    width:27px;
    height:27px;
    border:#eee 1px solid;
    text-align:center;
    line-height:27px;
    font-size:12px;
    display:inline-block;
    margin-right:5px;
    border-radius:100%
}
.prv-nxt a:hover,.prv-nxt .active {
    background-color:#70009D;
    color:#fff;
    border-color:#70009D
}
.prv-nxt .con {
    display:inline-block;
    background-color:#fff;
    border-radius:8px;
    padding:10px 20px
}
.prv-nxt .prev {
    margin-right:30px
}
.prv-nxt .next {
    margin-left:30px
}
@-webkit-keyframes btnWhiteHover {
    0% {
        color:#fff;
        border-color:#fff
    }
    100% {
        color:#70009D;
        border-color:#70009D
    }
}@keyframes btnWhiteHover {
     0% {
         color:#fff;
         border-color:#fff
     }
     100% {
         color:#70009D;
         border-color:#70009D
     }
 }@-webkit-keyframes btnWhite {
      0% {
          color:#70009D;
          border-color:#70009D
      }
      100% {
          color:#fff;
          border-color:#fff
      }
  }@keyframes btnWhite {
       0% {
           color:#70009D;
           border-color:#70009D
       }
       100% {
           color:#fff;
           border-color:#fff
       }
   }.g-center-menu .content>a,.section71 .item,.section81 .item {
        -webkit-animation:btnWhite .5s linear forwards;
        animation:btnWhite .5s linear forwards
    }
.g-center-menu .content>a:hover,.section71 .item:hover,.section81 .item:hover,.g-center-menu .content>a.on,.section71 .on.item,.section81 .on.item {
    -webkit-animation:btnWhiteHover .5s linear forwards;
    animation:btnWhiteHover .5s linear forwards
}
@-webkit-keyframes transform11 {
    0% {
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
        box-shadow:none
    }
    100% {
        -webkit-transform:scale(1.03,1.03);
        transform:scale(1.03,1.03);
        box-shadow:0 0 10px 0 #e6dfe9
    }
}@keyframes transform11 {
     0% {
         -webkit-transform:scale(1,1);
         transform:scale(1,1);
         box-shadow:none
     }
     100% {
         -webkit-transform:scale(1.03,1.03);
         transform:scale(1.03,1.03);
         box-shadow:0 0 10px 0 #e6dfe9
     }
 }@-webkit-keyframes transform11_out {
      0% {
          -webkit-transform:scale(1.03,1.03);
          transform:scale(1.03,1.03);
          box-shadow:0 0 10px 0 #e6dfe9
      }
      100% {
          -webkit-transform:scale(1,1);
          transform:scale(1,1);
          box-shadow:none
      }
  }@keyframes transform11_out {
       0% {
           -webkit-transform:scale(1.03,1.03);
           transform:scale(1.03,1.03);
           box-shadow:0 0 10px 0 #e6dfe9
       }
       100% {
           -webkit-transform:scale(1,1);
           transform:scale(1,1);
           box-shadow:none
       }
   }.g-center-menu .content>a,.section71 .item,.section81 .item {
        -webkit-animation:transform11_out .5s linear forwards;
        animation:transform11_out .5s linear forwards
    }
.g-center-menu .content>a:hover,.section71 .item:hover,.section81 .item:hover {
    -webkit-animation:transform11 .5s linear forwards;
    animation:transform11 .5s linear forwards
}
.g-hd-banner {
    position:absolute;
    left:50%;
/*    margin-left:-960px;
    width:1920px;*/
    margin-left:-50%;
    width:100%;
    height:240px
}
.g-hd-banner img {
    display:block;
    width:100%;
    height:100%
}
@media screen and (min-width:1920px) {
    .g-hd-banner {
        width:100%;
        position:relative;
        left:0;
        margin-left:0;
        height:240px;
        margin-bottom:-240px
    }
}.h540 {
     width:100%;
     height:240px
 }
.g-center-menu {
    background-color:#252525;
    padding:14px 0;
    width:100%;
    font-size:12px
}
.g-center-menu .content {
    text-align:center
}
.g-center-menu.fixed {
    position:fixed;
    top:0;
    z-index:1000
}
.g-center-menu .content>a {
    margin:0 12px;
    border:#fff 1px solid;
    color:#fff;
    width:150px;
    height:32px;
    line-height:30px;
    border-radius:32px;
    display:inline-block;
    text-align:center;
    font-size:12px
}
.g-center-menu .content>a:hover,.g-center-menu .content>a.on {
    background-color:#fff;
    color:#70009D;
    border-color:#70009D
}
.g-center-menu .content>a.bdn {
    border:none
}
.g-center-menu .content>a.btn-all {
    background-color:#70009D;
    color:#fff
}
.g-center-menu .title {
    color:#fff;
    text-align:center;
    font-size:18px;
    line-height:32px
}
.g-center-menu .menu {
    margin:0 12px;
    border:#fff 1px solid;
    color:#fff;
    width:250px;
    height:32px;
    line-height:30px;
    border-radius:32px;
    display:inline-block;
    text-align:center;
    font-size:12px;
    display:inline-block;
    text-align:center;
    position:relative
}
.g-center-menu .menu h3 {
    text-align:center;
    cursor: pointer;
}
.g-center-menu .menu .arrow {
    width:10px;
    height:6px;
    background:url("../images/arrow-down21.png") left top no-repeat;
    background-size:100% 100%;
    display:inline-block
}
.g-center-menu .menu:hover,.g-center-menu .menu.on {
    background-color:#fff;
    color:#70009D;
    border-color:#70009D
}
.g-center-menu .menu:hover .arrow,.g-center-menu .menu.on .arrow {
    background-image:url(../images/arrow-down21-on.png)
}
.g-center-menu .subMenu {
    display:none;
    position:absolute;
    z-index:99;
    left:0;
    top:45px;
    background-color:#fff;
    width:100%;
    border-radius:5px;
    border:#d6c9df 1px solid
}
/*修改行高*/
.g-center-menu .subMenu li {
    line-height:50px;
    padding:0 10px;
    border-top:#d6c9df 1px solid;
    font-size:12px;
    position:relative
}

.g-center-menu .subMenu li:first-child {
    border:none
}
.g-center-menu .subMenu li>a {
    color:#8e7295;
    background:url("../images/arrow-right21.png") right center no-repeat;
    margin:0;
    padding: 5px;
    display:block
}
.g-center-menu .subMenu li:hover {
    background-color:#f0ebf3
}
.g-center-menu .subMenu li:hover>a {
    background-image:url(../images/arrow-right21-on.png)
}
.g-center-menu .subMenu li:hover .thirdMenu {
    display:block
}
.g-center-menu .thirdMenu,.g-center-menu .fourMenu {
    display:none;
    z-index:99;
    border-radius:5px;
    border:#d6c9df 1px solid;
    position:absolute;
    top:-1px;
    left:146px;
    background-color:#fff;
    width:230px
}
.g-center-menu .thirdMenu li:hover .fourMenu {
    display:block
}
.g-center-menu .fourMenu {
    left:226px
}
.g-center-menu .fourMenu a {
    background:none !important
}
.g-tipsTxt-box {
    display:none;
    background-color:#fff;
    position:absolute;
    border-radius:5px;
    padding:13px 10px;
    line-height:20px;
    font-size:18px;
    color:#3f4f67;
    right:40px;
    top:50%;
    margin-top:-23px;
    min-height:46px;
    width:auto !important;
    min-width:120px;
    text-align:left
}
.g-tipsTxt-box .arrow {
    width:10px;
    height:16px;
    background:url("../images/arrow-right-tips.png") left top no-repeat;
    position:absolute;
    right:-9px;
    top:15px
}
.banner {
    height:297px;
    overflow:hidden;
    width:100%;
    position:relative
}
.banner .hd {
    z-index:1;
    overflow:hidden;
    position:absolute;
    left:50%;
    margin-left:-30px;
    bottom:5px;
    height:15px
}
.banner .hd ul {
    overflow:hidden;
    zoom:1;
    float:left
}
.banner .hd li {
    float:left;
    margin-right:8px;
    width:8px;
    height:8px;
    border-radius:8px;
    line-height:14px;
    text-align:center;
    background:#fff;
    cursor:pointer
}
.banner .hd li.on {
    background:#70009D
}
.banner .bd {
    position:relative;
    height:100%;
    z-index:0
}
.banner .bd li {
    zoom:1;
    vertical-align:middle
}
.banner .bd img {
    width:100%;
    height:297px;
    display:block
}
.banner .prev,.banner .next {
    width:80px;
    height:80px;
    position:absolute;
    top:50%;
    margin-top:-40px;
    background:url("../images/l.png") left top no-repeat;
    cursor:pointer;
    opacity:.8
}
.banner .prev:hover,.banner .next:hover {
    opacity:1
}
.banner .prev {
    left:50%;
    margin-left:-600px
}
.banner .next {
    background-image:url(../images/r.png);
    right:50%;
    margin-right:-600px
}
.banner11 {
    height:297px;
    overflow:hidden;
    width:100%;
    position:relative
}
.banner11 .hd {
    position:absolute;
    z-index:1;
    right:1.5%;
    top:50%;
    height:150px;
    margin-top:-75px
}
.banner11 .hd ul {
    zoom:1;
    float:left
}
.banner11 .hd li {
    width:28px;
    height:28px;
    border-radius:28px;
    line-height:14px;
    text-align:center;
    cursor:pointer;
    background:url("../images/dot.png") center center no-repeat;
    margin-bottom:2px;
    position:relative
}
.banner11 .hd li:hover .g-tipsTxt-box {
    display:none
}
.banner11 .hd li.on {
    background-image:url(../images/dot-active.png)
}
.banner11 .hd li:hover {
    background-image:url(../images/dot-hover.png)
}
.banner11 .bd {
    position:relative;
    height:100%;
    z-index:0
}
.banner11 .bd li {
    zoom:1;
    vertical-align:middle
}
.banner11 .bd img {
    width:100%;
    height:297px;
    display:block
}
.banner31 {
    overflow:hidden;
    width:100%;
    position:relative;
    height:530px;
    padding-left:196px;
    margin:20px 0
}
.banner31 .hd {
    z-index:1;
    overflow:hidden;
    position:absolute;
    left:0;
    width:170px;
    height:530px
}
.banner31 .hd ul {
    overflow:hidden;
    zoom:1;
    float:left
}
.banner31 .hd li {
    float:left;
    text-align:center;
    background:#fff;
    cursor:pointer;
    width:170px;
    height:120px;
    overflow:hidden;
    margin-top:16px;
    overflow:hidden
}
.banner31 .hd li img {
    width:100%;
    height:100%
}
.banner31 .hd li:first-child {
    margin:0
}
.banner31 .hd li.on {
    border:#ff9947 2px solid
}
.banner31 .bd {
    position:relative;
    height:100%;
    z-index:0
}
.banner31 .bd li {
    zoom:1;
    vertical-align:middle;
    position:relative
}
.banner31 .bd li span {
    position:absolute;
    bottom:0;
    width:100%;
    padding:0 20px;
    font-size:14px;
    color:#fff;
    background-color:#b2a2c6;
    line-height:50px
}
.banner31 .bd img {
    width:100%;
    height:530px;
    display:block
}
.slideTxtBox {
    width:450px;
    border:1px solid #ddd;
    text-align:left
}
.slideTxtBox .hd {
    height:30px;
    line-height:30px;
    background:#f4f4f4;
    padding:0 10px 0 20px;
    border-bottom:1px solid #ddd;
    position:relative
}
.slideTxtBox .hd ul {
    float:left;
    position:absolute;
    left:20px;
    top:-1px;
    height:32px
}
.slideTxtBox .hd li {
    float:left;
    padding:0 15px;
    cursor:pointer
}
.slideTxtBox .hd li.on {
    height:30px;
    background:#fff;
    border:1px solid #ddd;
    border-bottom:2px solid #fff
}
.slideTxtBox .bd ul {
    padding:15px;
    zoom:1
}
.slideTxtBox .bd li {
    height:24px;
    line-height:24px
}
.slideTxtBox .bd .date {
    float:right;
    color:#999
}
.slideTxtBox .arrow {
    position:absolute;
    right:10px;
    top:0
}
.slideTxtBox .arrow a {
    display:block;
    width:5px;
    height:9px;
    float:right;
    margin-right:5px;
    margin-top:10px;
    overflow:hidden;
    cursor:pointer;
    background:url("../images/arrow.png") 0 0 no-repeat
}
.slideTxtBox .arrow .next {
    background-position:0 -50px
}
.slideTxtBox .arrow .prevStop {
    background-position:-60px 0
}
.slideTxtBox .arrow .nextStop {
    background-position:-60px -50px
}
.picScrollLeft {
    width:100%;
    overflow:hidden;
    position:relative;
    height:120px;
    padding:0 50px
}
.picScrollLeft .bd {
    padding:10px
}
.picScrollLeft .bd ul {
    overflow:hidden;
    zoom:1;
    text-align:center
}
.picScrollLeft .bd li {
    margin:0 20px;
    overflow:hidden;
    text-align:center;
    width:80px;
    font-size:14px;
    line-height:24px;
    height:120px;
    box-sizing:content-box;
    display:inline-block;
    position:relative
}
.picScrollLeft .prev,.picScrollLeft .next {
    width:80px;
    height:80px;
    position:absolute;
    top:50%;
    margin-top:-40px;
    background:url("../images/l2.png") left top no-repeat;
    cursor:pointer;
    opacity:.8
}
.picScrollLeft .prev:hover,.picScrollLeft .next:hover {
    opacity:1
}
.picScrollLeft .prev {
    left:0
}
.picScrollLeft .next {
    background-image:url(../images/r2.png);
    right:-50px
}
header {
    position:absolute;
    z-index:1000;
    width:100%;
    top:0;
    height:140px;
    padding:40px 50px;
    overflow:hidden;
    margin:0 auto
}
header .btn-menu {
    background:url("../images/icon-menu.png") left center no-repeat;
    padding-left:40px;
    font-size:18px;
    color:#fff;
    position:absolute;
    top:50%;
    margin-top:-20px;
    line-height:40px;
    left:1.5%;
    min-width:40px;
    height:40px
}
header .btn-language {
    background:url("../images/icon-language.png") center center no-repeat;
    width:40px;
    height:40px;
    position:absolute;
    right:1.5%;
    top:50%;
    margin-top:-20px
}
header .btn-language:hover .g-tipsTxt-box {
    display:block;
    right:60px
}
header .box1,header .box2 {
    width:1100px;
    height:70px;
    border-radius:20px;
    text-align:center;
    margin:0 auto;
    position:absolute;
    left:50%;
    margin-left:-550px;
    top:50%;
    margin-top:-30px
}
header .box1 .logo,header .box2 .logo {
    width:98px;
    height:39px;
    position:absolute;
    left:50%;
    margin-left:-55px;
    top:50%;
    margin-top:-55px
}
header .list {
    width:100%;
    padding-left:100px
}
header .list li {
    float:left;
    width:190px;
    text-align:center;
    color:#fff;
    line-height:70px;
    font-size:16px
}
header .list li:nth-child(2) {
    margin-right:140px
}
header .list a {
    color:#fff;
    font-weight:bold
}
header .list a:hover {
    color:#70009D
}
header .box2 {
    /*display:none;*/
    background-color:rgba(255,255,255,0.2);
    box-shadow:0px 10px 20px 0px rgba(40,8,9,0.3)
}
@media screen and (max-width:1432px) {
    header .btn-menu i {
        display:none
    }

}footer {
     background-color:#fff;
     border-radius:20px;
     padding:30px 50px 0 50px;
     max-width:1200px;
     margin:0 auto 40px auto;
     box-shadow:0 0 30px 0 #d2cdd7
 }
footer .ft1 {
    color:#3d4d65;
    margin-bottom:40px
}
footer .item {
    float:left;
    margin-right:50px;
    width:250px;
    position:relative;
    height:270px
}
footer .item3 {
    width:270px
}
footer .item4 {
    width:180px;
    float:right;
    margin-right:0
}
footer .title {
    font-size:14px;
    margin-bottom:10px;
    font-weight:bold
}
footer .item1 .txt {
    font-size:12px;
    line-height:14px;
    text-align:left
}
footer .item2,footer .item3 {
    padding-right:50px;
    text-align:left
}
footer .list {
    margin-top:30px
}
footer .list li {
    width:100%;
    font-size:12px;
    line-height:22px;
    height:85px;
    overflow:hidden;
    text-align:left
}
footer .list time {
    display:block;
    color:#a796b5;
    font-size:.875em;
    margin-top:-2px
}
footer .list2 {
    margin-top:30px
}
footer .list2 li {
    float:left;
    width:73px;
    height:73px;
    border-radius:5px;
    overflow:hidden;
    margin-right:10px;
    margin-bottom:10px
}
footer .list2 img {
    display:block;
    width:100%;
    height:100%
}
footer .operate {
    font-size:12px;
    color:#bbbbbb;
    position:absolute;
    bottom:0;
    width: 250px;

}
footer .operate .more {
    color:#bbbbbb;
    background:url("../images/arrow-right.png") left center no-repeat;
    padding-left:15px
}
footer .operate .more:hover {
    color:#70009D;
    background-image:url(../images/arrow-right-on.png)
}
footer .item1 .operate a{
    width:29px;
    height:29px;
    display:inline-block;
    position:relative;
    margin-left: 8px;
}
footer .ft2 {
    line-height:60px;
    border-top:#cfd8e3 1px solid
}
footer .link {
    float:left;
    font-size:13px;
    color:#3d4d65
}
footer .link a {
    color:#3d4d65;
    margin-right:30px
}
footer .link a:hover {
    color:#70009D
}
footer .cpt {
    float:right;
    color:#9e8bad;
    font-size:12px
}
.fixed-mail {
    width:60px;
    height:60px;
    background:url("../images/email.png") center center no-repeat;
    display:block
}
.show {
    display:block
}
.hide {
    display:none
}
.alert {
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0%;
    z-index:99;
    background-color:rgba(0,0,0,0.5)
}
.alert .box {
    position:absolute;
    left:50%;
    top:50%;
    background-color:#fff;
    box-shadow:3px 8px 15px 0 #666
}
.alert .title {
    width:100%;
    border-bottom:#eee 1px solid;
    line-height:50px;
    font-size:14px;
    padding:0 20px
}
.alert .btn-close {
    width:20px;
    height:50px;
    background:url("../images/close.png") center center no-repeat;
    display:block;
    float:right
}
.alert .btn-close:hover {
    opacity:.8
}
.alert .operate {
    text-align:center
}
.alert .operate a {
    display:inline-block;
    width:100px
}
.overly {
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    left:0%;
    top:0;
    z-index:99;
    background-color:rgba(0,0,0,0.5)
}
.alert-msg .box {
    width:430px;
    height:200px;
    margin-left:-215px;
    margin-top:-100px
}
.alert-msg .con {
    font-size:18px;
    text-align:center;
    line-height:30px;
    padding:20px
}
.alert-msg .operate {
    margin-top:10px
}
.alert-msg .operate a {
    display:block;
    margin:0 auto
}
@-webkit-keyframes hovScale-before {
    0% {
        -webkit-transform:scale(1.08,1.08);
        transform:scale(1.08,1.08)
    }
    100% {
        -webkit-transform:scale(1,1);
        transform:scale(1,1)
    }
}@keyframes hovScale-before {
     0% {
         -webkit-transform:scale(1.08,1.08);
         transform:scale(1.08,1.08)
     }
     100% {
         -webkit-transform:scale(1,1);
         transform:scale(1,1)
     }
 }@-webkit-keyframes hovScale {
      0% {
          -webkit-transform:scale(1,1);
          transform:scale(1,1)
      }
      100% {
          -webkit-transform:scale(1.08,1.08);
          transform:scale(1.08,1.08)
      }
  }@keyframes hovScale {
       0% {
           -webkit-transform:scale(1,1);
           transform:scale(1,1)
       }
       100% {
           -webkit-transform:scale(1.08,1.08);
           transform:scale(1.08,1.08)
       }
   }.hovScale {
        -webkit-animation:hovScale-before .5s linear forwards;
        animation:hovScale-before .5s linear forwards
    }
.hovScale:hover {
    -webkit-animation:hovScale .5s linear forwards;
    animation:hovScale .5s linear forwards
}
@-webkit-keyframes hovOpacity-before {
    0% {
        opacity:.8
    }
    100% {
        opacity:1
    }
}@keyframes hovOpacity-before {
     0% {
         opacity:.8
     }
     100% {
         opacity:1
     }
 }@-webkit-keyframes hovOpacity {
      0% {
          opacity:1
      }
      100% {
          opacity:.8
      }
  }@keyframes hovOpacity {
       0% {
           opacity:1
       }
       100% {
           opacity:.8
       }
   }.hovOpacity {
        -webkit-animation:hovOpacity-before .3s linear forwards;
        animation:hovOpacity-before .3s linear forwards
    }
.hovOpacity:hover {
    -webkit-animation:hovOpacity .3s linear forwards;
    animation:hovOpacity .3s linear forwards
}
@-webkit-keyframes hovShadow-before {
    0% {
        shadow:none
    }
    100% {
        box-shadow:0 5px 5px 0 #eee
    }
}@keyframes hovShadow-before {
     0% {
         shadow:none
     }
     100% {
         box-shadow:0 5px 5px 0 #eee
     }
 }@-webkit-keyframes hovShadow {
      0% {
          box-shadow:0 5px 5px 0 #eee
      }
      100% {
          shadow:none
      }
  }@keyframes hovShadow {
       0% {
           box-shadow:0 5px 5px 0 #eee
       }
       100% {
           shadow:none
       }
   }.hovShadow {
        -webkit-animation:hovShadow-before .3s linear forwards;
        animation:hovShadow-before .3s linear forwards
    }
.hovShadow:hover {
    -webkit-animation:hovShadow .3s linear forwards;
    animation:hovShadow .3s linear forwards
}
@-webkit-keyframes btn_hover_in {
    0% {
        background-color:#ccba9a;
        color:#000000
    }
    100% {
        background-color:#000;
        color:#fff
    }
}@keyframes btn_hover_in {
     0% {
         background-color:#ccba9a;
         color:#000000
     }
     100% {
         background-color:#000;
         color:#fff
     }
 }@-webkit-keyframes btn_hover_out {
      0% {
          background-color:#000;
          color:#fff
      }
      100% {
          background-color:#ccba9a;
          color:#000000
      }
  }@keyframes btn_hover_out {
       0% {
           background-color:#000;
           color:#fff
       }
       100% {
           background-color:#ccba9a;
           color:#000000
       }
   }body.hidden-x {
        overflow-x:hidden
    }
@font-face {
    font-family:'robotoblack';
    src:url("roboto-black-webfont.eot");
    src:url("roboto-black-webfont.eot?#iefix") format("embedded-opentype"),url("roboto-black-webfont.woff2") format("woff2"),url("roboto-black-webfont.woff") format("woff"),url("roboto-black-webfont.ttf") format("truetype"),url("roboto-black-webfont.svg#robotoblack") format("svg");
    font-weight:normal;
    font-style:normal
}
@-webkit-keyframes flash {
    0%,50%,100% {
        opacity:1
    }
    25%,75% {
        opacity:0
    }
}@keyframes flash {
     0%,50%,100% {
         opacity:1
     }
     25%,75% {
         opacity:0
     }
 }.flash {
      -webkit-animation:flash 3s linear infinite;
      animation:flash 3s linear infinite
  }
.page-home {
    position:relative
}
.page-home .footer-home {
    width:1200px;
    position:absolute;
    bottom:1.5%;
    left:50%;
    margin-left:-600px;
    z-index:999
}
.page-home .footer-home .btn-footer {
    width:50px;
    height:50px;
    background:url("../images/arrow-top.png") center center no-repeat;
    display:block;
    margin:0 auto;
    -webkit-animation:flash 3s linear infinite;
    animation:flash 3s linear infinite;
    margin-bottom:20px
}
.page-home .footer-home .btn-footer.on {
    background-image:url(../images/arrow-down.png)
}
.page-home .footer-home footer {
    display:none;
    box-shadow:none;
    margin:0 auto
}
.section21 .filter {
    padding:45px 0
}
.section21 .filter .right {
    float:right
}
.section21 .style-box {
    float:left
}
.section21 .style-box .btn-style1,.section21 .style-box .btn-style2 {
    width:32px;
    height:32px;
    border:#a88ccc 1px solid;
    display:block;
    float:left;
    background:url("../images/style1.png") center center no-repeat #a88ccc 1px solid
}
.section21 .style-box .btn-style1.on,.section21 .style-box .btn-style2.on {
    background-color:#70009D;
    border-color:#70009D
}
.section21 .style-box .btn-style1 {
    border-radius:3px 0 0 3px;
    background:url(../images/style1.png) center center no-repeat #fff
}
.section21 .style-box .btn-style1.on {
    background:url("../images/style1-on.png") center center no-repeat #70009D
}
.section21 .style-box .btn-style2 {
    border-radius:0 3px 3px 0;
    background:url(../images/style2.png) center center no-repeat #fff
}
.section21 .style-box .btn-style2.on {
    background:url("../images/style2-on.png") center center no-repeat #70009D
}
.section21 .menu {
    margin-left:24px;
    border:#d6c9df 1px solid;
    color:#fff;
    width:150px;
    height:32px;
    line-height:30px;
    border-radius:5px;
    display:inline-block;
    text-align:center;
    font-size:12px;
    display:inline-block;
    text-align:center;
    position:relative;
    color:#795881;
    background-color:#fff
}
.section21 .menu h3 {
    text-align:center
}
.section21 .menu .arrow {
    width:12px;
    height:8px;
    background:url("../images/arrow-down23.png") left top no-repeat;
    background-size:100% 100%;
    display:inline-block
}
.section21 .menu:hover,.section21 .menu.on {
    background-color:#fff;
    color:#70009D;
    border-color:#70009D
}
.section21 .menu:hover .arrow,.section21 .menu.on .arrow {
    background-image:url(../images/arrow-top23-on.png)
}
.section21 .menu:hover .subMenu {
    display:block
}
.section21 .subMenu {
    display:none;
    position:absolute;
    z-index:9;
    left:0;
    top:31px;
    background-color:#fff;
    width:100%;
    border-radius:5px;
    border:#d6c9df 1px solid
}
.section21 .subMenu li {
    line-height:32px;
    padding:0 10px;
    border-top:#d6c9df 1px solid;
    font-size:12px;
    position:relative
}
.section21 .subMenu li:first-child {
    border:none
}
.section21 .subMenu li>a {
    color:#8e7295;
    margin:0;
    display:block;
    text-align: center;
}
.section21 .subMenu li:hover {
    background-color:#f0ebf3
}
.section21 .style2 .item {
    width:100%;
    background-color:#fff;
    padding:10px;
    border-radius:5px;
    overflow:hidden;
    margin-bottom:10px;
    cursor: pointer;
}
.section21 .style2 .item:hover {
    box-shadow:0 0 10px 0 #e0a5f8
}
.section21 .style2 .item li {
    float:left
}
.section21 .style2 .item .li1 {
    width:200px;
    height:120px
}
.section21 .style2 .item .li1 img {
    width:176px;
    height:120px;
    display:block;
    margin:0 auto
}
.section21 .style2 .item .li2 {
    font-size:20px;
    font-weight:bold;
    /*line-height:120px;*/
    width:150px;
    text-align:center
}
.section21 .style2 .item .li2 a {
    font-weight:bold;
    color:#70009D
}
.section21 .style2 .item .li3 {
    width:250px;
    text-align:center;
    font-size:12px;
    line-height:120px;
    color:#70009D
}
.section21 .style2 .item .li4 {
    width:150px;
    text-align:center;
    line-height:120px;
    font-size:12px;
    color:#70009D
}
.section21 .style2 .item .li5 {
    width:400px;
    color:#70009D;
    font-size:12px;
    line-height:24px
}
.section21 .style1 .item {
    width:250px;
    height:250px;
    border-radius:10px;
    background-color:#fff;
    float:left;
    margin-right:62px;
    margin-bottom:30px;
    overflow:hidden;
    padding:10px
}
.section21 .style1 .item:hover {
    box-shadow:0 0 10px 0 #e0a5f8
}
.section21 .style1 .item:nth-child(4n) {
    margin-right:0;
    float:right
}
.section21 .style1 .item .li1 {
    width:100%
}
.section21 .style1 .item .li1 img {
    width:180px;
    height:180px;
    display:block;
    margin:0 auto
}
.section21 .style1 .item .li2 {
    text-align:center;
    line-height:50px;
    font-size:20px
}
.section21 .style1 .item .li2 a {
    color:#70009D;
    font-weight:bold
}
.section21 .style1 .item .li3,.section21 .style1 .item .li4,.section21 .style1 .item .li5 {
    display:none
}
.section21 .prv-nxt {
    padding-top:30px;
    padding-bottom:50px
}
.section31 .box {
    margin-bottom:30px;
    background-color:#fff;
    border-radius:15px;
    padding:10px 110px 25px 110px
}
.section31 .box:hover {
    box-shadow:0 0 20px 0 #d6c1de
}
.section31 .box .title {
    font-size:18px;
    border-bottom:#dddddd 1px solid;
    line-height:80px;
    color:#70009D;
    font-family:"robotoblack"
}
.section31 .box-title {
    margin-top:30px;
    background-color:#f8f8f8
}
.section31 .box-title h1 {
    font-size:24px;
    font-weight:bold;
    color:#70009D
}
.section31 .box-title {
    padding-top:25px
}
.section31 .txt1 {
    font-size:17px;
    line-height:29px;
    padding-top:50px;
    color:#54657e
}
.section31 .list1 {
    padding:30px 50px
}
.section31 .list1 li {
    font-size:17px;
    line-height:29px;
    list-style:disc;
    color:green
}
.section31 .list1 span {
    color:#54657e
}
.section31 .item21 {
    border-bottom:#dddddd 1px solid;
    padding-top:50px;
    padding-bottom:30px
}
.section31 .item21 h3 {
    font-size:18px;
    font-weight:bold;
    color:#70009D;
    margin-bottom:20px
}
.section31 .list2 {
    padding-top:20px
}
.section31 .list2 li {
    float:left;
    min-width:33.33%;
    line-height:36px;
    color:#666666;
    font-size:16px
}
.section31 .list2 .tt {
    width:175px;
    display:inline-block;
    color:#70009D
}
.section31 .item22 {
    padding-top:50px
}
.section31 .item22 h3 {
    font-size:13px;
    color:#727272;
    margin-bottom:20px
}
.section31 .item22 .con22 {
    font-size:12px;
    line-height:24px;
    color:#999
}
.section31 .list3 {
    line-height:24px;
    font-size:14px;
    margin-top:40px
}
.section31 .list3 a {
    margin-right:35px;
    color:#70009D;
    font-size:14px
}
.section31 .list3 a:hover {
    opacity:.8
}
.section31 .list4 {
    margin-top:30px
}
.section31 .list4 li {
    line-height:24px;
    width:25%;
    float:left;
    font-size:14px
}
.section31 .list4 .icon {
    width:24px;
    height:24px;
    display:block;
    float:left;
    margin-right:10px
}
.section31 .list4 a {
    color:#70009D
}
.section31 .list4 a:hover {
    opacity:.8
}
.section31 .box5 {
    padding-top:75px;
    height:235px;
    background-color:#a88ccc;
    margin-bottom:60px;
    margin-top:40px
}
.section31 .box5 .title {
    line-height:100px
}
.section31 .box5 h3 {
    font-size:28px;
    color:#fff;
    font-weight:bold;
    margin-bottom:10px
}
.section31 .box5 p {
    color:#70009d;
    font-size:18px
}
.section31 .box5 a {
    color:#70009d;
    margin:0 20px
}
.section31 .box5 a:hover {
    opacity:.8
}
.section31 .box5 a:first-child {
    margin-left:0
}
.section41 .filter {
    text-align:center;
    width:100%;
    padding:45px 0
}
.section41 .menu {
    margin:0 20px;
    border:#d6c9df 1px solid;
    width:250px;
    height:32px;
    line-height:30px;
    border-radius:5px;
    text-align:center;
    font-size:12px;
    display:inline-block;
    position:relative;
    color:#795881;
    background-color:#fff
}
.section41 .menu h3 {
    text-align:center
}
.section41 .menu .arrow {
    width:12px;
    height:8px;
    background:url("../images/arrow-down23.png") left top no-repeat;
    background-size:100% 100%;
    display:inline-block
}
.section41 .menu:hover,.section41 .menu.on {
    background-color:#fff;
    color:#70009D;
    border-color:#70009D
}
.section41 .menu:hover .arrow,.section41 .menu.on .arrow {
    background-image:url(../images/arrow-top23-on.png)
}
.section41 .menu:hover .subMenu {
    /*display:block*/
}
.section41 .subMenu {
    /*display:none;*/
    position:absolute;
    z-index:99;
    left:0;
    top:31px;
    background-color:#fff;
    width:100%;
    border-radius:5px;
    border:#d6c9df 1px solid
}
.section41 .subMenu li {
    line-height:36px;
    padding:0 10px;
    border-top:#d6c9df 1px solid;
    font-size:12px;
    position:relative
}
.section41 .subMenu li:first-child {
    border:none
}
.section41 .subMenu li>a {
    color:#8e7295;
    background:url("../images/arrow-right21.png") right center no-repeat;
    display:block;
    padding: 5px;
}
.section41 .subMenu li:hover {
    background-color:#f0ebf3
}
.section41 .subMenu li:hover>a {
    background-image:url(../images/arrow-right21-on.png)
}
.section41 .subMenu li:hover .thirdMenu {
    /*display:block*/
}
.section41 .thirdMenu,.section41 .fourMenu {
    /*display:none;*/
    z-index:99;
    border-radius:5px;
    border:#d6c9df 1px solid;
    position:absolute;
    top:-1px;
    left:246px;
    background-color:#fff;
    width:230px
}
.section41 .thirdMenu li:hover .fourMenu {
    /*display:block*/
}
.section41 .fourMenu {
    left:229px
}
.section41 .fourMenu a {
    background:none !important
}
.section41 .item {
    width:100%;
    background-color:#fff;
    border-radius:5px;
    overflow:hidden;
    margin-bottom:10px;
    min-height:100px;
    font-size:16px
}
.section41 .item.hd {
    background-color:transparent;
    padding:0;
    height:40px;
    min-height:auto
}
.section41 .item.hd:hover {
    box-shadow:none
}
.section41 .item.hd li {
    background-color:#a88ccc;
    border-radius:3px;
    border-right:#eee 1px solid;
    border-left:#eee 1px solid;
    line-height:40px;
    color:#fff;
    text-align:center;
    height:40px;
    font-size:14px;
    font-weight:normal
}
.section41 .item.hd li:first-child {
    border-left:none
}
.section41 .item.hd li:last-child {
    border-right:none
}
.section41 .item:hover {
    box-shadow:0 0 10px 0 #e0a5f8
}
.section41 .item li {
    float:left;
    font-size:16px;
    color:#70009D
}
.section41 .item .li1 {
    width:580px;
    height:120px;
    line-height:120px;
    padding:0 20px;
    color:#70009D
}
.section41 .item .li1 a {
    color:#70009D
}
.section41 .item .li1 a:hover {
    text-decoration:underline
}
.section41 .item .li2 {
    line-height:120px;
    width:150px;
    text-align:center
}
.section41 .item .li3 {
    width:250px;
    text-align:center;
    line-height:120px;
    color:#70009D
}
.section41 .item .li4 {
    width:220px;
    text-align:center;
    line-height:120px;
    color:#70009D
}
.section41 .prv-nxt {
    padding-top:30px;
    padding-bottom:50px
}
.section61 {
    position:absolute;
    left:50%;
    margin-left:-960px;
    width:1920px;
    height:640px
}
.section61 .l,.section61 .r {
    width:300px;
    height:640px;
    position:absolute;
    z-index:9;
    top:0
}
.section61 .l {
    left:0
}
.section61 .r {
    right:0
}
.section61 .map>img {
    display:block;
    width:100%;
    height:100%
}
.h640 {
    width:100%;
    height:640px
}
.section62 {
    background-color:#fff;
    margin-bottom:70px
}
.section62 .title {
    font-size:40px;
    text-transform:uppercase;
    color:#70009D;
    padding:80px 0
}
.section62 .box1,.section62 .box2 {
    border-bottom:#eee 1px solid
}
.section62 .box1,.section62 .box3 {
    padding-bottom:70px
}
.section62 .box1 h3,.section62 .box3 h3 {
    font-size:28px;
    font-weight:bold;
    color:#70009D
}
.section62 .addr {
    font-size:20px;
    color:#a277b4;
    line-height:46px;
    padding:10px 0
}
.section62 .list li {
    line-height:46px;
    position:relative;
    float:left;
    width:36%;
    font-size:20px;
    color:#a277b4
}
.section62 .list .icon {
    width:28px;
    height:28px;
    float:left;
    margin-top:9px;
    margin-right:20px
}
.section62 .share {
    padding-top:20px
}
.section62 .share img {
    width:53px;
    height:53px;
    margin-right:20px
}
.section62 .share img:hover {
    opacity:.8
}
.section62 .list2 {
    padding-bottom:70px
}
.section62 .list2 li {
    margin-bottom:20px;
    position:relative;
    color:#70009D;
    font-size:20px
}
.section62 .list2 input[type=text] {
    width:870px;
    height:55px;
    border-radius:3px;
    border:#e5ddeb 1px solid;
    background-color:#faf9fb;
    padding:0 20px
}
.section62 .list2 input:-moz-placeholder {
    color:#a087aa
}
.section62 .list2::-webkit-input-placeholder {
    color:#a087aa
}
.section62 .list2 textarea {
    line-height:24px;
    border-radius:3px;
    border:#e5ddeb 1px solid;
    background-color:#faf9fb;
    padding:20px;
    width:870px;
    height:200px;
    display:block
}
.section62 .list2 input[type=submit],.section62 .list2 input[type=reset] {
    width:260px;
    height:70px;
    border-radius:3px;
    position:absolute;
    left:900px;
    text-align:center;
    background-color:#fff;
    border:#eee 1px solid;
    font-size:32px
}
.section62 .list2 input[type=submit]:hover,.section62 .list2 input[type=reset]:hover {
    opacity:.8
}
.section62 .list2 input[type=submit] {
    background:url("../images/icon-ok.png") 30px center no-repeat;
    padding-left:20px;
    background-color:#daf5e7;
    color:#59d392;
    border-color:#59d392;
    bottom:100px
}
.section62 .list2 input[type=reset] {
    background-color:#fff;
    color:#70009d;
    border-color:#70009d;
    bottom:0
}
.section62 .list2 .icon-tips {
    position:absolute;
    left:830px;
    top:18px
}
.section71 {
    width:1200px;
    margin:60px auto
}
.section71 .item {
    background-color:#fff;
    margin-bottom:15px;
    height:400px
}
.section71 .left {
    width:320px;
    float:left;
    height:400px;
    overflow:hidden;
    padding:50px
}
.section71 .right {
    width:880px;
    float:right;
    overflow:hidden;
    height:400px
}
.section71 .right img {
    display:block;
    width:100%;
    height:100%
}
.section71 .txt1 {
    line-height:25px;
    margin-bottom:56px
}
.section71 .txt1 h3 {
    font-size:16px;
    color:#70009D;
    font-weight:bold;
    padding:5px 0
}
.section71 .txt1 p {
    font-size:12px;
    color:#838383
}
.section71 .txt2 {
    font-size:18px;
    line-height:40px;
    text-align:left;
    color:#333333
}
.section81 {
    width:1200px;
    margin:60px auto
}
.section81 .item {
    background-color:#fff;
    margin-bottom:15px;
    margin-right:15px;
    height:440px;
    width:385px;
    float:left;
    cursor:pointer
}
.section81 .item:nth-child(3n) {
    float:right;
    margin-right:0
}
.section81 .item .img {
    width:100%;
    margin-bottom:10px;
    height:300px;
    overflow:hidden
}
.section81 .item .btm {
    width:100%;
    height:150px;
    padding:0px 20px;
    font-size:13px;
    text-align:left;
    overflow:hidden;
}
.section91 {
    width:1200px;
    margin:36px auto 20px auto;
    background-color:#fff;
    border-radius:10px;
    padding:70px 140px
}
.section91 .tips {
    font-size:20px;
    color:#737373;
    line-height:38px;
    margin-bottom:50px
}
.section91 .tips time {
    display:block
}
.section91 .title {
    font-size:34px;
    line-height:50px;
    font-weight:bold;
    margin-bottom:50px;
}
.section91 .article {
    font-size:16px;
    line-height:24px
}
.section91 .article p {
    margin-bottom:1.5em;
    text-align:left
}
.section91 .article img {
    display:block;
    margin-bottom:1.5em
}
.section92 {
    width:1200px;
    margin:0px auto 40px auto;
    background-color:#a88ccc;
    border-radius:10px;
    padding:70px 140px;
    box-shadow:0 0 10px 0 #e0d6e5
}
.section92 h3 {
    font-size:30px;
    color:#fff;
    font-weight:bold;
    margin-bottom:10px
}
.section92 p {
    color:#70009d;
    font-size:20px
}
.section92 .more {
    color:#70009d;
    text-decoration:underline
}
.section92 .more:hover {
    opacity:.8
}
.fixed-back {
    width:60px;
    height:60px;
    background:url("../images/icon-back.png") center center no-repeat;
    display:block
}
.fixed-top {
    width:60px;
    height:60px;
    background:url("../images/icon-top.png") center center no-repeat;
    display:block;
}
.fix {
    position:fixed;
    right:0.5%;
    bottom:1.5%;
    width:60px;
    height:180px;
    z-index:999;
}
.btn-skype {
    background:url("../images/icon-skype.png") center center no-repeat;
}
.btn-whatsapp {
    background:url("../images/whatsapp-29x29.png") center center no-repeat;
}
.btn-linkedin {
    background:url("../images/linkedin-29x29.png") center center no-repeat;
}
.btn-weixin{
    background:url("../images/weixin-29x29.png") center center no-repeat;
}
.btn-tel{
    background:url("../images/phone-48x48.png") center center no-repeat;
}
.btn-tel2{
    background:url("../images/tel-29x29.png") center center no-repeat;
}
footer .operate a:hover,.fixed-left a:hover {
    opacity:.8
}
.qrcode{
    position: relative;
    display: none;
}
.qrcode img{
    z-index: 10000;
    position: absolute;
    bottom: 40px;
    right: 0px;
}
.weixin-fixed{
    left: 250px;
    top: 25px;
}
.btn-weixin:hover ~ .qrcode,.btn-weixin1:hover + .qrcode{
    display: block;
}
.fixed-left{
    position: fixed;
    bottom: 1.5%;
    left:1%;
}
.fixed-left a {
    width: 50px;
    height: 50px;
    display: inline-block;
}
.btn-skype1 {
    background:url("../images/skype-48x48.png") center center no-repeat;
}
.btn-whatsapp1 {
    background:url("../images/whatsapp-48x48.png") center center no-repeat;
}
.btn-linkedin1 {
    background:url("../images/linkedin-48x48.png") center center no-repeat;
}
.btn-weixin1{
    background:url("../images/weixin-48x48.png") center center no-repeat;
}
.btn-email{
    background:url("../images/email-48x48.png") center center no-repeat;
}
.btn-email2{
    background:url("../images/email-29x29.png") center center no-repeat;
}
.fixed-left ul li span{
    display: block;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
}