/* 组件规范 */
html, body, a, p, ul,ol, li, dl, dt, dd, div, h1,td, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table, caption, tbody,
tfoot, thead, td, tr, th, fieldset, form, label, legend, textarea, iframe, blockquote, pre {margin:0;padding:0;box-sizing:border-box;}
html,body {font-size: 16px;line-height: 1;color: #333333;font-family:'微软雅黑','Microsoft Yahei','simsun','arial','tahoma';background: #fff;}
em, i {font-style:normal;display: inline-block;}
ul, ol {list-style: none;}
img {border:0;vertical-align:middle;outline: none;max-width: 100%;}
a {text-decoration:none;color: #333333;display: inline-block;}
table {border-collapse:collapse; border-spacing:0;}
button,input,select,textarea{font-size:100%;font-family: "microsoft yahei";}
h1, h2, h3, h4, h5, h6, th {font-size: 100%; font-weight: normal; }
span,i {display: inline-block;}
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.clear{clear: both;}
.container {width: 1200px;margin: 0 auto;}
.mainBody{ width: 1200px; margin: 0 auto;}

/* 头部组件 */
.header {height: 150px;}
.head_top {color: #b9c6e5;font-size:14px;height: 35px;line-height: 35px; 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Cffffff,endColorstr=#4Cffffff);}
.head_logo {margin-top: 30px;}
.head_search {margin-top: 50px;position: relative;width: 335px;}
.head_search input {width: 257px;height: 40px;border:2px solid #D32D26;border-right:none;line-height: 40px;font-size: 14px;padding-left: 30px;}
.head_search button {width: 78px;height: 40px;background: #D32D26;border: 0;outline: none;color: #fff;position: absolute;top: 0;right: 0px;cursor: pointer;}
.nav_wrap {background: #51AD68;min-width: 1200px;height: 54px;line-height: 54px;}
.nav {display: flex;justify-content: space-around;}
.nav li {float: left;height: 54px;}
.nav li a {padding: 0 32px;font-size: 18px;font-weight: bold;color: #fff;transition: all .2s linear;}
.nav li:first-child a {padding: 0 30px;}
/* .nav li.active a {background: #fff;color: #51AD68;} */
.nav li a:hover {background: #fff;color: #51AD68;}

/* 尾部组件 */
.footer {min-width: 1200px;background: #51AD68;height: 170px;margin-top: 0px;padding-top: 20px;margin-top: 0px; padding: 40px; text-align: center; color: #fff;}
.footer div {margin-top: 12px;}