@charset "utf-8";
/*base*/
body {
    margin:0;
    background-color:white;
    min-width:1100px;
    font-size: 12px;
    font-family: "Microsoft Yahei";
}
html,body {
}
* {
    font-family:Microsoft YaHei
}
ul,dd,dl,select {
    list-style:none;
    margin:0;
    padding:0;
}
li {
    display:block;
}
img {
    border:none;
    display:block;
}
a {
    text-decoration:none;
}
p {
    margin:0;
    padding:0;
}
h1,h2,h3,h4,h5 {
    margin:0;
    padding:0;
    font-size:100%;
    font-weight:normal;
}
input {
    padding:0;
    margin:0;
    border:0;
}
button {
    border:none;
}
table th {
    font-weight:normal;
}
.grey{background-color: #ededed; }
.red{color: #e21326; }
/*****导航*****/
.nav {
    position:fixed;
    top:0;
    background:#141414;
    width:100%;
    height:73px;
    z-index:10000;
}
.nav_box {
    width:750px;
    margin:0 auto;
    overflow:hidden;
    padding-top:20px;
    height:70px;
    background:url(../images/nav_02.png) no-repeat bottom center;
}
.nav_box li {
    width: 125px;
    height: 30px;
    position: relative;
    display: inline-block;
    float:left;
    text-align:center;
    margin: 0 12px;
    cursor: pointer;
    color:#fcdc4c;
}
.nav_box li.box {
    margin-top:10px;
}
.nav_box li img {
    display:block;
    margin:0 auto;
}
.nav_box .box {
    overflow:hidden;
}
.nav_box .box a {
    color:#fcdc4c;
}
/*****SVG*******/
.nav_box li.current a span {
    color:#fcdc4c;
}
.nav_box li.current svg line {
    stroke: #fcdc4c;
}
.nav_box li a span {
    color:#fff;
    line-height:30px;
    -webkit-transition: color 0.4s 0.5s;
    transition: color 0.4s 0.5s;
}
.nav_box li.box:hover span {
    color: #fcdc4c;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.nav_box .box svg {
    position: absolute;
    top: 0;
    left: 0;
}
.nav_box .box svg line {
    stroke-width: 3;
    stroke: #141414;
    fill: none;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.nav_box .box:hover svg line {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.nav_box .box svg line.top,
.nav_box .box svg line.bottom {
    /* stroke-dasharray: 82; */
    stroke-dasharray: 0;
}
.nav_box .box svg line.left,
.nav_box .box svg line.right {
    stroke-dasharray: 30;
}
.nav_box .box:hover svg line {
    stroke: #fcdc4c;
}
.nav_box .box:hover svg line.top {
    -webkit-transform: translateX(-164px);
    transform: translateX(-164px);
}
.nav_box .box:hover svg line.bottom {
    -webkit-transform: translateX(164px);
    transform: translateX(164px);
}
.nav_box .box:hover svg line.left {
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
}
.nav_box .box:hover svg line.right {
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
}
.ndBody{width: 1000px; margin: 38px auto 0; padding: 0 0 20px;  }
.ndContent{position: relative; padding: 42px 26px 48px; background: #ffffff; }
.ndTitle{text-align: center; font-size: 24px; color: #212121; line-height: 36px; }
.ndInfo{padding: 0 0 28px; border-bottom: 1px dotted #848484; text-align: center; line-height: 24px; }
.ndili{margin: 0 14px; }
.ndIntro{margin: 0 0 42px; padding: 34px 0 40px; border-bottom: 1px dotted #848484; line-height: 2em; color: #333; font-size:16px; letter-spacing:1px;}
.ndLabel{padding: 0 0 6px; line-height: 24px; color: #000000; }
.ndLabel a{margin: 0 6px; color: #3f3f3f; text-decoration: none; }
.ndLabel a:hover{color: #1c0469; }
.prevAnext{line-height: 24px; color: #3f3f3f; }
.prevAnext li a{margin: 0 0 0 0px; color: #3f3f3f; text-decoration: none; }
.prevAnext li a:hover{color: #1c0469; }
.ndBottom{overflow: hidden; }
.ndBack{float: right; width: 75px; height: 32px; background: #b3b3b3; color: #ffffff; line-height: 32px; text-align: center; text-decoration: none; }
.ndBack:hover{background: #1c0469; }
.ndShare{height: 36px; padding: 10px 0 0; line-height: 36px; }
.ndShareLabel{vertical-align: middle; }

.nqlWrap{padding: 0 0 17px; }
.nqli{position: relative; margin: 0 0 25px; padding: 20px 34px 26px 42px; background: #ffffff; }
.nqlDate{position: absolute; top: 0; left: -78px; width: 78px; height: 114px; background: #787878 url(../images/news_clock.png) no-repeat center 78px; }
/*.nqli:hover .nqlDate{background-color: #ec173a; }*/
.nqldDay{display: block; font-size: 36px; color: #ffffff; text-align: center; line-height: 50px; }
.nqldMy{display: block; font-size: 13px; color: #bababa; text-align: center; line-height: 24px; }
.nqlTitle{font-size: 14px; color: #000000; line-height: 32px; text-decoration: none; }
.nqli:hover .nqlTitle{color: #ec173a; }
.nqlSum{padding: 12px 0 16px; line-height: 24px; color: #616161; }
.nqlDetDate{line-height: 24px; color: #616161; }
/*footer*/
.footer{background-color: #232323; }
.footerWrap{overflow: hidden; width: 1000px; margin: 0 auto; padding: 20px 0 16px; line-height: 24px; color: #717171; position:relative;}
.footLeft{float: left; width:500px; height:100px;}
.footRight{width:100px; height:100px; position:absolute; top:50px; right:0px;}
.footRight a{text-decoration: none; color: #717171; }
.footRight a:hover{color: #ffffff; }
/*footer*/
.textLink{width: 998px; margin: 0 auto 19px; border: 1px solid #eaeaea; border-top: none; padding: 0 0 14px; background: #ffffff; }
.tlHeader{padding: 8px 0 14px 18px; font-size: 14px; color: #000000; line-height: 32px; }
.tlNameEn{color: #b6b6b6; }
.linkQuery{overflow: hidden; }
.linkQuery li{float: left; margin: 0 0 0 30px; }
.linkQuery a{color: #717171; text-decoration: none; line-height: 24px; }
.linkQuery a:hover{color: #000000; }