@import "//at.alicdn.com/t/font_722287_2u2za0bxc62.css";

/*@font-face {*/
    /*font-family: 'noto';*/
    /*src: url('../fonts/NotoSansHans-Regular_0.otf');*/
/*}*/

@font-face {
    font-family: 'goth';
    src: url('../fonts/GOTHIC.TTF');
}

@font-face {
    font-family: 'gothb';
    src: url('../fonts/GOTHICB.TTF');
}

.goth {
    font-family: 'goth';
}

.gothb {
    font-family: 'gothb';
}

body {
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
    font-size: 14px;
    /*font-family: 'noto';*/
    /*font-family: 'goth', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;*/
font-family: 'microsoft yahei';
    color: #333333;
    background-color: #ffffff;

    overflow-x: hidden;
}

.a-xiayiping {
    display: block;
    z-index: 11;
    position: absolute;
    bottom: 20px;
    margin: 0 0 0 -20px;
    left: 50%;
    cursor: pointer;
    animation: ani-svg 1.8s linear 0s alternate infinite;
    -webkit-animation: ani-svg 1.8s linear 0s alternate infinite;
    transition: 1.8s;
    color: #FFFFFF;
}



@keyframes ani-svg {
    0% {
        opacity: 0.8;
        transform: translateY(-6px);
    }

    50% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0.8;
        transform: translateY(6px);
    }
}

