@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%;}

.public {margin:0 auto;width: 96%; text-align:center;}
.public2 {margin:0 auto;width: 100%; text-align:center;}
.tit_01 {text-align: center;color: #3478e1;font-weight: 600;font-size: 0.3rem;letter-spacing: 2px; display: inline-block;
    position: relative;}
	
	.clear { clear: both;}


.tit_01::before,
.tit_01::after {
  position: absolute;
  top: 50%;
  content: '';
  width:0.68rem;
  height:0.22rem;
  background-image: url(../bgImg/bt1_02.png);
  background-repeat: no-repeat;
  background-size: cover;
  transform: translateY(-50%);
}
.tit_01::before {
  left: -30%;
}
.tit_01::after {
  right: -30%;
  transform: translateY(-50%) rotate(180deg);
}
.tit_p{ font-size:0.18rem; margin:0 0 0.2em;  line-height:1.6em; text-align: left; padding:0 2%; }
.tuz{ width:90%; margin:2% auto;}
.tuz img{ width:100%;}



.xia { width:100%; margin:0; height:1.79rem;}
.xia  dt{ float:left; width:60%;}
.xia  dd{ width:39%; float: left; padding:0; margin:0; text-align:left;}
.xia dt img{ width:100%;}
.xia dd h3{ background:url(../bgImg/btbj.png) no-repeat left; background-size:1.98rem 0.39rem; color:#FFF; font-size:0.22rem; height:0.39rem; width:85%; line-height:1.6em; text-align:center;padding: 0;
    margin-bottom: 0; margin-top: 0;}


.xia dd p{line-height:1.7em; font-size:0.16rem; margin-top:2%; padding-left:2%;}

.clear{ width:100%; clear:both;}

.ljzxyellow{width: 70%;font-size: 0.22rem;background:linear-gradient(to bottom, #ffdb72 , #ffb23c);color: #e93730;border-radius: 0.5rem;line-height: 2em;margin: 2% auto 1%;box-sizing: border-box;display: inline-block;}


.fx{ width:32.5%;  float:left; background:#3478e1; color:#FFF;     display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap; margin-right:1%;}
.fx dt{ width:100%; padding:0; margin:0;}
.fx dt img{ width:100%;}
.fx dd{ width:100%;  margin:0;}
.fx dd h3{ background:url(../bgImg/fxbj.jpg) no-repeat left; background-size:1.92rem 0.48rem; height:0.48rem; line-height:2em; width:100%; font-size:0.22rem; color:#1253b6; text-align:center; margin-top:5%; margin-left:0; margin-right:0; margin-bottom:0; }
.clear{ width:100%; clear:both; }
.fx dd p{ text-align:left; font-size:0.16rem; line-height:1.6em; padding-left:3%; margin:0;}
.fx dd .hu{ color:#ffb945; font-weight:bold; padding-bottom:3%;}
.er{ height:0.6rem;}


.con2{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0;font-size: 1.2em;width: 98%;margin: 1em auto;}
.con2 ul{padding: 0;width: 90%;margin: -1em auto;}
.con2 li{margin: 1% 0;position: relative;width: 32%; border-radius:1rem;}
.con2 img{width: 100%;}
.con2 p{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(51, 51, 51, 0.7);margin: 0;line-height: 1.8em;color: white; border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; font-size:0.13rem;}
	
	.zj{ width:93%; margin:2% auto;}
	.zj img{ width:100%;}
	
	
.con9 {margin: 3% auto; width:96%;}
.con9 ul{padding: 0;text-align: left;}
.con9 li{color: #000;border-bottom: 1px dashed #333333;font-size: 0.18rem;line-height: 3em;position: relative;}
.con9 p{margin: 0 auto;}
.con9 a{color: #F44336;width: 6em;height: 2.5em;text-align: center;line-height: 2.5em;border-radius: 0.4em;position: absolute;right: 0;top: 0;bottom: 0;margin: auto; font-size:0.18rem;}
.con9 .la{border: none;}

.hui{ background:#f6f9fe; width:100%; margin:0 auto;}


.yybm {margin: 3% auto;}
.yybm ul{margin: 0;padding: 0;}
.yybm li{margin: 2% auto;}
.yybm i{font-size: 0.18rem;font-style: normal;width: 3.5em;display: inline-block;text-align: left; color: #000;}
.yybm input,select {width: 78%;line-height: 2.8em;font-size: 0.18rem;color:#333;border:1px dashed #000;padding: 0;text-indent: 2em;}
.yybm p {font-size: 0.17rem;color:#fe0000;line-height: 1.6em;margin: 2% 0 3%;}
.yybm .ljyy{display: inline-block;color: #F00;text-align: center;background:linear-gradient(to bottom, #ffdb72 , #ffb23c);font-size: 0.20rem;line-height: 2.6em;border: 0;border-radius: 0.4rem;margin: 0 auto;box-shadow: none;text-indent: 0;width:4.5rem;}



.xxjd {
    width: 98%;
    height: auto;
    overflow: hidden;
    margin: 2% auto ;
    display: flex;
    justify-content: space-between;
}
.xxjd_btn {
    width: 35%;
    height: auto;
    padding: 2% 1%;
    background: #3478e1;
}
.xxjd_list {
    width: 62%;
    height: auto;
    background: #f1f1f1;
    padding: 2% 1%;
}

.xxjd_btn p {
	width: 90%;
	height: auto;
	margin:0 auto;
}

.xxjd_btn p span {
	/*width: 7rem;
	height: 2.5rem;*/
	display: block;
	font-size:0.22rem;
	line-height: 2.5em;
	color: #fff;
	text-align: center;
}

.xxjd_btn p.on {
	background: #f1f1f1;
	padding:3%;
}

.xxjd_btn p.on span {
	/*width: 6.5rem;
	height: 2rem;*/
	display: block;
	border: 2px dotted #3478e1;
	line-height: 1.8em;
	color: #3478e1;
	font-weight: bold;
}

.xxjd_btn p:nth-child(n+2) {
	margin-top: 1%;
}



.xxjd_box {
	width: 96%; padding:0; margin:2% auto;
	
}

.xxjd_list .xxjd_box:nth-child(n+2) {
	display: none;
}

.xxjd_box h5 {
	
	font-size: 0.2rem;
	line-height: 1.6em;
	color: #333;
	display: flex;
	justify-content: left;
}



.xxjd_box img {
	/*width: 18.6rem;
	height: 9.4rem;*/
	margin-top: 1%; width:99%;
}

.xxjd_box p {
	
	font-size: 0.16rem;
	line-height: 1.8em;
	text-align: justify;
	margin-top: 1%;
}