@charset "UTF-8";
/* CSS Document */

html{position: relative;}
.container-box{box-sizing: border-box;}
.container-main{ overflow: hidden; zoom: 1; }
.col-left{ width: 200px; line-height: 45px; border-top:0; border-left: 0; }
.col-right{ border-left: 1px solid #dad9de; min-height:570px; float: right; margin-left:-100%; width: 997px; }
.select2-container--default .select2-results__option[aria-selected=true] {background-color: #DCDCDC; color:inherit;}
.select2-container--default .select2-results__option[aria-selected=true] .tag{color:gray;opacity: 1;}
.jui-btn.jui-btn-blue {background-color: #108ee9;border-color: #108ee9;}

.body{background-color: #fff;padding:0;}
/*解决toast被导航覆盖的问题*/
.jui-tip#J_error{
  z-index: 1003;
}
@font-face {
	font-family: "rei";
	src: url("assets/font/rei.eot"); /* IE9 */
	src: url("assets/font/rei.eot") format("embedded-opentype"), /* IE6-IE8 */
	url("assets/font/rei.woff") format("woff"), /* chrome 6+、firefox 3.6+、Safari5.1+、Opera 11+ */
	url("assets/font/rei.ttf")  format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
	url("assets/font/rei.svg") format("svg"); /* iOS 4.1- */
}
.iconfont {
	font-family:"rei";
	font-style: normal;
	font-weight: normal;
	cursor: default;
	-webkit-font-smoothing: antialiased;
}

body .body{
    padding-bottom:0;
}

.header-item{
    position:relative;
}
.site-header{
    width:100%;
    margin:0 auto;
    background-color:rgba(6, 16, 36, 0.87);
    height:50px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index:10000;
}
.site-header:hover {
    background-color: #061024;
}

.menu-area{
    width: 1240px;
    height: 50px;
    margin: auto;
    line-height:1;
}

.mypayLogo {
    float: left;
    padding-top:2px;
	display:inline-flex;
}
.mypayLogo h1{
	font-size:24px;
	color:#fff;
	font-weight: 600;
	margin:10px 0 0 12px;
    float: right;
	}
    .mypayLogo a{
    display:block;
    font-size:0;
    height:48px;
}
.LogoImg {
    width: 172px;
}

.nav-menu {
    margin-left: 360px;
    line-height: 50px;
}
.nav-menu-centent{
    float:left;
}
.nav-menu-skype{
    float:right;
    height:50px;
}
.entry { 
    float: right; 
	color: rgb(255, 255, 255); 
	font-size:15px;
}
.skype{
	display:-webkit-inline-box;
    vertical-align: bottom;
}
.skype .icon{
    background-image:url(../images/telegram-brands.svg);
    width:20px;
    height:20px;
    background-size:20px;
    display:block;
    margin:6px 5px 15px 2px;
}
p{
    line-height: 2rem;
    font-size: 16px;
}
.menu-login{
    position:relative;
}
.menu-login a{
    padding:0 13px;
}
.menu-login-border:before{
    content:'';
    position:absolute;
    top: 16px;
    left: 0px;
    width:1px;
    height:18px;
    background:rgba(255,255,255,.4)
}
.menu-login-border:after{
    content:'';
    position:absolute;
    top: 16px;
    right: 0px;
    width:1px;
    height:18px;
    background:rgba(255,255,255,.4)
}
.menu-login-border0:before{
    width:0;
}
.menu-item-isborder0:after{
    width:0;
}
.menu-item-isborder0:before{
    width:0;
}
.nav-menu .menu-item,.menu-islogin {
    float:left;
}
.menu-islogin{
    position:relative;
}
.nav-menu .nav-menu-centent .menu-item > div,.menu-islogin>div{
    height:50px;
}
.nav-menu .nav-menu-centent .menu-item > div > a{
    padding: 0 20px;
}
.menu-item.has-divider {
    position: relative;
}
.menu-item.has-divider:before{
    position: absolute;
    left: 0;
    top: 24px; /* =(68- 20)/2 */
    height: 20px;
    content: '';
    border-left: 1px solid #dfdfdf;
}
.nav-menu .menu-item.selected{
    position:relative;
}
.nav-menu .menu-item.selected:after{
    content:'';
    position:absolute;
    bottom:0px;
    left:0;
    width:100%;
    height:3px;
    background:#466DD9;
}

    /*.nav-menu .menu-item.selected .menu-item-text {
      color: #108EE9;
    }
    
    .nav-menu .submenu-item.selected a {
      color: #108EE9;
    }*/
    /*.menu-popup ,submenu{
      background:rgba(6,16,36,.9);
    }
    .nav-menu .submenu-item:hover{
      background:rgba(43,71,149,.8);
    }*/

.nav-menu a{
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
    display:block;
}
.nav-menu a:hover{
    color: #108ee9;
}
.nav-menu .nav-menu-skype a{
    font-size:14px;
}
.nav-menu .menu-popup {
    display: none;
    position: absolute;
    overflow: visible;
    z-index: 111111;
    min-width: 120px;
    text-align: left;
    left:0;
    top:50px;
}
.menu-islogin:hover{
    background: rgba(43,71,149,.8);
}
.menu-islogin .menu-popup{
    right:0;
    left:auto;
    min-width: 300px;
}
.menu-islogin .has-submenu{
    position:relative;
}
.nav-menu .submenu {
    white-space: nowrap;
}
    
.nav-menu .last-menu .submenu {
      border-bottom: none;
    }
.nav-menu .submenu-item{
    background: rgba(6,16,36,.9);
    line-height: 40px;
    padding: 0 20px;    
}

.hotline {
    line-height: 1.8;
    background: rgba(6,16,36,.9);
    padding: 0 20px 15px;
    white-space: nowrap;
    text-align: left;
    border-top: none;
}

.hotline:before{
    display: block;
    content: "";
    border-top: 1px solid rgba(255,255,255,.4);
    width: 100%;
    height: 1px;
}

.hotline h3{
    margin: 10px 0 4px;
    font-size: 14px;
    line-height: 1.4;
    color: #8F8F8F;
    font-family: tahoma,arial,"Hiragino Sans GB","Microsoft Yahei","\5b8b\4f53";
}

.hotline p{
    font-size: 16px;
    color: #8F8F8F;
    line-height: 1.5;
}

.nav-title {
    position: absolute;
    left: 240px;
    bottom: 24px;
    color: #1A1A1A;
    font-size: 18px;
    margin: 0;
}

/*20170331 添加hot */
.menu-item-text {
    position: relative;
}

.menu-item-hot {
    top: -16px;
    width: 24px;
    position: absolute;
    right: 0;
}

/* 20170427 */
.user-profile{
    min-width: 180px;
    background: rgba(6,16,36,.9);
    padding: 20px 26px 15px;
    line-height: normal;
}
.user-profile-account{
    color: #ffffff;
    font-size: 14px;
    max-width: 477px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-profile a {
    color: #ffffff;
    font-size: 14px;
    display: inline-block;
    width: 50%;
}
.user-profile .user-profile-name,.user-profile .user-profile-id{
    opacity:0.5;
}

.site-username {
    display: inline-block; /*make text property has effect*/
    line-height: 100%; /* make inline element align with inline-block element */
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 127px;
}

.site-menu-item.login-info{
    padding: 0;
}
.login-info-container {
    font-size: 16px;
}
.login-info-name{
    padding-left: 20px;
    font-size: 14px;
}
.user-profile-outlogin{
    border-top: 1px solid rgba(255,255,255,.4);
    padding-top: 12px;
}
.user-profile-outlogin{
    position: relative;
    text-align: center;
}
.user-profile-outlogin:after{
    content: "";
    position: absolute;
    top:11px;
    width: 1px;
    height: 19px;
    background: rgba(255,255,255,.4);
}
.user-profile-id{
    padding: 12px 0;
    font-size:12px;
}

.login-info-name{
    padding-left: 20px;
    font-size: 14px;
}
.J_SearchBtn{
    width:32px;
    height:20px;
    line-height:20px;
    font-size:14px;
}
.menu-item-search{
    position: absolute;
    left: -38px;
    height: 50px;
    line-height: 50px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index:10;
}
.menu-item-search-click{
    left:-49px;
}
.search-form{
    position: relative;
    padding-left:34px;
    line-height:0;
}
.search-form-hover{
    background:#394662;
}
.nav-search-input input{
    width:0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 0;
    height: 28px;
    font-size:14px;
    background:#394662;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
    border:0;
    color:#ffffff;
}
div.nav-search-click input{
    width:218px;
    opacity:1;
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.nav-search-input{
    position:relative;
    top:11px;
}
.user-profile-id{
    padding: 12px 0;
}
.menu-item-help{
    position:relative;
}
.menu-item-help:before{
    content:'';
    position:absolute;
    top: 16px;
    left: 0px;
    width:1px;
    height:18px;
    background:rgba(255,255,255,.4)
}
.menu-item-border0:before{
    width:0px;
}
.nav-menu .menu-item-help > div >a{
    padding:0 10px;
} 
.nav-menu .menu-item-magetcenter > div a{
    padding:0 13px;
}
.menu-item-opacity{
    opacity:0;
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
.menu-item-icon{
    top: 7px;
    position: absolute;
    display: inline-block;
    left: 10px;
    cursor: pointer;
}
.menu-item-icon img{
    width:14px;
    height:15px;
    display:block;
}
.nav-menu a.menu-username{
    display: inline-block;
    width:26px;
    height:26px;
    vertical-align: middle;
    font-size:0;
}
.menu-username img{
    width:100%;
    height:100%;
    border-radius:100%;
}
.menu-item-free{
    line-height:1;
    padding-top:11px;
}
.menu-item-free a{
    width:80px;
    height:28px;
    display:inline-block;
    font-size:14px;
    text-align:center;
    line-height:28px;
    border:1px solid #ffffff;
    border-radius:4px;
}
.menu-item-free a:hover{
    border:1px solid #108ee9;
}
.menu-islogin .has-submenu{
    padding:0 14px; 
}
    /*.menu-item-hover:hover{
      background: rgba(43,71,149,.8);
    }*/
.has-submenu{
    position:relative;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.notice-container {
    width: 1240px;
    margin: 0 auto;
    z-index: 10;
    height: 36px;
    line-height:36px;
}
.notice-box {
    position: relative;
    z-index: 1000;
    text-align: left;
}
.notice-box ul {
    overflow: hidden;
    font-size: 0;
    height:36px;
}
.notice-box li {
    float: left;
    margin-right: 60px;
    width: 273px;
}
.notice-box .last {
    margin-right: 0;
    position: absolute;
    right: 20px;
    top: 0;
    width: auto;
}
.notice-container span {
    display: inline-block;
    font-style: normal;
    color: #ffffff;
    margin-right: 10px;
}
.notice-container .notice-newtip{
    display: inline-block;
    float:left;
    width: 27px;
    height: 36px;
    line-height:36px;
    background: url(https://zos.alipayobjects.com/rmsportal/KvjsyJPbDGwDYbceQzjq.png) no-repeat right center;
    background-size: 27px 17px;
}
.notice-box a {
    font-size: 14px;
    color: #ffffff;
    position: relative;
    float:left;
    max-width: 234px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
}
.notice-box a:hover, .notice-box .more-notice a:hover{
    color: #108EE9;
}
.notice-box .more-notice{
    width: auto;
    float: right;
    text-align: right;
    margin-right: 0;
}
.notice-box .more-notice a {
    margin-right: 0;
    width: auto;
    padding-right: 0;
    color: #ffffff;
}
.notice-li{
    position:relative;
}
.notice-tips{
    float:left;
    margin-right:10px;
    padding-top:7px;
    height:36px;
    font-size:0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.notice-tips img{
    width:24px;
    height:22px;
}

.slick-content{
    width:100%;
    height:550px;
    position: relative;
}
.slick-content-box{
    width:100%;
    height:550px;
    position: relative;
    overflow: hidden;
}
.slick-item{
    width: 100%;
    height:550px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;        
}
.slick-content .img{
    max-width: 1920px;
    margin:0 auto;
    display: block;
    height: 550px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
}
.fn-filter{
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
    filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=10,   MakeShadow=false);
    transform: scale(1.1);
    zoom: 1.0\9;
}
.img.fn-filter{
    position: absolute;
    top: -5px;
    bottom: 0;
    left: -5px;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.banner-admodel {
    width: 800px;
    position: absolute;
    top:175px;
    left: 50%;
    margin-left: -600px;
    text-align: left;
    z-index: 3;
}
.main-title {
    font-size: 48px;
    color: #fff;
    margin-bottom: 10px;
    -webkit-font-smoothing: initial;
}
.sub-title {
    font-size: 20px;
    color: #fff;
    line-height: 32px;
    width:280px;
    text-align: center;
}
#swiper-pagination{
    bottom:40px;
    width: 1200px;
    margin: auto;
    left: 0;
    right: 0;
    text-align: left;
}
#swiper-pagination .swiper-pagination-bullet{
    width:8px;
    height:8px;
    background: rgba(255,255,255,0.5)
}
#swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: rgba(255,255,255,0.8);
}
.J-imgBox{
    width:100%;
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
}
.slick-content .slick-dots{
    width: 1200px;
    margin: auto;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 46px;
    z-index:1111111;
}
.banner-content{
    width: 100%;
    position: relative;
}
.banner-login {
    width: 286px;
    height: 295px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 314px;
    margin-top: -145px;
    border-radius: 5px;
    overflow: hidden;
    z-index: 1000;
}
.banner-islogin{
    -webkit-font-smoothing: initial;
    width: 286px;
    background: rgba(0,0,0,.5);
    border-radius:5px ;
    color: #fff;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');
}
.banner-islogin-user{
    padding: 0 30px 30px;
}
.islogin-title{
    font: 18px/28px tahoma,arial,"Hiragino Sans GB","Microsoft Yahei",\5b8b\4f53;
    font-weight: 500;
    font-weight: bold\0;
    padding: 26px 0 16px;
    width: 100%;
    color: #fff;
    text-align: center;
}
.islogin-user-info{
    margin: 16px 0 0 0;
    font-size: 14px;
}
.islogin-spitline{
    overflow: hidden;
    height: 1px;
    background: rgba(255, 255, 255, 0.3);
}
.islogin-user-info-wellcome{
    font-size: 14px;
}
.islogin-user-info-account{
    margin: 4px 0 0 0;
    font-weight: 700;
    font-family: verdana, Arial;
    color: #FF9700;
    word-break: break-all;
    word-wrap: break-word;
}
.islogin-user-info-button{
    margin: 40px 0 0 0;
}
.islogin-user-info-button a{
    display: block;
    overflow: hidden;
    width: 225px;
    height: 35px;
    color: #fff;
    background: #0AE;
    font-size: 15px;
    text-align: center;
    line-height: 35px;
    -webkit-appearance: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.islogin-user-info-button a:hover{
    background: #00a3d2;
}
.islogin-out{
    position: relative;
    padding-top: 7px;
    zoom: 1;
    font-size: 12px;
}

.islogin-out .islogin-user-out{
    position: absolute;
    right: 0;
    top: 7px;
    font-size: 12px;
    color: #0AE;
}
.slick-item-imgList{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.slick-item-img{
    display: block;
    position: relative;
    margin-left: -960px;
    left: 50%;
}
.notice-model{
    max-width:1920px;
    position:relative;
    margin:0 auto;
}
.notice-mask-item{
    height: 36px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1111;
}
.model-img{
    position: absolute;
    height: 550px;
    opacity: 0.5;
    z-index:1;
    width:1920px;
    top:0;
    left:50%;
    margin-left: -960px;
}

@font-face {
    font-family: 'newIcon';
    src: url('//at.alicdn.com/t/font_1468928161_252794.eot'); /* IE9*/
    src: url('//at.alicdn.com/t/font_1468928161_252794.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/font_1468928161_252794.woff') format('woff'), /* chrome、firefox */
    url('//at.alicdn.com/t/font_1468928161_252794.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/font_1468928161_252794.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.homepage-content * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}
body{
    min-width: 1240px;
}
a,a:hover {
    text-decoration: none
}
/*首页样式*/
/*start payment*/
.payment-content {
    text-align: center;
    background:#FFFFFF;
}
.payment-content .payment-list {
    width: 1240px;
    margin: 0 auto;
    padding-bottom:60px;
}
.payment-item{
    width: 600px;
    height: 380px;
    float:left;
    text-align: center;
    margin-right:40px;
    position:relative;
}
.payment-item-list{
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05);
    border:1px solid transparent;
    transition:all .2s ease;
    -webkit-transition:all .2s ease;
    height:380px;
}
.payment-item-list h4{
	font-size:16px;
	color:#2a82c5;
}    


.payment-item:last-child{
    margin-right:0;
}
.homepage-title{
    padding:36px 0 50px 0;
}
.entitle{
   font-size: 12px;
   color: #9B9B9B;
   text-transform:Uppercase;
}
.catitle{
    font-size: 32px;
    color:#262626;
    text-align:center;
    position:relative;
}
.catitle:after{
    content:"";
    position:absolute;
    width: 64px;
    height: 2px;
    bottom:-10px;
    left:50%;
    margin-left:-32px;
    background-color: #108EE9;
    display: block;
}
.payment-catitle{
   color: #38425C;
}
.payment-item-header{
    width:600px;
    height:140px;
    padding:0 20px;
    background:url(../images/section2_bg1.png) no-repeat;
    background-size:599px 140px;
}
.payment-item-header-two{
    background:url(../images/section2_bg2.png) no-repeat;
    background-size:599px 140px;
}
.payment-item-body{
    padding:45px 40px 20px;
    text-align:center;
}
.payment-item-title{
    font-size:32px;
    color:#FFFFFF;
    padding-top:30px;
}
.payment-item-tips{
    font-size:16px;
    color:#FFFFFF;
}
.payment-item-ul{
    display:inline-block;
    height:100px;
}
.payment-item-btn{
    margin-top:19px;
}
.payment-item-btn a{
    font-size: 16px;
    color: #38425C;
    display: inline-block;
    padding:10px 45px 10px 30px;
    border:1px solid transparent;
    position:relative;
    border-radius:4px;
}
.payment-item-btn a:before{
    content:"";
    position:absolute;
    top:20px;
    right:20px;
    width:13px;
    height:8px;
    background:url(https://zos.alipayobjects.com/rmsportal/EJYotJbrhFjwrqDMkejY.png) no-repeat;
    background-size:100%;
}
.payment-item-list:hover .payment-item-btn a:before{
    content:"";
    width:13px;
    height:8px;
    background:url(https://zos.alipayobjects.com/rmsportal/SoLlNhxXbRaavmPfzQRd.png) no-repeat;
    background-size:100% 100%;
}
.payment-item-list:hover .payment-item-btn a{
    border:1px solid #108ee9;
    color:#108ee9;
}
.payment-item-li{
    margin-right:40px;
    float:left;
}
.payment-item-li:last-child{
    margin-right:0;
 }
 .payment-item-five{
    margin-right:0;
 }
.payment-item-li a{
    display:block;
}
.payment-item-li a:hover .payment-item-name{
    color: #108EE9;
}
.payment-item-name{
    font-size: 16px;
    color: #1A1A1A;
    padding: 10px 0 20px 0;
}
.payment-item-border{
    width:68px;
    height:68px;
    border: 1px solid rgba(16,142,233,.3);
    border-radius:100%;
    text-align:center;
    padding-top:16px;
    margin:0 auto;
}
.payment-item-li a:hover .payment-item-border{
    border: 1px solid #108EE9;
}
.payment-item-border img{
    width:36px;
    height:36px;
}
/*end payment*/
/*start joinmode*/
.joinmode-content {
   text-align: center;
   background: #f6f6f7;
}
.joinmode-content-inner{
    max-width:1920px;
    margin:0 auto;
    background:url(https://zos.alipayobjects.com/rmsportal/gycJvJeImieasbVbRZqk.png) no-repeat top center;
}
.joinmode-content .joinmode-list {
    width: 1240px;
    margin: 0 auto;
    padding-bottom:125px;
    font-size:0;
}
.joinmode-list-content{
    display: inline-block;
    text-align: center;
}
.joinmode-list .joinmode-li{
    float:left;
    width:600px;
    height:360px;
    position:relative;
    margin-right:40px;
    overflow: hidden;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05);
}
.joinmode-list .joinmode-li:first-child{
    border:1px solid transparent;
}

.joinmode-list .joinmode-li:last-child{
    margin-right:0;
}
.joinmode-item{
    background:#FFF;
    padding:66px 50px 60px;
    position:relative;
    transition:0.2s ease;
    -moz-transition:0.2s ease;
    -webkit-transition:0.2s ease;
    -o-transition:0.2s ease;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.joinmode-item-first{
    background:#FFFFFF;
}
.joinmode-item-icon{
    width:116px;
    height:116px;
    transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
}
.joinmode-item-title{
    font-size: 30px;
    color: #000000;
    line-height:1;
}
.joinmode-item-tips{
    font-size: 16px;
    color: #1A1A1A;
    padding:15px 0;
}
.joinmode-item-ince{
    font-size:14px;
    color: #1A1A1A;
}
.joinmode-item-btn{
    margin-top:40px;
}
.joinmode-item-btn a{
    display:inline-block;
    padding:10px 60px 10px 48px;
    font-size: 16px;
    color: #1A1A1A;
    text-align:center;
    border: 1px solid rgba(26,26,26,0.20);
    border-radius: 4px;
    position:relative;
}
.joinmode-item-btn a:before{
    content:"";
    position:absolute;
    top:20px;
    right:34px;
    width:13px;
    height:8px;
    background:url(https://zos.alipayobjects.com/rmsportal/EJYotJbrhFjwrqDMkejY.png) no-repeat;
    background-size:100%;
}

/*end joinmode*/
/*start chooseus*/
.chooseus-incontent{
  padding-bottom: 40px;
  background: #fff;
  margin: 0 auto;
}
.chooseus-slick{
  max-width:1240px;
  margin: 0 auto;
}
.slick-list{
    text-align:center;
    font-size:0;
}
.slick-track{
  display:inline-block!important;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.20);
}
.chooseus-slick-item{
    width: 310px;
    height: 400px;
    float: left;
    overflow:hidden;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.chooseus-slick-map{
    background:url(https://zos.alipayobjects.com/rmsportal/brJTVWbvpHOODwuICmXz.png) no-repeat top center;
    padding: 70px 0px 0 0px;
    max-width:1920px;
    margin:0 auto;
    position: relative;
    margin-bottom:60px;
}
.chooseus-concent{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:10;
  padding-top:100px;
}
.chooseus-slick-item, .chooseus-item.slick-slide.slick-active{
  width: 310px!important;
}

.chooseus-title{
  font-size: 28px;
  color: #1a1a1a;
  text-align: center;
}
.chooseus-item-icon{
  display:block;
  margin:0 auto;
  width: 100px;
  height: 100px;
}
.chooseus-item-title {
  font-size: 32px;
  color:#FFFFFF;
}
.chooseus-item-tips {
  color: #FFFFFF;
  font-size: 16px;
  padding:0 90px;
  line-height: 24px;
} 


.chooseus-data {
   width:1240px;
   margin:0 auto;
   padding-top:130px;
   text-align:center;
}
.chooseus-indata{
    display:inline-block;
    text-align:left;
}
.chooseus-data .chooseus-data-item{
    width:413.33px;
    float:left;
    padding-left:50px;
}
.chooseus-data-bgtitle{
    font-size:26px;
    color:#E79700;
}
.chooseus-data-smtitle{
    font-size:18px;
    color:#E79700;
}
.chooseus-data-tips{
    font-size:14px;
    color:#000000;
}
/*end chooseus*/

/*start entersteps*/
.entersteps-content {
    height:510px;
}
.entersteps-content-inner{
    max-width:1920px;
    height:510px;
    margin:0 auto;
    text-align: center;
    background:url(https://zos.alipayobjects.com/rmsportal/jdeGKVUEJmDcVMsXKCuf.png) no-repeat top center;
}
.entersteps-list{
    text-align: center;
    position: relative;
    max-height:160px;
}
.entersteps-ul{
    display:inline-block;
    text-align:left;
}
.entersteps-title{
    padding:36px 0 40px 0;
}
.entersteps-entitle{
   font-size: 12px;
   color: #FFFFFF;
   opacity:.4;
   text-transform:Uppercase;
}
.entersteps-entitle{
   font-size: 12px;
   color: #FFFFFF;
}
.entersteps-catitle{
    font-size: 36px;
    color: #FFFFFF;
    text-align: center;
}
.entersteps-catitle:after{
   background:#FFFFFF;
}
.entersteps-content .entersteps-list ul li {
    width: 225px;
    float: left;
    margin-right: 198px;
    position:relative;
}
.entersteps-content .entersteps-list ul li:last-child{
    margin-right:0;
}
.entersteps-content .entersteps-list-num {
    font-size: 42px;
    color: #FFFFFF;
}
.entersteps-content .entersteps-list-con {
    font-size: 28px;
    color: #FFFFFF;
}
.entersteps-content .entersteps-list-tips{
    font-size: 14px;
    color: #FFFFFF;
    max-height: 130px;
    overflow: hidden;
}
.entersteps-content .entersteps-list-tips p{
    font-size: 14px;
    color: #FFFFFF;
    max-height: 130px;
    overflow: hidden;
    line-height:20px;
}
.entersteps-list-tips img{
    max-width: 225px;
}
.entersteps-content a {
    color: #108ee9;
}
.entersteps-content .entersteps-list ul .entersteps-li-one:before{
    content: "";
    width: 96px;
    height: 4px;
    position: absolute;
    top: 55px;
    right: -152px;
    background:url(https://zos.alipayobjects.com/rmsportal/plvhnlAXZGLHoDCkzwTR.png) no-repeat;
    background-size:100% 100%;
}
.entersteps-content .entersteps-list ul .entersteps-li-three:before{
    content: "";
    width: 96px;
    height: 4px;
    position: absolute;
    top: 55px;
    left: -145px;
    background:url(https://zos.alipayobjects.com/rmsportal/plvhnlAXZGLHoDCkzwTR.png) no-repeat;
    background-size:100% 100%;
}
.entersteps-content .entersteps-btn {
    text-align: center;
    padding-top:65px;
}
.entersteps-content .entersteps-btn a {
    display: inline-block;
    width: 280px;
    height: 50px;
    border-radius: 4px;
    background: #108EE9;
    font-size: 24px;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.entersteps-content .entersteps-btn a:hover{
    background: #40a5ed;
}
.entersteps-list-register{
    padding-top:5px;
}
.entersteps-list-register a{
    color:#00A0ED;
    font-size:14px;
    display:block;
    float:left;
    padding-right:15px;
    border-right:1px solid #00A0ED;
    line-height:1;
}
 .entersteps-list-register a:last-child{
    border-right:none;
    padding-right:0;
    padding-left:10px;
 }
/*end entersteps*/

/*20170323期更改*/
/*start workpartner*/
.workpartner-content{
    width: 1280px;
    margin: 0 auto;
    text-align: center;
    padding-bottom:60px;
}
.workpartner-list{
    text-align: center;
}
.workpartner-banner{
    display:inline-block;
}
.workpartner-banner a{
    float: left;
    margin-right: 40px;
    border: 1px solid #DDDDDD;
    display:block;
    font-size:0;
}
.workpartner-banner a:last-child{
    margin-right: 0;
}
.workpartner-banner .workpartner-img i{
    width:270px;
    height:184px;
}
.site-footer {
    background: #f5f6f7 !important;
    border-top: none !important;
}
/*end workpartner*/
/*开放平台首页结束*/



.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes bgfadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
.popbox { display: none; height: 0;}
.popbox .popmask { visibility: hidden; display: block; position: fixed; z-index: 997; top: 0; left: 0;background: rgba(0,0,0,0.6);}
.popbox .loginbox .iframe,.popbox .loginbox iframe,.popbox .popmask { width: 100%; height: 100%;}
.popbox .loginbox .iframe { position: relative;}
.popbox .loginbox iframe { visibility: hidden; width:286px;overflow:hidden;}
.popbox .loginbox .loading { width: 100%; height: 100%; position: absolute;top: 0; left: 0; background: url(https://t.alipayobjects.com/images/T1fONeXlBpXXXXXXXX.gif) #000000 no-repeat center center;}
.popbox .loginbox { width: 286px; height: 380px; border-radius: 5px; overflow: hidden; visibility: hidden; position: absolute; z-index: 1001; top: 50%; left: 50%; margin-left: -143px; margin-top: -120px;}
.popbox .popbox-close { position: absolute; z-index: 9; top: 5px; left: 10px; font-size: 16px; color: #ccc; text-decoration: none;}
.popbox .popbox-close:hover {color:#f1f1f1;}
.stat-login { display: block !important; }
.stat-login .loginbox,.popbox .popmask {visibility: visible;}



.footer-box-content * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.site-footer{
  background-color: #232940!important;
}
.footer-box{
    width: 100%;
    background-color: #232940;
	bottom:0;
	left:0;
    position: absolute;

}
.footer-box-content{
  width:1240px;
  margin: 0 auto;
  padding: 50px 0px 30px;
}
.footer-box-left{
  float:left;
  width:1020px;
}
.footer-box-content-li{
  float: left;
  width: 25%;
  padding-right: 10px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.footer-box-content ul li:last-child{
  margin-right: 0px;
}
.footer-box-content-item{
  width: 208px;
}
.footer-box-content-name {
    font-size: 22px;
    color: #FFFFFF;
    padding-bottom: 20px;
}
.footer-box-content-subli{
  padding-top: 14px;
  white-space: normal;
  word-break: break-all;
  overflow: hidden;
}
.footer-box-content-subli a, .footer-box-content-subli span{
  font-size: 16px;
  color: #FFFFFF;
  opacity: 0.6;
  text-decoration: none;
}
.footer-box-content-subli a:hover{
  color: #108ee9;
}

.footer-box-right{
  float: right;
  width: 220px;
  padding-left: 80px;
  border-left: 1px solid rgba(151,151,151,0.4);
}
.footer-box-right-title{
  padding-bottom:16px;
  font-size: 22px;
  color: #FFFFFF;
}
.footer-box-right-item{
  padding-top:12px;
  font-size: 14px;
  color: #FFFFFF;
}
.footer-box-right-item.footer-box-right-item-opacity{
  opacity: 0.6;
}
.footer-box-right-item img{
  width:97px;
  height:97px;
}

.body-footer{
  clear: both;
}

.site-footer{
  padding: 16px 0 16px;
  font-size: 12px;    
  clear: both;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.site-footer .copyright{
  text-align: center;
  opacity: 0.8
}

.site-footer.complete .site-footer-links {
  display: block;
  padding-bottom: 2px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.site-footer-links{
  display: none;
  text-align: center;
}

.site-footer-links li {
  display: inline-block;
}
.site-footer-links a {
  padding: 0 4px;
  color: #FFFFFF;
  opacity: .8;
  text-decoration: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.site-footer-links a:hover {
  color: #108ee9;
}

.site-footer-links li:after {
  content: '｜';
  display: inline;
  color: #ffffff;
}

.site-footer-links li:last-child:after{
  display: none;
}
.isHome, .complete{
  box-shadow: none;
}
.isHome .copyright, .complete .copyright{
  color: #FFFFFF;
}
.isHome .server, .complete .server{
  color: #232940;
}
/* THE PAGE OF MORE */
#more{
  background-color:#e6e7ec;
  padding-bottom: 0;
  min-height: 100vh
}

.content_wrap{
  padding:60px;
  width:auto;
  margin:0px auto;
}

.inner_content{
  border:1px solid #dad9de;
  margin-top: 100px;
  background-color:#FFF;
  width:1200px;
  margin-left:auto;
  margin-right:auto;
  height:500px;
  box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05);
}


#more .payment-item-list{
    box-shadow: initial;
}

#more h3{
    text-align: center;
}
#more .payment-item-header{
    width:1200px;
    background-size: 100% 100%;
    padding:inherit;
}
#more .payment-item-header p{
    text-align: center;
}
#more .payment-item-body{
    width: 74%;
    margin:0 auto;
}
#more .payment-item-border{
    height:50px;
}
#more .payment-item-li{
    margin-right: 40px;
}

#more .inner_content,#more .payment-item-list,#more .payment-item-ul{
    height: inherit;
}

/* THE PAGE OF development */
#development p{
    line-height: 2rem;
    font-size: 16px;
} 
#development .inner_content{
    border:1px solid #dad9de;
    margin-top: 50px;
    background-color:#FFF;
    width:1240px;
    margin-left:auto;
    margin-right:auto;
    height:auto;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.05);
}
table{
    text-align: center;
}
th, td{
    padding:15px 10px;
    border:1px solid #cfe1ff;
    font-size: 14px;
}
td{width:124px;}
tr:nth-of-type(odd) { 
    background: #f8f8f8; 
}
#development .footer-box{
    position: relative;
}


/* THE PAGE OF COOPERATION */
.skype .icon{
  background-image:url(../images/telegram-brands.svg);
  width:20px;
  height:20px;
  background-size:20px;
  display:block;
  margin:6px 5px 15px 2px;
}
#cooperation{
  background-color:#e6e7ec;
  padding-bottom: 0;
  height:auto;
}

#cooperation .inner_content{
  margin-top: 20px;
  width:800px;
  height:auto;
  padding:50px 100px;
}

.cooperation_title{
  font-size: 1.2rem;
  text-align: center;
  padding:25px 10px;
}

#cooperation h3{
  font-size: 20px;
  font-weight:700;
  padding:5px 0px;
  margin-top: 40px;
}

#cooperation p{
    line-height: 2rem;
    font-size: 16px;
} 

.notice{
  height:22px;
  line-height: 22px;
  padding:2px 5px 2px 10px;
  margin-right:10px;
  background:#fc9f00;
  border-radius: 10px;
  color:#FFF;
  text-align: center;
  float:left;
}
.notice_txt{
  color:#e19701;
  line-height: 1.5rem;
}

#cooperation table{
  border:1px solid #4285f5;
  text-align: center;
  width:800px;
}
#cooperation th,#cooperation td{
  padding:10px 60px;
  border:1px solid #cfe1ff;
  font-size: 16px;
}
#cooperation th{
  background-color:#2189ce;
  color:#FCFCFC;
  text-align: center;
}
#cooperation tr:nth-of-type(odd) { 
background: #f8f8f8; 
}
#cooperation td:nth-of-type(odd) { 
width:220px;
}
#cooperation td:nth-of-type(even) { 
  color:#d55757;
}
#cooperation h4{
  font-size:16px;
}
#cooperation .list{
  list-style-type: decimal;
  line-height: 2rem;
  margin-left:20px;
  font-size: 16px;
}
#cooperation ul, #cooperation li , #cooperation ol{
  list-style: inherit;
}
/*event*/

#event{
  background-color:#e6e7ec;
  padding-bottom: 0;
  min-height: 100vh;
}

#event .inner_content{
  margin: 120px auto;
  width:800px;
  height:auto;
  padding:20px 100px 60px;
}

.event_title{
  font-size: 1.2rem;
  text-align: center;
  padding:25px 10px;
}

#event h3{
  font-size: 20px;
  font-weight:700;
  padding:5px 0px;
  margin-top: 40px;
}
 #event p{
    line-height: 2rem;
    font-size: 16px;
} 
.skype .icon{
  background-image:url(../images/telegram-brands.svg);
  width:20px;
  height:20px;
  background-size:20px;
  display:block;
  margin:6px 5px 15px 2px;
}


.detail .content p {
   text-align: left;
}
.detail .content strong {
   font-weight: 700;
}

/*anniversary*/
#anniversary{
    min-height: 100vh
}
#anniversary p{
    line-height: 2rem;
      ont-size: 16px;
} 
#anniversary .inner_content{
    border:none;
    height:auto;
    box-shadow: inherit;
   
}
#anniversary .inner_content img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}


