@charset "utf-8";
/* CSS Document */

body{background:#FFF;-webkit-text-size-adjust:none;width:100%;min-width:320px;max-width:750px;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;}

.xq_12{width: 100%;margin: 2% auto;text-align: center; background:#fe3525;}

.xq1_h2{font-size: 0.3rem;margin: 0 0 0.2em; color:#1c4879;}

.xq1_p1{font-size: 0.18rem;line-height: 1.6em;text-align: left;}

.gk{ width:96%; margin:2% auto; padding:0; text-align:center;}
.gk img{ width:100%;}

.ljzx{width: 3.4rem;font-size: 0.24rem;display:inline-block;line-height: 0.5rem;background: #e73535;color:white;border-radius: 0.1rem;}

.one table {width: 98%;margin:2% auto;border-spacing: 0;text-align: center;}
.one table tr {font-size: 0.16rem;line-height: 1.6em;}
.one table th {/*width: 200px;*/color: white;text-align: center;font-size: 0.2rem;line-height: 2em;border: 1px solid #d2cecc; font-weight:normal;}
.one table tr.bg1 {background: white;}
.one table tr td {border: 1px solid #c3c1c0; line-height:1.6em; font-size:0.18rem;}

.min-w { width: 98%; margin:2% auto;}	
.flex22{ display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap:wrap; padding:0; margin:0 auto; }	
.flex22 li{ border: 1px solid #e83636; border-radius: 5px;  text-align: center;  box-sizing: border-box; width: 32%; margin: 2% 0; overflow: hidden;}
.flex22 li h1 {     padding: 1% 2%;
    width: 96%;
    margin: 0 auto;}	
.flex22 li h1 img{ width:96%; margin:0 auto; text-align:center;}	
.flex22 li h2 { font-size: 0.2rem; color: #fff;}	
.flex22 li span { text-transform: uppercase; font-size: 0.16rem; color: #dbdbdb; line-height: 1.6em;}	
.flex22 li p { text-transform: uppercase; font-size: 0.16rem; color: #555; line-height: 32px;}
.plan_b {     padding: 1% 2%;}
.plan_b  p{ font-size:0.16rem !important; line-height:1.4em !important; padding:1% 0;
    margin: 2% auto; letter-spacing: -2px; }
.flex22 li h3{ background:#e83636; color:#FFF; font-size:0.16rem; line-height:1.6em;  padding: 2% 0; font-weight:normal;
    margin: 0 auto;}
	
.hui{ background:#e5f1ff; padding:2% 0; margin:0 auto;}	

.zsUl4{ padding:0; margin:2% auto; display: inline-block; width:98%; }
.zsUl4 ul { padding:0; margin:0 auto;}
.zsUl4 ul li { width:48%;float: left;margin-left: 2%;margin-top: 1%;border: 1px solid#e82425;border-radius: 10px;padding-bottom: 1%; background:#FFF;}
.zsUl4 ul li img {padding: 1%; width:96%; text-align:center; margin:0 auto;}
.zsUl4 ul li:nth-child(1){ margin-left:0 !important;}
.zsUl4 ul li div:nth-child(2) p:nth-child(1){color: #444444;font-size: 0.16rem; margin: 1%;}
.zsUl4 ul li div:nth-child(2) p:nth-child(2){color: #ea2627;font-size: 0.16rem;line-height: 1.6em;}
.zsUl4 ul li div:nth-child(3) {float: right;margin-top: 1%;}
.zsUl4 ul li div:nth-child(3) a { font-size:0.17rem;background-color: #f63131;display: inline-block;width: 95%;text-align: center;padding: 2%; border-top-left-radius: 10px;border-bottom-left-radius: 10px;color: #FFF; line-height: 1.8em;}
.img_01 {text-align: center;margin-top: 2%;}

.clear {
    clear: both;
}		
.fl {float:left;     width:50%; margin: 2% auto;}

.zsUl1{ padding:0; margin:2% auto; display: inline-block; width:98%;}
.zsUl1 ul { padding:0; margin:0 auto;}
.zsUl1 ul li { width:96%;margin: 2% auto; }
.zsUl1 ul li img{ width:100%;}

.yx{ width:96%; margin:2% auto; text-align:center; padding:0;}
.yx img{ width:100%;}
 
 .con_dl8{margin: 0 0;padding-bottom: 5%;padding-top: 0}
.con_dl8_r h3{font-size: 0.3rem;line-height:0.48rem;margin: 0;text-align: center; color:#FFF;}
.con_dl8_r span{text-indent:4em;display:inline-block;}
.con_dl8_r p{color: white;margin: 0;font-size: 0.16rem;line-height: 1.6em;}
.con_dl8_r input{width: 80%;margin: 3% auto;padding:0.1rem;box-sizing:border-box;font-size:0.18rem;display: block;line-height: 1.6em;}
.con_dl8_r .submit{border:0;text-align: center;width: 3.4rem;font-size: 0.24rem;display: inline-block;line-height: 0.6rem;background: #fd861c;color: #fff;border-radius: 0.2rem;padding: 0;margin: 2% 0 0;}

.hjz{ width:96%; margin:2% auto; padding:0;}
.hjz img{ width:100%;}

.fen{width: 98%;
    margin: 2% auto;
    text-align: center;}

.gd_txt{
    border:none;
    border-color: #d2d2d2;
    width: 100%;
    text-align: center;
    line-height:2.0em;
    box-sizing: border-box;
    table-layout:fixed;
	border-collapse: collapse;
}
.gd_txt thead {
    background-color: #3399ff;
    font-size: 0.2rem;
    line-height: 2.4em;
}
.gd_txt th{
    background-color:#2891ff ;
    border-color: #fff;
    color:#fff;
    border-top-color:#2891ff;
    border-bottom-color:#2891ff;
}
.gd_txt th:first-child{
    border-left-color:#2891ff;
}
.gd_txt th:nth-child(5){
    background-color:#ff1313;
    border-top-color:#ff1313;
    border-bottom-color:#ff1313;
    border-right-color:#ff1313;
}
.gd_txt td{
    word-break:keep-all;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
	font-size: 0.17rem;
    color: #0b0b0b;
    line-height: 1.6em;
    padding: 2% 0;
    border: 1px solid #aaa;
   
}
.gd_txt tbody tr:hover{
    background-color: #f1f1f1;
}
.gd_txt td:hover{

    color:#00a0e9;
}
.h_252{
    overflow: hidden;
    border-bottom:1px solid #c1c1c1;
}

.h_252{height:3.37rem;}
.gd_txt td a {
    color: #F00;
}




.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;}


.flex28{ display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap:wrap; padding:0; margin:2% auto; }	
.flex28 li{ border-radius: 5px;  text-align: center;  box-sizing: border-box; width: 32%; margin: 1% 0; overflow: hidden; padding:2% 0;}
.flex28 li h1 {     padding: 1% 2%;
   
    margin: 0 auto;}	
.flex28 li h1  img{ margin:0 auto; width:60%;}	
.flex28 li h2 { font-size: 0.2rem; color: #fff;}		
.plan_b2  p{ font-size:0.18rem !important; line-height:32px !important; padding: 0; text-align: center;
    margin: 1% auto; }
.flex28 li h3{ font-size:0.22rem; line-height:2em; height:2em; padding: 0; 
    margin: 0 auto;}
	
.flex28 li:nth-child(1)	{ border:2px solid #18d375;}
.flex28 li:nth-child(2)	{ border:2px solid #ff7735;}
.flex28 li:nth-child(3)	{ border:2px solid #34bcf7;}

	