/*reset*/
body{
 max-width: 720px;
 display: block;
 margin: 0 auto;
}
.banner {
	width: 100%;
	position: relative;
}
.banner img {
	width: 100%;
}
.banner .zx {
	width: 7.851rem;
	height: 2.666rem;
	line-height: 2.666rem;
	font-size: 0.65rem;
	color: #c33;
	font-weight: bold;
	text-align: center;
	background: url("../images/zx.png.html") left top no-repeat;
	background-size: contain;
	position: absolute;
	right: 2.296rem;
	bottom: 0.666rem;
}
.banner p {
	height: 1.303rem;
	line-height: 1.303rem;
	padding-left: 1.222rem;
	background: url("img/laba.png.html") left center no-repeat;
	background-size: 1.325rem 1.129rem;
	position: absolute;
	bottom: 0.5rem;
	left: 16%;
}
.banner p em {
	height: 1.703rem;
	line-height: 1.703rem;
	font-size: 0.65rem;
	color: #fff;
	font-style: normal;
}
.banner p span {
	width: 1.1rem;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.8rem;
	color: #039;
	text-align: center;
	background: url("img/timeBg.png.html") left top no-repeat;
	background-size: contain;
	display: inline-block;
}
.banner p span.d {
	margin-left: 0.592rem;
	margin-right: 0.222rem;
}
.banner p span.h {
	margin-left: 0.222rem;
}
.banner font {
	height: 1.703rem;
	line-height: 1.703rem;
	font-size: 0.65rem;
	color: #fc6;
	margin-right: 0.444rem;
}
.cu-wz{width:2rem !important; bottom:1.5rem; right:4.7rem;}
@media only screen and  (max-width: 640px) {
.cu-wz{width:2rem !important; bottom:1.5rem; right:3.5rem;}
}
.juneTM{
background: rgb(27, 173, 214);
background: -moz-linear-gradient(90deg, rgb(27, 173, 214) 30%, rgb(90, 193, 233) 70%);
background: -webkit-linear-gradient(90deg, rgb(27, 173, 214) 30%, rgb(90, 193, 233) 70%);
background: -o-linear-gradient(90deg, rgb(27, 173, 214) 30%, rgb(90, 193, 233) 70%);
background: -ms-linear-gradient(90deg, rgb(27, 173, 214) 30%, rgb(90, 193, 233) 70%);
background: linear-gradient(180deg, rgb(27, 173, 214) 30%, rgb(90, 193, 233) 70%);
	padding-bottom: 0.5rem;
}
.juneTM img,.juneTM h2,.juneTM h4,.juneTM p,.juneTM ul,.juneTM li,.juneTM a{
	display: block;
}
.img-box{
	width: 100%;
}
.container{
	width: 96%;
	display: block;
	margin: 0 auto;
}
.content{
	margin-top: 0.5rem;
}
.content-bj{
	padding:0.35rem;
	background: #fff;
	border-radius: 0.15rem;
}
.wz{
	position: relative;
}
.wz-ab{
	position: absolute;
}
.fl{
	float: left;
}
.clearfix:before{
	content: "";
	display: block;
}
.clearfix:after{
	display: block;
	content: "";
	clear: both;
}
.wid-5{
	border-radius: 0.2rem;
	width: 50%;
	padding:0 0.25rem;
	box-sizing: border-box;
}
.wid-5 img{
	border-radius: 0.2rem;
}
.fl-box .wid-5:nth-of-type(1){
	padding-left: 0;
}
.fl-box .wid-5:nth-of-type(2){
	padding-right: 0;
}
.fl-box a{
	font-size: 0.6rem;
	color: #777777;
	text-decoration: none;
	text-align:center;
}
.step4-bz{text-align:left !important;}
/*按钮*/
.TM_btn{
	background: #3ed3d9;
    border-radius: 5rem;
    font-size: 0.8rem;
    width: 92%;
    display: block;
    text-align: center;
    padding: 0.3rem;
    box-sizing: border-box;
    text-decoration: none;
    color: #fff !important;
    margin:0.5rem auto 0;
    font-weight: 800;
}
.sec1-bj .TM_btn{
	  margin:4.5rem auto 0;
}
.TM_btn_sm{
	background: #3ed3d9;
    border-radius:0.2rem;
    font-size: 0.7rem;
    width: 85%;
    display: block;
    text-align: center;
    padding: 0.3rem;
    box-sizing: border-box;
    text-decoration: none;
    color: #fff !important;
    left: 7.5%;
    right: 7.5%;
    bottom: 5%;
    border:none;
    font-weight: 800;
}
/*banner*/
.banner-btn{
	width: 4rem;
	right: 15%;
	bottom: 15%;
}
/*section1*/
.yh1{
	background: url("../img/tm-bj1_05.png") no-repeat center;
	background-size:100% ;
	height:9.7rem;
}
.sec1-item{
	padding: 3.5rem 0.25rem 0 0.25rem;
}
.sec1-box{
	width: 50%;
	padding: 0 0.25rem;
	box-sizing: border-box;
}
.yh2{
	margin-top: 0.5rem;
}
.yh2 .sec1-box:nth-of-type(1){
	padding-left:0 ;
}
.yh2 .sec1-box:nth-of-type(2){
	padding-right:0 ;
}
.yh3{
	background: url("../img/tm-bj2_13.jpg") no-repeat center;
	background-size:100% ;
	height:11.7rem;
}
.yh3 .sec1-item{
	padding:2.5rem 0.25rem 0 0.25rem;
}
.yh3 .TM_btn{
	margin-top: 0.8rem;
}
/*section2*/
.setp1 h4,.setp4 h4{
font-weight: 300;
font-size: 0.7rem;
color: #2ebed6;
text-align: center;
margin-bottom: 0.5rem;
}
.setp4 h4{
	font-size: 0.65rem;
}
.setp2 .TM_btn{
	font-size: 0.6rem;
}
.step3-ul{
	padding: 0;
	margin: 0;
}
.lin-block{
	display: inline-block !important;
	vertical-align: middle;
}
.step3_li{
	width: 50%;
    padding: 0 0.2rem;
    box-sizing: border-box;;
}
.step3_li a{
	color: #009ac2;
	text-align: left;
	padding: 0.2rem 0 0.2rem 0.6rem;
	box-sizing: border-box;
	margin-bottom: 0.2rem;
	background: #ddf8ff;
	border-radius: 0.2rem;
}
.step3_li a span{
	font-weight: 800;
}
.step3-box .wid-5,.step4-box .wid-5{
	width:47%;
}
.xiangM{
	text-align: center;
	color: #454545;
	font-size: 0.65rem;
	display: block;
	position: relative;
}
.xiangM:before{
	content: "";
	background: #454545;
	height: 1px;
	width: 40%;
	position: absolute;
	left: 0;
	bottom: 0.35rem;
}
.xiangM:after{
	content: "";
	background: #454545;
	height: 1px;
	width: 40%;
	position: absolute;
	right: 0;
	bottom: 0.35rem;
}
.setp4 ul{
	padding: 0;
	margin: 0;
}
.setp4 li{
	display: inline-block !important;
    font-size: 0.6rem;
    color: #777777;
    border: 1px solid #777777;
    padding: 0.2rem 0;
    text-align: center;
    box-sizing: border-box;
}
.setp4 .wid-3{
	width: 33.333%;
	padding:0 0.15rem;
	box-sizing: border-box;
}
.step4-bz{
	height:8rem;
}
.shunxu{
	display: block;
	background: #2EBED6;
	color: #fff;
	margin:0.1rem 0;
	padding: 0.01rem 0.3rem;
	width: 80%;
	font-size: 0.6rem;
	border-radius: 10rem;
}
.setp4 .wid-5{
	padding:0 0.5rem !important;
	box-sizing: border-box;
}
.content-bz{
	margin-left: -0.15rem;
	margin-right: -0.15rem;
}
/*.content-bz .step4-bz:nth-child(n+4){
	margin-top: 1rem;
}*/
.wid-5_s{
	width: 50% !important;
}
.wid-5_s ul{
	margin-top: 0.5rem;
}
.wid-5n{
	width: 47%;
	margin-bottom: 0.2rem;
	padding: 0 !important;
}
/*热点问题*/
.RD-btn {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 0.6rem;
	padding:0 0.15rem ;
	box-sizing: border-box;
	margin-bottom: 0.3rem;
	text-decoration: none;
}
.RD-btn p{
	border-radius: 0.2rem;
	margin: 0;
	padding: 0.5rem 0;
}
.RD-btn1 p{
	background: #c490bf;
}
.RD-btn2 p{
	background: #84ccc9;
}
.RD-btn3 p{
	background: #8c97cb;
}
.RD-btn4 p{
	background: #ea68a2;
}
.RD-btn5 p{
	background: #f6b37f;
}
.RD-btn6 p{
	background: #7ecef4;
}
.hj-box{
	left:0.5rem;
	top: 4rem;
	width: 7.1rem;
}
.hdzx{ padding: 0.962rem 0; overflow: hidden;}
.hdzx .question{ float: left; display: block; padding-left: 1.35%; width: 66%; height: 3.629rem; line-height: 3.703rem; border-radius: 0.37rem; border: 1px solid #b5b5b5; font-size: 1.111rem; color: #777; outline: none;}
.hdzx .hdzx_fs{ float: left; display: block; margin-left: 2%; width: 30%; height: 3.703rem; border-radius: 0.37rem; background: #e64444; line-height: 3.703rem; font-size: 1.333rem; font-weight: 600; color: #FFF; text-align: center; animation: jump 1.7s infinite both;}
.qbzh_1{ margin: 1.111rem 1%;
    padding: 0.74rem 0;
    border: 1px solid #e2e2e2;
    border-radius: 0.555rem;
    background: #fff;}
.qbzh_1 .toutiao{ margin: 0 0 0 2%; padding-bottom: 2%; height: 1.85rem; overflow: hidden;}
.qbzh_1 .toutiao .toutiao_left{ float: left;
    width: 21%;
    height: 100%;
    background: url("../img/ico_dt.png") no-repeat;
    background-size: 100%;}
.qbzh_1 .toutiao .toutiao_box{ float: left; margin-left: 2%; width: 71%; height: 100%; padding-left: 0.25rem; border-radius: 0.37rem; border: 1px solid #e2e2e2;}
.toutiao_box .toutiao_con{ width: 100%; height: 100%;}
.toutiao_box .toutiao_con .swiper-slide{
	text-align: center;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 1rem !important;
}
.toutiao_box .toutiao_con a{    font-size: 0.35rem;
    color: #454545;
    line-height: 0.7rem;
    text-align: left;}
.qbzh_1 span{ display: block; margin-left: 2%; overflow: hidden;}
.qbzh_1 span a{ float: left; display: block; margin-right: 1.2%; width: 23.6%; height: 2.35rem; border-radius: 0.37rem; background: #eee; text-align: center;}
.qbzh_1 span p{ padding: 0.296rem 0 0; line-height: 0.7rem; font-size: 0.5rem; color: #777;}
.redian{ padding-bottom: 1.481rem;background: #dcf9fd;}
.redian h3{ padding: 0.6rem 0 0.6rem; font-size: 1.2rem; font-weight: 800; color: #039d9e; text-align: center;}
.redian ul{ margin: 0rem 0 0.8rem 0.37rem; overflow: hidden;}
.redian ul li{float: left;
    margin: 0.37rem;
    width: 45%;
    height: 2.148rem;
    line-height: 2.148rem;
    border-radius: 0.37rem;}
.redian ul li:nth-child(1),.redian ul li:nth-child(4){ background: #9966cc;}
.redian ul li:nth-child(2),.redian ul li:nth-child(3){ background: #7672ff;}
.redian ul li a{ display: block; font-size: 0.6rem; color: #FFF; text-align: center;}
.redian .rdzx { margin: 0 2.77%; padding: 2% 0 2% 2%; border-radius: 0.37rem; border: 1px solid #cecece; background: #FFF; overflow: hidden;}
.redian .rdzx input{ width: 43%; padding: 2% 0 2% 1%; color: #777; outline: none; border: none; font-size: 0.6rem;}
.redian .rdzx a{ padding: 1.5%; border: none; background: #ffaa25; color:#fff; font-size:0.8rem; border-radius: 0.296rem; cursor: pointer;}
.redian .rdzx #rdzx_fs { margin: 0 0 0 1%; border: none; background: #e64444;}
.rdzx a{
	display: inline-block !important; 
}
/*汪勇全7.13新加代码*/
.wz{
	position: relative;
}
.wz_ab{
	position: absolute;
}
.jq_wz{
	width: 41%;
	bottom: 0;
	right:0.5rem;
}
.jq_wz img{
	width: 100%;
}
@media only screen and (max-width:650px) {
	.toutiao_box .toutiao_con .swiper-slide{
	height: 1.3rem !important;
}
.toutiao_box .toutiao_con a{    font-size: 0.35rem;
    color: #454545;
    line-height: 0.8rem;
    text-align: left;}
}
@media only screen and (min-width:660px) {
	.toutiao_box .toutiao_con .swiper-slide{
	height: 0.8rem !important;
}
.toutiao_box .toutiao_con a{    font-size: 0.45rem;
    color: #454545;
    line-height: 0.8rem;
    text-align: left;}
}