/* CSS Document */
body {  color: #252525;background: #fff;}
.fl{ float:left;}
.fr{ float:right;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.clear{clear:both;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom:1;}
.mar30 {margin: 3% auto;}
.wrap {padding: 0 1%;}
.p {
  text-indent: 2em;
  line-height: 2em;
}
.img100{width: 100%;}


.title_main {
  display: block;
  padding: 0 2%;
  font-size: 1.2rem;
  position: relative;
  margin: 3% auto!important;
  text-align: center;
  width: 48%;
  font-weight: bold;
}

.title_main::before {
  width: 24%;
  height: 0;
  content: '';
  border: 2px solid #4c5db7;
  position: absolute;
  top: 50%;
  left: -20%;
}
.title_main::after {
  width: 24%;
  height: 0;
  content: '';
  border: 2px solid #4c5db7;
  position: absolute;
  top: 50%;
  right: -20%;
}


.zxbtn{
  width: 60%;
  line-height: 3rem;
  background: #c60713;
  text-align: center;
  display: block;
  border-radius: 30px;
  color: #fff;
  height: 3rem;
  font-size: 1.2rem;
  margin: 1rem auto;
}



.div_jiedu{
  width: 100%;
  
  position: relative;
  right: 0;
  padding: 1rem 3% 2rem;
  font-size: 1rem;
  
}
.color_red{
color: #c60713;
}
.div_jiedu p{
  text-indent: 2rem;
}
.div_jiedu a{
  background: red;
  width: 44%;
  display: block;
  text-align: center;
  border-radius: 35px;
  line-height: 2.8rem;
  /* float: right; */
  margin: 3% auto -9.8%;
  color: #fff;
}
.div_jiedu video{
  position: absolute;
  bottom: 74%;
  left: 10%;
  width: 80%;
}
.div_jiedu img{
	text-align:center;
	padding-bottom:40px;
}
.bg_qls{
  background-color: #e8f8fe;
  margin: 8% auto 3%;
  padding: 1px 0;
}
.vertical-text{
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  padding: 2%;
  width: 11%;
  text-align: center;
  color: #fff;
}
.ul_list1 li{
  display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 1rem auto;
    width: 98%;
}
.ul_list1 li .vertical-text{
  background-color: #ef0000;
}
.jiantou_img{
  width: 8%;
  margin: 4.6% auto 0;
  display: block;
  text-align: center;
}
.ul_list1 li .right{
  width: 73%;
  background-color: #fff;
  padding: 1rem;
}
.ul_list1 li .right span{
  color: #ef0000
}

.img_98{
  width: 99%;
  display: block;
  margin: 1rem auto;
}


.ul_list2 li{
  width: 49%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  background: #00a0ea;
  margin: 0.6rem auto 0;
}
.ul_list2 li p{
width: 30%;
  text-align: center;

}
.ul_list2 li img{
width: 70%;
}
.ul_list2 li p i{
  font-size: 1.2rem;
  color: #fff;
  margin: 1rem auto 0;
  display: block;
}
.ul_list2 li p b{
  font-size: 1rem;
  color: #fff;
  margin: 0.4rem auto 0;
  display: block;
}


.bg_hongse{
  background-color: #c60713;
  padding: 1px 0;
}

.bg_hongse .title_main{
  color: #fff;
}
.bg_hongse .title_main::before {
  width: 24%;
  height: 0;
  content: '';
  border: 2px solid #fff;
  position: absolute;
  top: 50%;
  left: -20%;
}
.bg_hongse .title_main::after {
  width: 24%;
  height: 0;
  content: '';
  border: 2px solid #fff;
  position: absolute;
  top: 50%;
  right: -20%;
}
.ul_list3 li {
  background-color: #fff;
  margin: 1rem auto;
  width: 90%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 1rem;
}
.ul_list3 li p{
  width: 70%;
  font-size: 0.9rem;
}
.ul_list3 li img{
  width: 30%;
}
.ul_list3 li p strong{
  font-size: 1.4rem;
  color: #c60713;
}
.bg_hongse a{
  background: #fff;
  color: #494848;
}



.bg_qls .bd {
  width: 100%;
  height: 22rem;
  margin: 1rem auto;
  background: #fff;
  overflow: hidden;
}
  .bd .biaoti p{
	  width: 100%;
  }
  .bd .biaoti p span{
    display: block;
    width: 32%;
    font-size: 1.2rem;
    text-align: center;
    margin: 0.7rem auto;
    font-weight: bold;
  }
.infoList {height: 380px;}
.infoList li {
  box-sizing: border-box;
  line-height: 38px;
  height: 38px;
  border-bottom: dashed 1px #E5E3E3;
  overflow: hidden;
  text-align: center;
}
  .infoList li span{
	color: #eb161e;
  }
  .infoList li span:nth-child(1) {
	display: inline-block;
	width: 33%;
  }
  .infoList li span:nth-child(2) {
	display: inline-block;
	width: 33%;

  }
  .infoList li span:nth-child(3) {
	display: inline-block;
	width: 33%;
  }
  .infoList li span:nth-child(4) {
	display: inline-block;
	width: 25%;

  }

  

  .bmform2 {
    width: 80%;
    color: #333;
    align-items: center;
    margin: 3% auto;
    border-radius: 26px;
  }
    
    .bmform2 span {
      padding-top: 1.5rem;
    }
    
    .bm-input2 {
      display: inline-block;
      width: 20rem;
      height: 2.6rem;
      line-height: 2.6rem;
      border: 1px solid #e6e6e6;
      background: #f0f0f0;
      margin: 1rem 0;
      text-indent: 2em;
    }
    
    .bmform2 p {
    text-align: center;
    color: #a9030b;
    margin: 10px auto 20px;
    width: 100%;
    }
    
    .bm-submit2 {
    display: block;
    width: 300px;
    height: 40px;
    line-height: 40px;
    background: #c60713;
    color: #fff;
    margin: auto;
    border-radius: 20px;
    }
    
    .bmform2 .name, .bmform2 .dianhua {
    margin: 0 auto;
    }
   /*底部固定导航*/
.xbsy17_dbnav{ width: 100%; overflow: hidden; position: fixed; bottom: 0;max-width: 750px; min-width: 320px; z-index: 100;}
.xbsy17_dbnav img{ display: block; width: 100%;}
.xbsy17_dbnav a { display: block; width: 16%; height: 100%; position: absolute;}
.xbsy17_dbnav a:nth-child(2){ top: 0; left: 0}
.xbsy17_dbnav a:nth-child(3){ left: 16%; top: 0;}
.xbsy17_dbnav a:nth-child(4){ left: 32%; top: 0;}
.xbsy17_dbnav a:nth-child(5){ left: 48%; top: 0;}
.xbsy17_dbnav a:nth-child(6){ left: 64%; top: 0;}

.xbsy17_dbnav span{ display: block; position: absolute; z-index: 2; left: 89%; top: 10%; font-size: 0.6rem; background-color: #ffffff; line-height: 16px; width: 16px; border-radius: 20px; color: #fc0d1b; text-align: center;}

/*底部表单*/
.xdxcSy_bd{ width: 100%; position: relative; }
.xdxcSy_bd .xdxcSy_bg{width: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
/*在线报名*/
.xdxc21_zxbm{width:94%;position: relative;overflow:hidden;background-image:url(http://m.syxdf.cn/zjzt/images/zhijiao26_1.jpg);background-size:100% 100%;margin:5% auto 5%;padding:15px 0 15px 0; border-radius: 10px; z-index: 3;}
.xdxc21_zxbm p{text-align:center;color:#be692c;font-size:18px;line-height:18px;width:200px;margin:0 auto;background-image: url(../imgSy/m_xdxc50.png);background-repeat:no-repeat; padding-left: 40px; background-size:auto 100%; padding-top: 20px;}
.xdxc21_zxbm .xbsy20_bmtu{ display: block; width: 66%; margin: 5% auto 0;}

.xdxcSy_bdbox{  overflow: hidden!important;margin: 20% 5% 5% 5%; background-color: #ffffff;}
.addLiButton {
	width: 100%;height: auto;text-align:center;
}
.addLiButton>.line {
	width: 100%; height: 40px;margin-bottom: 15px;
}
.addLiButton>.line>.active {
	padding:0;margin:0;display: inline-block;width: 27%;height: 40px;
	line-height: 40px;background-color: #0c6c9f;border-radius: 20px;color: #ffffff;text-align: center;
}
.addLiButton>.line>span  {
	padding:0;margin:0;display: inline-block;width: 27%;height: 40px;font-size:.9rem;
	line-height: 40px;background-color: #fee3c6;border-radius: 20px;color:#9e4e05 ;text-align: center;
}
.xdxcSy_bdbox input{ color: #989898;}
.xm_box{ width: 93%; margin-left: 3%;border-bottom: 1px solid #f3f3f4; overflow: hidden;height: 3rem;}
.xm_box input{line-height:3.2rem;height:3.2rem;font-size:0.8rem;margin-top:-0.1rem;width:102%; margin-left: -1%; padding-left: 4%;}
.tel_box{ width: 93%; margin-left: 3%;border-bottom: 1px solid #f3f3f4; overflow: hidden;height: 3rem;}
.tel_box input{line-height:3.2rem;height:3.2rem;font-size:0.8rem;margin-top:-0.1rem;width:102%; margin-left: -1%; padding-left: 4%; outline: none;}
.tjzy_box{width:93%;border-bottom:1px solid #f3f3f4;overflow:hidden;height:3rem;float:left; margin: 0% 0 5% 3%}
.tjzy_box select{line-height:3.2rem;height:3.2rem;font-size:0.8rem;margin-top:-0.1rem;width:120%;margin-left:-1%;padding-left:3%;color: #989898;}
.xdxcSy_bdbox button{display:block;width:94%;background-color:#0c6c9f;border:none;color:#ffffff;margin:5% auto 0 auto;font-size:18px;line-height:55px;border-radius:10px;}
.xdxcSy_bdbox span{display:block;font-size:.9rem;color:#333333;margin-top:10px;margin-left:3%;padding-left:3%;width:93%;}
.xbsy17_baomi{ width: 65%; text-align: center; font-size: 0.8rem; color: #9a9a9a; position: relative; overflow: hidden; background: url(../imgSy/m_xdxc52.png) no-repeat; background-size: auto 100%; margin: 10px  auto;} 
