*{
    padding:0px;
    margin:0 auto;
}
.fm_body{
    background:#fff;
}
ul{
    list-style-type: none;
}
a{
    text-decoration: none;
}
html{font-size: 14px;}
.container{
    display:none;
}
.mo_container{
    width:100%;
    height: auto;
    text-align: center;
    /*background: #f00;*/
}
.mo_container .mo_content{
    width:100%;
    height: auto;
    background: url("../images/mo_rep1.png") no-repeat center center;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    margin-left: 0px;
    /*position: relative;*/
}
.mo_container .mo_content .mo_top{
    width:100%;
    height: 6vh;
    margin-top:20.4vh;
}
.mo_container .mo_content .mo_top .mo_title>.mo_p1{
     color:#333;
    font-family:微软雅黑;
    font-weight: bold;
    font-size:1.1rem;
}
.mo_container .mo_content .mo_bom{
    width:100%;
    height: auto;
}
.mo_container .mo_content .mo_bom .mo_left{
    width:100%;
    height: auto;
}
.mo_container .mo_content .mo_bom .mo_left ul{
    list-style-type: none;
    padding-bottom: 36px;
}
.mo_container .mo_content .mo_bom .mo_left ul>li{
    width:80%;
    height: 8vh;
    line-height:7vh;
    text-align: center;
    /*border-bottom:solid 1px #ccc;*/
}
.mo_container .mo_content .mo_bom .mo_left ul>li>a{
    text-decoration: none;
     color:#111;
     display: inline-block;
     border-radius: 10px;
     width:100%;
     height: 6vh;
     background: #f5f5f5;
    font-size:0.8rem;
    font-family: 微软雅黑;
    font-weight: bold;
    border-bottom:solid 1px #ccc;
}
.mo_container .mo_footer{
    width:100%;
    height:20vh;
    background: url("../images/mo_bg1.png") no-repeat center center;
    background-size:100% 20vh;
    display:flex;
}
.mo_container .mo_footer .mo_left{
    width:45%;
    height:100px;
    margin-top:20px;
    /*background:#ff0;*/
}
.mo_container .mo_footer .mo_left>p{
    display: flex;
    height: 11vh;
    flex-direction: column;
}
.mo_container .mo_footer .mo_left>p>.img2{
   width:32.3vw;
    height: 5.3vh;
    display:block;
    margin-top:6px;
}
.mo_container .mo_footer .mo_left>img{
    display: block;
    width:38.3vw;
    height: 11.3vh;
}
.mo_container .mo_footer .mo_right{
    width:45%;
    height: 100px;
    display: flex;
    margin-top:20px;
    text-align: center;
    /*background: #f00;*/
}
.mo_container .mo_footer .mo_right>a{
    display: inline-flex;
    display: inline-block;
    flex-direction: column;
    text-align: left;
    height: 13vh;
    width:20vw;
    /*background: #f0f;*/
}
.mo_container .mo_footer .mo_right>a>span{
    font-size:1rem;
    color:#000;
    width:24vw;
    display: inline-block;
    transform:scale(0.7);
}
/*@media screen and (width:320px) {

}*/
.mo_container .mo_footer .mo_right>a>.img3{
    width:15.7vw;
    height: 10.2vh;
    display:block;
    padding-right: 5px;
}
.mo_container .mo_footer .mo_right>a>.img4{
    width:15.7vw;
    height: 10.2vh;
    display:block;
}
.mo_container .mo_footer .mo_right>img{
    display: block;
    width:14.7vw;
    height: 10.2vh;
    float:left;
}
.mo_container .mo_footer .mo_right>.mo_pic1{
    display: block;
    width:7.3vw;
    height: 7.1vh;
    margin-top:50px;
}
/*目录页面样式*/
.list1_body{
    background: url("../images/body_bg.png") no-repeat center top;
    background-size:100% auto;
}
.list_body{
    background: url("../images/body_bg.png") no-repeat center top;
    background-size:100% auto;
    /*background: #fff;*/
}
.list_con{
    width:100%;
    height:auto;
}
.list_con .list_top{
    width:100%;
    height: 170px;
    background: url("../images/list_pc1.png") no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    text-align: center;
}
.list_con .list_top>p{
    font-size:0.8rem;
    color:#fff;
    font-weight: bold;
    position: relative;
    /*letter-spacing: 5px;*/
    top:68%;
}
.list_con .list_mid{
    width:100%;
    /*height:100px;*/
   margin-top: 25px;
    border-bottom:dashed 2px #f6ea38;
    text-align: center;
}
.list_con .list_mid .list1{
    width:auto;
    display: inline-block;
    /*height: 58px;*/
    border-bottom:solid 5px #f6ea38;
    text-align: center;
    position: relative;
    top:40%;
}
.list_con .list_mid .list1>p{
    width:auto;
    padding:0px 10px;
    min-width: 120px;
    /*height: 30px;*/
    line-height: 30px;
    border-radius: 7px;
    font-weight: bold;
    background: #d22e2f;
    font-size:1.6rem;
    color:#fff;
    text-align: center;
}
.list_con .list_mid2{
    width:100%;
    height: auto;
    /*margin-top:50px;*/
    padding-top:30px;
    padding-bottom:10px;
    background:url("../images/list_bg3.png") no-repeat center center;
    background-size: 100% 100%;
    /*background: #f00;*/
}
.list_con .list_mid2 .list_one{
    width:90%;
    height: auto;
    border:solid 2px #222;
    border-bottom:solid 2px #222;
    box-shadow: 0 3px 6px 2px #aaa;
    position:relative;
    left: 7px;
}
.list_con .list_mid2 .list_one .list_two{
    width:100%;
    height: auto;
    border:solid 2px #222;
    position:relative;
    top:-8px;
    left:-10px;
    background: #fff;
    border-top:solid 2px #222;
    box-shadow: 0 -2px 10px 1px #aaa;
}
.list_con .list_mid2 .list_one .list_two ul{
    display: inline-block;
    width: 96%;
}
.list_con .list_mid2 .list_one .list_two ul>li{
    display: block;
    height: auto;
    /*line-height: 0px;*/
    margin-top: 0px;
    position: relative;
}
.list_con .list_mid2 .list_one .list_two ul>.act1{
    display: block;
    height: auto;
    line-height: 20px;
    /*display: inline;*/
   margin-top: 5px;
}
.list_con .list_mid2 .list_one .list_two ul>.act{
    display: block;
    height: auto;
    /*width: 88%;*/
/*    line-height: 16px;*/
   margin-top: 5px;
}
.list_con .list_mid2 .list_one .list_two ul>li>a{
    font-size:0.8rem;
    color: #555;
    display: inline-block;
}
.list_con .list_mid2 .list_two ul>.active>img{
    width:30px;
    height: 40px;
    position: absolute;
    left:-15px;
    top: -8px;
   /*float: left;
   margin-left: -15px;*/
  
}
.list_con .list_mid2 .list_two ul>.active1>img{
    width:30px;
    height: 40px;
    /*display: block;*/
    position: absolute;
    left:-15px;
    top: -12px;
}

