﻿@charset "utf-8";

html,
body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑", Microsoft YaHei;
    font-size: 14px;
    /* line-height: 14px; */
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

ul li {
    list-style-type: none;
}

.header {
    width: 100%;
    height: 73px;
    background: url("../img/hd.png") repeat-x 0 0;
}

.header .inner {
    width: 1350px;
    margin: 0 auto;
}

.header .logo {
    float: left;
    padding-top: 18px;
}

.header .nav {
    float: left;
    margin-left: 14px;
}

.header .nav ul li {
    float: left;
    height: 73px;
    color: #808b93;
}

.header .nav ul {
    padding-right: 2px;
}

.header .nav li a {
    border-top: 0 solid;
    margin-left: 1px;
    padding: 0 15px;
    text-align: center;
    color: #808b93;
    font-size: 14px;
    padding-top: 6px;
    text-shadow: 0 0 3px #fff;
}

.nav ul li a:hover,
.nav ul li .on {
    color: #2396cc;
}

/* .r_side {
    float: right;
} */

/* .r_side ul {
    padding-top: 29px;
} */

/* .r_side li {
    float: left;
    height: 17px;
    line-height: 17px;
    border-left: 1px #a8b2b6 dotted;
    padding: 0 9px;
} */

.r_side li a.i1 {
    background: url("../img/icon_img.png") no-repeat -59px 0;
    width: 10px;
    height: 15px;
    display: block;
}

.r_side li a.i1.on,
.r_side li span.i1:active {
    background: url("../img/icon_img.png") no-repeat -59px -40px;
}

.r_side li a.i1:hover {
    background: url("../img/icon_img.png") no-repeat -59px -20px;
}

.r_side li.li_lg {
    position: relative;
    padding: 0 9px 0 0;
    padding-bottom: 20px;
    border-left: 0 none;
}

.r_side li.li_lg a.login {
    background: url("../img/icon_lg.png") no-repeat 10px 0px;
    height: 17px;
    display: block;
    padding-left: 31px;
    font-size: 12px;
    color: #6c7a81;
    line-height: 17px;
    font-weight: bold;
    border-left: 1px #a8b2b6 solid;
}

.r_side li.li_lg a.login:hover,
.r_side li.li_lg a.login.on {
    background: url("../img/icon_lg.png") no-repeat 10px -20px;
    color: #2396cc;
}

.r_side li.li_lg a.login:active {
    background-position: 10px -39px;
    color: #0c71b4;
}

.r_side li.li_rg {
    padding: 0 0px 0 9px;
}

.r_side li.li_rg .reg {
    font-size: 12px;
    color: #6c7a81;
    display: block;
    font-weight: bold;
}

.r_side li.li_rg .reg:hover {
    color: #2396cc;
}

.r_side li.li_rg .reg:active {
    color: #0c71b4;
}

/*登录以后显示用户信息及下拉框*/
.j_user_box .user_nav {
    position: absolute;
    top: 16px;
    left: 12px;
    border: 1px solid #0c71b4;
    width: 104px;
    background: #fff;
    z-index: 999 !important;
    display: none;
    float: left;
}

#ulUserInfo {
    z-index: 999 !important;
}

.j_i1_nav .i1_nav {
    display: none;
    border-radius: 3px;
    position: absolute;
    z-index: 999;
    background: #f5fbfd;
    width: 105px;
    height: 95px;
    margin: 12px 0 0 -46px;
    box-shadow: 0 5px 5px #7ea8bc;
}

.j_i1_nav .i1_nav span {
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -7px;
    width: 13px;
    height: 7px;
    background: url("../img/arrow_top_withe.png");
}

.j_i1_nav .i1_nav img {
    width: 60px;
    height: 60px;
    display: block;
    margin: 15px auto;
}

.j_user_box .user_nav a {
    color: #333;
    display: block;
    text-align: left;
    height: 34px;
    line-height: 34px;
    padding-left: 26px;
    margin: 0;
    background: url(../img/user_icon.png) no-repeat 5px 8px;
}

.j_user_box .user_nav .link2 {
    background-position: 5px -24px;
}

.j_user_box .user_nav .link3 {
    background-position: 5px -56px;
}

.j_user_box .user_nav .link4 {
    background-position: 5px -88px;
}

.j_user_box .user_nav .link5 {
    background-position: 5px -120px;
}

.j_user_box .user_nav .link6 {
    background-position: 5px -152px;
}

.j_user_box .user_nav .link7 {
    background-position: 5px -184px;
}

.j_user_box .user_nav .link8 {
    background-position: 5px -216px;
}

.j_user_box .user_nav .link9 {
    background-position: 5px -248px;
}

.j_user_box .user_nav .link10 {
    background-position: 5px -279px;
}

.j_user_box .user_nav .link11 {
    background-position: 5px -309px;
}

