/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;outline-style:none;/*FF*/}
body{line-height:1;font:16px 'PingFang SC','微软雅黑'}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#333;font:16px 'PingFang SC','微软雅黑'}
a:hover,a:focus{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE*/outline-style:none;/*FF*/color:#4A94F7;}
table{border-collapse:collapse;border-spacing:0;}
input,select{vertical-align:middle;}
ul,li{list-style:none;}
input::-webkit-input-placeholder {
    color: #b5b5b5 !important;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #B5B5B5 !important;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #B5B5B5 !important;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #B5B5B5 !important;
}
/*css为clearfix，清除浮动*/
.clearfix::before,.clearfix::after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
.container{/*padding-right:15px;padding-left:15px;*/margin-right:auto;margin-left:auto;}
@media (min-width:768px){
  .container{width:750px;}
}
@media (min-width:992px){
  .container{width:970px;}
}
@media (min-width:1200px){
  .container{width:1200px;}
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{margin-right:-15px;margin-left:-15px;}
.row:after, .row:before {
    display: table;
    content: " ";
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.app-nav{display:none;}
.fl{float:left;}
.fr{float:right;}
.head{height:64px;width:100%;padding:12px 0;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);background:#fff;box-sizing:border-box;position:fixed;top:0;z-index:100;}
.logo img{width:32px;margin-right:8px;vertical-align: middle;}
.logo span{line-height:40px;font-size:16px;color:#333;vertical-align: middle;}
.nav ul{display:inline-block;}
.nav li {
    display: inline-block;
    margin-right: 40px;
    height: 30px;
    line-height: 30px;
}
.nav li:first-child{display:none;}
.nav .btn-group{display:inline-block;top:-2px;}
.btn-group a{border-radius:2px;width:80px;height:30px;line-height:30px;text-align:center;display:inline-block;margin-left:16px;}
.btn-group a:first-child{border:1px solid #4A94F7;color:#4A94F7;border-radius:2px;}
.btn-group a:last-child{background:linear-gradient(172deg,rgba(73,141,253,1),rgba(70,176,253,1));color:#fff;border: 1px solid transparent;}

.banner{margin-top:64px;height:600px;background:#030015 url(../images/banner.png) no-repeat center center;position:relative;}
.banner .ban-mask{background:rgba(3,0,21,0.7);position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:100%;}
.banner .text p{text-align:center;color:#fff;position:relative;z-index:2;}
.banner .text p:first-child{font-size:30px;line-height:42px;padding-top:214px;font-weight:300;letter-spacing: .3em;}
.banner .text p:nth-child(2){font-size:48px;line-height:67px;padding-bottom:8px;font-weight:100;letter-spacing: 6px;}
.banner .text p:last-child span{font-size:20px;line-height:28px;padding-right:16px;color:#d9d9d9;}
.banner .text p span.point{font-size:12px;line-height:28px;}

.pic-text {height:600px;}
.pic-box .pic-text:nth-child(2){/*padding:24px 0;*/}
.pic-text .item{width:100%;position: relative;height:600px;}
.pic-text .text{width:50%;/*height:224px;*/position: absolute;}
.pic-text .text .itemText{width:480px;}
.pic-text .pic{width:50%;position: absolute;}
/* .pic-text .pic img{width:100%;} */
.pic-box .pic-text:first-child,.pic-box .pic-text:nth-child(3){background:#F3F7FF;}
/* .pic-box .pic-text:first-child .item .pic,.pic-text:nth-child(3) .item .pic{float:right;} */
.pic-text:nth-child(1)  .text,.pic-text:nth-child(3)  .text{left:0;margin-top:176px;}
.pic-text:nth-child(1)  .pic,.pic-text:nth-child(3)  .pic{right:0;}
.pic-text:nth-child(2)  .text,.pic-text:nth-child(4)  .text{right:0;margin-top:176px;}
.pic-text:nth-child(2)  .pic,.pic-text:nth-child(4)  .pic{left:0;text-align: right}
.pic-text:nth-child(1)  .text .itemText,.pic-text:nth-child(3)  .text .itemText{float:right;margin-right:74px;}
.pic-text:nth-child(2)  .text .itemText,.pic-text:nth-child(4)  .text .itemText{float:left;margin-left:57px;}
.pic-text .item .text .title{font-size:24px;line-height:33px;color:#000;}
.pic-text .item .text .subtit{font-size:20px;line-height:28px;color:#333;margin-top:8px;font-weight:200;}
.pic-text .item .text p{font-size:16px;line-height:24px;padding:32px 0;color:#666;font-weight:200;}
.pic-text .item .text a{color:#4A94F7;border:1px solid #4A94F7;border-radius:2px;width:120px;height:40px;line-height:40px;text-align:center;display:block;font-weight: 200;}
.pic-text .item .text a:hover{border:none;box-shadow:0px 2px 8px 0px rgba(194,212,247,1);background:linear-gradient(#498DFD,#46B0FD);background:-moz-linear-gradient(#498DFD,#46B0FD);background:-webkit-linear-gradient(#498DFD,#46B0FD);color:#fff;}
.pic-text:first-child .item .pic{text-align: left;}
/*.pic-text:first-child .item .pic img{width: 693px;}*/



/*底部*/
.foot{background:#080F21;height:160px;padding:56px 0;text-align:center;box-sizing:border-box;font-size:14px;line-height:20px;color:#999;}
.foot p:first-child{margin-bottom:10px;font-size:14px;}
.foot a{color:#999;font:14px 'PingFangSC-Regular';line-height:20px;padding:0 10px;}
/*小屏幕*/
.navbar-toggle {
    position: relative;
    float: right;
    padding: 0 10px;
    /*margin-top: 8px;
    margin-bottom: 8px;*/
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background:#4A94F7;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.btn-login {text-align:center;padding:104px 0;}
.btn-login .title{font-size:32px;line-height:45px;font-weight:200;}
.btn-login .subtit{font-size:16px;line-height:22px;color:#666;margin-top:8px;font-weight:200;}
.btn-search{margin-top:40px;width:560px;height:48px;display:inline-block;border:1px solid #D9D9D9;position:relative;border-radius:25px;}
.btn-search input{font:14px 'PingFang SC','微软雅黑';float:left;padding-left:24px;border-radius:25px;box-sizing:border-box;border:none;outline:none;height:46px;line-height:46px;width:420px;}
    .btn-search a {
        display: inline-block;
        font: 16px/46px 'PingFang SC','微软雅黑';
        color: #fff;
        background: linear-gradient(180deg,rgba(61,218,245,1),rgba(91,188,252,1));
        -ms-background: linear-gradient(180deg,rgba(61,218,245,1),rgba(91,188,252,1));
        -moz-background: linear-gradient(180deg,rgba(61,218,245,1),rgba(91,188,252,1));
        -webkit-background: linear-gradient(180deg,rgba(61,218,245,1),rgba(91,188,252,1));
        width: 138px;
        height: 47px;
        border: none;
        border-radius: 0px 100px 100px 0px;
        position: relative;
        top: -1px;
        right: -1px;
    }

@media (min-width:769px) and (max-width:1199px){
   .container{padding:0;margin:0;width:auto;}
   .head{padding:15px 10px;overflow:hidden;}
   .head li a{line-height:20px;}
   .logo img{width:40px;}
   .logo span{display:none;}
  .pic-text{padding:0;height:300px;}
  .pic-text .item{height:300px;}
  .pic-text .text .itemText{width:100%;}
  .pic-text .pic {margin-left:0;}
  .pic-text .text{float:none;width:50%;text-align:center;}
  .pic-text:nth-child(1) .text, .pic-text:nth-child(3) .text{margin-top:0;}
  .pic-text:nth-child(2)  .text,.pic-text:nth-child(4)  .text{margin-top:0;}
  .pic-text:nth-child(1)  .text .itemText,.pic-text:nth-child(3)  .text .itemText{float:right;margin-right:0;}
  .pic-text:nth-child(2)  .text .itemText,.pic-text:nth-child(4)  .text .itemText{float:left;margin-left:0;}
  .pic-text:nth-child(1) .text .itemText, .pic-text:nth-child(3) .text .itemText{margin-right:0;}
  .pic-text:first-child .item .pic{text-align: center;}
  .pic-text .text p{display:inline-block;}
  .pic-text .item .pic{float:none !important;width:50% !important;text-align:center;}
  .pic-text .item .pic img{width:58% !important;}
  .pic-box .pic-text:nth-child(2) .item .pic img{width:60% !important;}
  .pic-text .item .text .title{padding-top:40px;color:#000;}
  .pic-text .item .text .subtit{font-size:16px;line-height:22px;text-align:center;color:#333;}
  .pic-text .item .text p{color:#666;text-align:left;}
  .pic-text .item .text a{width:100px;height:32px;line-height:32px;display:inline-block;}
}
@media (max-width:768px){
  .container{padding:0;}
  .head{height:54px;padding:12px;}
  .logo img{width:30px;height:30px;}
  .logo span{display:none;}
  .nav{display:none;position:absolute;left:0;top:54px;z-index:1000;width:100%;background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);}
  .nav ul{width:100%;}
  .nav li:first-child{padding-top:30px;}
  .nav li:first-child{display:block;}
  .nav li{display:block;padding:0 30px 30px;}
  .nav li a{font-size:14px;display:block;}
  /*.nav .btn-group{display:none;}*/
  .nav .btn-group{border-top:1px solid #D9D9D9;margin:0 30px;display: block;}
   .nav .btn-group a:first-child{padding-top:30px;}
  .nav .btn-group a{padding-bottom:30px;font-size:14px;line-height:20px;height:auto;width:auto;display:block;border:none;color:#333;background:none;margin:0;text-align:left;}
  .app-nav{display:block;float:right;}

  .pic-text .pic {margin-left:0;}
  .pic-box .pic-text{height:800px;text-align: center;}
  
  .pic-text{padding:0;}
  /* .pic-text .text{float:none !important;width:auto;text-align:center;padding-bottom:20px;margin-top:0;} */
  .pic-text .text{width:100%;}
  .pic-text .text .itemText{width:100%;float:none !important;margin:0 !important;text-align: center;}
  .pic-text .text{position: relative;}
  .pic-text:nth-child(1) .text, .pic-text:nth-child(3) .text{margin:0;}
  .pic-text:nth-child(2) .text, .pic-text:nth-child(4) .text{margin:0;}
  .pic-text .item .pic{float:none !important;width:auto !important;text-align:center;}
  .pic-text:first-child .item .pic{text-align: center;}
  .pic-text .item .pic img{width:100% !important;}
  .pic-box .pic-text:nth-child(2){height:1000px;}
  .pic-text .item .text .title{font-size:18px;padding-top:40px;color:#000;line-height:25px;}
  .pic-text .item .text .subtit{font-size:16px;line-height:22px;text-align:center;color:#333;}
  .pic-text .item .text p{font-size:12px;color:#666;text-align:center;width:60%;display:inline-block;margin:auto;}
  .pic-text .item .text a{width:100px;height:32px;line-height:32px;display:inline-block;}

  .banner{height:300px;background-size:960px 308px;margin-top:54px;}
  .banner .text p:first-child{font-size:24px;line-height:33px;padding-top:102px;}
  .banner .text p:nth-child(2){font-size:20px;line-height:28px;}
  .banner .text p:last-child span{font-size:12px;line-height:17px;padding-right:13px;}
  .foot{font-size:10px;padding:22px 0;height:auto;background:#020D26;}
  .foot p:first-child{font-size:10px;}
  .foot a{font-size:10px;}

  .btn-login {text-align:center;padding:50px 0;}
  .btn-login .title{font-size:18px;line-height:24px;}
  .btn-login .subtit{font-size:14px;line-height:16px;color:#666;margin-top:8px;width:300px;display:inline-block;text-align:left;}
  
  .btn-search{margin-top:40px;width:90%;height:42px;display:inline-block;border:1px solid #D9D9D9;position:relative;border-radius:25px;}
  .btn-search input{font:14px 'PingFang SC','微软雅黑';padding-left:20px;border-radius:25px;box-sizing:border-box;border:none;outline:none;height:40px;line-height:40px;width:100%;}
  .btn-search a{margin-top:16px;width:145px;height:45px;border:none;border-radius:100px;display:inline-block;font:16px/45px 'PingFang SC','微软雅黑';color:#fff;background:linear-gradient(#5BBCFC,#3DDAF5);-ms-background:linear-gradient(#5BBCFC,#3DDAF5);-moz-background:linear-gradient(#5BBCFC,#3DDAF5);-webkit-background:linear-gradient(#5BBCFC,#3DDAF5); }

}

/* @media screen and (min-width:1200px)

@media screen and (min-width:992px)

@media screen and (min-width:768px)

@media screen and (min-width:480px) */
/* 法律声明 */
.legal_main{
    margin-top:64px;
}
.legal_nav{
    width:160px;
    margin-right:40px;
    margin-top:205px;
}
.legal_nav li{
    height:60px;
    line-height: 60px;
    border-top:1px solid #D9D9D9;
}
.legal_nav li a{
    color:#333;
    font-size:14px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    position: relative;
    top: -2px;
}
.legal_nav li a.color_4A94F7{
    color:#4A94F7;
}
.legal_nav li:last-child{
    border-bottom:1px solid #d9d9d9;
}
.legal_container{
    width:970px;
}
.legal_container h1{
    font-size:32px;
    color:#333;
    margin-top:120px;
    text-align:center;
}
.legal_conText{
    color:#555;
    margin-top:40px;
    font-size:14px;
}
.legal_conText p{
    margin-bottom:20px;
}
.legal_conText h2{
    color:#333;
    font-size: 16px;
    padding:20px 0;
}