.list_con .list_mid2 .list_one .list_two ul>.act>img{
    width:30px;
    height: 20px;
    position: absolute;
    left:-15px;
    top: -1px;
}
.list_con .list_mid2 .list_one .list_two ul>.active1{
    position: relative;
    margin-top: 15px;
}
.list_con .list_mid2 .list_one .list_two ul>.active{
    line-height: 25px;
    margin-top: 10px;
}
.list_con .list_mid2 .list_one .list_two ul>.active1>a{
    font-size:16px;
    font-weight: bold;
    /*position: relative;
    top: -7px;*/
   margin-left: 20px;
}
.list_con .list_mid2 .list_one .list_two ul>.active>a{
    font-size:18px;
    font-weight: bold;
   /* position: relative;*/
    /*display: table-cell;*/
    /*top: -35px;
    left: 20px;*/
   display: block;
    margin-left: 20px;
    margin-top: 5px;
}
.list_con .list_mid2 .list_one .list_two ul>.act>a{
    font-size:1rem;
    font-weight: bold;
    letter-spacing: 1px;
    /*display: table-cell;
    position: relative;
    top: -15px;*/
   margin-left: 20px;
    /*margin-top: 14px;*/
}
.list_con .list_mid2 .list_one .list_two ul>.act1>a{
    padding-left:23px;
    font-size: 1rem;
}

