@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%;}

.box4{width: 96%;margin: 5% auto;text-align: center; clear:both;}

.con_h2{font-size: 0.3rem;margin: 0 0 0.2em;line-height: 1.6em;}
.con_h2 span{ color:#F00; margin:0 1%;}
.con_p{font-size: 0.17rem;color: #333333;line-height: 1.8em;margin: 0 auto 0.2em;}
.zuo{ text-align:left;}
.con_p2{ background:#F00 ;border-radius: 0.5em; padding:2%;font-size: 0.17rem;color: #FFF;line-height: 1.8em;margin: 0 auto 0.2em;}

.con_1{width: 100%;margin: 5em auto 0;box-sizing: border-box;padding: 0.01rem 0 0 0;font-size: 0.176rem;position: relative;}
.con_1 form{margin: -4em auto 0;}
.con_1 p{color: #9e9e9e;font-size: 0.16rem;line-height: 1.6em;margin: 1em 0;}
.con_1 input{display: inline-block;width: 78%;line-height: 2.4em;margin: 0.5em 0;border-radius: 0.5em;border: 0.1em solid #dbdbdb;text-indent: 2em;font-size: 1em;max-width: 4.4rem;}
.con_1 i{display: inline-block;width: 3.5em;font-style: normal;text-align: right;}
.con_1 .button{background: #ff4343;float: none;box-sizing: content-box;text-indent: 0;width: 40%;border-radius: 3em;border: 0;margin: 0.455em 0 0;color: white;font-size: 0.22rem;line-height: 0.5rem;}


.xq4_show {margin: 3% 0;}
.xq4_show{margin:2% auto;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.xq4_show li{margin: 1% 0;width: 32%;background: white;}
.xq4_show div{padding:2%;}
.xq4_show div h3{font-size: 0.16rem;line-height: 1.6em;margin: 0 auto;color: #373333; font-weight:normal;/* text-align: left; *//* width: 82%; */}
.xq4_show img{width:85%;}

.con_3 {margin: 3% 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.con_3 li{background: #f7f7f7;width: 48%;margin: 1%;/*border-radius: 0.1rem;*//*box-shadow: 0 0 0.15rem #d4d4d4;*/padding: 0.12rem 0.24rem;box-sizing: border-box;}
.con_3 h3 span{background-color: #F00;
text-align:center;
   
    line-height: 30px;
	color:#FFF;
	float:left;
    /* color: rgba(0, 0, 0, 0.35); */
    font-size: 0.18rem;
	
    display: block;
    font-weight: bold;
   /* opacity: 0.35;*/
    border-radius: 50%;
    width: 30px;
    height: 30px;}
.con_3 h3 { font-size:0.18rem; color:#F00; text-align:left;}
.con_3 p{margin: 0.2em 0 0.5em;color: #000;line-height: 1.6em;font-size: 0.16rem;text-align: left;height: 1.4rem;}

.btn{width: 40%;height: 0.5rem;font-size: 0.2rem;display: inline-block;background:#ff4343;line-height: 0.5rem;border-radius: 0.6rem;color: white;margin: 2% 2%;}



.con4{margin: 3% 0;box-sizing: border-box;/*color: white;*/display: flex;justify-content: space-between;flex-wrap: wrap; padding:0;}
.con4 img{width: 100%;/*border-radius: 0.24rem;*/}
.con4 li{width: 49%;margin: 1% 0;}
.con4 p{margin: 0;font-size: 0.16rem;line-height: 1.6em;text-align:left;}
.con4 h3{margin: 0;font-size: 0.20rem;line-height: 2em; text-align:left;}


.ass {display: block;width: 40%;line-height: 2.0em;text-align: center;font-size: 0.16rem;letter-spacing: 1.5px;white-space: nowrap;word-spacing: normal;overflow: hidden;text-overflow: ellipsis;color: #FFF;background: #fd3635;border-radius: 10px; float:left; margin-right:3%; margin-top:2%;}

.ass2 {display: block;width: 40%;line-height: 2.0em;text-align: center;font-size: 0.16rem;letter-spacing: 1.5px;white-space: nowrap;word-spacing: normal;overflow: hidden;text-overflow: ellipsis;color: #FFF;background: #31be86;border-radius: 10px;float:left; margin-left:3%; margin-top:2%;}

.tu{ width:96%; margin:2% auto;}
.tu img{ width:100%;}
.p5{ width:100%; margin:2% auto; background:#f03f44; padding:2% 0;}
.bai{ color:#FFF;}

.huang{ background:#ffff00; color: #F00;}


.name_list {border: 1px solid #fb3134;width: 96%;height:2.3rem; margin:2% auto;}
.name_list h3{    width: 100%;
    font-size: 0.20rem;
    background: linear-gradient(to right,#fd4013,#fb3134);
    line-height: 2.0em; text-align:center;
    color: #fff;
    margin: 0;
    font-weight: normal;}
.name_list p {margin:0 auto;overflow: hidden;font-size: 0.16rem; line-height:2em; padding:1%; text-align:center;}
.name_list p span {line-height: 1.6em;color: #fb3133;float: left;width: 50%;}
.name_list div{padding:1% 3%;margin:0 auto;height: 1.3rem;overflow: hidden;font-size: 0.16rem;line-height: 2em;}
.name_list ul{padding: 0;margin: 0;}
.name_list ul li{overflow: hidden; text-align:center;}
.name_list ul span{width: 50%;float: left; font-size:0.16rem;}