@charset "utf-8";

* {
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0px;
    padding: 0px;
    background: #fff;
}

ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

ul li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

/*基本信息*/
body {
    font-family: Arial, Microsoft YaHei;
    margin: 0px;
    padding: 0px;
    background: #fff;
    line-height: 20px;
    font-size: 14px;
}

#other {
    background: none;
}

img {
    border: none
}

a {
    text-decoration: none;
    color: black;
}

a:hover {
    color: #1a2a78
}

i {
    font-style: normal
}

.clear {
    clear: both
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #686868;
}

.clear {
    clear: both;
}

h12 {
    font-size: 12px;
}

h13 {
    font-size: 13px;
}

h14 {
    font-size: 14px;
}

h15 {
    font-size: 15px;
}

h16 {
    font-size: 16px;
}

h17 {
    font-size: 17px;
}

h18 {
    font-size: 18px;
}

h19 {
    font-size: 19px;
}

h20 {
    font-size: 20px;
}

body {
    padding: 0;
    margin: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    ;
    color: #333;
}

a {
    text-decoration: none;
}

ul {
    padding: 0;
    margin: 0
}

ul li {
    list-style: none
}

.clear {
    clear: both
}

img {
    border: none;
}


@font-face {
    font-family: 'ral';
    src: url(http://cdn.xuansiwei.com/ganxi602/font/Raleway-Black.pfb.ttf);
}

/***===============================  头部  ==================================***/
.header {
    width: 100%;
    position: fixed;
    top: 15px;
    z-index: 9999;
}

.head {
    width: 1300px;
    height: 106px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/logob.png) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    min-width: 1300px;
    position: relative;
    background-size: 100% 100%;
}

.head .logo {
    width: 180px;
    height: 64px;
    float: left;
    margin: 15px 30px;
}

.head .lanb {
    width: 840px;
    height: 22px;
    float: left;
    margin-left: 100px;
}

.head .lanb li {
    float: left;
    width: 166px;
    height: 102px;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    line-height: 90px;
}

.head .lanb li span {
    color: #d9c1a0;
    font-family: "微软雅黑";
    font-weight: 700
}

.slid span {
    color: #c82126;
    font-weight: 700;
}

.head .lanb li:hover span {
    color: #c82126;
    padding-bottom: 20px;
    font-weight: 700;
}

.head .zsjm {
    width: 54px;
    height: 76px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/tpb.png) no-repeat;
    position: absolute;
    top: 0;
    right: 40px;
    z-index: 10;
    line-height: 32px;
    color: #d9c1a0;
    padding: 15px 20px;
    font-size: 26px;
    font-family: "宋体";
    text-align: center;
}

.hidde {
    height: 260px;
    width: 1300px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/hid.png) no-repeat;
    position: absolute;
    top: 84px;
    left: 0;
    z-index: 5;
    padding: 0 10px;
    display: none;
}

.hidde .hi_lef {
    float: left;
    margin-left: 80px;
    margin-top: 10px;
    margin-right: 110px;
}

.hidde .hi_rig {
    margin-right: 100px;
    float: left;
    color: #d9c1a0;
}

.hidde p:hover {
    color: #c82126
}

.header_date {
    height: 110px;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 99999
}

.head_d {
    width: 1200px;
    margin: auto;
}

.head_d .logo {
    padding-top: 10px;
    float: left;
}

.head_d .nav_list {
    width: 756px;
    float: right;
    text-align: right;
}

.head_d .nav_list ul li {
    width: 120px;
    display: inline-block;
    font-size: 16px;
    position: relative;
    line-height: 110px;
    height: 110px;
    overflow: hidden;
}

.head_d .nav_list ul li span {
    display: block;
    transition: 0.3s;
}

.head_d .nav_list ul li span.sr {
    color: #1a2a78;
}

.head_d .nav_list ul li:hover span.ss {
    margin-top: -110px;
}

.head_d .nav_list ul li a {
    color: #fff;
    display: inline-block;
    height: 55px;
}

.head_d .nav_list ul li a.curr {
    color: #1a2a78;
}

.header_date.active {
    background: #fff;
    box-shadow: 0 0 20px #c0c6e5
}

.header_date.active .head_d .nav_list ul li a {
    color: #333;
}

.header_date.active .head_d .nav_list ul li a.curr {
    color: #1a2a78;
}

.header_date .navxs {
    position: absolute;
    top: 80px;
    right: -30px;
    width: 130px;
    text-align: center;
    display: none;
    border: 1px solid #fff;
}

.header_date.active .navxs {
    background: #fff;
}

.header_date .navxs p {
    line-height: 45px;
    height: 45px;
    overflow: hidden;
    background: #999;
}

.header_date .navxs p:hover {
    background: #cdcdcd;
}

.header_date.active .navxs p {
    background: #fff;
}