p, ul, li, h1, h2, h3, h4, h5, h6, dl, dd, dt, button, input, img {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix {
    zoom: 1; /*这个属性是为了兼容IE*/
}

.clearfix:after {
    display: block;
    content: ""; /*设置为空或者“.”都可以*/
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

input, textarea, select {
    /*font-family: 'noto';*/
    font-family: 'Microsoft YaHei';
    -webkit-appearance: none;
    border-radius: 0;
}

input[type=submit], input[type=reset] {
    border: none;
    cursor: pointer;
}

a {
    text-decoration: none;
    color: #000000;
}

a:hover {
    text-decoration: none;

}

h1, h2, h3, h4, h5, h6, i, b {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
}

.arial {
    font-family: "Arial";
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.size-all {
    width: 100%;
    height: 100%;
}

.wid-all {
    width: 100%;
}

.te-ju {
    text-align: justify;
    text-justify: inter-ideograph;
}

.te-ce {
    text-align: center;
}

.te-ri {
    text-align: right;
}

.te-le {
    text-align: left;
}

.te-up {
    text-transform: uppercase;
}

.te-ca {
    text-transform: capitalize;
}

.over-hid {
    overflow: hidden;
}

.font-b {
    font-weight: bold;
}

.com-in-blo {
    font-size: 0;
}

.blo-box {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
}

.com-img {
    overflow: hidden;
}

.img-box {
    display: block;
    width: 100%;
    height: 100%;
    transition: all .4s ease;
}

.dis-no {
    display: none !important;
}

.dis-bl {
    display: block;
}

.dis-in {
    display: inline-block;
}

.po-re {
    position: relative;
}

.po-ab {
    position: absolute;

}

.bg-bai {
    background: #FFFFFF;

}

.bg-hui {
    background: #FBFBFB;
}

.bg-hei {
    background: #272727;
}

/*改变滚动条的样式*/

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.index::-webkit-scrollbar {
    width: 0px;
}

::-webkit-scrollbar-track {
    background-color: #ffffff;
}

::-webkit-scrollbar-thumb {
    background-color: #333;
}



.conta {
    width: 92%;
    position: relative;
    height: 100%;
    margin: 0 auto;
}

.conta2 {
    width: 80%;
    position: relative;
    height: 100%;
    margin: 0 auto;
}

.main {
    margin: 65px 0 0; width: 100%;
}

/*头部*/
.header {
    position: fixed;

    width: 100%;
    top: 0;
    left: 0;
    background: #FFFFFF;
    z-index: 13;
    /*height: 80px;*/
    height: 65px;
    box-shadow: 0 0 10px #ccc;
}

.header .head-logo {
    line-height: 65px;
}

.header .head-logo img {
    vertical-align: middle;
    max-width: 158px;
}

.header .head-dfr {
    line-height: 65px;
}

.header .head-dfr .blo-box {
    margin: 0 0 0 16px;
    position: relative;

}

.header .head-dfr .bl1 {
    font-family: 'goth';
}

.header .head-dfr .bl2 .im1 {
    vertical-align: middle;
    cursor: pointer;
    font-size: 19px;
}

.header .head-dfr .im-zhe {
    /*vertical-align: middle;*/
    /*cursor: pointer;*/
    width: 28px;
    height: 18px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    /*background: url("../images/santiao_03.png") no-repeat center;*/

    vertical-align: middle;
    display: inline-block;
    transition: all .3s ease;
}

.header .head-dfr .im-zhe .sp1 {
    transition: all .4s ease;
}

.header .head-dfr .im-zhe .icon-icon- {
    font-size: 27px;
}

.header .head-dfr .im-zhe .icon-chacha {
    display: none;
    font-size: 23px;
}

.header.acc .im-zhe .icon-icon- {
    /*background: url("../images/cha_03.jpg") no-repeat center;*/
    display: none;
}

.header.acc .im-zhe .icon-chacha {
    /*background: url("../images/cha_03.jpg") no-repeat center;*/
    display: block;
}

.header .head-dfr .bl3 {
    margin: 0 0 0 36px;
}

.header .head-dfr .bl3:before {
    content: '';
    width: 1px;
    height: 12px;
    background: #DBDBDB;
    left: -20px;
    top: 50%;
    position: absolute;
    margin: -6px 0 0;
}

.head-bg {
    position: fixed;
    background: rgba(0, 0, 0, .42);
    display: none;
}

/*侧边弹出*/
.slide-nav {
    position: fixed;
    height: 100%;
    width: 400px;
    right: -500px;
    transition: all .5s ease;
    /*z-index:1000;*/
}

.slide-nav2 {
    display: none;

}

.header.acc .slide-nav {
    right: 0;
}

.slide-nav .dn-box {

    position: absolute;
    z-index: 3;
    height: 100%;
    width: 400px;
    background: #FFFFFF;

    top: 0;
    padding: 15% 0 0 14%;

}

.slide-nav .dn-box .dn-list {
    margin: 0 0 30px;
}

.header.acc .slide-nav .dn-box .dn-list:nth-child(1) {
    animation: fadeInRight .8s .1s ease both;
}

.header.acc .slide-nav .dn-box .dn-list:nth-child(2) {
    animation: fadeInRight .8s .2s ease both;
}

.header.acc .slide-nav .dn-box .dn-list:nth-child(3) {
    animation: fadeInRight .8s .3s ease both;
}

.header.acc .slide-nav .dn-box .dn-list:nth-child(4) {
    animation: fadeInRight .8s .4s ease both;
}

.header.acc .slide-nav .dn-box .dn-list:nth-child(5) {
    animation: fadeInRight .8s .5s ease both;
}

.header.acc .slide-nav .dn-box .dn-list:nth-child(6) {
    animation: fadeInRight .8s .6s ease both;
}

.slide-nav .dn-box .dn-list .dnp1 {
    transition: all .4s ease;
}

.slide-nav .dn-box .dn-list .dnp1 a {
    color: #333333;
    font-size: 17px;
    position: relative;
    transition: all .4s ease;
    font-weight: bold;
}

.slide-nav .dn-box .dn-list .dnp1.ac a {
    color: #000000;
    padding: 0 0 0 20px;
}

.slide-nav .dn-box .dn-list .dnp1 a:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 1px;
    background: #000000;
    left: 10px;
    top: 10px;
    transition: all .4s ease;
    opacity: 0;
}

.slide-nav .dn-box .dn-list .dnp1.ac a:before {
    left: 0;
    opacity: 1;
}

.slide-nav .dn-box .dn-list .dnp2 {
    padding: 8px 0 1px 20px;
    display: none;
}

.slide-nav .dn-box .dn-list .dnp2 a {
    display: block;
    color: #666666;
    margin: 15px 0;
}



.footer1 {
    width: 100%;
    background: #FFFFFF;
    z-index: 10;
    padding: 20px 0;
    color: #666666;
    font-size: 12px;

    font-family: 'goth';
}

.footer1 .dfr a {
    margin: 0 0 0 10px;
}

.footer1 .click-top {
    position: fixed;
    right: -20px;
    bottom: 80px;
    z-index: 12;
    width: 40px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    background: #E1E2E2;
    transition: all .4s ease;
    cursor: pointer;
    opacity: 0;
    display: none;
}



.footer1 .click-top.ac {
    opacity: 1;
    right: 1%;
}

.footer1 .click-top img {
    vertical-align: middle;
}

.footer1 .click-top:hover {
    background: #000000;
}

/*点击下一页*/
.a-next {
    display: block;
    position: absolute;
    bottom: 0;
    left: 1%;
    width: 28px;
    height: 24%;
    z-index: 11;
}

.a-next:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #E8E8E8;

    bottom: 0;
    left: 50%;
}

.a-next b {

    bottom: 100%;

    width: 27px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    position: absolute;
    transition: all 2.5s ease;

    border: 1px solid #949494;
    border-radius: 20px;
    background: #FFFFFF;
    color: #949494;
}

.inde-chanye1 .section.active .a-next b {

    bottom: 5%;
}

/*点击上一页*/
.a-prev {
    display: block;
    position: absolute;
    top: 0;
    left: 1%;
    width: 28px;
    height: 24%;
    z-index: 10;
}

.a-prev:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #E8E8E8;

    bottom: 0;
    left: 50%;
}

