/* CSS Document/res/ces/structure/22040175.jpg */
html {overflow-y:scroll;}
body {margin:0; padding:0; font-family:"微软雅黑";font-size:14px;
background:url(/res/ces/structure/23084061.jpg) no-repeat center top #0c2225;
      background-size:100%;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{font-size:14px;border-collapse:collapse}
img{border:0;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
ul,li{list-style:None;}
label{cursor:pointer;}
a{text-decoration:none;}
a:hover{ text-decoration:none;}


#Body{width:1200px;
      
      margin:auto;}
.head{    height: 100px;
    clear: both;}
.logo{    width: 120px;
    float: left;
    padding: 20px 0 0 0;
    text-align:right;
overflow:hidden;
}
.logo img{width:300px;
}
.nav{   /* width: 770px;*/
    float: right;
    padding-top: 40px;}
.nav li{float: left;
    padding: 0px 34px 0 10px;
    font-size: 16px;
    color: #5fdfff;
    line-height: 180%;}
.nav li a{    color: #FFFFFF;}
.btn-outline{float:right;
         margin-top:36px;
         display:inline-block;
         position:relative;
	 padding:4px 20px;
	 border:1px solid #d8d8d8;
	 border-radius:4px;
	 height:30px;
	 line-height:30px;
	 color:currentColor;
         font-size:18px;}
.btn-outline a{color:#ffffff;}
.btn-outline:before{content:"";
      position:absolute;
	  top:-1px;
	  left:-1px;
	  width:0;
	  height:100%;
	  background-color:#0067da;
	  border:1px solid #0067da;
	  border-radius:.3rem;
	  opacity:0;
	  -webkit-transition-duration:.4s;
	  transition-duration:.4s;
	  -webkit-transition-property:width,opacity;
	  transition-property:width,opacity;
	  -webkit-transition-timing-function:cubic-bezier(.25,.74,.22,.99),step-end;
	  transition-timing-function:cubic-bezier(.25,.74,.22,.99),step-end}
.btn-outline:hover:before a{color:#5fdfff}
.btn-outline:hover:before{width:100%;
      opacity:1;
	  -webkit-transition-timing-function:cubic-bezier(.25,.74,.22,.99),step-start;
	  transition-timing-function:cubic-bezier(.25,.74,.22,.99),step-start}
.btn-outline span {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}



.banner{height: 570px;
    display: block;
    margin: auto;
    padding: 0;
    text-align: left;
    clear: both;
    color:#FFFFFF;
}
.banner div p {
    font-size: 16px;
    margin-bottom: 15px;
}

.banner div h6 {
    font-size: 24px;
    font-weight: bold;
    margin: 20px 0 145px;
}
.banner div h1 {
    font-size: 56px;color:#FFFFFF;font-weight:600;
}
.banner div h2 {
    font-size: 36px;color:#FFFFFF;
}
.links{    padding: 20px 20px 20px 0;
    overflow: hidden;}
.links .bt{font-size: 14px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    padding: 4px 6px;
    float:left;}
.links ul{padding-top: 8px;
    float: left;
    position: relative;
    left: -1px;
}
.links ul li{font-size: 12px;
    float: left;
    padding: 0px 20px;
    border-left: 1px solid #fff;}
.links ul li:nth-child(1){border-left: 0px solid #fff;}
.links ul li a{color: #FFFFFF;}