.header_date.active .navxs p:hover {
    background: #ebebeb;
}

.banner {
    width: 100%;
    -height: 927px;
    min-width: 1200px;
    position: relative;
}

.banner .slide {
    width: 100%;
    -height: 927px;
}

.banner .slide img {
    max-width: 100%;
}

.banner .view-controls {
    position: absolute;
    bottom: 0;
    height: 60px;
    width: 100%;
    text-align: center;
}

.banner .view-controls a {
    display: inline-block;
    width: 23px;
    height: 18px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/controls.png) no-repeat center;
    margin-right: 10px;
}

.banner .view-controls a.active {
    background: url(http://cdn.xuansiwei.com/ganxi602/img/control.png) no-repeat center;
}

/***===============================  内容  ==================================***/
/*#cbp-fbscroller{overflow:hidden;}*/
.con_about {
    width: 100%;
    height: 840px;
    background: ;
}

.con_about img {
    max-width: 100%
}

.con_about .about_us {
    padding-top: 100px;
    width: 70%;
    margin: auto;
    position: relative;
}

.con_about .c_left {
    position: absolute;
    width: 90%;
}

.con_about .c_right {
    float: right;
    margin-top: 45px;
}

.con_about .content {
    width: 700px;
    float: right;
    text-align: justify;
    writing-mode: tb-rl;
    line-height: 26px;
    height: 308px;
    letter-spacing: 6px;
    transition: height 2s;
    margin: 0 auto;
    -moz-transition: height 1s;
    -webkit-transition: height 1s;
    -o-transition: height 1s;
    margin-right: 30px;
    margin-top: 50px;
    font-weight: lighter;
}

.com_tit {
    color: #1a2b79;
    text-align: center;
    line-height: 50px;
    padding-top: 100px;
}

.com_tit p {
    font-weight: 700;
    font-size: 50px;
    text-transform: uppercase;
    font-family: 'ral'
}

.com_tit span {
    font-size: 40px;
    font-weight: lighter;
}

/*首页产品*/
.productIndex {
    width: 100%;
    position: relative;
    height: 2310px;
    min-width: 1200px;
    overflow: hidden;
}

.productIndex .pro_1 {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566355359632/pr_back_1.png?x-oss-process=style/small) center no-repeat;
    height: 850px;
    position: absolute;
    width: 100%
}

.productIndex .pro_1 .pro_1_con {
    width: 1200px;
    margin: auto;
}

.productIndex .pro_1 .pro_1_left {
    float: left;
    width: 310px;
    margin-left: 52px;
    text-align: center;
    color: #9f7a54;
    margin-top: 360px;
}

.productIndex .pro_1 .pro_1_left .title {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 10px;
}

.productIndex .pro_1 .pro_1_left .intro {
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
}

.productIndex .pro_1 .pro_1_right {
    float: right;
    width: 780px;
    text-align: center;
    position: relative;
}

.productIndex .pro_1 .pro_11 {
    position: absolute;
    top: 140px;
    left: -90px;
}

.productIndex .pro_1 .pro_12 {
    position: absolute;
    top: 65px;
    left: 295px;
    z-index: 0
}

.productIndex .pro_1 .pro_13 {
    position: absolute;
    top: 85px;
    right: -80px;
}

.productIndex .pro_1 .p_img {
    position: absolute;
    z-index: 1;
    left: 130px;
    top: 180px;
    transition: 0.5s
}

.productIndex .pro_1 .p_img:hover {
    top: 130px;
}

.productIndex .pro_2 {
    position: absolute;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566355447894/pr_back_2.png?x-oss-process=style/small) center no-repeat;
    height: 850px;
    width: 100%;
    z-index: 1;
    top: 610px;
    overflow: hidden;
}

.productIndex .pro_2 .pro_2_back {
    position: absolute;
    bottom: 0;
    right: 0
}

.productIndex .pro_2 .pro_2_con {
    width: 1200px;
    margin: auto;
    padding-top: 300px;
}

.productIndex .pro_2 .pro_2_con .pro_2_left {
    float: left;
}

.productIndex .pro_2 .pro_2_con .pro_2_left img {
    transition: 0.5s;
}

.productIndex .pro_2 .pro_2_con .pro_2_left:hover img {
    margin-top: -50px;
}

.productIndex .pro_2 .pro_2_con .pro_2_ritht {
    float: left;
    width: 308px;
    color: #fff;
    text-align: center;
    margin-top: 180px;
    margin-left: 60px;
}

.productIndex .pro_2 .pro_2_con .pro_2_ritht .title {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 10px;
}

.productIndex .pro_2 .pro_2_con .pro_2_ritht .intro {
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
    color: #e7e8f8
}

.productIndex .pro_3 {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566355527783/pr_back_3.png?x-oss-process=style/small) center no-repeat;
    height: 850px;
    width: 100%;
    position: absolute;
    bottom: 0
}

