@charset "UTF-8";


.top {width:100%; float:left;  position:fixed; z-index:999999999999999999999; top:0;box-sizing:border-box; padding:20px 3%; background-color:rgba(43,91,156,.9);   }
.top img {float:left; width:240px; margin-top:-5px;}
.top ul.menu {  float:right; margin:15px 0;}
.top ul.menu li {float:left;  padding-left:85px; font-size:22px; font-weight:500;  color:#fff; }
 .top ul.menu li:nth-child(7) {padding-left:0;}
.top ul.menu li span {float:right; font-size:14px; padding:5px 15px; margin-left:10px;  color:#fff; border:1px solid #fff; letter-spacing:0.7px; font-weight:200;}
.top ul.menu li  a {color:#fff !important;}
.top ul.menu li a:hover {text-decoration:underline;}
#warp {width:100%; float:left;    }



a.basic_btn {font-size:17px; font-weight:300; color:#476cb2 !important; background-color:#fff;  border:2px solid #476cb2;line-height:50px; width:300px; text-align:Center; display:inline-block; margin-top:50px;  letter-spacing:0.5px;  }


.footer  {width:100%; float:left;  border-top:1px solid #ddd; padding:20px 0 50px 0; text-align:center; margin-top:100px; font-size:15px; line-height:1.5em; color:#666;}
.footer  ul {text-align:center; width:100%; margin-bottom:10px;}
.footer ul li {display:inline-block; font-size:15px; color:#999; margin:3px 0; padding:0 3px; }
.footer  .copy {color:#999; font-weight:300; line-height:30px;}


 @media all and (max-width:1450px){

 .top img { width:200px; margin-top:0px;}
 .top ul.menu li { padding-left:40px;}
 

}