/*cssReset*/
@charset "utf-8";
*{ box-sizing: border-box; margin:auto; padding:0;}
html,body{padding:0; margin:auto; min-width: 1200px; max-width: 1920px; font: normal 14px/2 'Noto Sans S Chinese','Source Han Sans CN','PingFang SC','Microsoft YaHei','Arial','sans-serif';  }
input[type="text"],input[type="password"],input[type="number"],input[type="radio"] , input[type="checkbox"],textarea,button,select{outline: none; padding:4px; border:none; -webkit-appearance:none;}
input[type="radio"] , input[type="checkbox"]{cursor: pointer;border:1px solid #aaa; border-radius: 50%; width: 16px; height: 16px;  vertical-align: middle;}
input[type="radio"]:checked{border-width: 4px; border-color:#fff;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield; }
body{ outline:0; border:0;  box-sizing: border-box; vertical-align: middle; }
select{padding:0 30px 0 15px; height: 26px; line-height: 26px; cursor: pointer; border:1px solid #ddd;border-radius: 26px; background: transparent url(icon-arrdown.png) no-repeat 95% -5%; background-size: 22px; padding:0\0;}
select:focus{background-position: 95% 100%}
button{border:none; cursor: pointer;}
table{border-spacing: 0; border-collapse: collapse; }
img{max-width: 100%; max-height: 100%;}
li{list-style: none;}
a{text-decoration: none; color: #111}
a:after{color: #447dc2}


html{height: 100%;background:#14141c }
.index-page{height: 100%; background:#14141c url(bg.jpg) no-repeat center top; background-size: cover;}
.index-page .center{width: 950px; margin:auto; padding-top:84px;}
.index-page .center:after,.index-page .right .connt:after{content:''; display: block; clear: both;}
.index-page .left , .index-page .right ,.index-page .right .connt .img , .index-page .right .connt .text{float: left;}
.index-page .left{width: 45%;}
.index-page .right{padding-top: 60px; padding-left: 30px; color: #fff;}
.index-page .right .title{margin-bottom: 80px;}
.index-page .right .title p{font-size: 54px;  line-height: 1.2em;}
.index-page .right .title span{font-size: 28px;}
.index-page .right .connt{margin-bottom: 80px;}
.index-page .right .connt .text{margin-left: 30px; font-size: 18px; }
.index-page .right .connt .text p{margin-top: 25px; font-size: 40px; text-transform: uppercase; font-weight: lighter; line-height: 1em;}
.footer{display: none;}