﻿@charset "UTF-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0;padding:0; font-family:CustomFont,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;font-size: 14px; }
li{list-style-type: none;}
a{text-decoration: none; color: inherit; cursor: pointer;}
img{border:none;vertical-align: middle;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.fl{float: left;}
.fr{float: right;}
input{outline: none;}
body{ 
  background: url("../images/bg.png") no-repeat;
 background-size: cover;
 background-attachment: fixed; 
 }

/*Header 样式*/
.head-nav{ background: #f2f2f2; }
.head{ width: 1200px; margin: 0 auto; padding: 6px 0; }
.head .fr li{ float: left; }
.head .fr li a{ border-left: 1px solid #757575; padding: 0 10px; }
.head .fr li:first-child a{ border-left: 0; }

.logo{ width: 1200px; margin: 0 auto; height: 150px; position: relative; }
.logo-img{ line-height: 130px; float: left; }
.search{ position: absolute; margin-top: 40px; height: 41px; right: 0; top: 0;}
.search .word{ width: 367px; height: 29px; padding: 5px 10px; border: 1px solid #0984e0; }
.search .submit{ width: 84px; height: 41px; border: 1px solid #0984e0; background-color: #0984e0; color: #fff; cursor: pointer; margin-left: -10px; }

/*nav样式*/
.nav{ background: #1E457C; }
.nav ul{ width: 1200px; margin: 0 auto; display: flex; background: url(../images/index_08.jpg) no-repeat right center; }
.nav ul li{ flex: 1; position: relative; background: url(../images/index_08.jpg) no-repeat left center; }
.nav ul li a{  display: block; text-align: center; line-height: 50px; font-size: 18px; color: #fff; }
.nav ul li:hover>a{ background: rgb(228,228,228); color: #1E457C; }
.nav a:hover{ text-decoration: none; }
.nav ul li div{ display: none; position: absolute; width: 100%; z-index: 100; padding-top: 10px;  }
.nav ul li div a{ font-size: 15px; color: #fff; background: rgba(30,69,124,0.9); }
.nav ul li:hover div{ display: block; }
.nav ul li div a:hover{ color: #f00; }

/*Content样式*/
#Content{ width: 1200px; margin: 0 auto; }
.navigation{ background: #fff url("../images/ej_10.jpg") no-repeat 15px center; line-height: 50px; padding-left: 40px; margin-top: 10px; }

/*Footer样式*/
#Footer{ border-top: 8px solid #1561af; margin-top: 20px; background: #f6f6f6; }
.foot{ width: 1150px; margin: 20px auto 0; height: 160px; overflow: hidden; }
.foot p{ text-align: center; line-height: 40px; width: 850px; margin: 0 auto; }
.foot div{line-height: 200px; }
.foot .daohang{ font-size: 16px; }
.foot .daohang span{ padding: 0 5px; }