@charset "utf-8";
/* CSS Document */

body{font-family:"Microsoft YaHei";min-width:320;max-width:640px;margin:0 auto;font-size: 16px;}
ol,ul{list-style:none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}
html{font-size: 100px;}

.box1{width: 96%;margin: 2%; clear:both;}
.bt {width: 100%;display: block;margin: 0.1rem auto; text-align:center;}
.bt h2 {/*width: 100%;*/display: block;font-size: 0.25rem;line-height: 0.5rem;text-align: center;font-weight: 700;color: rgb(236, 48, 19);/*padding-top: 0.1rem;*/margin: 0px auto; display: inline-block;
    position: relative;}
	
	.clear {
    clear: both;
}

.bt .title-cont::before {
  left: -0.89rem;
}
.bt .title-cont::after {
  right: -0.89rem;
  transform: translateY(-50%) rotate(180deg);
}
.bt .title-cont::before,
.bt .title-cont::after {
  position: absolute;
  top: 50%;
  content: '';
  width: 0.68rem;
  height: 0.22rem;
  background-image: url(../images/bt1_02.png);
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}

.index-button {
  margin: 0.4rem auto 0 auto;
  padding: 0.05rem;
  display: block;
  width: max-content;
  height: 0.47rem;
  background: #f72312;
  border-radius: 0.3rem;
}

