@charset "utf-8";
/* CSS Document */

body {font-family: "Microsoft Yahei", Arial, " ", Helvetica;font-size: 16px!important;background: #edf9fe; max-width: 750px;margin: 0 auto;}
ul,ol {list-style: none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}
html{font-size: 100px;}

.banner img{width: 100%;}


.flex {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:space-between;
  align-content: space-between;
}
/*清除浮动方法*/
.clearfix:after {
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
.clearfix {*zoom:1;}
.clear {clear:both}
/*两端对齐 布局*/
.justify {
  text-align:justify;
  text-justify:inter-ideograph;
  font-size:0;
}
.justify::after {
  display:inline-block;
  content:'';
  width:100%;
  height:0;
  overflow:hidden;
  vertical-align:top;
}
.btd {
      height: 0.3rem;
    border-left: 3px solid #0050a2;
    padding-left: 2%;
    font-size: 0.22rem;
}
.btd i{ font-size:0.18rem; color: #7d7878;}

.part1_content{margin: 3% auto; width:98%; text-align:center;}
.part1_content .hd{overflow: hidden;padding: 0;margin: 0.1rem 0;display: flex;justify-content: space-around;}
.part1_content .hd li{width: 22%; background:#f67605;font: 0.2rem/2.2em "Microsoft Yahei";color: #FFF;margin: 0;cursor: pointer;box-sizing: border-box; border-radius: 0.1rem; text-align:center;}
.part1_content .hd li.active{background: #3d6ce6;border-color: #3d6ce6;color: #ffffff;}
.part1_content .bd {overflow: hidden;margin: 2% auto;padding: 0;display: none;flex-wrap: wrap;justify-content: space-between; width:96%;}
.part1_content .bd.show{display: flex;}

.part1_content .bd.part1_right{padding: 2% 0; margin:0 auto;}

.ms-tit-wrap{margin:2% auto; width:98%; padding:0;}
.zxdt_list{margin:2% auto; width:98%; padding:0;}
.zxdt_list li{ background:#f0f0f0; margin: 2% auto;}
.zxdt_list li a{
	display: flex;
	justify-content: space-between;
	padding: 2%;
	
}
.zxdt_lis_mg{
	width: 25%;
	height: 100%;
}
.zxdt_lis_mg img{ width:100%;}
.zxdt_lis_txt{
	width: 75%;
	padding-left: 2%;
	padding-right: 5%; text-align:left;
}
.zxdt_lis_txt h2{
	font-size: 0.18rem;
	color: #0e3f6f;
	overflow: hidden;
	padding:2% 0; margin:0;
	text-overflow: ellipsis;
	position: relative;
}

.zxdt_lis_txt h2::after {
    position: absolute;
    content: "";
    bottom: 0.02rem;
    left: 0;
    right: 0;
   
    width: 2rem;
    height: 0.02rem;
    background: #f67605;
}
.zxdt_lis_txt h2 span{
	
	font-size: 0.16rem;
	font-weight:normal;
	
}
.zxdt_lis_ctn{
	padding: 1% 0 0;
	overflow: hidden;
	
}
.zxdt_lis_ctn p{
	
	font-size: 0.16rem;
	color: #000;
	padding:0; margin:0;
	line-height:1.6em;
}
.zxdt_list_ctn{
	display: none;
}
.zxdt_list_ctn .btn_zt{
	margin-top: 1.5rem;
}
.zxdt_lis_ctn i{
	float: right;
}
