/* CSS Document */
.touzizheguanxi{margin-bottom:30px;}
.tab21 {height:75px; width:100%; border-bottom: 1px solid rgba(0,0,0,0.10); margin:2% 0;}
.tab21 a.ok{float:left; width:105px; height:75px; font-size:18px; line-height:75px; text-align:center;border-bottom: 2px solid #b0292f;color:#000000;}
.tab21 a.nones{background:none;float:left; width:105px; height:75px; font-size:18px;  line-height:75px; font-weight: normal; text-align:center; color:#000000;}
.tab21 a.nones:hover{color: #FF0000;}
.clear{ clear:both;}

.aboust_txt span{
font-size: 36px;
font-family: Noto Sans SC, Noto Sans SC-Medium;
font-weight: 500;
text-align: JUSTIFIED;
color: #000000;
line-height:36px; margin-bottom:20px; margin-top:100px; display:block;}

.aboust_txt p{
font-size:16px;
font-family: Noto Sans SC, Noto Sans SC-Light;
font-weight: 300;
text-align: JUSTIFIED;
color: rgba(0,0,0,0.60);
line-height:24px;}

.tznews{}
.dqbg_span{ display:block;text-align:center;font-size:24px;font-family: Noto Sans SC, Noto Sans SC-Medium;font-weight: 500;text-align: CENTER;color: rgba(0,0,0,0.80);line-height: 40px; margin:20px 0;}

.tznews ul li{line-height:29px; height:29px; margin-bottom:10px;color: rgba(0,0,0,0.80);}
.tznews ul li a{ float:left; width:90%;color: rgba(0,0,0,0.80);}
.tznews ul li a:hover{ float:left;color:#b0292f;}
.tznews ul li span{ float:right; width:10%; text-align:right;}


.dqbg{}
.dqbg span{ display:block;text-align:center;font-size: 40px;font-family: Noto Sans SC, Noto Sans SC-Medium;font-weight: 500;text-align: CENTER;color: rgba(0,0,0,0.80);line-height: 40px; margin:20px 0;}
.dqbg samp{ display:block; width: 148px;height: 60px; background: #000000; line-height:60px; text-align:center; color:#FFF;font-size: 24px;}
.dqbg ul li{ height:124px; line-height:124px;width:calc(98.5%/2);float:left; margin:12px 0; border: 1px solid rgba(0,0,0,0.10); padding:0 24px 0 24px;}
.dqbg ul li a{color: rgba(0,0,0,0.80); display:block;}
.dqbg ul li:nth-child(2n) { float:right;}
.dqbg ul li a:hover{color:#B51A1A;}
.dqbg ul li img{ float:right; margin:38px 0 0 0; width:48px; height:48px;}

.gszl{ width:100%;margin:100px 0 50px 0; height:40px;}
.gszl span{ display:block;text-align:left;font-size:24px;font-family: Noto Sans SC, Noto Sans SC-Medium;font-weight: 500;color: rgba(0,0,0,0.80);line-height:40px; width:200px; float:left;}
.gszl small{cursor:pointer; margin-top:35px; width:100px; height:24px; line-height:24px; float:right; background:url(452.png) center no-repeat; background-size:15%;}
.gszlc{height:163px; line-height:163px; background: rgba(0,0,0,0.04);color: rgba(0,0,0,0.80); font-size:24px; padding:0 50px 0 60px;}
.gszlc a{color: rgba(0,0,0,0.80);}
.gszlc a:hover{color:#B51A1A;}
.gszlc img{float:right; margin:58px 0 0 0;}

.zhuzjg{ height:40px; margin:80px 0 20px 0; }
.zhuzjg span{ display:block;text-align:left;font-size:24px;font-family: Noto Sans SC, Noto Sans SC-Medium;font-weight: 500;color: rgba(0,0,0,0.80);line-height: 40px;width:200px; float:left;}
.zhuzjg p{width:413px;height: 39px;background: #f8ddd2;border-radius: 26px; line-height:39px; text-align:center; float:right;}

.tab22 {height:75px; width:100%; border-bottom: 1px solid rgba(0,0,0,0.10); margin:2% 0;}
.tab22 a{float:left; width:175px; height:75px; font-size:24px; line-height:75px;}
.tab22 a.ok{ text-align:center;border-bottom: 2px solid #b0292f;color:#000000;}
.tab22 a.nones{background:none;font-weight: normal; text-align:center; color:#000000;}
.tab22 a.nones:hover{color: #FF0000;}

.tabd{height:49px;background: rgba(0,0,0,0.04);border: 1px solid #cccccc;}
.tabdsx{height: 49px;border: 1px solid #cccccc;}
.sxyy{width: 20px;
height: 20px;
border: 1px solid rgba(0,0,0,0.40);
border-radius: 50%;}
.ssdy{width: 20px;
height: 20px;
background: rgba(0,0,0,0.60);
border: 1px solid rgba(0,0,0,0.60);
border-radius: 50%;}

.ssdy_1{width: 20px;
height: 20px;
background: rgba(0,0,0,0.60);
border: 1px solid rgba(0,0,0,0.60);
border-radius: 50%;}

.ssdy_2{width: 20px;
height: 20px;
border: 1px solid rgba(0,0,0,0.40);
border-radius: 50%;}

.ssdy_0{width: 20px;
height: 20px;
border: 0px solid rgba(0,0,0,0.40);
border-radius: 50%;}


.rlzytab{ margin:50px 0;}
.rlzytab ul li{ border-bottom:1px solid rgba(0,0,0,0.10); width:100%; margin:10px 0; display:block;}
.rlzytab ul li:nth-child(1){height:100px;}
.size20{font-size:20px;color: rgba(0,0,0,0.80);font-family: Noto Sans SC, Noto Sans SC-Regular;
font-weight:400;}
.size16{font-size:16px;color: rgba(0,0,0,0.60);line-height:18px;font-weight: normal;
text-align: LEFT;}
.rlzytab ul li span{ width:15%; float:left; margin:35px 0;font-size:20px; }
.rlzytab ul li p{ width:85%; float:left; margin:35px 0;}


.ahs{font-size: 24px; color:rgba(0,0,0,0.80);}
.ahs span{ float:left; padding-top:8px;}
.ahshr{border-bottom:1px solid rgba(0,0,0,0.10); margin:20px 0;}
.nonec{display:none;}
.tetxxs{ margin:20px 0;color: rgba(0,0,0,0.60);
line-height:25px;font-size:16px;}

.sub-active {
    font-family: "MiSans-Medium";
    font-weight: 500;
    color: rgba(0, 0, 0, 0.80);
    border-left: 4px solid #3788E8;
}

.subnav-cet {
    width: 100%;
}

.subnav-cet li {
    margin-bottom: 24px;
}

.qus {
    height: 24px;
    font-size:14px;
    font-family: "MiSans-Regular";
    color: rgba(0,0,0,0.80);
    display: flex;
    align-items: center;
    cursor: pointer;
}

.sarrow {
    width: 24px;
    height: 24px;
    margin-right: 5px;
    display: inline-block;
    transition: transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    /* Firefox 4 */
    -webkit-transition: -webkit-transform 0.5s;
    /* Safari 鍜� Chrome */
    -o-transition: -o-transform 0.5s;
}

.ans {
    font-size:12px;
    font-family: "MiSans-Medium";
    font-weight:500;
    color: rgba(0, 0, 0, 0.80);
    line-height:30px;
    padding-left:16px;
    margin-top: 10px;
    display: none;
}

.flvs{}
.flvs video{ width:1256px; height:707px; margin:0 auto;}
.sdd{ display:block;}
.sddtag{ display:none;}
.boxlmdd1400{ width:100%;}
@media screen and (max-width: 600px) {
.kej{ width:100%;}
.flvs video{ width:350px; height:193px;}
.sdd{ display:none;}
.sddtag{ display:block;}
.flvs img{background:#f5f5f5; width:100%;}
.tab21 {
	white-space: nowrap;/*文本不会换行，文本会在在同一行上继续*/
    overflow-y:auto;/*可滑动*/
	}
.tab21::-webkit-scrollbar{
    display: none;
}
.tab21 a.ok{
    display: inline-block;/*行内块元素*/
}
.tab21 a.nones{
    display: inline-block;/*行内块元素*/
}
.rlzytab ul li span{ width:25%; float:left; margin:35px 0;font-size:20px; }
.rlzytab ul li p{ width:75%; float:left; margin:35px 0;}

.tznews ul li{line-height:29px; height:auto; padding-bottom:5px; border-bottom:1px double rgba(0,0,0,0.06); display:block;}
.tznews ul li a{width:100%;}
.tznews ul li span{width:100%; text-align:left; }

.divtag{
    overflow: hidden;
    height: 90px;
}
.boxlm{
    padding: 10px 0;
    white-space: nowrap;/*文本不会换行，文本会在在同一行上继续*/
    overflow-y:auto;/*可滑动*/
}
/*自定义滚动条的伪对象选择器, CSS 可以隐藏滚动条*/
/*.box::-webkit-scrollbar{
    display: none;
}*/
.boxli{
    width:28%;
/*    margin-left: 3%;
*/    height: 75px;
    background: #fff;
    display: inline-block;/*行内块元素*/
}

.boxli a.ok {
    float: left;
    width: 85px;
    height: 75px;
    font-size:18px;
    line-height: 75px;
    text-align: center;
    border-bottom: 2px solid #b0292f;
    color: #000000;
}
.boxli a.nones{background:none;float:left; width:85px; height:75px; font-size:18px;  line-height:75px; font-weight: normal; text-align:center; color:#000000;}

.dqbg ul li {width: calc(100%/1);}
.aboust_txt span {margin-top:50px;}
.flvs{ margin-top:50px;}
.gszlc{height:61px; line-height:61px; background: rgba(0,0,0,0.04);color: rgba(0,0,0,0.80); font-size:12px; padding:0 20px;}
.gszlc img{ display:none;}
.zhuzjg span { margin-bottom:20px;}
.zhuzjg p{width:353px;}
.tab22{height:45px;}
.tab22 a{float:left; width:100px; height:45px; font-size:14px; line-height:45px;}
.boxlmdd{ width:640px;white-space: nowrap;overflow-y:auto; padding-right:300px;}
.boxlmdd1400{ width:1200px;}
.qus{font-size:14px;}
.ans {font-size: 14px;}
.xieliuyan{width: 320px; height: 40px;background: #000000;border-radius: 4px; line-height:40px; text-align:center; color:#FFF; margin:0 auto;}
.xieliuyan p{cursor:pointer;width:80px; font-size:16px; margin:0 auto; height:40px; line-height:40px;  background:url(452shou.png) 50px no-repeat; background-size:20%; color:#FFF;}
.xieliuyan small{float:left;}
.xieliuyan img{ width:14px; float:right; display:none;}

.size16 {font-size:14px;line-height:20px;}
.aboust_txt p {font-size: 13px;}
.tznews { margin-top:30px;}
.dqbg span {margin: 20px 0 35px 0;}
.gszl {
    width: 100%;
    margin: 50px 0 50px 0;

}
}