.ykUl2 ul{ width:98%; display: block; margin: 0 auto 0 auto; padding:0;}
.ykUl2 ul li {width: 49%; display: block; background-color: #FFF; float: left; margin-right: 2%; margin-top: .2rem; letter-spacing: 1.5px; padding-bottom: 2%;}
.ykUl2 ul li:nth-child(2n){ margin-right: 0;}
.ykUl2 ul li h2 { color:#ff8d28;font-size: .2rem;text-align: center;line-height: .4rem;  font-weight: 600; padding:0; margin:0 auto;}
.ykUl2 ul li p {    letter-spacing: initial;width: 94%; margin: 0 auto; font-size: .16rem;  line-height: .26rem; color: #464646;text-align: justify;}
.as {width: 50%;display: block;height: 0.4rem;color: rgb(246, 59, 54);font-size: 0.18rem;letter-spacing: 1px;line-height: 0.4rem;text-align: center;margin: 0.15rem auto 0.2rem;border-radius: 0.08rem;background: rgb(255, 255, 0);}

.item .item-button {
  margin-top: 0.24rem;
  display: block;
  width: 1.48rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
 
  font-size: 0.18rem;
  margin:0 auto;
  color: #fff;
  background: #f9400f;
  border-radius: 0.27rem;
}

.index-button .text {
  padding: 0 0.5rem;
  width: max-content;
  min-width: 2.0rem;
  height: 0.47rem;
  line-height: 0.47rem;
  text-align: center;
  
  font-size: 0.18rem;
  color: #fff;

  border-radius: 0.25rem;
}
.item:nth-child(1), .item:nth-child(2) {
  margin-top: 0;
}
 .item:nth-child(1) {
  box-shadow: 0 0.04rem 0.02rem 0 #ff861b;
}
.item:nth-child(1) .item-title {
  color: #fe8112;
}

 .item:nth-child(2) {
  box-shadow: 0 0.04rem 0.02rem 0 #6ca4ff;
}
 .item:nth-child(2) .item-title {
  color: #107eff;
}

 .item:nth-child(3) {
  box-shadow: 0 0.04rem 0.02rem 0 #ffc616;
}
 .item:nth-child(3) .item-title {
  color: #ffae00;
}

 .item:nth-child(4) {
  box-shadow: 0 0.04rem 0.02rem 0 #ff1040;
}
 .item:nth-child(4) .item-title {
  color: #ff0137;
}


.box4 {
    width: 96%;
    margin: 2% auto;
    text-align: center;
	clear:both;
}
.clear{ clear:both;}
.con_h2 {
    font-size: 0.3rem;
    margin: 0 0 0.2em;
    line-height: 1.6em;
	color:#f72312;
}

.zy ul{ width:98%; display: block; margin: 0 auto 0 auto; padding:0;}
.zy ul li{ width:24%; height: .48rem; display: block; background: #e6e6e6; float: left; margin: 0 1px 1px auto;  line-height: .48rem; font-size: .12rem; color: #464646; text-align: center;}
.zy ul li i{ width:14px; height: 20px;  display: inline-block; margin: 0 5px 0 auto;background-size: 100% 100%}
.zy ul li:nth-child(4n){ margin-right: 0;}
.zy ul li:nth-child(1){ background: #d90706; color: #fff; font-size: .16rem;}
.zy ul li:nth-child(2){ background: #d90706; color: #fff; font-size: .16rem;}
.zy ul li:nth-child(3){ background: #d90706; color: #fff; font-size: .16rem;}
.zy ul li:nth-child(4){ background: #d90706; color: #fff; font-size: .16rem;}
.zy_1{ background: #f7f7f7!important;}
.zy ul li a{width:100%; height: .48rem; display: block; color: #fb5b21;}
.zy ul li:nth-child(4n+1){ width:33%;}
.zy ul li:nth-child(4n+2){ width:26%;}
.zy ul li:nth-child(4n+3){ width:15%;}
.zy ul li:nth-child(4n+4){ width:25%;}
.bt_wz {width: 96%;display: block;text-align: center;font-size: 0.18rem;line-height: 0.36rem;color: rgb(70, 70, 70);margin: 0px auto;}

.bju{ width:100%; clear:both; margin:0 auto; background-color:#dc5f63; padding:2% 0;}
.bai{ color:#FFF;}


.part2-wrapper {
  width: 100%;
}
.part2-wrapper .item {
	margin-left:auto;
	margin-right:auto;
  margin-top: 0.29rem;
  padding-top: 0.18rem;
  position: relative;
  width: 90%;
  height: 2.0rem;
  background: #FFFFFF;
  box-shadow: 0 0.03rem 0.2rem 0 rgb(68 66 66 / 16%);
  border-radius:0.1rem;
}
.part2-wrapper .item .item-title {
  position: relative;
  height: 0.4rem;
}
.part2-wrapper .item .item-title .title {
  padding: 0 0.28rem;
  position: relative;
  left: -0.06rem;
  width: max-content;
  min-width: 2.36rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  color: #fff;
  border-radius: 0 0.1rem 0.1rem 0;
  z-index: 2;
}
.part2-wrapper .item .item-title::before {
  position: absolute;
  top: -0.07rem;
  left: -0.06rem;
  content: '';
  width: 0;
  height: 0;
  border-left: 0.06rem solid transparent;
}
 .part2-wrapper .item .item-ul {
  margin-top: 0.19rem;
  padding: 0 0.1rem 0 0.29rem;
  width: 100%;
}
.part2-wrapper .item .item-ul .li {
  padding-left: 0.10rem;
  position: relative;
  width: 70%;
  line-height: 0.22rem;
  font-size: 0.16rem;
  color: #666666;
  float:left;
  text-align:left;
}
.part2-wrapper .item .item-ul .tupian{ width:20%; float:left; padding:0; margin:0;}
.part2-wrapper .item .item-ul .tupian img{ width:100%;}

 .part2-wrapper .item .circle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0.95rem;
  height: 0.99rem;
  overflow: hidden;
}

.part2-wrapper .item .item-title .title {
  background: #ce251f;
}
.part2-wrapper .item:nth-child(1) .item-title::before {
  border-bottom: 0.07rem solid #ce251f;
}


.part2-wrapper .item:nth-child(2) .item-title::before {
  border-bottom: 0.07rem solid #ce251f;
}

.part2-wrapper .item:nth-child(3) .item-title::before {
  border-bottom: 0.07rem solid #ce251f;
}


.part2-wrapper .item:nth-child(4) .item-title::before {
  border-bottom: 0.07rem solid #ce251f;
}

.part2-wrapper .item:nth-child(5) .item-title::before {
  border-bottom: 0.07rem solid #ce251f;
}
.part2-wrapper .item:nth-child(6) .item-title::before {
  border-bottom: 0.07rem solid #ce251f;
}
.ntu{ width:100%; margin:2% auto; clear:both;}
.ntu img{ width:100%;}

.bt_wz {
    width: 96%;
    display: block;
    text-align: left;
   
    font-size: 0.18rem;
    line-height: 0.30rem;
    color: rgb(70, 70, 70);
    margin: 0px auto;
	text-indent:2em;
}
.ban{ width:80%; margin:2% auto; clear:both;}
.ban img{ width:100%;}

.te_l{ text-align:center !important; color:#F00;}

.xin{ width:98%; margin:2% auto; clear:both; padding:0;}
.xin li{width: 47%;
    display: inline;
	height:3.32rem;
   
    float: left;
    margin-right: 2%;
	margin-bottom:0.2rem;}
.xin li p{ line-height:1.6em; font-size:0.16rem;}
.xin li p span{ color:#F00;}
.xin li img{ width:100%;}

.hz{ width:96%; margin:2% auto; padding:0; text-align:center;}
.hz img{ width:100%;}




.index_minge_table {
    border-right: 1px solid #c8c8c8; margin:0 auto;     padding: 0;
    width: 100%;
}
.index_minge_table tr td{ border-left: 1px solid #c8c8c8; border-bottom:1px dashed #c8c8c8; height: 0.45rem; line-height: 0.45rem; width: 33%;}
.index_minge_table tr td:first-child{ width: 13%; border-left: none;}
.index_minge_table tr td.index_minge_td2{ width: 35%; text-align: left; padding-left: 2%;}
.index_minge_table tr td:last-child{ width: 13%;}
.index_minge_table thead tr{ background: #e10000; color: #ffffff;}
.index_minge_table tr td.l_h_n{ line-height: normal;}
.index_minge_table tr td.index_minge_td1{ background-color: #e10000; color: #ffffff;}
.index_minge {
    padding:0; margin:2% auto; width:100%;
    background: #f4f4f4;
}
.f_18 {
    font-size: 0.15rem;
}
.t_c {
    text-align: center;
}