/* CSS Document */
*,*:before,*:after {box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body {line-height:1.4;font-family:'Microsoft Yahei','PingFang SC',Arial,sans-serif;background-color:#ffffff;font-size:14px;}
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,caption,tfoot,thead,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%;background:transparent;*/  vertical-align:baseline;word-wrap:break-word;}
.clear{clear:both;}
li{list-style:none;}
a{text-decoration:none;}
.clear::before,.clear::after {content:"";display:block;clear:both;}
.card {background:white;padding:0px 0px 0px 20px;margin:0px 0px 20px 0px !important;border-width:0 !important;}
::after,::before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*主体公共*/
.container{width:1200px;margin:0 auto;}
.mianLeft{margin:0;display:inline-block;width:800px; float: left;}
.mainRight{margin:0;display:inline-block; float:right; width:380px;}


/*头部*/
.header-hd {width:100%;min-width: 1200px;background:linear-gradient(to right,#1e8cda,#0070C0);margin-bottom:20px;}
.header-hd .nav {width: 100%;max-width:1200px;margin:0 auto;height:55px;line-height:55px;}
.header-hd .hd-logo {margin-right:10px;float:left;}
.header-hd .hd-logo a img {height:50px;margin-top:2px;}
.header-hd .nav ul {float:right;margin-left:20px;}
.header-hd .nav ul li {display:inline-block;}
.header-hd .nav ul li.active {background:#2b699a;}
.header-hd .nav ul li a {text-decoration:none;display:block;padding:0px 10px;color:white;text-align:center;font-size:14px;font-weight:700;}
.header-hd .nav ul li a:hover {text-decoration: underline;text-decoration-thickness: 2px; text-underline-offset: 4px;}

/*导航*/
.position {width:1200px;margin:0px auto 20px auto;overflow:hidden;border-bottom:1px solid #c0c0c0; padding-bottom: 10px;}
.site {color:gray;font-size:12px;}
.site span {color:gray;font-size:12px;}
.site a {color:gray;font-size:12px;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*K线图标签*/
.echatrs_table {clear: both; /*border: solid #ddd 1px; border-top: 0;*/}
.echatrs_day {display: flex;}
.echatrs_day li {font-size: 14px; display: block; float: left; width: 50px; height: 33px;line-height: 32px; text-align: center; cursor: pointer;border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd;background: #F5F5F5;}
.echatrs_day li:hover { background: #268ed9;color: #fff;cursor: pointer;}
.echatrs_day .on {color: #fff;font-weight: 700;background: #0574c4;}
.mydisplay { text-align: center; padding: 5px 0; font-size: 12px; height: 28px;}


/*page*/
.pages { text-align: center; font-size: 14px;}
.pages a {padding: 5px 8px; background: #eee; display: inline-block;color: #333; margin: 10px 5px;}
.pages span {padding: 5px 8px;background: #2f75ea; display: inline-block;color: #fff;}


/*网站底部*/
.footer{text-align: center; padding: 20px 0px; background-color: #1a1a1a;margin-top: 30px;color: #999;font-size: 14px; width: 100%;display: inline-block;line-height: 26px;}
.footer p{padding:0 20px;}
.footer a{color:#999;}
.footer .flink{padding:0 20px;}
.footer .flink a{padding-right:8px;margin:5px;border-right:1px solid #999}
.footer .flink a:last-of-type{border-right:0}

@media(max-width:992px) {
    .card {background:white;padding:0px;margin:0px 0px 10px 0px !important;border-width:0 !important;}

    .header-hd{margin-bottom:0px;min-width:auto;}
    .header-hd .nav {width:100%;display:block;height:100px;overflow:hidden;line-height:1;background:#ffffff;}
    .header-hd .hd-logo {background:#1e8cda;overflow:hidden;width:100%;text-align:center;}
    .header-hd .hd-logo a img {display:block;margin:0px auto;height:48px;}
    .header-hd .nav ul {background:#f2f3f6;width:100%;overflow:hidden;padding:10px 0px;margin-left:0px;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-webkit-box;white-space:nowrap;}
    .header-hd .nav ul::-webkit-scrollbar {display:none;}
    .header-hd .nav ul li {display:inline-block;vertical-align:middle;line-height:25px;position:relative;}
    .header-hd .nav ul li::after {position:absolute;top:6px;right:0px;content:"";width:1px;height:16px;background:#c9c9c9;}
    .header-hd .nav ul li:last-child::after {position:absolute;top:6px;right:-6px;content:"";width:0px;height:0px;background:#141414;}
    .header-hd .nav ul li a {display:block;color:#666;font-size:14px;font-weight:700;}

    .position {margin-top:5px;width:100%;padding-left:10px;}
    .container {width:100%;padding:0 10px;}
    .container .mianLeft {width:100%;}
    .validity-p p {line-height:24px;font-size:14px;}
    .container .mianLeft .mb20 {padding:0px 5px;/*margin-bottom:10px;*/}
    .container .mainRight {width:100%;}
    .mianLeft .keywords a {margin-bottom:10px;padding:5px;font-size:12px;margin-right:10px;}
    .dir-img {display:none;}
    .singleNew {width:100%;}
}
@media(max-width:568px){
    .site a {max-width: 170px;}
}