body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
figure,
figure,
legend,
textarea,
p,
blockquote,
th,
td,
input,
label {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei";
    word-wrap: break-word;
}
html {
    /*font-size: 6.25%;*/
    /*100 ÷ 16 × 100% = 6.25%*/
    -ms-touch-action: none;
    /* 禁止winphone默认触摸事件 */
}
li {
    list-style: none;
}
img {
    border: none;
    vertical-align: top;
}
a {
    text-decoration: none;
    color: inherit;
}
a:hover {
    text-decoration: underline;
    color: inherit;
}
input {
    outline: medium;
}
input[type=button],
input[type=submit],
input[type=file],
button {
    cursor: pointer;
    -webkit-appearance: none;
    outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
    display: block;
}
[v-cloak] {
    display: none;
}
.cleardiv {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}
.clearfix:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: " ";
}
.pa {
    position: absolute;
}
.pr {
    position: relative;
}
.pf {
    position: fixed;
}
.ps {
    position: static;
}
.fl {
    float: left;
    _display: inline;
}
.fr {
    float: right;
    _display: inline;
}
.fn {
    float: none;
}
.ovh {
    overflow: hidden;
}
.vh {
    visibility: hidden;
}
.bCt {
    background: transparent;
}
.none0 {
    display: none;
}