.a-prev b {
    width: 27px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    position: absolute;
    transition: all 2.5s ease;
    top: 100%;
    border: 1px solid #949494;
    border-radius: 20px;
    background: #FFFFFF;
    color: #949494;
}

.inde-chanye1 .section.active .a-prev b {
    top: 5%;
}

/*弹出的搜索框*/
.lay-serch {
    display: none;
    position: fixed;
    z-index: 100;
    /*background: #000000;*/
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.layui-layer {
    background: none !important;
}

.lay-se .layui-layer {
    background: #000 !important;
}

.hserch .d-top {
    margin: 80px auto 12%;
    width: 95%;
    opacity: 0;
}

.hserch .box {
    height: 120px;
    width: 95%;
    margin: 0 auto 0;
    border-bottom: 1px solid #515151;
    position: relative;
}

.hserch .box .inp {
    display: block;
    width: 100%;
    font-size: 52px;
    background: transparent url('../images/fangda_03.png') no-repeat left center;
    border: 0;
    outline: none;
    text-align: center;
    color: #555;

}

.hserch .box .sub {


    font-size: 24px;
    color: #555555;
    font-family: 'gothb';
    position: absolute;
    right: 0;
    top: 26px;
    background: transparent;
}

.layui-layer-setwin .layui-layer-close2 {

    right: 0px !important;
    top: 0px !important;
    background: url("../images/search-close.png") no-repeat center !important;
    z-index: 101;
}

.layui-layer-setwin {
    right: 3% !important;
    top: 60px !important;
    position: fixed !important;
    z-index: 100;
}


.layui-layer-setwin .layui-layer-close2:before {
    content: 'close';
    color: #FFFFFF;
    font-size: 18px;
    position: absolute;
    left: -50px;
    top: 2px;
    display: none;
}

/*底部*/
.footer {
    position: relative;

}
.footer .bg-hui {
    background: #F6F6F6;
}



.switch-map {
    width: 100%;
    height: 300px;
}

.contact .switch-map {
    display: none;
}

.switch-map .dn-box {
    width: 100%;
    height: 100%;
    display: none;
}

.switch-map .dn-box.ac {
    display: block;
}

/*地图*/
.anchorBL {
    display: none;
}

.BMap_stdMpCtrl {
    bottom: 30px !important;
}

.BMap_stdMpPan, .BMap_stdMpSlider, .BMap_stdMpGeolocation {
    display: none !important;
}

.BMap_button.BMap_stdMpZoomIn {
    width: 35px !important;
    height: 35px !important;
    background: rgba(255, 255, 255, .6) url(http://api0.map.bdimg.com/images/navigation-control/mobile/plus-28x29.png) no-repeat center/14px 15px !important;
    /*border-radius: 4px;*/
    margin: 31px 0 0;
}

.BMap_button.BMap_stdMpZoomOut {
    margin: -59px 0 0;
    width: 35px !important;
    height: 35px !important;
    background: rgba(255, 255, 255, .6) url(http://api0.map.bdimg.com/images/navigation-control/mobile/minus-30x6.png) no-repeat center/15px 3px !important;
    /*border-radius: 4px;*/
}


.foot-bot {
    padding: 0 10% 2%;
}



.foot-bot .bot-box1 {
    padding: 54px 0 80px;
}

.foot-bot .bot-box1 .dn-com .dnp1 {
    color: #3a3a3a;
    font-size: 18px;
    /*font-family: 'goth';*/
    font-family: 'gothb';
    border-bottom: 1px solid #DFDFDF;
    padding: 0 0 20px;
    margin: 0 0 30px;
}

.foot-bot .bot-box1 > .fl {
    margin: 0 140px 0 0;
}

.foot-bot .bot-box1 .dn2 {
    width: 285px;
}

.foot-bot .bot-box1 .dn1 a {
    display: block;
    color: #3a3a3a;
    font-size: 16px;
    opacity: .4;
    margin: 0 0 6px;
}

.foot-bot .bot-box1 .dn1 a.ac,
.foot-bot .bot-box1 .dn1 a:hover {
    opacity: 1;

}

.foot-bot .bot-box1 .dn3,
.foot-bot .bot-box1 .dn4 {
    width: 258px;
}

.foot-bot .bot-box1 .dn2 .dn-wen .dnwen1 {
    color: #3a3a3a;
    font-size: 16px;
    margin: 0 0 6px;
}

.foot-bot .bot-box1 .dn2 .dn-wen .dnwen2 {
    color: #666666;
    line-height: 26px;
}

.foot-bot .bot-box1 .dn3 .dn-wen .blo-box {
    margin: 0 20px 0 0;
    text-align: center;
    color: #333333;
    font-size: 12px;
}

.foot-bot .bot-box1 .dn3 .dn-wen .blo-box .im1 {
    width: 76px;
    height: 76px;
    margin: 0 0 6px;
}

.foot-bot .bot-box1 .dn4 .dn-wen .blo-box {
    margin: 0 12px 0 0;

}

.foot-bot .bot-box1 .dn4 .dn-wen .blo-box img {
    width: 30px;
    height: 30px;

}

.foot-bot .bot-box2 {
    border-bottom: 1px solid #DFDFDF;
    padding: 0 0 16px;
}

.foot-bot .bot-box2 .dfl {
    padding: 16px 0 0;
}

.foot-bot .bot-box2 .dfl a {
    color: #333333;
    margin: 0 45px 0 0;
    position: relative;
}

.foot-bot .bot-box2 .dfl a:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 8px;
    background: #CECECE;
    right: -22px;
    top: 3px;
}

.foot-bot .bot-box2 .dfl a:last-of-type:before {
    display: none;
}

.Friendship-link {
    position: relative;
}

.Friendship-link h1 {
    width: 136px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #D8D8D8;
    color: #666666;
    cursor: pointer;
}

.Friendship-link-a {
    position: absolute;

    bottom: 39px;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    z-index: 2;
    display: none;
    border: 1px solid #D8D8D8;
    border-top: none;
}

.Friendship-link-a a {
    display: block;
    line-height: 30px;
    border-top: 1px solid #cccccc;
    text-align: center;
}

/*公共ban*/
.com-ban {
    position: relative;
    min-height: 200px;
    height: 100%;
    width: 100%;
}

.com-ban .dn-img {
    position: relative;
}



.com-ban .dn-wen {
    position: absolute;
    z-index: 2;

    left: 0;
    font-size: 36px;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    top: 50%;
    margin: -100px 0 0;
}

.com-ban .dn-wen .dn1 {
    font-size: 60px;
    font-family: 'gothb';
}

.bdshare-slide-button-box {
    display: none !important;
}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    width: 30px !important;
    text-align: center;
    padding-left: 0 !important;
    height: 30px !important;
    line-height: 28px !important;
    margin: 0 10px 0 0 !important;
    border: 1px solid #cccccc;
    border-radius: 50%;
    font-size: 20px !important;

}

.bdshare-button-style0-16 a i, .bdshare-button-style0-16 .bds_more i {
    font-size: 20px;
}

.bdshare-button-style0-16 a .icon-qqkongjian, .bdshare-button-style0-16 .bds_more .icon-qqkongjian {
    font-size: 18px;
}

.bdshare-button-style0-16 .bds_weixin {
    background: none !important;
}

.bdshare-button-style0-16 .bds_tsina {
    background: none !important;
}

.bdshare-button-style0-16 .bds_qzone {
    background: none !important;
}

.results-bot {
    padding: 60px 0 60px;
    background: #EDEDED;
    text-align: center;
    position: relative;
}

.result5 {
    position: relative;
}

.results-bot1 .a-back {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    width: 136px;
    height: 40px;
    line-height: 40px;

}

.results-bot2 .a-back {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;

}

.results-bot1 .a-back i {
    font-size: 28px;
}

.results-bot .dnp1 {
    color: #333333;
    font-size: 32px;
    padding: 0 0 5px;
}

.results-bot .dnp2 {
    color: #666666;
    font-size: 20px;
}