.productIndex .pro_3 .pro_3_con {
    width: 1000px;
    margin: auto;
}

.productIndex .pro_3 .pro_3_left {
    width: 310px;
    text-align: center;
    color: #999370;
    float: left;
}

.productIndex .pro_3 .pro_3_left .left_con {
    margin-top: 215px;
}

.productIndex .pro_3 .pro_3_left .title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 40px;
}

.productIndex .pro_3 .pro_3_left .intro {
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
}

.productIndex .pro_3 .pro_3_right {
    float: left;
    margin-left: -80px;
    padding-top: 70px;
    width: 530px;
}

.productIndex .pro_3 .pro_3_right .po_img {
    float: right;
}

.productIndex .pro_3 .pro_3_right .p_img {
    float: left;
    margin-top: 45px;
    transition: 0.5s;
}

.productIndex .pro_3 .pro_3_right .p_img:hover {
    margin-top: 0;
}

/*地图*/
.map_list {
    width: 100%;
    height: 400px;
    margin-top: -250px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/map_back.png) center no-repeat;
    z-index: 1;
    position: relative;
    padding-top: 1px;
    min-width: 1200px;
}

.map_list .map_tit {
    font-size: 28px;
    text-align: center;
    margin-top: 280px;
    line-height: 50px;
}

.map_list .map_tit p {
    color: #1a2a78;
    font-size: 46px;
    font-weight: 700
}

.map_list .map_tit span {
    color: #666
}

.map_list .map_li {
    position: relative;
    width: 800px;
    margin: auto;
    left: 0;
    right: 0;
}

.map_list .map_w {
    width: 22px;
    height: 31px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/map_l.png) no-repeat;
    position: absolute;
    transition: 0.5s;
    cursor: pointer;
}

.map_list .map_w img {
    position: absolute;
    left: -35px;
    top: 00px;
    opacity: 0;
    transition: 0.5s;
}