.nx-bg1{ width: 100%; height: 600px; background: url("nx_bg01.jpg") no-repeat top center;}
.nx-bg2{ width: 100%; height: 4123px; background: url("nx_bg02.jpg") no-repeat top center;}
.wpub{ width: 1000px; margin: 0 auto;}
.daoy{ padding: 405px 10px 0 15px; color: #FFF; text-indent: 2em; font: 18px/24px "宋体";}
.lc-ld-box{ width: 100%; height: auto; overflow: hidden; padding:40px 0 50px 0; }
.lc-ld-sq{ cursor: pointer;}
.lc-ld01{ width: 434px; height: 92px; background: url("hdlc.png") no-repeat; margin: 0 auto;  }
.lc-ld02{ width: 434px; height: 92px; background: url("app-ld.png") no-repeat; margin: 0 auto;  }
.lc-ld-com01{ }
.tt{ width: 434px; text-align: center; padding: 25px 0 30px 0;  font: bold 24px/26px "微软雅黑"; color: #b24139;  margin: 0 auto;}
.com{ text-align: center;}
.dps-banner{ width: 100%; height: 152px; background: url("dps.png") no-repeat top center; margin-bottom: 10px;}
.dl-text{ clear: both; width: 960px; padding: 5px 0; overflow: hidden; margin: 0 auto 10px; font: 20px/36px "微软雅黑"; color: #333; }
.dl-text strong{ font-weight:bold !important; }
.dl-text dt{ float: left; width: 120px; }
.dl-text dd{ float: left; width: 840px;}
.table-text{ width: 960px; margin: 0 auto;border-collapse: collapse; }
.j-zs{border-radius: 10px 0 0 0; }
.j-rs{border-radius: 0 10px 0 0; }
.table-text th{ height:60px ; color: #FFF; background: #b24139;}
.table-text td{ height:60px ; text-align: center; border: 1px solid #b24139; color: #333; background: #f5edda;}
.yxhd-banner{ width: 100%; height: 152px; background: url("yxhd.png") no-repeat top center; margin:25px 0 10px 0;}
.yxhd-com{ text-align: center; padding: 10px 0 25px 0;}
.hbhd-tt{ width:413px; height: 87px; margin: 0 auto 15px; background: url("hbhd-ttt.png") no-repeat; }

.hft-banner{ width: 100%; height: 152px; background: url("hft.png") no-repeat top center; margin:25px 0 10px 0;}
.hft-com{ width: 1000px; margin: 0 auto;}
.hft-com .com01{ height: 100%; overflow: hidden;}
.hft-com .com01 .left{ float: left; width: 500px; height: 280px; padding:10px 0 0 10px; background: url("sp-bg.png") no-repeat; }
.hft-com .com01 .right{ float: right; width: 475px; height: 300px; font: 16px/24px "微软雅黑"; color: #333 }
.hft-com .com01 .right a{color: #333}
.hft-com .com01 .right a:hover{ text-decoration: underline;}
.hft-com .com01 .right dl{}
.hft-com .com01 .right dl dt{ font: bold 18px/24px "微软雅黑"; padding: 15px 0 ;}
.hft-com .com01 .right dl dd{ padding: 0px 0 20px;}
.hft-com .com01 .right ul{ font: bold 16px/30px "微软雅黑";}
.hft-com .com01 .right .gd{ clear: both; float: right; width: 80px; height: 26px; margin: 15px 0 0 0; border-radius: 13px;font:  14px/26px "微软雅黑"; text-align: center; color:#FFF; background: #7b5250;}
.hft-com .com01 .right .gd a{ color: #FFF;}
.hft-com .com02{ clear: both; padding: 20px 0 0 0; text-align: center}


.hbhd-hd{ width:980px; height: 370px; margin: 0 auto;}
.cdhd{ width: 100%; height: 100%; position: relative; }
.dqlj{ width: 635px; height: 368px; position: absolute; z-index: 11; top: 50%; left: 50%; margin: -184px 0 0 -317px;}
.hdjt{ width: 50px; height: 50px; position: absolute; z-index: 12; top: 50%; margin-top: -25px; cursor: pointer;}
.hdjtL{ left: 200px; background: url("jtl.png");}
.hdjtR{ right: 200px; background: url("jtr.png");}
.hdzt li{ position: absolute; background: #333; top: 50%; left: 50%; border: 3px solid #b24139; border-radius: 3px; box-shadow: 0px 0px 15px rgba(0,0,0,0.7)}
.hdzt li img{ width: 100%; height: 100%; cursor: pointer;}
.hdzt li[data-dq="zb"]{ width: 575px; height: 288px; margin: -144px 0 0 -288px; z-index: 0;}
.hdzt li[data-dq="zb"] img{ opacity: 0.1;}
.hdzt li[data-dq="c1"]{ width: 630px; height: 360px; margin: -184px 0 0 -317px; z-index: 10;}
.hdzt li[data-dq="c1"] img{ opacity: 1;}
.hdzt li[data-dq="l1"],.hdzt li[data-dq="r1"]{ width: 590px; height: 328px; margin-top: -164px; z-index: 8;}
.hdzt li[data-dq="l1"] img,.hdzt li[data-dq="r1"] img{ opacity: 0.5;}
.hdzt li[data-dq="l1"]{ margin-left: -400px;}
.hdzt li[data-dq="r1"]{ margin-left: -188px; }
.hdzt li[data-dq="l2"],.hdzt li[data-dq="r2"]{ width: 570px; height: 280px; margin-top: -140px; z-index: 6;}
.hdzt li[data-dq="l2"] img,.hdzt li[data-dq="r2"] img{ opacity: 0.3;}
.hdzt li[data-dq="l2"]{ margin-left: -484px;}
.hdzt li[data-dq="r2"]{ margin-left: -88px; }

.hdzt li {
    -webkit-transition: all 0.5s ease 0.001s;
    -moz-transition: all 0.5s ease 0.001s;
    -ms-transition: all 0.5s ease 0.001s;
    -o-transition: all 0.5s ease 0.001s;
    transition: all 0.5s ease 0.001s;
}

.dtzs{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 20; overflow: auto; display: none; background: rgba(0,0,0,0.3);}
.dtzs img{ max-width: 100%; max-height: 100%; margin: 0 auto; display: block;}
.tcgb{ width: 40px; height: 40px; display: block; position: fixed; top: 15px; right: 30px; color: #fff; cursor: pointer; background: url("tcgb.png");}

.ewm{
    /*position: fixed;*/
    /*bottom:100px;*/
    /*right:54px;*/
    position: fixed;
    bottom: 100px;
    left: 50%;
    margin-left: 500px;
    z-index: 10;
    display: none;
}


