.index_fwbz{
    margin-top: -90px;
}
.index_fwbz{
    height:180px;
    background:rgba(255,255,255,1);
    box-shadow:9px 11px 22px 2px rgba(4,45,55,0.05);
    border-radius:8px;
    position: relative;
    margin-bottom: 96px;
}
.index_fwbz li {
    list-style-type: none;
    width: 150px;
    float: left;
    text-align: center;
    position: relative;
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(0,0,0,1);
    line-height: 28px;
    margin: 30px 0;
}
.index_fwbz li:after {
    content: '';
    background: url(http://www.999hp.com/common/images/index_fwbzy.png);
    display: inline-block;
    width: 11px;
    height: 19px;
    position: absolute;
    right: 0px;
    top: 50%;
}
.index_fwbz li:last-child:after {
    content: '';
    background: none;
}
.index_khpj{
    background:url(http://www.999hp.com/common/images/index_khpjbj.png)no-repeat;
    background-position:center ;
    /*height: 900px;*/
    padding-bottom: 40px;
}
.index_khpjdivrdiv{
    width:379px;
    height:480px;
    background:rgba(255,255,255,1);
    box-shadow:9px 11px 22px 2px rgba(4,45,55,0.05);
    border-radius:8px;
    padding: 28px 0px;
    overflow: hidden;
}
.index_khpjdivrdiv .index_khpjbt{
    font-size:20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin-bottom: 18px;
    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
}
.index_khpjdivrdiv1 .index_khpjbt span, .index_khpjdivrdiv2 .index_khpjbt span{
    font-size: 14px;
}
.index_khpjdivrdiv .swiper-slide img{
    width:340px;
    height:208px;
}
.index_khpjdivrdiv1 .index_khpjsj{
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(0,0,0,1);
    margin: 26px 0 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_khpjdivrdiv .swiper-container{
    overflow: inherit;
    height: 390px;
    padding: 0 20px;
}
.index_khpjdivrdiv1 .index_khpjjj{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:23px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.index_khpjdivrdiv .swiper-pagination{
    position: absolute;
    bottom:0;
}
.index_khpjdivrdiv .swiper-pagination-bullet{
    width:10px;
    height:10px;
    border:1px solid rgba(210,210,210,1);
    border-radius:50%;
    background: #fff;
    opacity: 1;
    outline: none;
}
.index_khpjdivrdiv .swiper-pagination-bullet-active{
    background: #19A1C1;
    border:1px solid #19A1C1;
}
.index_khpjdivrdiv .index_yz{
    background-image: url(http://www.999hp.com/common/images/index_yz.png);
    width:20px;
    height:46px;
    background-color:#B2B2B2;
    background-size: 10px;
    outline: none;
}
.index_khpjdivrdiv .swiper-button-next{
    right: 0;
    top: 26%;
}
.index_khpjdivrdiv .swiper-button-prev{
    left: 0;
    top: 26%;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.index_khpjdivrdiv2{
    margin-left: 20px;
}
.index_khpjdivrdiv2 .index_khpjsj{
    font-size:14px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin: 28px 0 20px;
}
.index_khpjdivrdiv2 .index_khpjsj span:nth-child(2) {
    float: right;
}
.index_khpjdivrdiv2 .index_khpjsj span.icon-aixin {
    color: #FF3366;
}
.index_khpjdivrdiv2 .index_khpjjj{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:23px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.index_hpewm{
    width: 400px;
    height:520px;
    background:url(http://www.999hp.com/common/images/index_hpewm.png)no-repeat;
    margin-left: 10px;
    text-align: center;
    padding: 50px 0;
}
.index_hpewmbt{
    font-size:32px;
    font-family:"MF LangQian (Noncommercial)";
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:30px;
}
.index_hpewmbt span:nth-child(2){
    color:rgba(74,181,206,1);
    background:linear-gradient(-46deg,rgba(59,169,243,1) 0%, rgba(4,118,233,1) 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.index_hpewmbt span:nth-child(3){
    color:rgba(247,203,25,1);
}
.index_hpewmm{
    width:197px;
    height:198px;
    background:rgba(255,255,255,1);
    margin: 30px auto;
}
.index_hpewmm img{
    width: 100%;
    height: 100%;
}
.index_hpewmjs{
    text-align: left;
    padding: 0 80px;
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:11px;
}
.index_hpewmjs p{
    margin-bottom: 12px;
}
.index_hpewmjs p span{
    display: inline-block;
    width:6px;
    height:6px;
    background:rgba(255,255,255,1);
    border-radius:50%;
    margin-right: 6px;
}
.index_connbt{
    text-align: center;
}
.index_connbt .index_connbtt{
    position: relative;
    margin-bottom: 4px;
}
.index_connbt .index_connbtty{
    font-size:40px;
    font-family:Impact;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-shadow:14px 8px 27px rgba(4,45,55,0.1);
    text-transform: uppercase;
    margin-top: 40px;
}
.index_connbt .index_connbttt{
    font-size:36px;
    font-family:Source Han Sans CN;
    font-weight:800;
    color:rgba(36,34,34,1);
    margin-top: -46px;
}
.index_connbt .index_connbtd{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.idnex_goodnav{
    height:60px;
    background:rgba(255,255,255,1);
    box-shadow:9px 11px 22px 2px rgba(4,45,55,0.05);
    line-height: 60px;
    padding: 0 50px;
    margin:0px 0 68px;
    position: relative;
}
.idnex_goodnav li{
    float:left;
    margin-right: 96px;
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(0,0,0,1);
    cursor: pointer;
}
.idnex_goodnav li:last-child{
    margin-right: 0;
}
.idnex_goodnav li.idnex_goodnava{
    color:rgba(25,161,193,1);
}
.idnex_goodnav a{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
    position: absolute;
    right: 68px;
}
.both {
    clear: both;
}
.idnex_goodnrimt{
    width:386px;
    height:366px;
    background:rgba(255,255,255,1);
    margin-right: 20px;
    margin-bottom: 40px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    float: left;
    cursor: pointer;
}
.idnex_goodnrimt:nth-child(3n){
    margin-right: 0;
}
.idnex_goodnrimt:hover{
    box-shadow:9px 11px 22px 2px rgba(4,45,55,0.05);
    border-radius:0px 0px 8px 8px;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
}
.idnex_goodnrimtimg{
    width:100%;
    height:241px;
    overflow: hidden;
}
.idnex_goodnrimtimg img{
    width: 100%;
    height: 100%;
    transition: all 1s;
}
.idnex_goodnrimt:hover img{
    transform: scale(1.1);
}
.idnex_goodnrimttpn{
    padding: 30px 22px;
}
.idnex_goodnrimtt{
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(0,0,0,1);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.idnex_goodnrimtpn{
    overflow: hidden;
    position: relative;
    margin-top: 20px;
}
.idnex_goodnrimtp{
    font-size: 26px;
    font-family:Alibaba PuHuiTi;
    font-weight:500;
    color:rgba(255,42,68,1);
    line-height:30px;
    float: left;
}
.idnex_goodnrimtp span{
    font-size:14px;
}
.idnex_goodnrimtn{
    font-size:16px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:30px;
    float:right;
}
.idnex_goodnrimt1ul{
    overflow: hidden;
    position: relative;
}
.idnex_goodnrimt1{
    width:285px;
    overflow: hidden;
    /*margin-right: 20px;*/
    margin: 0 6px;
    padding-bottom: 20px;
    float: left;
}
.idnex_goodnrimt1:nth-child(4n){
    /*margin-right: 0;*/
}
.idnex_goodnrimt1:hover .idnex_goodnrimt1tpn{
    bottom: 40px;
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
}
.idnex_goodnrimt1:hover .idnex_goodnrimt1img img{
    transform: scale(1.1);
}
.idnex_goodnrimt1 .idnex_goodnrimt1img{
    width: 100%;
    height:178px;
    overflow: hidden;
}
.idnex_goodnrimt1 .idnex_goodnrimt1img img{
    width: 100%;
    height: 100%;
    transition: all 1s;
}
.idnex_goodnrimt1 .idnex_goodnrimt1tpn{
    width: 92%;
    padding: 22px 20px 20px;
    background: rgba(255,255,255,1);
    box-shadow: 1px 5px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    position: absolute;
    bottom: 20px;
    width: 92%;
    left: 4%;
    position: relative;
}
.idnex_goodnrimt1 .idnex_goodnrimt1t{
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(0,0,0,1);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.idnex_goodnrimt1 .idnex_goodnrimt1pn{
    overflow: hidden;
    position: relative;
}
.idnex_goodnrimt1 .idnex_goodnrimt1p{
    font-size:26px;
    font-family:Alibaba PuHuiTi;
    font-weight:500;
    color:rgba(255,42,68,1);
    line-height:30px;
    float:left;
}
.idnex_goodnrimt1 .idnex_goodnrimt1p span{
    font-size: 14px;
}
.idnex_goodnrimt1 .idnex_goodnrimt1n{
    font-size:16px;
    font-family:Alibaba PuHuiTi;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:30px;
    float: right;
}
.index_rmddcs{
    overflow: hidden;
    margin-bottom: 24px;
}
.index_rmddcs a{
    display: block;
    width:112px;
    height:35px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(229,229,229,1);
    border-radius:8px;
    line-height: 35px;
    padding: 0 12px;
    font-size:20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    float:left;
    margin-right: 24px;
    margin-bottom: 26px;
    text-align: center;
}
.index_rmddcs a:hover{
    background:linear-gradient(-46deg,rgba(59,169,243,1),rgba(4,118,233,1));
    color:#fff;
}
.index_rmddcs a:nth-child(9n){
    margin-right: 0;
}
.index_rmddimg{
    overflow: hidden;
}
.index_rmddimgtim{
    width:181px;
    height:251px;
    border-radius:8px;
    position: relative;
    margin-right: 22px;
    float: left;
    overflow: hidden;
}
.index_rmddimgtim:hover img{
    transform: scale(1.1);
}
.index_rmddimgtim:nth-child(6n){
    margin-right: 0;
}
.index_rmddimgtim img{
    width:181px;
    height:251px;
    border-radius:8px;
    transition: all 1s;
}
.index_rmddimgtim .index_rmddimgtimwz{
    position: absolute;
    padding: 12px 18px;
    bottom:0;
    left: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(115%,#000));
    background-image: linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 115%);
    border-radius: 0 0 8px 8px;
}
.index_rmddimgtim .index_rmddimgtimwz div:nth-child(1){
    font-size:20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:24px;
    margin-bottom: 12px;
}
.index_rmddimgtim .index_rmddimgtimwz div:nth-child(2){
    font-size:6px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:13px;
    text-transform: uppercase;
}
.index_rmdd{
    margin-top:54px ;
}
.index_ys{
    height:188px;
    background:rgba(255,255,255,1);
    box-shadow:9px 11px 22px 2px rgba(4,45,55,0.05);
    border-radius:8px;
    margin: 83px 0 114px 0;
}
.index_ys ul{
    overflow: hidden;
    position: relative;
}
.index_ys ul li{
    width: 25%;
    float: left;
    text-align: center;
    margin-top: 46px;
}
.index_ys ul li p{
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin: 0;
}
.index_ys ul li div{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.index_fwtd{
    background: url(http://www.999hp.com/common/images/index_fwtdbj.png)no-repeat;
    width: 100%;
    min-width: 1200px;
    height: 730px;
    /*padding: 90px 0;*/
    background-position: center;
}
.index_khpjdivl {
    float: left;
    width: 272px;
    padding-top: 142px;
}
.index_khpjdivla p {
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(255,255,255,1);
    margin: 65px 0 26px;
    text-align: center;
}
.index_zxkf {
    width:251px;
    height:60px;
    background:linear-gradient(-46deg,rgba(59,169,243,1),rgba(4,118,233,1));
    border-radius:8px;
    margin: 0 auto;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: rgba(255,255,255,1);
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}
.index_zxkf span {
    background: url(http://www.999hp.com/common/images/index_zxkfjt.png);
    display: inline-block;
    width:37px;
    height:9px;
    margin-left: 20px;
}
.index_khpjdiv2 {
    width: 919px;
    float: left;
    overflow: hidden;
    padding: 48px 0 48px 58px;
}
.index_khpjdiv2l {
    width: 376px;
    float: left;
    margin-right: 8px;
}
.index_khpjdiv2l img:nth-child(1) {
    margin-bottom: 8px;
}
.index_khpjdiv2c {
    width: 185px;
    float: left;
    margin-right: 8px;
}
.index_khpjdiv2c img {
    margin-bottom: 5px;
}
.index_khpjdiv2r {
    width: 270px;
    float: left;
}
.index_khpjdiv2r img {
    margin-bottom: 5px;
}
.index_khpjdiv2r img:last-child,.index_khpjdiv2c img:last-child {
    margin: 0;
}
.index_wdjj{
    height: 245px;
    position:relative;
    margin: 86px 0 32px 0;
}
.index_wdjj .index_wdjjimg{
    width:405px;
    height:200px;
    margin-top: 23px;
    position: relative;
    z-index: 1;
}
.index_wdjj .index_wdjjnr{
    width:820px;
    height:245px;
    background:rgba(247,247,247,1);
    padding: 42px 72px 50px 72px;
    position: absolute;
    right: 0;
    top: 0;
}
.index_wdjj .index_wdjjt{
    font-size:22px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin-bottom: 20px;
}
.index_wdjj .index_wdjjd{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.index_wdsj{
    display: block;
    width:550px;
    border-bottom:1px dashed #B5B5B5;
    font-size:16px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
    padding: 16px 0;
    float: left;
    margin-right: 0;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_wdsj:nth-child(2n){
    margin-left: 100px;
}
.index_wdsj .tit{display: inline-block; width: 410px; overflow: hidden; text-overflow: ellipsis;}
.index_wdsj .time{font-size: 12px; color: #ccc;}
.index_wdsj .dot{
    display: inline-block;
    width:6px;
    height:6px;
    background:rgba(204,204,204,1);
    border-radius:50%;
    margin-right: 20px;
    position: relative;
    bottom: 3px;
}
.index_wdsj:hover .dot{
    background:linear-gradient(-46deg,rgba(59,169,243,1),rgba(4,118,233,1));
}
.index_wdgd{
    display: block;
    width:181px;
    height:50px;
    text-align: center;
    background:rgba(255,255,255,1);
    border:1px solid rgba(220,220,220,1);
    border-radius:25px;
    font-size:16px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(204,204,204,1);
    margin: 46px auto;
    line-height: 50px;
}
.index_srbk{
    overflow: hidden;
    padding: 42px 0 36px 0;
    position: relative;
    z-index: 1;
}
.index_srbktl{
    width:869px;
    /*height:402px;*/
    background:rgba(255,255,255,1);
    box-shadow:9px 11px 22px 2px rgba(4,45,55,0.05);
    border-radius:8px;
    padding: 34px 64px 44px 80px;
    float: left;
}
.index_srbktr{
    width: 312px;
    height: 402px;
    float:right;
}
.index_srbktr img{
    width: 100%;
    height: 100%;
}
.index_srbktll{
    width:336px;
    float: left;
    margin-bottom: 20px;
}
.index_srbktll:nth-child(2n){
    float: right;
}
.index_srbktlbt{
    overflow: hidden;
    position: relative;
    margin-bottom: 24px;
}
.index_srbktlbt img{
    float: left;
    width:31px;
    height:31px;
    margin-top: 10px;
}
.index_srbktlbtt{
    margin-left: 10px;
}
.index_srbktlbt .index_srbktlbtt p{
    font-size:20px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(54,50,50,1);
    margin: 0;
}
.index_srbktlbt .index_srbktlbtt div{
    font-size:12px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
    text-transform: uppercase;
}
.index_srbktlbt a{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:#0099CC;
    margin-top: 16px;
}
.index_srbktlnr a{
    display: block;
    border-bottom:1px dashed rgba(210,210,210,1);
    padding: 16px 0 14px 0;
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_srbktlnr a:hover{
    color:rgba(0,153,204,1);
}
.index_srbktlnr a:last-child{
    border: 0;
}
.index_srbktl ul{
    overflow: hidden;
    position: relative;
    margin-top: 10px;
}
.index_srbktl li{
    float:left;
    padding-right: 10px;
    padding-left: 10px;
    border-right:1px solid #CCCCCC;
    line-height: 12px;
}
.index_srbktl li:first-child{
    padding-left:0px;
}
.index_srbktl li:last-child{
    border: 0;
    padding-right:0px;
}
.index_srbktl li a{
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.index_from {
    /* overflow: hidden; */
    position: relative;
    margin-top: -90px;
    margin-bottom: 106px;
}
.index_fromdiv1{
    width: 91px;
    height: 225px;
    border: 4px solid rgba(51,51,51,1);
    margin-left: 40px;
    position: relative;
    top: -42px;
}
.index_fromdiv2{
    background: url(http://www.999hp.com/common/images/index_srbkdi.png)no-repeat;
    width: 1116px;
    height: 230px;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 42px;
}
.index_form2sgb{
    font-size:30px;
    font-family:"MF LangQian (Noncommercial)";
    font-weight:bold;
    color:rgba(25,161,193,1);
    line-height:47px;
    background:linear-gradient(-46deg,rgba(59,169,243,1) 0%, rgba(4,118,233,1) 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    margin: 90px 0 32px 0;
}
.index_formbd input{
    width:220px;
    height:42px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(229,229,229,1);
    border-radius:8px;
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(149,153,154,1);
    padding-left: 12px;
    float: left;
    margin-right: 14px;
}
.index_formbd input:nth-child(3),.index_formbd input:nth-child(4){
    width:136px
}
.index_formbd span{
    display: inline-block;
    width: 136px;
    height: 42px;
    text-align: center;
    background:linear-gradient(-46deg,rgba(59,169,243,1),rgba(4,118,233,1));
    border-radius:8px;
    line-height: 42px;
    color: rgba(255,255,255,1);
    font-size: 14px;
    float: left;
    margin-right: 14px;
    cursor: pointer;
}
.index_formbdtj{
    width:220px;
    height:42px;
    background:linear-gradient(-46deg,rgba(59,169,243,1),rgba(4,118,233,1));
    border-radius:8px;
    font-size:14px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:42px;
    text-align: center;
    float: left;
    cursor: pointer;
}
.index_srbktlul{
    overflow: hidden;
}
.index_srbktlul ul{
    width: 336px;
}
.index_srbktlul ul:nth-child(1){
    margin-right: 52px;
}



.foot{
    background: #212121;
}
.foot-site-links{
    padding: 40px 0;
    border-bottom:1px solid #fff;
}
.foot-right-links a{
    color:#fff;
    border-right: 1px solid #fff;
}
.footer_xxk {
    overflow: hidden;
    position: relative;
    color: #fff;
    margin-top: 14px;
}
.footer_xxk .footer_xxknav {
    overflow: hidden;
    position: relative;
}
.footer_xxk .footer_xxknav li {
    float: left;
    width: 121px;
    height: 44px;
    margin-left: 10px;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
}
.footer_xxk .footer_xxknav .liaction {
    background: #333;
}
.footer_xxk .footer_xxknav li:first-child {
    margin: 0;
}
.footer_xxknr {
    margin-top: 37px;
    margin-bottom: 40px;
    overflow: hidden;
}
.xs_rmcs {
    display: none;
}
.xs_rmcs:nth-child(1) {
    display: block;
}
.footer_ewm {
    overflow: hidden;
    position: relative;
    width: 726px;
    margin: 0 auto 64px auto;
}
.footer_ewm .footer_ewmkuan {
    width: 144px;
    height: 160px;
    background: #fff;
    text-align: center;
    border-radius: 8px;
    line-height: 25px;
    color: #000;
    font-size: 14px;
}
.footer_ewm .footer_ewmkuan img {
    width: 120px;
    height: 120px;
    margin-top: 9px;
}
.footer_ewm .footer_ewmkuan:nth-child(2) {
    margin-left: 139px;
}
.footer_ewmkuan1 {
    margin-left: 70px;
    color: #fff;
    padding-left: 23px;
    line-height: 53px;
    border-left: 1px solid #fff;
}
.footer_ewmkuan1 p {
    margin: 0;
}
.footer_ewmkuan1 p:nth-child(1) {
    font-size: 16px;
}

.index-scene {
    margin: 20px 0 0;
}
.index-scene .li{
    float: left;
    width: calc(25% - 20px);
    margin: 0 10px 30px 10px;
}
.index-scene .li .pic{
    width: 100%;
    height: 210px;
}
.index-scene .li .title{
    margin-top: 15px;
    font-size: 16px;
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
    color: #333;
}
.index-scene .li a {text-decoration: none; }
.index-scene .li a:hover .title{ color: #23527c; }
