body{
	font-size: 0.1866rem;
}
@media screen and (min-width: 750px) {
  .ine-banner {
    width: 100%;
    height: 6.41rem;
    position: relative;
    top: 0rem;
    background: url(/eng/images/news_banner.png) no-repeat;
    background-size: cover;
  }
  .ine-banner .banner-pos {
    width: 84%;
    padding: 0 8%;
    height: 1.07rem;
    line-height: 1.07rem;
    position: absolute;
    bottom: 0;
    background: url(/eng/images/banner-navBg.png) repeat-x;
    background-size: cover;
    /* box-sizing: revert; */
  }
  .ine-banner .banner-pos .banner-tit {
    float: left;
    font-size: 0.4533rem;
    font-weight: bold;
    color: #002663;
  }
  .ine-banner .banner-pos .banner_nav {
    float: right;
    font-size: 0.1867rem;
    color: #333;
  }
  .ine-banner .banner-pos .banner_nav > a {
    font-size: 0.1867rem;
    color: #333;
    margin: 0 0.1rem;
  }
  .ine-banner .banner-pos .banner_nav > a:last-child {
    margin-right: 0;
  }
  .sqs_dataCon_navfl {
    border-top: 6px solid #0046af;
    border-bottom: 6px solid #0046af;
    background-color: #f9f9f9;
  }
  .sqs_column_one a,
  .sqs_column_two a {
    color: #333;
    font-size: 0.32rem;
    display: block;
  }
  .sqs_column_one_avtive a,
  .sqs_column_two_avtive a {
    font-family: MyFontNameB;
    font-weight: bold;
    color: #fff !important;
  }
  .sqs_column_one_avtive {
    background: #2d3295;
  }
  .sqs_column_two_avtive,
  .sqs_column_two:hover {
    background: #a2badf;
    border-left: 0.08rem solid #194fb0;
  }
  .sqs_dataCon_box {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
  }
  .sqs_dataCon_fr {
    width: 12rem;
    float: right;
    overflow: hidden;
    padding-top: 0.32rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
  }
  .ConTit_box {
    width: 100%;
    height: 0.55rem;
    line-height: 0.55rem;
    overflow: hidden;
    margin: 0.08rem 0 0.1rem 0;
  }
  .sqs_dataCon_fr_tit {
    float: left;
    font-size: 0.426666rem;
    font-family: MyFontNameB;
    font-weight: bold;
    color: #002663;
  }
  .con_mailto {
    float: right;
    width: 2.5rem;
    height: 0.55rem;
    background: #002663;
    font-size: 0.2133rem;
    text-align: center;
    color: #fff;
  }
  .sqs_HolidayCon {
    width: 100%;
    overflow: hidden;
    margin-top: 0.4rem;
  }
  .sqs_HolidayCon h3 {
    font-size: 0.2667rem;
    min-height: 0.52rem;
    line-height: 0.42rem;
    color: #141414;
    font-weight: bold;
    font-family: MyFontNameB;
    /* padding-left: 0.8rem; */
    /* background: url(/eng/images/Q.png) no-repeat; */
  }
  .sqs_HolidayCon .qs_anwer {
    font-size: 0.213333rem;
    color: #333;
    line-height: 2;
    margin: 0.12rem 0 0.33rem;
     background:#f9f9f9;
    border-bottom: 2px solid #ececec;
    display: flex;
  }
  .sqs_HolidayCon p a {
    font-size: 0.213333rem;
    color: #333;
    display: block;
  }
  .qs_anwer {
    padding: 0.2rem 0;
  }
  .qs_anwer_p p {
    margin-bottom: 0.2rem;
  }
  
}
@media screen and (max-width: 750px) {
	body{
		font-size: 0.1rem;
	}
  .sqs_Service_SHFE_banner {
    position: relative;
    width: 100%;
    height: 1.25rem;
  }
  .sqs_dataCon_fr_box {
    background: #FFFFFF;
    padding: 0.08rem 0.15rem;
    height: 9.07rem;
  }
  .banner-tit{
    display:none;
  }
  .image {
    width: 3.21rem;
    height: 2.66rem;
    margin: auto;
  }
  .mobile_banner_nav {
    font-size: 0.1rem;
    background: #FFF;
    font-family: ArialMT;
    height: 0.24rem;
    display: flex;
  }
  .mobile_banner_nav p {
    line-height: 0.24rem;
    padding: 0 0.04rem;
  }
  .mobile_banner_nav span {
    width: 0.36rem;
    height: 0.24rem;
    color: #999999;
    line-height: 0.24rem;
    display: inline-block;
    font-style: normal;
    text-align: left;
  }
  .banner_nav_title,
  .banner_nav_subtitle {
    font-size: 0.1rem;
    height: 0.24rem;
    font-family: ArialMT;
    color: #999999;
    line-height: 0.24rem;
    text-align: center;
    font-style: normal;
  }
  .mobile_box {
    overflow: hidden;
  }
  .banner_nav_subtitle {
    color: #333333 !important;
  }
  .ConTit_box {
    margin-top: 0.08rem;
    width: 100%;
    height: 0.29rem;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .ConTit_box_tit {
    height: 0.29rem;
    display: flex;
    flex-direction: column;
    float: left;
  }
  .sqs_dataCon_fr_tit {
    line-height: 0.23rem;
    color: #002562;
    font-size: 0.17rem;
    border-bottom: 0.02rem solid #cccccc;
    padding-bottom: 0.05rem;
  }
  .ConTit_box_tit span {
    height: 0.03rem;
    background: #CCCCCC;
    width: 0.38rem;
  }
  .con_mailto {
    float: right;
    text-align: center;
    width: 0.72rem;
    height: 0.26rem;
    line-height: 0.26rem;
    background: #0046AE;
    font-family: ArialMT;
    font-size: 0.11rem;
    color: #FFFFFF;
    font-style: normal;
  }
  .sqs_HolidayCon {
    padding: 0.09rem 0;
    font-size: 0.13rem;
  }
  .sqs_HolidayCon_box {
    min-height: 0.8rem;
    margin-top: 0.1rem;
  }
  .sqs_HolidayCon h3 {
    display: flex;
    margin-bottom: 0.1rem;
 
    background-size: 0.28rem;
    min-height: 0.28rem;
    font-family: ArialMT;
  
    font-size: 0.13rem;
    color: #333333;
    font-style: normal;
  
    margin-top: 0.15rem;
    line-height: 0.25rem;
    padding-bottom: 0.01rem;
  }
  .sqs_HolidayCon .qs_anwer_p {
    position: relative;

    background-size: 0.24rem;
    min-height: 0.28rem;
    font-size: 0.13rem;
    color: #333;
    line-height: 2;
    border-bottom: 0.01rem solid #ececec;
    
    margin-top: 0.1rem;

    
  }
  .qs_anwer_p *{
    font-size: 0.13rem!important;
    line-height: 2!important;
    color: #333333;
  }
  .sqs_HolidayCon p a {
    font-size: 0.13rem;
    color: #0046AE;
    display: block;
    background-color: #fff;
    text-decoration: underline;
  }
  .sqs_HolidayCon p span.m_title_answer {
    display: inline-block;
    width: 0.28rem;
    height: 0.22rem;
    background: url(/eng/images/A.png) no-repeat center;
    background-size: 0.15rem 0.13rem;
    background-color: #f9f9f9;
    position: absolute;
    left: 0rem;
    top: 0;
  }
  .sqs_HolidayCon p a span.m_title_answer {
    display: inline-block;
    width: 0.28rem;
    height: 0.22rem;
    background: url(/eng/images/A.png) no-repeat center;
    background-size: 0.15rem 0.13rem;
    background-color: #f9f9f9;
    position: absolute;
    left: 0rem;
    top: 0;
  }
  .m_title_answer_con {
    display: inline-block;
  }
  a .m_title_answer_con {
    text-decoration: underline;
  }
  #sqs_HolidayCon_box_bottom {
    line-height: 1.8;
  }


  .sqs_HolidayCon .qs_img {
    /*     float: left; */
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.12rem;
  }
  .sqs_HolidayCon .qa_fmt {
    margin-right: 0.19rem;
    margin-bottom: 0.1rem;
    position: relative;
    top: -0.04rem;
    margin-left: 0.088rem;
    font-size: 0.15rem;
  }
  
  .sqs_dataCon_fr {
   /* width: 3.45rem;*/
  }
  .qs_anwer{
  	display: flex;
  }
  .qs_anwer .qa_fmt{
  	background: #E7EAF1;
  	display: block;
  	height: 0.25rem;
  	width: 0.32rem;
  	flex-shrink: 0;
  	left: -0.1rem;
  	text-align: center;
  	top: 0.0rem;
  	line-height: 0.26rem;
  	margin-right: 0.02rem;
  	margin-top: 0.1rem;
  }
  .qs_anwer .TRS_Editor{
    line-height:0.24rem;
  }
}

/*# sourceMappingURL=qa.css.map */

.qs_img {
   float: left; 
  width: 0.5rem;
  margin-right: 0.22rem;
}
.qa_fmt {
  font-size:0.28rem;
  font-weight: bold;
  color: #0045ae;
  margin-right: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
  top: -0.07rem;
  /* width: 1rem; */
  margin-left: 0.13rem;
}