@charset "utf-8";
/*
* @Author: Tech050
* @Date:   2019-06-14 15:08:10
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-14 15:59:54
*/
.is-main{font-size:16px;}
.bgcolor{background:#fff;padding:20px;}
.bgcolor .m-tabstyle2{    margin-bottom: 20px;}
.g-sjfbleft ul li{height: 41px;line-height: 41px;text-align: center;display: block;/*overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;*/
margin-bottom: 1px;font-size: 18px;background: #eeeeee;    position: relative;
}
.g-sjfbleft ul li h3{height: 41px;line-height: 41px;font-weight: normal;    font-size: 16px;}
.g-sjfbleft ul li h3:hover{cursor: pointer;}
.g-sjfbleft ul li.u-active h3{background: #236eac;color: #fff;}
.g-sjfbleft ul li .sub{left: 209px;top: 0px;position: absolute; background: #fff; z-index: 99999;    width: 100%;display: none;}
.g-sjfbleft ul li .sub li { zoom: 1;  padding: 0px 10px; float: left; cursor: pointer;font-size: 14px;    width: 100%;}
.g-sjfbleft ul li .sub li:hover{background:#4E4E4E; color:#fff;}
.m-sjfblrighttop{margin: 0 142px 0 92px;}
.g-sjfblrighttop{margin: 0 -22px}
.u-sjfb,.g-sjfblrighttop .u-timeSearch{padding: 0 22px;}
.u-sjfb ul li{padding: 0 3px;}
.u-sjfb ul li a{display: block;background: #e6e6e6;text-align: center;color: #333333;font-size: 18px;height: 34px;line-height: 34px;cursor:pointer;}
.u-sjfb ul li.u-active a{background: #236eac;color: #fff;}
.u-timeSearch .u-inputtext{height: 34px;border:1px solid #ddd;line-height: 34px;}
.u-timeSearch .u-timetxt{line-height: 34px;}
.u-timeSearch .u-sjfbsearch input{width: 100%;height: 30px;line-height: 30px; border: none; background: #e96b6e;color: #fff; cursor: pointer;}
.u-sjfbtime input{border: 1px solid #ddd;border-radius: 0;box-shadow: none;}
#chart,#barline,#onechart{height: 340px;}

.m-sjng-box2,.m-sjng-box3{height: 320px;}
.m-sjng-box2-tit a{font-weight: bold;color:#236eac;font-size: 18px;line-height: 40px;height: 40px; border-bottom: 1px solid #ddd;display: block;}
.m-sjng-box2 .hd{height: 30px;margin-top:5px;line-height: 30px;}
.m-sjng-box2 .hd ul li{float: left;width:90px;background:#f5f5f5;font-size: 16px;text-align:center;margin-right:10px;}
.m-sjng-box2 .hd ul li a{display: block;}
.m-sjng-box2 .hd ul li.on a{background: #236eac; color:#fff;}

.g-sjfbleft{   background: #ddd;}
/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
   .m-sjfbleft{width: 238px;    height: 387px;}
  .m-sjfblright{width: 952px;} 
   .g-sjfbleft{height:387px; }
}
/*中等PC屏幕下的专用样式*/
@media screen and (min-width:992px) and (max-width: 1199px) {
	
}
/*PAD屏幕下的专用样式*/
@media screen and (min-width: 768px) and (max-width: 991px ){
	.m-sjfblrighttop {margin: 0;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (min-width: 639px) and (max-width: 767px) {
	.m-sjfblrighttop {margin: 0;}
	.m-sjng-box2 .hd ul li{    width: 72px;}

}

@media screen and (max-width: 638px) {
	.m-sjfblrighttop {margin: 0;}
	.m-sjng-box2 .hd ul li{    width: 72px;}
}