@charset "utf-8";
/* CSS Document */

body{background:#FFF;-webkit-text-size-adjust:none;width:100%;min-width:320px;max-width:640px;overflow-x:hidden;font-family:"Microsoft YaHei";margin:0 auto;font-size:16px!important;}
ol,ul{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%;margin: 0 0 0 ;}

.xq_1{width: 96%;margin: 2% auto;text-align: center;}

.tit{text-align:center;}
.tit h2{font-weight:normal;font-size:0.3rem;line-height:2em; margin: 2% auto;}
.tit h2 b{font-size:0.3rem;display:inline-block;padding:0 2% 0 1%;position:relative;margin:0 2% 0 1%;}
.tit h2 b::before,
.tit h2 b::after{content:'';width:11px;height:20px;position:absolute;box-sizing:border-box;}
.tit h2 b::before{left:0;top:0;border-top:2px solid #f2821f;border-left:2px solid #f2821f;}
.tit h2 b::after{right:0;bottom:-2px;border-right:2px solid #f2821f;border-bottom:2px solid #f2821f;}

.pc_lxcp {
    padding: 0; margin:0 auto;
}

.pc_lxcp li{background: linear-gradient(to right,#1676fe,#03a0fd);width:48.5%;margin-right: 2%;float: left; margin-bottom:2%; padding-bottom: 2%;}
 .pc_lxcp li:last-child{margin-right: 0;}
.pc_lxcp li h3 {display: block;width: 35%; margin:0; border-bottom-right-radius: 20px;border-top-right-radius: 20px;background:#f6a330;font-size: 0.2rem; color:#FFF; line-height:2em;text-align: center;}
.pc_lxcp li .pTxt{height: 1.35rem;
    width: 90%;
    margin: 0 auto;
    background-color: white; border-radius:5px;}
	.pc_lxcp li .pTxt p{ font-size:0.16rem; line-height:1.6em; text-align:left; padding:2% 1%;}
	
.pc_lxcp li h4{ color:#FFF; line-height:2em; font-size:0.22rem; text-align:center; margin:5px auto;}
.pc_lxcp ul li p{padding:2%;
    line-height: 1.6em;
    font-size: 0.16rem; text-align:left;
    color: #000; }

.wu{ margin-right:0 !important; }

.lan{ background-color:#e9f2ff; padding:2% 0; clear:both; width:100%; display: flex;}
.tabs.mr {
    margin-right: 2%; float:left;
}
 .tabs{background: #FFF;
    border: 1px solid #c7defb;
    border-radius: 0.2rem;
    position: relative;
    width: 47%;
    padding: 5% 1% 1% 1%;
    box-sizing: border-box;
    margin-top: 5%;}


 .over{padding-right: 6px;box-sizing: border-box; margin-bottom:1%;}
 .bule {
   position: absolute;
    left: calc((100% - 73%)/2);
    top: -8%;
    width: 73%;
    height: 0.4rem;
    border-radius: 8px;
    background: #fd644f;
    font-size: 0.18rem;
    font-weight: bold;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;}
	
.fontLi {
    cursor: pointer;
    font-size: 0.16rem;
    color: #333;
  
    line-height: 1.4em;
    padding-left: 2%;
    box-sizing: border-box;
    margin-bottom: 2%;
}	
.fontLi p{ margin:0 auto; padding:0; text-align:left;}

.couPageBtn{width: 50%;
    height: 0.32rem;
    border-radius: 0.5rem;
    margin: auto;
    background: linear-gradient(260deg,#f28e26,#fd644f);
    font-size: 0.16rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;}
.list {
  display: flex;
  justify-content: space-between; margin:2% auto;
  flex-wrap: wrap; width:100%; padding:0;
}
.list li {
  width: 48%;
  margin:1% auto;
 
  display: flex;
  align-items: center; border:1px solid #F00; border-radius: 10px;
 
}
 .list li img.icon {
  width: 38%;
 padding:0 1%; margin:2% auto;
  
}
.list li h3{ font-size:0.18rem; text-align:left; margin:0 auto; height: 0.45rem;
    line-height: 0.45rem;}
.list li p {
  font-size: 0.15rem; text-align:left;     line-height: 1.4em;
    padding: 0 1%; margin:1% auto;

  color: #222222;
}
.list li .kk{ float:right; }

.list li span{display: block;float: left;width:0.3rem;height:0.3rem;background-color: #e73535;border-radius: 50px; line-height:0.3rem; margin-top:3%;
 -moz-border-radius: 50%; -webkit-border-radius: 50%;text-align: center;color: #FFF; font-size:0.2rem; margin-right:1%;}


.list2 {
  display: flex;
  justify-content: space-between; margin:2% auto;
  flex-wrap: wrap;  width:100%; padding:0;
}
.list2 li {
  width: 48%;
 margin:2% auto; position: relative;
 
  display: flex;
  align-items: center;  border-bottom:1px solid #f6704d; border-right:1px solid #f6704d; border-top:1px solid #f6704d;
 
}
 .list2 li img.icon {
  width: 50%; margin:0 auto;
 padding:0 ;
  
}
.list2 li h3{ font-size:0.15rem; text-align: center; margin:0 auto; height:0.4rem; background-color:#f6704d; color:#FFF; width:45%; border-radius: 10px;     top: -8%;
   
    position: absolute; font-weight:normal;
    line-height: 0.4rem;}
.list2 li p {
  font-size: 0.15rem; text-align:left;      margin:2% auto;
    padding: 0 1%; line-height:1.6em;

  color: #222222;
}
.list2 li .kk2{ float:right; margin-left:10px; }

.list2 li span{display: block;float: left;color: #f6704d; font-size:0.3rem;}

.ljzx{width: 3.4rem;font-size: 0.24rem;display:inline-block;line-height: 0.5rem;background:#147bfe;color:white;border-radius: 0.1rem;}

.hjz{ width:96%; margin:2% auto; padding:0;}
.hjz img{ width:100%;}

.yx{ width:96%; margin:2% auto; text-align:center; padding:0;}
.yx img{ width:100%;}