.list_con .list_bom{
    width:100%;
    height: 100px;
    /*margin-top:30px;*/
    padding-top:30px;
    margin-bottom: 10px;
    display: flex;
    background:url("../images/mo_bg1.png") no-repeat center center;
    background-size: 100% 120px;
    /*background: #f00;*/
}
.list_con .list_bom .list_bom1{
    width:100%;
    height: auto;
    display: flex;
}
.list_con .list_bom .list_left{
    width:45%;
    height: 100px;
    display: flex;
}
.list_con .list_bom .list_left .img1{
    width:7.3vw;
    height: 7.1vh;
    display:block;
    margin-top:-20px;
}
.list_con .list_bom .list_left .img2{
   width:32.3vw;
    height: 5.3vh;
    display:block;
}
.list_con .list_bom .list_left>p{
    display: flex;
    height: 11vh;
    flex-direction: column;
}
.list_con .list_bom .list_right{
    width:47%;
    height: 100px;
    display: flex;
}
.list_con .list_bom .list_right a{
    display: inline-flex;
    flex-direction: column;
    text-align: left;
    display: inline-block;
    width:20vw;
}
.list_con .list_bom .list_right a>span{
    font-size:1rem;
    color:#000;
    width:24vw;
    display: inline-block;
    /*margin-left:-1px;*/
    transform:scale(0.7);
}
.list_con .list_bom .list_right a>.s1{
    margin-left:-5px;
}
.list_con .list_bom .list_right .img3{
    width:15.7vw;
    height: 10.2vh;
    display:block;
    padding-right: 5px;
}
.list_con .list_bom .list_right .img4{
    width:15.7vw;
    height: 10.2vh;
    display:block;
}
.list_con .list_bom .list_right .img1{
    width:7.3vw;
    height: 7.1vh;
    display:block;
    margin-top:50px;
}
/*content摘要页面的内容css*/
.list_con .con_mid2{
    width:100%;
    height: auto;
    margin-top:25px;
}
.list_con .con_mid2 .con_one{
    width:94%;
    height: auto;
    position:relative;
    text-align: center;
}
.list_con .con_mid2 .sec_one .sec_one1 .sec11{
    width:5px;
    height: 6vh;
    background-color: #98d3ee; 
    margin-left:2px;
    display: inline-block;
    vertical-align: bottom;
}
.list_con .con_mid2 .sec_one .sec_one1 .sec21{
    width:3px;
    height: 6vh;
    background-color: #c2ebfd; 
    margin-left:2px;
    display: inline-block;
    vertical-align: bottom;
}
.list_con .con_mid2 .sec_one .sec_one1 .sec22{
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-right: 25px solid #4d8aa3;
    border-bottom: 9px solid transparent;
    margin:0px;
}
.list_con .con_mid2 .sec_one .three{
    font-size: 16px;
    color:#32a8de;
    margin-left:24px;
    margin-top: 20px;
}
.title{
    
     display: inline-block;
    width:98%;
    height: auto;
    font-size:1rem;
    letter-spacing: 3px;
    /*margin-left:20px;*/
        text-align: justify;
    text-indent: 2.4rem;
    margin-top:15px;
}
.list_con .con_mid2 .con_one>.title{
    font-size:18px;
    height: 50px;
    font-weight: bold;
    color:#333;
    letter-spacing: 1px;
}
.list_con .con_mid2 .con_one>.para{
    width:100%;
    font-size:16px;
    color:#333;
    letter-spacing:2px;
    text-indent: 30px;
    text-align: justify;
    line-height: 30px;
}
.list_con .con_bom{
    width:94%;
    height:4.8vh;
    margin-bottom:40px;
    margin-top:75px;
}
.list_con .con_bom .return{
    width:45vw;
    height: 5.8vh;
    background: url("../images/pc_bg1.png") no-repeat center center;
    background-size:45vw 5.8vh;
    text-align: center;
    line-height: 6vh;
}
.list_con .con_bom .return>a{
     font-size:1.4rem;
    color: #fff;
    font-weight:bold;
    letter-spacing: 2px;
    text-shadow:  3px 1px 3px #555;
}

