﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none}
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle;max-width:100%;}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#777}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font-family: Arial,"微软雅黑";font-size:13px;color:#777;}
.layout{ width:1203px; margin:0 auto; clear:both}
.fl{ float:left}
.fr{ float:right}



/* 尾部 */
footer {
    width: 100%;
    height: 310px;
    padding: 60px 0 0;
    background: #1d1d1f; }
footer .foot-box {
    width: 1200px;
    margin: 0 auto; }
    footer .foot-box .foot-top {
    height: 170px;
    overflow: hidden; }
    footer .foot-box .foot-top .foot-left .foot-nav {
        overflow: auto;
        margin-bottom: 50px; }
        footer .foot-box .foot-top .foot-left .foot-nav li {
        float: left;
        margin-right: 20px; }
        footer .foot-box .foot-top .foot-left .foot-nav li a {
            color: #fff;
            margin-right: 30px; }
        footer .foot-box .foot-top .foot-left .foot-nav li a:hover {
            color: #f4333d; }
        footer .foot-box .foot-top .foot-left .foot-nav li span {
            display: inline-block;
            width: 11px;
            height: 11px;
            background: url("../images/line3.png") no-repeat; }
        footer .foot-box .foot-top .foot-left .foot-nav li:last-child span {
        display: none; }
    footer .foot-box .foot-top .foot-left .foot-address {
        width: 660px;
        overflow: auto; }
        footer .foot-box .foot-top .foot-left .foot-address div {
        float: left;
        height: 28px;
        line-height: 28px;
        font-size: 15px;
        color: #7d7d7e;
        width: 50%; }
    footer .foot-box .foot-top .foot-right {
        float: right;
        width: 340px;
        height: 120px; }
        footer .foot-box .foot-top .foot-right div:first-child {
        font-size: 16px;
        color: #ffffff;
        opacity: 0.6;
        margin-bottom: 18px; }
        footer .foot-box .foot-top .foot-right div:nth-child(2) {
        font-size: 14px;
        color: #7d7d7e;
        margin-bottom: 18px; }
        footer .foot-box .foot-top .foot-right .e-mail-box {
        height: 46px;
        overflow: auto; }
        footer .foot-box .foot-top .foot-right .e-mail-box input {
            float: left;
            width: 266px;
            height: 44px;
            color: #7d7d7e;
            outline: none;
            padding: 0 20px;
            line-height: 44px;
            border: solid 1px #7d7d7e;
            background: none; }
        footer .foot-box .foot-top .foot-right .e-mail-box button {
            float: left;
            width: 74px;
            background: #f4333d;
            height: 44px;
            color: #fff;
            cursor: pointer;
            position: relative;
            left: -1px;
            border: none;
            text-align: center;
            line-height: 44px; }
footer .foot-bot {
    height: 78px;
    border-top: solid 1px #39393b; }
    footer .foot-bot .foot-bot-box {
    width: 1200px;
    height: 78px;
    margin: 0 auto;
    position: relative; }
    footer .foot-bot .foot-bot-box .foot-txt {
        float: left;
        color: #7d7d7e;
        font-size: 14px;
        line-height: 77px; }
    footer .foot-bot .foot-bot-box .platform {
        float: right;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%); }
        footer .foot-bot .foot-bot-box .platform div {
        float: left;
        width: 26px;
        height: 26px;
        margin: 0 10px;
        border-radius: 50%;
        background: #38383a;
        position: relative; }
        footer .foot-bot .foot-bot-box .platform div img {
            position: absolute; }
        footer .foot-bot .foot-bot-box .platform .hide {
        display: none; }
        footer .foot-bot .foot-bot-box .platform div:hover {
        background: #f4333d; }
        footer .foot-bot .foot-bot-box .platform div:hover .hide {
        display: block; }