.map_list .map_w.curr {
    background: url(http://cdn.xuansiwei.com/ganxi602/img/map_ls.png) no-repeat;
}

.map_list .map_w.curr img {
    opacity: 1;
    animation: ghost 1s infinite alternate;
}

@keyframes ghost {
    0% {
        margin-top: 20px;
    }

    100% {
        margin-top: 5px;
    }
}

.map_list .map_w:hover {
    background: url(http://cdn.xuansiwei.com/ganxi602/img/map_ls.png) no-repeat;
}

.map_list .map_li1 {
    top: 250px;
}

.map_list .map_li2 {
    right: 10px;
    top: 250px;
}

.map_list .map_li3 {
    left: 370px;
    top: 380px;
}

.map_list .map_li4 {
    left: 470px;
    top: 430px;
}

.map_list .map_li5 {
    right: 110px;
    top: 380px;
}

.map_list .map_li8 {
    left: 450px;
    top: 535px;
}

.map_list .map_li9 {
    right: 250px;
    top: 500px;
}

.map_list .map_li6 {
    right: 75px;
    top: 460px;
}

.map_list .map_li7 {
    left: 370px;
    top: 500px;
}

.map_list .map_li10 {
    left: 430px;
    top: 600px;
}

.map_list .map_li11 {
    right: 240px;
    top: 580px;
}

.map_list .map_li12 {
    right: 65px;
    top: 540px;
}

.map_list .map_li13 {
    left: 320px;
    top: 660px;
}

.map_list .map_li14 {
    left: 470px;
    top: 670px;
}

.map_list .map_li15 {
    right: 200px;
    top: 680px;
}

.map_list .map_li16 {
    right: 110px;
    top: 620px;
}

.map_list .map_li17 {
    left: 200px;
    top: 400px;
}

.map_list .map_li19 {
    left: 60px;
    top: 500px;
}

.map_list .map_li18 {
    right: 140px;
    top: 270px;
}

.map_list .map_li20 {
    right: 40px;
    top: 500px;
}

/*门店分布*/
.shop_list {
    width: 73%;
    height: 290px;
    box-shadow: 0 0 10px #cdcdcd;
    margin: 20px auto;
    position: relative;
    overflow: auto;
    padding: 0 2% 0 0;
    min-width: 1100px;
}

.shop_list .shop_r {
    padding: 0 17px;
    background: #1a2a78;
    color: #fff;
    font-size: 28px;
    width: 30px;
    display: table;
    height: 290px;
    position: absolute;
    right: 0;
    top: 0;
}

.shop_list .shop_r span {
    display: table-cell;
    vertical-align: middle;
    line-height: 30px;
}

.shop_list .shop_l {
    padding-top: 3%;
}

.shop_list .shop_l li {
    width: 21%;
    float: left;
    margin-left: 3%;
    min-height: 70px;
    margin-bottom: 3%;
    font-size: 14px;
    color: #646564;
    line-height: 25px;
    height: 75px;
}

.shop_list .shop_l li p {
    font-size: 18px;
    font-weight: 700
}

.shop_list .shop_l .rom {
    position: absolute;
    bottom: 25px;
    left: 3%;
}

.shop_list .shop_l .rom a {
    color: #bababa;
}

.gif {
    position: fixed;
    display: none;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/hb.png);
    z-index: 999999;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.gif img {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

/*门店加盟*/
.join_us {
    width: 75%;
    min-width: 1200px;
    margin: auto;
    background: #1a2a78
}

.join_us img {
    max-width: 100%;
}

.join_us .us_l {
    width: 30%;
    float: left;
}

.join_us .us_l .us_cont {
    margin: 70px 0 0 50px;
    color: #fff;
}

.join_us .us_l .us_cont .tit_1 {
    position: relative;
    font-size: 60px;
    font-family: 'ral';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 10px;
    opacity: 0.3;
    z-index: 1
}

.join_us .us_l .us_cont .tit_2 {
    font-size: 58px;
    font-weight: 700;
    color: #fff;
    margin-top: 10px;
    line-height: 100px;
}

.join_us .us_l .us_cont .tit_3 {
    font-family: 700;
    font-size: 50px;
    color: #c8b67f;
    line-height: 50px;
}

.join_us .us_l .us_cont .tit_4 {
    font-weight: lighter;
    font-size: 30px;
    line-height: 40px;
    margin-top: 40px;
}

.join_us .us_l .us_cont .tit_5 {
    font-size: 20px;
    vertical-align: middle;
    margin-top: 20px;
}

.join_us .us_l .us_cont .tit_5 font {
    float: left;
}

.join_us .us_l .us_cont .tit_5 span {
    font-size: 50px;
    color: #c8b67f;
    float: left;
}

.join_us .us_l .us_cont .tit_6 {
    width: 150px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 26px;
    color: #333;
    background: #c8b67f;
    margin-top: 30px;
}


@media all and (max-width:1450px) {
    .join_us .us_l .us_cont {
        margin: 40px 0 0 30px;
    }
}

/*店铺展示*/
.shop_dis {
    width: 75%;
    margin: 110px auto;
    min-width: 1200px;
}

.shop_dis img {
    max-width: 100%;
}

.shop_dis .dis_tit {
    text-align: center;
    font-size: 46px;
    color: #1a2a78;
    font-weight: 700;
    margin-bottom: 20px;
}

.shop_dis .dis_int {
    font-size: 28px;
    font-weight: lighter;
    text-align: center;
    line-height: 40px;
    color: #646564
}

.shop_dis .dis_img {
    margin-top: 50px;
}

.shop_dis .dis_img .img_l {
    float: left;
    width: 42.9%;
}

.shop_dis .dis_img .img_l .img_2 {
    float: left;
    margin-top: 2%;
    width: 45.5%;
}

.shop_dis .dis_img .img_l .img_3 {
    float: right;
    margin-top: 2%;
    width: 52.5%;
}

.shop_dis .dis_img .img_4 {
    float: left;
    margin-left: 0.7%;
    width: 21.8%;
    overflow: hidden;
}

.shop_dis .dis_img .img_r {
    float: right;
    width: 34%;
}

.shop_dis .dis_img .img_r .img_6 {
    margin-top: 2%
}


.join_us .us_r {
    width: 70%;
    float: right;
}



.joining {
    width: 75%;
    min-width: 1200px;
    margin: auto;
    margin-bottom: 180px;
    position: relative;
}

.joining .j_tit {
    font-size: 40px;
    font-weight: lighter;
    color: #646564;
    text-align: center;
    margin-bottom: 90px;
}

.joining .j_tit p {
    font-size: 50px;
    color: #1a2a78;
    font-weight: 700;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'ral'
}

.joining .join_l {
    width: 28%;
    position: absolute;
    left: 0;
    top: 160px;
}

.joining .join_c {
    text-align: center;
    width: 40%;
    margin: 40px auto;
}

.joining .join_c img {
    max-width: 100%;
}

.joining .join_r {
    width: 25%;
    position: absolute;
    right: 0;
    top: 160px;
}

.joining ul li {
    width: 100%;
    height: 55px;
    margin-bottom: 50px;
    cursor: pointer;
}

.joining ul li .l {
    float: left;
    width: 47px;
    height: 55px;
    background: #1a2a78;
    color: #fff;
    font-size: 30px;
    font-family: Arial;
    font-weight: 700;
    text-align: center;
    border-radius: 5px;
    line-height: 55px;
    margin-right: 10px;
}

.joining ul li .r {
    float: left;
    width: 75%
}

.joining ul li .r p {
    font-size: 24px;
    font-weight: 700;
    color: #646564;
    margin-bottom: 10px;
}

.joining ul li .r span {
    font-size: 18px;
    font-weight: lighter;
}

.joining ul li:hover .r p {
    color: #1a2a78
}

.joining ul li:hover .r span {
    color: #1a2a78
}

@media all and (max-width:1580px) {
    .join_us {
        width: 90%
    }

    .shop_dis {
        width: 90%
    }

    .joining {
        width: 90%;
    }
}





.picScroll {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.picScroll .hd {
    position: absolute;
    top: 0;
    z-index: 2;
    width: 90%;
    padding: 0 5%
}

.picScroll .hd a {
    display: inline-block;
    width: 40px;
    height: 50px;
    text-align: center;
    padding: 10px;
    margin-top: 25%;
}

.picScroll .hd a.next {
    float: left;
}

.picScroll .hd a:hover {
    background: url(http://cdn.xuansiwei.com/ganxi602/img/back_op.png);
}

.picScroll .hd a.prev {
    float: right;
}

.picScroll .bd {
    width: 100%;
    margin: auto;
}

.picScroll .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll .bd ul li {
    width: 100%
}

.picScroll .bd ul li img {
    max-width: 100%;
}


#fbsection2 .ideas {
    font-size: 56px;
    color: #fff;
    text-align: right;
    width: 1200px;
    margin: auto;
    padding-top: 130px;
    font-weight: lighter;
}

#fbsection2 .ideas p {
    margin-bottom: 40px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'ral'
}

.news {
    width: 970px;
    margin: auto;
    padding-bottom: 60px;
}

.news ul {
    width: 1090px;
    margin-top: 55px;
}

.news ul li {
    width: 430px;
    float: left;
    margin-right: 115px;
    margin-bottom: 60px;
}

.news ul li .title {
    font-size: 18px;
    font-weight: 700
}

.news ul li .intro {
    margin: 15px 0;
    line-height: 25px;
    font-weight: lighter;
}

.news ul li .times {
    border: 1px solid #7d6e66;
    color: #7d6e66;
    width: 90px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

.news ul li:hover {
    color: #1a2b79
}

.onlist {
    background: #fff;
    padding: 90px 0;
}

.onlist .content {
    width: 920px;
    margin: auto;
}

.onlist .content .title {
    background: url(http://cdn.xuansiwei.com/ganxi602/img/sm.png) no-repeat;
    font-size: 36px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    width: 145px;
    padding-left: 65px;
    margin: auto;
}

.onlist .content .cont {
    margin: 40px 0;
    text-align: center;
    line-height: 32px;
}



.s_onlist {
    padding-top: 90px;
}

.s_onlist .eon_con {
    position: relative;
    width: 1200px;
    margin: auto;
}

.s_onlist .er {
    text-align: center;
    position: relative;
    font-weight: lighter;
    color: #646564
}

.s_onlist .or {
    height: 450px;
}

.s_onlist .or .r {
    margin-top: 80px;
}

.s_onlist .oy .l {
    margin-top: 220px;
}


.s_onlist .er .l {
    font-size: 14px;
    display: block;
    width: 50%;
    float: left;
}

.s_onlist .er .r {
    font-size: 14px;
    display: block;
    width: 50%;
    float: left;
}

.s_onlist .er .t {
    line-height: 40px;
    font-size: 24px;
}

.s_onlist .er .i {
    line-height: 50px;
}

.s_onlist .er img {
    margin-bottom: 10px;
    border: 1px solid #d1d1d1;
}

.s_onlist .er p {
    line-height: 25px;
}

.s_onlist .crl {
    width: 50%;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356196403/er_back1.png?x-oss-process=style/small) no-repeat;
    height: 925px;
    float: left;
}

.s_onlist .cry {
    width: 50%;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356196542/er_back2.png?x-oss-process=style/small) no-repeat;
    height: 623px;
    float: right;
    position: absolute;
    top: -170px;
    right: 0
}


/** ===== tow ===== **/

/***===============================  尾部  ==================================***/
.footer {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356295258/foot_back.png?x-oss-process=style/small);
    height: 210px;
    width: 100%;
    text-align: center;
    padding-top: 80px;
    color: #fff
}

.footer .bdsharebuttonbox {
    text-align: center;
    width: 221px;
    margin: auto;
}

.footer .bdsharebuttonbox a {
    display: inline-block;
    width: 42px;
    height: 42px;
    margin-right: 10px;
}
.footer .bdsharebuttonbox .fx_wb {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356390145/fx_wb.png?x-oss-process=style/small) no-repeat;
}

.footer .bdsharebuttonbox .fx_qq {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356390053/fx_qq.png?x-oss-process=style/small) no-repeat;
}