/*section 章节内容的css样式*/
.list_con .con_mid2 .sec_one{
    width:94%;
    height: auto;

    text-align: left;
}
.list_con .con_mid2 .sec_one .sec1{
    display: inline-block;
    /*width:auto;*/
    max-width:95%;
    height: auto;
    background-color: #32a8de;
    text-align: left;
}
.list_con .con_mid2 .sec_one .sec1>span{
    display: inline-block;
    width:100%;
    height: 6vh;
    text-align: left;
    font-size:1.1rem;
    color:#fff;
    font-weight: bold;
    line-height: 6vh;
}
/*media查询*/
@media screen and (min-height: 730px) {
    .list_con .list_bom .list_left .img2{
   width:32.3vw;
    height: 4.3vh;
    display:block;
}
    .list_con .list_bom .list_right .img3{
    width:15.7vw;
    height: 8.2vh;
    display:block;
    padding-right: 5px;
}
.list_con .list_bom .list_right .img4{
    width:15.7vw;
    height: 8.2vh;
    display:block;
}
}
@media screen and (max-height: 568px) {

    .list_con .list_mid2 .list_one .list_two ul>li{
    display: block;
    height: 50px;
    line-height: 25px;
    /*border-bottom: solid 1px #000;*/
}
.list_con .list_mid2 .list_one .list_two ul>.active>a{
    font-size:16px;
    font-weight: bold;
    position: relative;
    top: -34px;
    left:13px;
}
}
@media screen and (max-width: 375px) {
.list_con .con_mid2 .sec_one .sec1>span{
      display: inline-block;
    width: auto;
    height: auto;
    text-align: left;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 6vh;
}
}
@media screen and (max-width: 360px) {
    .list_con .list_mid2 .list_one .list_two ul>.active>a {
    font-size: 16px;
    font-weight: bold;
    position: relative;
    display: table-cell;
    top: -36px;
    left: 20px;
}
.list_con .list_mid2 .list_one .list_two ul>li{
    display: block;
    height: 50px;
    line-height: 25px;
    margin-top: 0px;
    position: relative;
}
.list_con .con_mid2 .sec_one .sec1>span{
  
    display: block;
    overflow-wrap: normal;
    white-space: nowrap;
    transform: scale(1);
    margin-right: 84%;
}
}
@media screen and (max-width: 320px) {
.list_con .list_mid2 .list_one .list_two ul>.act>a{
    font-size:0.8rem;
    font-weight: bold;
    letter-spacing: 1px;
    display: table-cell;
    position: relative;
    top: -19px;
}
     .list_con .list_mid2 .list_one .list_two ul>.active{
        height: 50px;
    line-height: 20px;
}
    .list_con .list_mid2 .list_one .list_two ul>.act{
    display: block;
    height: 50px;
    width: 88%;
    line-height: 20px;
   margin-top: 10px;
}
.list_con .con_mid2 .sec_one .sec1>span{
  
    display: block;
    overflow-wrap: normal;
    white-space: nowrap;
    transform: scale(0.75);
    margin-left: 0px;
    /*margin-right: 84%;
    text-align: left;*/
}
 .list_con .list_bom .list_right a>span{
    font-size:1rem;
    color:#000;
    width:27vw;
    display: inline-block;
    /*margin-left:-1px;*/
    transform:scale(0.8);
}
    .mo_container .mo_footer .mo_right>a>span{
    font-size:1rem;
    color:#000;
    width:27vw;
    display: inline-block;
    transform:scale(0.7);
}
.list_con .con_mid2 .sec_one .sec1{
    display: inline-block;
    width:280px;
    height: 6vh;
    background-color: #32a8de;
    text-align: left;
    line-height: 5vh;
}
.list_con .con_mid2 .sec_one .three{
    font-size: 0.8rem;
    color:#32a8de;
    margin-left:24px;
    margin-top: 10px;
}
.list_con .con_mid2 .sec_one .title{
    display: inline-block;
    width:98%;
    height: auto;
    font-size:0.8rem;
    letter-spacing: 2px;
    /*margin-left:20px;*/
        text-align: justify;
    text-indent: 2.4rem;
    margin-top:15px;
}
}
/****************************/
.list_con .con_mid2 .sec_one .title{
    display: inline-block;
    width:98%;
    height: auto;
    font-size:16px;
    letter-spacing: 2px;
    /*margin-left:20px;*/
        text-align: justify;
    text-indent: 2.4rem;
    margin-top:15px;
}
.list_con .con_mid2 .sec_two{
    width:85%;
    /*height: 32vh;*/
   padding-bottom: 5px;
    position:relative;
    text-align: center;
    background:#32a8de;
    border-radius: 10px;
    padding-top:18px;
    margin-top:20px;
}
.list_con .con_mid2 .sec_two>img{
    width:90%;
    height: 25vh;
}
.list_con .con_mid2 .sec_two>p{
    /*height: 20px;*/
    line-height: 20px;
    font-size:1rem;
    margin-top:10px;
    color:#fff;
}
.sec_one1.hei span{
	line-height: 4vh !important;
}
.sec_one1.hei .sec11{
	height: 7.5vh !important;
}
.sec_one1.hei .sec21{
	height: 7.5vh !important;
}
