@charset "utf-8";
/* CSS 初始化 */
html, body, div, span, object, iframe,h1, h2,
h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn,
em, img, ins,kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd,
ol, ul, li,fieldset, form, label, legend,table, caption, tbody,
tfoot,thead,tr, th, td,article, aside, canvas, details, figcaption,
figure, footer, header, hgroup, menu, nav, section, summary,time, mark,
audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    outline-style:none;/*FF*/
}
body {
    line-height:1;
    font-size:14px;
}
ul,li,ol{
    list-style: none;
    margin:0;
    padding:0;
}
a{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;

}
a:hover,a:focus{
    text-decoration:none;
    bblr:expression(this.onFocus=this.blur());/*IE*/
    outline-style:none;/*FF*/
}
a:link, a:visited, a:hover, a:active { color:#898989; text-decoration:none;outline:none  }
table {
    border-collapse:collapse;
    border-spacing:0;
}

input, select {
    vertical-align:middle;
}
/*css为clearfix，清除浮动*/
.clearfix::before,
.clearfix::after{
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}


.upDown{
    -webkit-animation: upDown 1s infinite linear;
    -moz-animation: upDown 1s infinite linear;
    -ms-animation: upDown 1s infinite linear;
    -o-animation: upDown 1s infinite linear;
    animation: upDown 1s infinite linear;
    z-index: 3;
}
.leftR{
    -webkit-animation: leftR 1s infinite linear;
    -moz-animation: leftR 1s infinite linear;
    -ms-animation: leftR 1s infinite linear;
    -o-animation: leftR 1s infinite linear;
    animation: leftR 1s infinite linear;
    z-index: 3;
}
.scales{
    -webkit-animation: scales 1s infinite linear;
    -moz-animation: scales 1s infinite linear;
    -ms-animation: scales 1s infinite linear;
    -o-animation: scales 1s infinite linear;
    animation: scales 1s infinite linear;
    z-index: 3;
}
.hiddenToShow{
    -webkit-animation: hiddenToShow 4s ease-in-out linear;
    -moz-animation: hiddenToShow 4s ease-in-out linear;
    -ms-animation: hiddenToShow 4s ease-in-out linear;
    -o-animation: hiddenToShow 4s ease-in-out linear;
    animation: hiddenToShow 4s ease-in-out linear;
}

.moveMent{
    -webkit-animation: movement 3s linear normal both infinite;
    -o-animation: movement 3s linear normal both infinite;
    animation: movement 3s linear normal both infinite;
}
.moveMent2{
    -webkit-animation: movement2 4s linear normal both infinite;
    -o-animation: movement2 4s linear normal both infinite;
    animation: movement2 4s linear normal both infinite;
}
@-webkit-keyframes leftR{
    0% {transform:translateX(3px);}
    25% {transform: translateX(0px);}
    50% {transform: translateX(-3px);}
    75% {transform: translateX(0px);}
    100% {transform: translateX(3px);}
}
@keyframes leftR{
    0% {transform:translateX(3px);}
    25% {transform: translateX(0px);}
    50% {transform: translateX(-3px);}
    75% {transform: translateX(0px);}
    100% {transform: translateX(3px);}
}
@-webkit-keyframes upDown {
    0% {-webkit-transform: translateY(3px);}
    25% {-webkit-transform: translateY(0px);}
    50% {-webkit-transform: translateY(-3px);}
    75% {-webkit-transform: translateY(0px);}
    100% {-webkit-transform: translateY(3px);}
}
@keyframes upDown {
    0% {transform:translateY(3px);}
    25% {transform: translateY(0px);}
    50% {transform: translateY(-3px);}
    75% {transform: translateY(0px);}
    100% {transform: translateY(3px);}
}

@keyframes scales{
    0%{
        transform:scale(0.9,0.9);
    }
    50%{
        transform:scale(1,1);
    }
    100%{
        transform:scale(0.9,0.9);
    }
}

@keyframes hiddenToShow{
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% {opacity: 1;}
}
@-webkit-keyframes hiddenToShow{
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% {opacity: 1;}
}

 @keyframes rotateY {
     0% {
     transform:rotateY(0deg);
     -webkit-transform:rotateY(0deg);
    }
     50% {
     transform:rotateY(180deg);
     -webkit-transform:rotateY(180deg);
    }
     100% {
     transform:rotateY(0deg);
     -webkit-transform:rotateY(0deg);
    }
}
@-webkit-keyframes rotateY {
     0% {
     transform:rotateY(0deg);
     -webkit-transform:rotateY(0deg);
    }
     50% {
     transform:rotateY(180deg);
     -webkit-transform:rotateY(180deg);
    }
     100% {
     transform:rotateY(0deg);
     -webkit-transform:rotateY(0deg);
    }
}
@keyframes movement {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(3px,6px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(0px,-3px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% { -webkit-transform: translate(8px,0px);  transform: translate(0px,-3px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(8px,0px);  }
}
@-webkit-keyframes movement {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(3px,6px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(0px,-3px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% { -webkit-transform: translate(8px,0px);  transform: translate(0px,-3px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(8px,0px);  }
}
@keyframes movement2 {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(3px,6px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% { -webkit-transform: translate(8px,0px);  transform: translate(8px,0px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
}
@-webkit-keyframes movement2 {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(3px,6px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% {  -webkit-transform: translate(8px,0px);  transform: translate(8px,0px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
}
#LRdiv0,#LRdiv1{display: none !important;}
/*内页头部*/
.header_h { height: 138px; background-color: #fff; }
.header_h .topDateTell { height: 28px; line-height: 28px; background-color: #ededed; overflow: hidden; }
.index_main { width: 1300px; margin: 0 auto; color: #fff; position: relative ;overflow: hidden;}
.englishTags { line-height: 28px; color: #848484;
    float: left; }
.topDateTell .openTime { font-size: 14px; color: #3d3f4b; margin-right: 40px; display: inline;float: right; }
.topDateTell .openTime a { margin: 0 5px }
.topDateTell .openTime .icomoon { margin: 0 3px }
.topDateTell .openTime .icomoon img {vertical-align:middle;display: inline-block;}
.topLogo h1 { background: url(/static/dcr163/images/logo202311.png) no-repeat; float: left; width: 716px; height: 69px; margin-top: 18px; background-size:100% 100%;}
.topLogo h1 a { display: block; width: 100%; height: 100% }
.topNav { height: 30px; line-height: 30px; margin-top:55px; float: right;}
.topNav ul { float: left; }
.topNav ul li { margin: 0 auto; float: left; font-size: 16px; }
.topNav li a { color: #3d3f4b; text-decoration: none; display: block; padding: 0 15px; -moz-transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; transition: all .3s linear 0s; }
.topNav li a:hover { color: #fff; text-decoration: none; background-color: #3d3f4b }
.containers,.baseW{
    width:1200px;
    margin: 0 auto;
    position: relative;
}
/*底部公共*/
.index-footer{
    clear: both;
    width:100%;
    padding:34px 0 30px;
    background: #b81744;
    font-size:19px;
    color:#FFF;
    font-weight: lighter;
    text-align: center;
    line-height: 26px;
}
.footer-notice{
    margin-bottom:20px;
}
.index-footer a{
    color:#FFF;
}
/*友链接*/
.friendshipLink{background: #b81744;color:#FFF;text-align: center;padding-bottom: 20px;}
.friendshipLink a{color:#FFF;margin:0 6px;line-height: 24px;}