.footer .bdsharebuttonbox .fx_wx {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356390192/fx_wx.png?x-oss-process=style/small) no-repeat;
}

.footer .bdsharebuttonbox .fx_qqkj {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356390097/fx_qqkj.png?x-oss-process=style/small) no-repeat;
}

.footer a {
    color: #fff;
}

.footer .bottom {
    margin-top: 38px;
}

.footer .bottom p {
    line-height: 30px;
}

/***=========================  共公二级栏目  ===========================***/
.commInpage {
    min-height: 300px;
    width: 1200px;
    margin: auto;
}

/***=========================  内页  ===========================***/
/**分页**/
.page {
    width: 100%;
    text-align: center;
    -background: #e9dac6;
    margin: 20px auto;
    height: 40px;
}

.page span {
    padding: 8px 12px;
    background: #1e2e53;
    color: #fff;
    margin: 0 4px;
    border: 1px solid #1e2e53;
    border-radius: 3px;
}

.page a {
    padding: 8px 12px;
    margin: 0 4px;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
}

/*= 详情 =*/
.pro_hid {
    float: left;
    width: 1300px;
    text-align: center;
    display: none;
    border-bottom: 1px solid #e9dac6;
}

.guan {
    width: 55px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-size: 48px;
    float: right;
    cursor: pointer;
}

