body{
  background-color:#fff !important;
  font:14px "Microsoft Yahei", arial, verdana, sans-serif !important;
  color:#393a45;
}
h1,h2,h3,h4,h5,h6,p{margin:0;}
.container{
  width:1200px !important;
  position:relative;
}
i,u{
  font-style: normal;
  display:inline-block;
}
ul, li, OL {
  padding: 0;
  margin: 0;
  list-style: none;
}
input{outline:none;}
a,a:focus{
  color:#393a45;
  display:inline-block;
  text-decoration: none;
}
a:hover{
  color:#007bc5;
  text-decoration: none;
}
.sea{
  height:100px;
  line-height:100px;
  margin: 0;
}
.sea .logo img{
  display:inline-block;
  width:282px;
  height:60px;
}
.sea .logo h3{
  color:#007bc5;
  display:inline-block;
  vertical-align: middle;
}
.sea .logo>h3:before{
  content:"|";
  font-size:28px;
  padding:0 10px;
}
.sea .list_nav a{
  font-size:16px;
}
.sea .list_nav i{
  padding:0 15px;
}
.banner{
  width:100%;
  position:relative;
}
.banner>img{
  width:100%;
  height:540px;
}
.banner>.frame{
  background:rgba(82,83,88,.5);
  width:350px;
  height:405px;
  padding:10px;
  position:absolute;
  top:15%;
  right:20%;
}
.banner>.frame>.frame_content{
  width:330px;
  height:385px;
  background:#fff;
  padding:0 25px;
}
.banner>.frame>.frame_content>.title{
  padding:15px 0;
  font-size:16px;
}
.banner>.frame>.frame_content>.title>a{
  color:#b8b8b8;
}
.banner>.frame>.frame_content>.title>span{
  color:#007bc5;
  float: right;
}
form .form-control,form span,form .forget,form label{
  font-size:12px;
}
form .code{
  width:50%;
  float: left;
}
form .code_content{
  width:50%;
  display: inline-block;
  text-align: center;
}
form .code_content>img{width:130px;height:34px;margin-left:10px;}
form .checkbox{
  display: inline-block;
  margin:0;
}
form .checkbox input{
  top:0;
}
form .forget{
  float: right;height:20px;line-height:20px;
}
form .btn-warning{
  display:block;
  width:100%;
  height:33px;
  margin:10px 0;
  border:0;outline:none;
  border-radius:0;
  letter-spacing:15px;
  font-size:16px;
  background: #fe9c17;
}
form .btn-warning:hover,
form .btn-warning:focus{
  background: #fe9c17;outline:none;
}
.other{
  padding:0 10px;
}
.other>.text>i{
  display: inline-block;
  width:77px;
  height:6px;
  border-top:1px solid #ddd;
}
.other>.text>span{
  font-size:12px;
  padding:0 5px;
}
.other>.joint{
  padding:15px 0;
  text-align: center;
}
.other>.joint>a{
  padding-right:20px;
}
.other>.joint>a>img{
  width:35px;
  height:35px;
}
.frame_content>.footer{
  text-align: right;
  font-size:12px;
}
.frame_content>.footer>a{
  color:#007bc5;
}