﻿*{margin: 0; padding: 0;}
.container{width: 100%;  font-size: 0;}
a{text-decoration: none;}
li{list-style: none;}

body{overflow-x: hidden; height: 100%;}

header{width: 100%; height: 110px; background: #edf6ff;}
.header-content{width: 1200px; margin: auto;}
.header-l, .header-c, .header-r{display: inline-block; vertical-align: top;}
.header-l{padding-top: 16px;}
.header-l div,.header-l span{display: inline-block; vertical-align: top;}
.header-l span{width: 1px; height: 46px; margin: 10px 16px 0 10px; background: #0056a8; border-right: 1px solid #387cbc;}
.header-c{font-size: 14px; color: #005197; line-height: 26px; padding: 10px 0 0 20px;}
.header-c li img{position: relative; top: 2px; margin-right: 6px;}

.search{float: right; margin-top: 20px;}
.search a{font-size: 14px; margin-right: 28px; color: #005197;}
.search a:hover{color: #ff0000}
.search input{width: 235px; margin-top: 10px; height: 28px; border: none; line-height: 28px; outline: none; font-size: 12px; color: #fff; background: #005197; border-radius: 14px; padding-left: 5px;}
.search button{border: none; outline: none; position: relative; right: 30px; top: 4px; cursor: pointer; background: #005197;}

nav{position: relative; z-index: 600; width: 1144px; height: 116px; margin: auto; border-radius: 10px; font-size: 0;}
.nav-c{position: absolute; top: -60px; width: 1144px; height: 116px; margin: auto; border-radius: 10px; font-size: 0; background: #005197;}
nav span{display: inline-block; vertical-align: top; width: 0; height: 84px; margin-top: 16px; border-right: 1px dashed #3374ac;}
.subnav{display: inline-block; vertical-align: auto; font-size: 18px; width: 162px; text-align: center;}
.subnav img{position: relative; display: block; margin: auto; }
.subnav a{display: block; padding-top: 20px; line-height: 50px; color: #fff;}
.subnav a p{position: relative;}


footer{position: relative; width: 100%; text-align: center; background: #005197; padding: 30px 0 30px 0; line-height: 30px;}
.footer-content{width: 1144px; margin: auto;}
.footer-top a{font-size: 16px; color: #fff;}
.footer-top a:hover{color: #ff0000 !important;}
.footer-top span{margin: 0 10px 0 10px; font-size: 16px; color: #fff;}
footer p{font-size: 16px; color: #fff;}