﻿* { margin: 0px auto; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
a, div { outline: 0; }
body { color: #444; font-family: Arial,"Open Sans",sans-serif; font-size: 13px; line-height: 1.4em; min-width: 600px; }
body, html { height: 100%; margin: 0; padding: 0; }
html { background: #fff; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
table, td, tr, th { font-size: 14px; border-collapse: collapse; padding: 0px; }
table { width: 100%; text-align: left; }
ul { list-style: none; }
A:link, A:visited, A:hover { font-size: 12px; color: #003c9c; text-decoration: none; }
.head { background-image: url(../images/topbg.jpg); height: 123px; background-repeat: repeat-x; }
    .head .content { width: 1000px; margin: 0px auto; height: 83px; }
        .head .content .logo { float: left; margin-top: 15px; }
        .head .content .search { float: right; align-items: center; display: flex; margin-top: 30px; width: 438px; height: 31px; background-image: url(../images/searchbg.jpg); background-repeat: no-repeat; }
            .head .content .search > .bbox { display: flex; flex: 1 }
            .head .content .search .txtsearch { margin-left: 10px; height: 24px; margin-top: 5px; border: solid 0px #000; background: none; width: 246px; }
            .head .content .search .searchsubmit { cursor: pointer; width: 34px; height: 24px; background-image: url(../images/searchbtn.jpg); background-repeat: no-repeat; border-style: none; }
            .head .content .search > .cver { font-size: 14px; color: #333; }
                .head .content .search > .cver > a { font-size: 14px; color: #333; padding: 0px 3px; }

    .head .menu { width: 1000px; margin: 0px auto; height: 40px; line-height: 40px; }
        .head .menu ul { width: 1000px; list-style: none; }
            .head .menu ul li { float: left; padding-left: 1rem; padding-right: 1rem; }
                .head .menu ul li a { font-size: 16px; color: #000; }
                .head .menu ul li:first-child { padding-left: 0px; }
.foot { height: 40px; width: 100%; background-color: #4793cf; text-align: center; margin: 0px auto; line-height: 40px; color: #fff; }
.footmenu { width: 100%; padding: 0px 30px; background-color: #f2f3f4; text-align: center; margin: 0px auto; line-height: 30px; color: #333; }
    .footmenu a { display: inline-block; color: #333; font-size: 14px; padding-left: 5px; padding-right: 5px; }
.footpics { height: 72px; width: 100%; background-color: #f2f3f4; text-align: center; margin: 0px auto; line-height: 48px; color: #fff; }
    .footpics img { margin-right: 10px; }
