@CHARSET "UTF-8";
* {
    margin: 0; padding: 0; list-style: none;
}
html,body {
    width: 100%; height: 99%; font:normal 14px/28px Arial,sans-serif; color: #555555; background: #f6f6f6;
}


input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #cccccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #cccccc;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #cccccc;
}
input::-ms-input-placeholder { /* Microsoft Edge */
    color: #cccccc;
}

input[type=text],
input[type=password]  {
    width: 200px; height: 28px; text-indent: 5px; border: 1px solid #eaeaea;
}

input:focus,
button:focus,
textarea:focus,
select:focus,
option:focus {
    outline: none;
}

.service {
    width: 1440px; height: 16px; margin: 0 auto; background: #071b37;
}
.menu {
    width: 1440px; height: 60px; margin: 0 auto; padding: 20px 0; background: white;
}
.menu-l {
    width: 300px; display: inline-block; text-align: center;
}
.menu-l a img {
    width: 180px; vertical-align: middle;
}
.menu-r {
    width: 1000px; display: inline-block;
}
.menu-r ul li {
    width: 100px; display: inline-block;
}
.menu-r ul li a {
    text-decoration: none; color: #071b37; font-size: 16px;
}
.body {
    width: 1440px; min-height: 500px; margin: 0 auto;
}
.body-intro {
    margin: 10px auto; padding: 50px 0; background: #ffffff;
}
.body-intro img {
    width: 300px; vertical-align: middle;
}
.body-intro-l {
    display: inline-block; width: 28%; padding: 0 11%;
}
.body-intro-r {
    display: inline-block; width: 28%; padding: 0 11%;
}
.body-intro-l h2,
.body-intro-r h2 {
    background: #fff; font-size: 28px; color: #071B37; line-height: 46px; font-weight: 500;
}
.body-intro-l h5,
.body-intro-r h5 {
    background: #fff; font-size: 18px; color: #7f7f7f; line-height: 36px; font-weight: 500;
}
.footer {
    width: 1440px; height: 200px; margin: 0 auto; background: #0c1b35; padding: 50px 0;
}
.footer-menu {
    padding: 10px 100px;
}
.footer-menu dl {
    line-height: 44px;
}
.footer-menu dl dt {
    color: white; font-size: 28px;
}
.footer-menu dl dd img {
    width: 32px; vertical-align: middle; margin-right: 16px;
}
.footer hr {
    width: 1240px; margin: 0 auto; border: 0; border-top: 1px solid gray;
}
.footer-copyright {
    padding: 10px 100px;
}
.footer-beian {
    padding: 0 100px;
}
.footer-beian img {
    width: 20px; vertical-align: middle;
}
.footer-beian label {
    margin-left: 50px;
}
.footer-beian a {
    text-decoration: none; color: #666666;
}