.pro_key {
    width: 390px;
    margin: 0px auto;
    line-height: 30px;
    font-size: 20px;
    color: #1e2e53;
    font-family: "宋体";
    margin-top: 70px;
}

.pro_con {
    position: relative;
    width: 100%;
    margin-top: 50px;
    overflow: hidden;
}

.pro_con .pro_tits {
    position: absolute;
    width: 40px;
    color: #1e2e53;
    font-size: 24px;
    border: 1px solid #c82126;
    padding: 10px 0;
    line-height: 30px;
    bottom: 20px;
    right: 380px;
}


.bom_post {
    position: fixed;
    bottom: 220px;
    right: 0px;
    margin: auto;
    width: 24px;
    height: 152px;
    background: url(http://cdn.xuansiwei.com/ganxi602/1567849059898/post.png?x-oss-process=style/small) no-repeat;
    font-size: 22px;
    color: #fff;
    text-align: center;
    padding:31px 10px 0 10px;
    line-height: 25px;
    transition: 0.5s;
    z-index: 9
}

.bom_post_s {
    width: 500px;
    height: 142px;
    background-color: #ffff;
    position: absolute;
    left: 44px;
    bottom: 0;
    color: #1a2a78;
    font-weight: 700;
    padding: 20px 0;
    box-shadow: 0 0 10px #bdbdbd
}

/*.bom_post:hover{transform:translateX(-500px);}*/
.bom_post_s p {
    height: 35px;
    font-size: 14px;
    margin-bottom: 10px;
    width: 100%;
}

.bom_post_s p input {
    width: 178px;
    height: 32px;
    border: 1px solid #d9e3f0;
    border-radius: 3px;
    float: left;
}

.bom_post_s p span {
    float: left;
    display: inline-block;
    margin-left: 15px;
}

.bom_post_s p textarea {
    width: 415px;
    height: 58px;
    border: 1px solid #d9e3f0;
    border-rightadius: 3px;
    float: left;
}

.bom_post_s p button {
    width: 116px;
    height: 34px;
    background: #1a2a78;
    color: #fff;
    float: left;
    border: 1px solid #d9e3f0;
    border-radius: 3px;
    margin: 10px 0 0 57px;
    font-size: 16px;
}

/*关于我们*/
.aboutCont {
    width: 1200px;
    margin: auto;
}

.aboutCom {
    text-align: center;
    margin: 68px auto;
}

.aboutCom .pr {
    width: 1330px;
}

.aboutCom a {
    display: inline-block;
    width: 156px;
    height: 52px;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356919239/comNavB.png?x-oss-process=style/small) no-repeat;
    line-height: 52px;
    font-size: 22px;
    color: #6d6e6d;
    margin-right: 33px;
    font-weight: lighter;
}

.aboutCom a:hover {
    color: #1a2a78;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356972578/comNavBs.png?x-oss-process=style/small);
}

.aboutCom a.curr {
    color: #1a2a78;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356972578/comNavBs.png?x-oss-process=style/small);
}

.commTop {
    text-align: center;
    line-height: 55px;
    margin-top: 68px;
}

.commTop p {
    color: #1a2a78;
    font-size: 50px;
    font-weight: 700;
    font-family: 'ral';
    text-transform: uppercase;
}

.commTop span {
    color: #646564;
    font-size: 40px;
    font-weight: lighter;
}

.about1 .content {
    font-size: 16px;
    font-weight: lighter;
    line-height: 40px;
    margin-top: 20px;
}

.about2 .content {
    margin: 30px 0;
}

