html{font-size: 62.5%; }
.bt14{font-size: 14px; font-size:1.4rem;}
.bt18{font-size: 18px; font-size:1.8rem;}
.bt24{font-size: 24px; font-size:2.4rem;}

        .tab,.tab2{
        width: 100%;
        overflow: hidden;
        clear: both;
        background-color:#fff;
        position: relative;
        padding-bottom: 20px;
    }
    .ul-container{
        overflow: hidden;
        clear: both; 
    }
	.ul-container ul, .ul-container ul li { 
	padding: 0;
	margin: 0;
	list-style:none;
}
    .ul-container li{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        float: left;
    }
    .ul-container li .tab-box{
        display: block;
        position: relative; padding:0 15px;
        width:50%; 
    }
    
    .ul-container li a{
        display: block;
        color: #051B28;
        font-size: 12px;
        line-height: normal;
        height: auto;
        text-align: center;
        margin: 0px;
        background-color: #fff;
        background-clip: content-box;
        overflow: hidden;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .tab .ul-container li a{border:1px solid #ccc; padding:15px; margin-bottom:15px;}
    .tab2 .ul-container li a{ margin-bottom:15px;}
    .tab .ul-container li img{
        display: block;
        margin: 0 auto 5px; max-width:100%; border-radius:5px;
    }
    
    .dot-container{
        width: 100%;
        background:transparent;
        position: absolute;
        text-align:center;
        bottom: 5px;
    }
    
    .dot-container span{
        background-color:#ddd;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        display: inline-block;
        margin:0 2px
    }
    
    .dot-container span.act{
        background-color:#c8242f;
    }
	.mlm1bg{text-align:center; font-size:2rem;}
	.mlm1bg span{ display:inline-block; line-height:3rem; border-bottom:#ccc 0.2rem solid; margin:1rem 0 1.5rem 0;}

.xpwz{line-height:2rem; height:3rem; overflow:hidden;}
.sjcpbh{line-height:1.5rem; height:3rem; overflow:hidden;}
.kccc{border:1px #ccc solid;}
.mb20{margin-bottom:2rem;}

.sjlxtb{float:left; margin-right:1rem;}
.sjlxtb i{font-size:4rem; line-height:4rem; color:#666;}
.p10{padding:1rem;}
.yichu{overflow:auto;}
.sjlxbt{font-size:1.6rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:4rem;}
.sjlxnr{text-align:center; font-size:1.2rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fg20{height:2rem; line-height:2rem; font-size:0;}
.sjdbtp img{display:block; max-width:30%; margin:0 auto; height:auto;}
.col-xs-gq, .col-xs-gg {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
}
.col-xs-gq, .col-xs-gg{
  float: left;
}
.col-xs-gg {
  width: 70%; padding-right:15px;
}
.col-xs-gq {
  width: 10%;
}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.bgeee{background:#ccc;}
.sp_header{height:50px;overflow:hidden;background:#fff; z-index:999;width:100%; padding-right:15px; padding-left:15px;}
.sp_headera{display:none;height:50px;overflow:hidden;background:#fff; position:fixed; top:0; z-index:999;width:100%; padding-right:15px; padding-left:15px;}
.sp_header2{height:50px;overflow:hidden;background:#fff; position: absolute; top:0;z-index:999;width:100%; top:0; }



.sp_logo{padding:10px;float:right;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:left;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:998;background:#eee;width:100%;height:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.yincang{display:none;}
.xianshi{display:block;}
.w100{width:100%; background:#f00;}