.j_user_box .user_nav .link12 {
    background-position: 5px -340px;
}

.j_user_box .user_nav a:hover {
    color: #0c71b4;
}

.j_user_box .user_nav a:hover {
    background: url(../img/user_icon_hover.png) no-repeat 5px 8px;
}

.j_user_box .user_nav .link2:hover {
    background-position: 5px -24px;
}

.j_user_box .user_nav .link3:hover {
    background-position: 5px -56px;
}

.j_user_box .user_nav .link4:hover {
    background-position: 5px -88px;
}

.j_user_box .user_nav .link5:hover {
    background-position: 5px -119px;
}

.j_user_box .user_nav .link6:hover {
    background-position: 5px -151px;
}

.j_user_box .user_nav .link7:hover {
    background-position: 5px -183px;
}

.j_user_box .user_nav .link8:hover {
    background-position: 5px -215px;
}

.j_user_box .user_nav .link9:hover {
    background-position: 5px -247px;
}

.j_user_box .user_nav .link10:hover {
    background-position: 5px -278px;
}

.j_user_box .user_nav .link11:hover {
    background-position: 5px -308px;
}

.j_user_box .user_nav .link12:hover {
    background-position: 5px -339px;
}

/*登录以后显示用户信息及下拉框*/
.footer {
    width: 100%;
    height: 120px;
    background-color: #ced7da;
    bottom: 0;
}

.about {
    width: 100%;
    text-align: center;
    padding-top: 38px;
}

.about a {
    color: #55666d;
    padding-right: 32px;
}

.about a:hover {
    color: #55666d;
}

.about a.nopdr0 {
    padding-right: 0;
}

.copr {
    width: 100%;
    text-align: center;
    color: #55666d;
    padding-top: 16px;
}

.copr span {
    padding-right: 56px;
}

body {
    width: 100%;
    height: 100%;
    background-color: #efefef;
}

/* .daohang ul { */
/* width: 1000px; */
/* margin-top: 15px; */
/* } */

/* .daohang ul li { */
/* float: left; */
/* height: 30px !important; */
/* } */

.footercontainer {
    width: 100%;
    text-align: center;
    height: 440px;
    padding-bottom: 30px;
    background-color: #2a3139;
    min-width: 1000px;
    color: #eaf2e3;
    font-size: 14px;
}

.fx-foot-container {
    margin: 0 auto;
    width: 1050px;
    height: 260px;
}

.fx-foot-container > li {
    float: left;
    width: 150px;
    text-align: left;
    line-height: 30px;
}

.fx-foot-container > li .title {
    font-weight: bold;
    font-size: 20px;
    line-height: 50px;
}
.fx-foot-container > li .ulmobile {
    width: 160px;
    margin-left: 20px;
    margin-top: 8px;
}

.fx-foot-container > li a,
.fx-foot-container > li a:link {
    color: #eaf2e3;
    font-size: 14px;
}

.fx-foot-container > li li:not(.title) {
    cursor: pointer;
}

.fx-foot-container > li.lxwm {
    width: 200px;
}

.fx-foot-container > li.lxwm .phone {
    margin-left: 70px;
}

.fx-foot-container > li.wxxcx {
    text-align: center;
    width: 200px;
    padding-top: 16px;
}

.fx-foot-container > li.wxxcx img {
    width: 130px;
}

.fx-foot-container > li.xz {
    text-align: center;
    padding-top: 16px;
}

.fx-foot-container > li.xz .android,
.fx-foot-container > li.xz .apple {
    height: 40px;
    line-height: 40px;
    border: 1px solid #555555;
}

.fx-foot-container > li.xz .android span,
.fx-foot-container > li.xz .apple span {
    display: inline-block;
    width: 110px;
    margin-left: 40px;
}

.fx-foot-container > li.xz .android {
    background: url("../assets/image/android-icon.png") no-repeat;
    margin-bottom: 50px;
}

.fx-foot-container > li.xz .android:hover {
    background: url("../assets/image/android-icon-click.png") no-repeat;
}

.fx-foot-container > li.xz .apple {
    background: url("../assets/image/apple-icon.png") no-repeat;
}

.fx-foot-container > li.xz .apple:hover {
    background: url("../assets/image/apple-icon-click.png") no-repeat;
}

.footercontainer .partner {
    /*margin: 0 auto;*/
    width: 590px;
    height: 50px;
    float: left;
}

.footercontainer .partner li {
    float: left;
    text-align: left;
    margin-left: 20px;
}

.footercontainer .partner li.title {
    line-height: 36px;
    font-size: 20px;
    font-weight: bold;
    margin-left: 0px;
    margin-right: 10px;
}

.footercontainer .partner li .gsicon {
    margin-top: 9px;
    width: 160px;
}

.footercontainer .copyright {
    float: right;
    line-height: 32px;
}