.about3 .content {
    font-size: 16px;
    font-weight: lighter;
    line-height: 40px;
    margin-top: 20px;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356702825/xiong.png?x-oss-process=style/small) no-repeat;
    height: 610px;
    background-position: center bottom;
    background-size: 960px;
}

.chapter {
    background: #f6f3e9;
    padding: 1px 0 70px 0;
}

.about4 {}

.about4 ul li {
    border-bottom: 1px dashed #c0bbab;
    height: 240px;
    margin-top: 25px;
}

.about4 ul li:last-child {
    border-bottom: none;
}

.about4 ul li .conL {
    float: left;
    width: 254px;
    text-align: center;
}

.about4 ul li .conR {
    float: right;
    width: 905px;
    float: right;
}

.about4 ul li .tit {
    font-size: 24px;
    font-weight: 700;
    color: #1a2a78;
    line-height: 55px;
}

.about4 ul li .int {
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
}

.about5 {
    margin-top: 45px;
    margin-bottom: 80px;
}

.about5 .army_li {
    width: 1130px;
    padding: 20px 35px;
    height: 26px;
    line-height: 26px;
    border-radius: 8px;
    margin-bottom: 20px;
    background: #f2f2f2;
    font-size: 16px;
    cursor: pointer;
}

.about5 .army_li b {
    display: inline-block;
    width: 470px;
}

.about5 .army_li span {
    display: inline-block;
    width: 200px;
}

.about5 .army_li font {
    float: right;
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356856314/army_b1.png?x-oss-process=style/small);
}

.about5 .acon {
    padding: 0 35px;
    font-size: 16px;
    line-height: 36px;
    display: none;
}

.about5 .army_li.curr {
    background: #1a2a78;
    color: #fff;
}

.about5 .army_li.curr font {
    background: url(http://cdn.xuansiwei.com/ganxi602/1566356856353/army_b2.png?x-oss-process=style/small);
}

/*新闻动态*/
.newsList {}

.newsList .sl {
    width: 1240px;
    height: 420px;
}

.newsList .sl li {
    width: 368px;
    border: 1px solid #d8d8d8;
    height: 416px;
    float: left;
    margin: 0 32px 40px 7px;
}

.newsList .sl li .img {
    height: 230px;
    position: relative;
}

.newsList .sl li .img img {
    width: 100%;
    height: 230px;
    transition: 0.5s;
}

.newsList .sl li .time {
    position: absolute;
    width: 120px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    background: #cdbd8b;
    color: #fff;
    font-size: 18px;
    font-family: Arial z-index:1;
    bottom: 0;
    left: -7px;
}

.newsList .sl li .con {
    width: 320px;
    margin: 25px auto
}

.newsList .sl li .tie {
    font-size: 20px;
    font-weight: 700;
    color: #646564;
    margin-bottom: 10px;
}

.newsList .sl li .int {
    font-size: 16px;
    font-weight: lighter;
    color: #646564;
    line-height: 30px;
}

.newsList .sl li:hover img {
    transform: scale(0.95);
}

.newsList .sl li:hover .tie {
    color: #1a2a78
}

.newsList .sl li:hover .int {
    color: #1a2a78
}

.newsList .sr {
    margin-bottom: 150px;
}

.newsList .sr li {
    border-top: 1px dashed #d8d8d8;
    padding-top: 30px;
    margin-bottom: 40px;
    height: 175px;
}

.newsList .sr li .img {
    width: 280px;
    height: 175px;
    float: left;
    position: relative;
}

.newsList .sr li .img img {
    max-width: 100%;
    height: 175px;
    transition: 0.5s;
}

.newsList .sr li .time {
    position: absolute;
    right: -8px;
    bottom: 0;
    width: 120px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    background: #cdbd8b;
    color: #fff;
    font-size: 18px;
    font-family: Arial z-index:1;
}

.newsList .sr li .con {
    width: 695px;
    float: left;
    margin-left: 32px;
}

.newsList .sr li .rom {
    float: right;
    margin-top: 75px;
}

.newsList .sr li .tie {
    font-size: 20px;
    font-weight: 700;
    color: #646564;
    line-height: 78px;
}

.newsList .sr li .int {
    font-size: 16px;
    font-weight: lighter;
    color: #646564;
    line-height: 30px;
}

.newsList .sr li:hover img {
    transform: scale(0.95);
}

.newsList .sr li:hover .tie {
    color: #1a2a78
}

.newsList .sr li:hover .int {
    color: #1a2a78
}

/*招商加盟*/
.whyProd ul {
    width: 1250px;
}

.whyProd ul li {
    margin-top: 30px;
    float: left;
    width: 157px;
    text-align: center;
    margin-right: 50px;
    text-align: center;
}

.whyProd ul li .pic {
    width: 145px;
    margin: auto;
    height: 142px;
    padding: 10px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/whyBack.png) center no-repeat;
    background-size: 100%;
}

