@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%;}


.bg43{
    
   /* height:650px;*/
    box-sizing: border-box;
    padding-top:22px;
}
.w_1260{
    width: 100%;
    margin:0 auto;
}
.w_296 { padding:0; width:98%; margin:0 auto; display: flex; justify-content: space-between;}
.w_296 li{
    width: 32%;
    border-radius:10px;
    box-sizing: border-box;
    padding:14px;
    box-shadow: 0 0 10px 2px rgba(0,0,0,.2) ;
    border:2px solid transparent;
    position: relative;
    overflow: hidden;
    z-index: 10;
	margin-left:5px;
}
.w_296 li:hover{
    border:2px solid #ffc871;
}

.w_296 li.mg_0{
    margin:0 auto;
}
.w_296 li h3{
    font-size: 0.24rem;
	text-align:center;
}
.w_296 li p{
    font-size:0.2rem;
    line-height:1.6em;
   height: .8rem;
   margin-bottom:2%;
   letter-spacing: 0.03rem;
}

.w_296 li p span{
    color:#fa1a32;
}
.w_296 li img{
    padding:10px 0;
	width:100%;
}
.w_296 li a{
    display: flex;
    justify-content: center;
    height: .48rem;
    color:#fff;
    font-size: 0.20rem;
    background:linear-gradient(to right,#ffd573,#ff2657);
    font-size: .24rem;
    align-items: center;
}
.tu{ width:98%; margin:2% auto;}
.tu img{ width:100%;}

.con_h2{font-size: 0.3rem;margin: 0 0 0.2em;line-height: 1.6em; text-align:center;}

.zixun{
    padding:15px 0;
	clear:both;
}
.zixun a{
    display:flex;
    justify-content: center;
    color:#fff;
    height: .48rem;
    font-size: .24rem;
    align-items: center;
    margin:0 auto;
    background:linear-gradient(to right,#ffd573,#ff2657);
    line-height:1.8em;
    width: 30%;
    border-radius:10px;
}

.pssj2 {width: 96%;margin: 2% auto;text-align: center;}
.tit_h2{font-size: 0.3rem;line-height: 1.6em;margin: 0 0 0.2em;font-weight: bold; color:#494746;}
.tit_p{font-size: .24rem;line-height: 2em;margin: 0 auto 0.2em;font-weight: normal; text-indent:2em; text-align:left;}
.tit_p span{ font-weight:bold; color:#F00;}
.xin3{ width:95%; margin:0 auto; clear:both; text-align: center;}
.xin3 ul{padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0.rem auto;}
.xin3 ul li{
    width: 48%; 
    overflow: hidden;
    border-radius: 10px; 
    margin: .2rem 0;
}
.xin3 ul li .img {
    height: 3.2rem;
    overflow: hidden;
}
.zjzc ul li {
    border:1px solid #2d52e4;
}
.xin3 ul li p{ font-size: .24rem; text-align:center; line-height:1.6em; padding: .1333rem;}
.pssj2 ul li .img {
    height: 2.66rem;
    overflow: hidden;
}
.xi{ font-size:0.16rem !important; font-weight:normal !important;}	
.ztu{ width:96%; margin:2% auto;}
.ztu img{ width:100%;}
.ztu2{ width:96%; margin:2% auto; padding:0;}
.ztu2 li{ float:left; margin:2% 0; width:48%;}
.ztu2 li img{ width:100%;}

.tuz{ width:96%; margin:2% auto;}
.tuz img{ width:100%;}

.clear{ clear:both; width:100%; height:20px;}

.ljzx {
    background: #ea1a1a;
    display: inline-block;
    font-size: .2667rem;
    line-height: 2.4em;
    color: white;
    border-radius: .5333rem;
    padding: 0 3.0em;
    margin: 0 0.5em;
	clear:both;
}
.zy ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zy ul li {
    width: 46%;
   
}
.zy ul li .img {
    height: 2.6rem;
    overflow: hidden;border-radius: .1333rem;
}

.xin32{ width:95%; margin:0 auto; clear:both; text-align: center;}
    .xin32 ul{padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0.2rem 0;}
    .xin32 ul li{ margin:1% auto;width: 32%; overflow: hidden; background: #FFF; /*padding: 2%;*/}
    .xin32 ul li p{ font-size:0.24rem; margin:3%;  line-height:1.6em; }
.xin32 ul li .img {
    height: 1.8rem;
}	
	.tus{ width:98%; margin:2% auto; clear:both; padding:0;}
	.tus img{ width:100%;}
.xin33{ width:95%; margin:0 auto; clear:both; text-align: center;}
    .xin33 ul{padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0.rem auto;}
    .xin33 ul li{ margin:1% auto;width: 48%; overflow: hidden;}
.xin33 ul li .img {height: 2.5rem; overflow: hidden;}
    .xin33 ul li p{ font-size:0.18rem; margin:1%;  line-height:1.6em;text-align:center; }
	 .xin33 ul li .hong{ color:#F00;}
	 .xin33 ul li h3{ font-size:0.24rem;  margin:1% auto; text-align:center;}
	 
	 .hj{ width:96%; margin:2% auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
     .hj a {width: 32%; height: 1.59rem; overflow: hidden; margin-top: .2667rem;}
	 .hj img{ width:100%;}
     

.zjzc ul li:nth-child(4) {
    background-color: #2d52e4;
}
.zjzc ul li:nth-child(4) p {
    color: #fff;
    font-size: .3467rem;
    margin-top: .4rem;
    line-height: 1.5;
    letter-spacing: .0267rem;
}