@charset "utf-8";
/* CSS Document */

body {font-family: "Microsoft Yahei", Arial, " ", Helvetica;font-size: 16px!important;/*! background: #eeeeee; */max-width: 640px;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%;}

.box4{width: 96%;margin: 5% auto;text-align: center;}
.box1{width: 100%;margin: 5% auto;text-align: center; background-color:#4f83c3; padding:1% 0;}
.box2{width: 100%;margin: 5% auto;text-align: center; background-color:#02137c; padding:1% 0;}

.con_h2{font-size: 0.3rem;margin: 0 0 0.2em;line-height: 1.6em; color:#333;  position: relative;}
.con_h22{font-size: 0.3rem;margin: 0 0 0.2em;line-height: 1.6em; color:#333; }
.con_h2::before {
       position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #0863dd;
    width: 12%;
    height: 0.05rem;
    z-index: 1;
}
.con_h2::after {
    position: absolute;
    content: "";
    bottom: 0.02rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 94%;
    height: 0.01rem;
    background: #CCC;
}
.con_h2 span{  color:#0863dd; font-size:0.5rem;}
.te_le{text-align: left!important;text-indent: 2em!important;}
.con_p{font-size: 0.17rem;color: #333333;line-height: 1.8em;margin: 0 auto 0.2em; text-align:left;}
.ys{ width:90%; margin:2% auto; padding:2%; box-shadow:3px 1px 9px 2px #c4c0c0;}
.gzwt_cont{width: 100%; height: auto; overflow: hidden; margin: 2% auto; padding:0;}
.gzwt_cont li{width: 100%; height: auto; border-bottom:1px dashed #CCCCCC; overflow: hidden;  margin-top:2% ; padding:1% 0;}
.gzwt_cont li span{ color: #FFF;display: block;float: left;width: 0.4rem;height: 0.4rem;background-color: #0863dd;border-radius: 50px;
 -moz-border-radius: 50%; -webkit-border-radius: 50%;text-align: center;margin-top: 1%; margin-left: 2%; font-size: 0.22rem; line-height:0.4rem;}
.gzwt_cont li p{float: left;
    font-size: 0.18rem;
    margin-left: 2%;
    line-height: 0.5rem;
   
    text-align: left; margin-bottom: 0;
    margin-top: 0;}
.ljzx2{font-size: 0.22rem;color: #FFF;background-color: #0863dd;width: 4rem;line-height: 0.5rem;display: inline-block; border-radius:0.5rem; }	
.bai{ color:#FFF !important; border-bottom:none !important;}

.con5{margin: 3% auto !important;padding:0 !important;box-sizing: border-box; width:90%; }
.con5 ul{padding: 0;margin: 0;}
.con5 li{width: 100%;padding: 0 0.1rem;box-sizing: border-box;}
.con5 img{width: 100%;margin: 0 auto;}
.con5 .swiper-pagination{bottom:0 !important;}
.con5 .swiper-pagination-bullet{width: 0.9rem !important;height: 0.08rem !important;background: #bcbcbc;border-radius: 0;opacity: 1;margin: 0 0.1rem !important;}
.con5 .swiper-pagination-bullet-active{background-color:#006eff;}

.xq_1{width: 98%;margin: 2% auto;text-align: center; padding:0; }
.lan{ color:#0863dd !important;}

.tisheng_ul1{ width:98%; margin:2% auto; overflow: hidden; text-align:center; padding:0; display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;}	
.tisheng_ul1 li {
    width: 32%;
    float: left;
    margin-right:1.2%; background-color:#017def; margin-bottom:2%; 
}
.tisheng_ul1 li img{ width:100%;}
.tisheng_ul1 li p{ color:#FFF !important; font-size:0.18rem;}
.tisheng_ul1 li h3{ color:#FFF !important;font-size:0.18rem; }

.magr0{ margin-right:0 !important;}

.mar {
    margin: 3% auto;
}
.wrap {
    width: 94%;
    margin: auto;
}
.flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zcjd{ width:98%; padding:2% 0; margin:2% auto; text-align:center;  }
.zcjd li {
  width: 45%;
  padding: 2%;
  border: 1px solid #fff;
  font-size: 0.18rem;
  margin-bottom: 2%;  float: left;
  color:#FFF;
}
.zcjd li h4 {
  font-size: 0.2rem;
  text-align: center; margin:0 auto;
}
.zcjd li p{ text-align:left; font-size:0.18rem;}
.zcjd li hr {
  width: 70%;
  margin: 3% auto;
  border-top: 1px solid #fff;
}

.ys2 {
  border: 1px solid #ccc;
  border-radius: .2rem;
  width:96%; margin:2% auto !important; padding:0;
}
.ys2 img {
  
  width:100%;
}
.ys2 strong {
  padding: 2%;
  font-size:0.18rem;
  color: #e76b19; text-align:left; margin:0 auto; line-height:2em;
}
.ys2 p {padding: 2%; font-size:0.16rem; line-height:1.6em; text-align:left; margin:0 auto;}

.zk{ width:100%; margin:2% auto; padding:0; text-align:center;}
.zk img{ width:100%;}


.py{ width:96%; margin:2% auto; padding:0; text-align:center;}
.py img{ width:100%;}



.xq1_show2 {
    margin: 3% auto;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width: 96%;
}
.xq1_show2 li {
    display: inline-block; 
    margin: 1% 0;
    position: relative; 
    width:48%;
}

.xq1_show2 img {
    width: 100%;
}
.xq1_show2 p {
    font-size: 0.18rem;
    color: #000000;
	padding:0; margin:1% auto;
}


.zxx{ width:96%; margin:2% auto; padding:0;}
.zxx img{ width:100%;}

.zxUl4{ width:96%; margin:2% auto; padding:0}
.zxUl4 ul{ padding:0; margin:0 auto;}
.zxUl4 ul li {float: left;text-align: center;margin-left:2%;margin-top: 2%;}
.zxUl4 ul li p { font-size:0.18rem;}
.zxUl4 ul li p span {color: #000;}