.whyProd ul li .pic img {
    border-radius: 150px;
    width: 145px;
    max-height: 100%;
}

.whyProd ul li p {
    font-size: 24px;
    color: #1a2a78;
    font-weight: 700;
    line-height: 60px;
}

.joinUs {
    padding: 1px 0 20px;
    background: #f6f3e9;
    margin-top: 80px;
}


/**/
.commProduct {
    width: 1300px;
    margin: auto;
    margin-bottom: 80px;
}

.commProduct img {
    max-width: 100%;
}

.piclist {
    margin-bottom: 35px;
}

.piclist ul {}

.piclist ul li {
    float: left;
    width: 260px;
    margin: 20px 30px;
    text-align: center;
}

.piclist ul li .img {
    height: 265px;
    overflow: hidden;
    position: relative;
}

.piclist ul li .img .bot {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/probot.png) no-repeat;
    height: 20px;
    background-position: center bottom;
}

.piclist ul li .img img {
    margin-top: 20px;
    transition: 0.5s
}

.piclist ul li:hover .img img {
    margin-top: 0px;
}

.piclist ul li .p {
    line-height: 55px;
    font-size: 18px;
    font-weight: lighter;
    color: #666;
}

.piclist ul li:hover .p {
    color: #1a2a78
}

/*地图*/
.commInpage .map_list {
    width: 100%;
    height: 900px;
    margin-top: 70px;
    background: url(http://cdn.xuansiwei.com/ganxi602/img/ny_map.png) center no-repeat;
    background-size: 100%;
}

.commInpage .map_list .map_tit {
    font-size: 28px;
    text-align: center;
    margin-top: 125px;
    line-height: 50px;
}

.commInpage .map_list .map_tit p {
    color: #1a2a78;
    font-size: 46px;
    font-weight: 700
}

.commInpage .map_list .map_tit span {
    color: #666
}

.commInpage .map_list .map_li1 {
    top: 120px;
}

.commInpage .map_list .map_li2 {
    right: 10px;
    top: 120px;
}

.commInpage .map_list .map_li3 {
    left: 380px;
    top: 250px;
}

.commInpage .map_list .map_li4 {
    left: 470px;
    top: 300px;
}

.commInpage .map_list .map_li5 {
    right: 110px;
    top: 250px;
}

.commInpage .map_list .map_li8 {
    left: 450px;
    top: 395px;
}

.commInpage .map_list .map_li9 {
    right: 250px;
    top: 370px;
}

.commInpage .map_list .map_li6 {
    right: 85px;
    top: 330px;
}

.commInpage .map_list .map_li7 {
    left: 370px;
    top: 370px;
}

.commInpage .map_list .map_li10 {
    left: 430px;
    top: 470px;
}

.commInpage .map_list .map_li11 {
    right: 240px;
    top: 450px;
}

.commInpage .map_list .map_li12 {
    right: 70px;
    top: 410px;
}

.commInpage .map_list .map_li13 {
    left: 330px;
    top: 500px;
}

.commInpage .map_list .map_li14 {
    left: 470px;
    top: 540px;
}

.commInpage .map_list .map_li15 {
    right: 200px;
    top: 530px;
}

.commInpage .map_list .map_li16 {
    right: 110px;
    top: 490px;
}

.commInpage .map_list .map_li17 {
    left: 220px;
    top: 270px;
}

.commInpage .map_list .map_li19 {
    left: 80px;
    top: 350px;
}

.commInpage .map_list .map_li18 {
    right: 150px;
    top: 150px;
}

.commInpage .map_list .map_li20 {
    right: 50px;
    top: 360px;
}

.onSetMap {
    text-align: center;
    font-size: 36px;
    color: #646564;
    line-height: 50px;
    margin-bottom: 40px;
}

.onMapCont {
    max-height: 1190px;
    overflow: hidden;
    transition: 0.5s
}

.onMapCont ul {
    width: 1280px;
}

.onMapCont li {
    float: left;
    width: 260px;
    margin-right: 50px;
    height: 102px;
    color: #646564;
    font-size: 14px;
    font-weight: lighter;
}

.onMapCont li:hover {
    color: #1a2a78;
    cursor: pointer;
}

.onMapCont li p {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
}

.onMapCont .get {
    width: 100%;
    border-bottom: 1px dashed #cbcbcb;
    clear: both;
    margin-bottom: 32px;
}

.commInpage .rom {
    text-align: center;
    margin: 15px 0 70px
}

.container_content {
    width: 1200px;
    margin: 30px auto;
}

.container_content .right_con .title {
    font-size: 25px;
    margin: 25px auto;
    text-align: center;
    line-height: 35px;
    font-weight: 700
}

.container_content .right_con .time {
    font-size: 16px;
    color: #999;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 30px;
}

.container_content .right_con .cont {
    line-height: 25px;
    font-size: 16px;
}