﻿﻿/*
 公共
 */
.block{ width:1200px; margin:0 auto;}

/* index */
#top{ height:164px; background:url(../img/topBg01.jpg) no-repeat top center; text-align:center;}
#top a{ display:inline-block;width:850px; margin:15px auto; height:120px;}

#bd{ margin-top:10px;}
.bd_l{ float:left; width:263px;}
.bd_r{ float:right; width:910px;}

.bd_l .lFt{ height:8px; font-size:0; background:url(../img/bdLBg01.jpg) no-repeat;}
.bd_l .find{ background:url(../img/bdLBg02.jpg) repeat-y; padding-right:3px;}
.bd_l .find .tit2{ height:22px; line-height:22px; background:#aaa68f; border-left:#9c8f6c solid 1px; border-right:#9c8f6c solid 1px; text-align:right; padding-right:10px;}
.find .tit2 a{ color:#fff; text-decoration:none;}
.find .pFind{ border-bottom:#e0cd9b solid 1px; height:37px; padding-top:19px;}
.find .pFind span{ float:left; margin-left:16px; line-height:22px; color:#333333; font-size:14px; font-weight:bold;}
.find .pFind .selF{ float:left; width:96px; height:22px; margin:0 10px;}
.find .pFind a{ float:left;}
.find ul.findList{ border-top:#fffef6 solid 1px; border-bottom:#e0cd9b solid 1px; overflow:hidden; padding:5px 0;}
.find ul.findList li{ line-height:28px;}
.find ul.findList li a{ float:left; display:inline-block; width:243px; line-height:26px; padding-left:15px; font-size:14px; color:#333333; text-decoration:none;border: 1px solid transparent;}
.find ul.findList li a:hover{ background:#fffceb; border:#e0cd9b solid 1px;}}
.find ul.findList li a:hover{ background:#fffceb; border:#e0cd9b solid 1px;}
.find .about{ border-top:#fffef6 solid 1px; padding:40px 10px 15px 15px;}
.find .about p{ line-height:23px; color:#333333;}

.bd_r .here{ height:28px; line-height:26px; background:url(../img/hrerBg02.jpg) no-repeat left bottom; color:#333333;}
.bd_r .here span{ display:inline-block; height:26px; background:url(../img/icoHere.jpg) no-repeat left center; padding-left:10px; line-height:26px;}
.bd_r h3.h3Tit{ height:30px; line-height:30px; margin-top:20px; color:#993300; font-size:14px; padding-left:5px; border-bottom:#dddddd solid 5px;}
.bd_r .nr{ padding:10px 10px 10px 5px;}
.bd_r .nr p{ color:#333333; line-height:24px;}

#ft{ margin-top:10px; height:91px; border-top:#ab0000 solid 2px; background:#f6f6f6;}
#ft a.ftLogo{ float:left; width:46px; height:47px; margin:25px 0 0 130px;}
#ft .ftIn{ width:300px; float:left; margin-top:20px; margin-left:60px;}
#ft .ftIn p{ color:#494949; line-height:20px;}
#ft .ftIn p a{ color:#494949;}

/* login */
.login{ padding-top:120px;}
.body1{ background:url(../img/loginBg01.gif);}

/* n-footer */
.loW {
    position: relative;
}
.loW .t-logo {
    position: absolute;
    top: 115px;
    left: 12px;
}
.n-footer {
    position: relative;
    padding-top:20px;
}
.ser-box {
    position: absolute;
    top: 30px;
    right: 0;
    width: 310px;
    text-align: center;
}
.ser-box .a1 img {
    width: 110px;
    height: 55px;
}
.ser-box .a2 img {
    margin-left: 30px;
    width: 48px;
    height: 60px;
}
.n-footer p {
    color: #666;
    line-height: 30px;
    font-size: 13px;
}
.n-footer p a {
    color: #666;
}
.n-footer p img {
    vertical-align: middle;
}
/* n-top */
#top .t-logo-1 {
    margin: 0 auto;
    width: 1280px;
    text-align: left;
}
#top .t-logo-1 a {
    margin: 20px 0 0 20px;
    width: 173px;
    height: 25px;
}
#ft {
    height: auto;
}
#ft .n-footer {
    margin-top: 10px;
}
#ft .ser-box {
    top: 10px;
    width: 190px;
}
#ft .ser-box .a2 {
    margin-left: 10px;
}
#ft .ser-box .a2 img {
    vertical-align: top;
    width: 52px;
    height: 62px;
}

/*******头尾改造 20210615**********/
.g-doc {
    min-height: 100%;
    padding-bottom: 120px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.g-ft {
    margin: auto 0;
    height: 119px;
    background-color: #f5f5f5;
    border-top: 1px solid #dcdcdc
}

.g-ft .m-cprt {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px;
    width: 1180px
}

.g-ft .m-cprt,.g-ft .m-cprt a {
    color: #5a5a5a
}

.m-cprt .u-cprt-txt {
    font-size: 0
}

.m-cprt .u-cprt-txt>a,.m-cprt .u-cprt-txt>span {
    margin-right: 40px;
    display: inline-block;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none
}

.m-cprt .u-dzjg {
    position: absolute;
    top: 30px;
    right: 10px;
    width: 180px;
    height: 60px
}

.g-hd {
    background-color: #fcfcfc;
    border-top: 12px solid #df0901;
    border-bottom: 2px solid #000
}

.m-hd {
    position: relative;
    padding: 26px 0;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    font-size: 0
}

.m-menu-top .m-loginInfo-wrap {
    display: block
}

.m-hd .u-logo-box,.m-hd .u-sys-txt {
    display: inline-block;
    vertical-align: middle
}

.m-hd .u-logo-box {
    padding-right: 65px;
    border-right: 1px solid #dcdcdc
}

.m-hd .u-logo-txt {
    margin-top: 10px;
    margin-left: 20px
}

.m-hd .u-logo-txt .p1 {
    letter-spacing: 2.8px
}

.m-hd .u-logo-txt .p2 {
    margin-top: 5px;
    font-size: 21px;
    font-weight: 500
}

.m-hd .u-sys-txt {
    margin-left: 62px;
    font-size: 38px;
    color: #a00;
    letter-spacing: 2px;
    font-weight: 500
}

.m-hd .u-sys-txt .u-client-txt {
    margin-left: 10px;
    font-size: 24px
}