@charset "UTF-8";
* {

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: 'Microsoft YaHei', Hxelvetica, sans-serif;

}



a {

    text-decoration: none;

    color: #000;

}



.show {

    display: block;

}



.hide {

    display: none;

}



/*bannner*/



.i-banner {

    width: 100%;

    height: .58rem;

    background: url(/image/banner_mobile.jpg) no-repeat;

    background-size: cover;

}



.searchPannel {

    float: right;

    width: 1.8rem;

    display: inline-block;

}



.search {

    float: left;

    width: 0.9rem;

    margin-top: 0.21rem;

    margin-left: 0.5rem;

    border: 1px solid #F36EAF;

}



input:focus {

    border: 1px solid #F36EAF;

}



.toSearch {

    float: left;

    width: .355rem;

    height: .205rem;

    margin: 0.2rem 0 0 0;

    background: url("/image/searchBtn.jpg") no-repeat;

    background-size: cover;

}



/**/

.nav {

    text-align: center;

    font-size: .3rem;

    overflow: hidden;

    position: relative;

    background-color: #F36EAF;

}



.nav .item.itm-end a {

    border-right: none;

}



.nav .item {

    width: 0.93rem;

    height: .335rem;

    line-height: .335rem;

    float: left;

    text-align: center;

    font-size: 0.15rem;

}



.nav .item a {

    color: #fff;

    border-right: 1px solid #ffffff;

}



.nav .item span {

    width: 0.9rem;

    display: inline-block;

}



/**/

.content,.content2 {

    overflow: hidden;

    background-color: #FFE6E9;

}



/**/

.tpxw {

    width: 98%;

    margin: .1rem auto;

    background-color: #fff;

    overflow: hidden;

}



.swiper-container {

    width: 96%;

   /* -webkit-box-shadow: 3px 3px 3px #d8d8d8;

    -moz-box-shadow: 3px 3px 3px #d8d8d8;

    box-shadow: 3px 3px 3px #d8d8d8;*/

    margin: .1rem auto;

}





.tpxw .swiper-slide {

    width: 100%;

    text-align: center;

}



.tpxw .swiper-slide img {

    width: 100%;

    margin: 0 auto;

}



.tpxw .swiper-slide h4 {

    font-size: 0.18rem;

    font-weight: normal;

    margin-top: -0.2rem;

    text-align: left;

    white-space: nowrap;

    text-overflow: ellipsis;

    width: 90%;

    overflow: hidden;

}



.swiperIndex {

    width: .425rem;

    height: .425rem;

    position: absolute;

    top: 3.55rem;

    left: 3.28rem;

    z-index: 100;

    font-size: 0.2rem;

    line-height: 0.4rem;

    text-align: center;

    color: white;

    background-color: #F36EAF;

}



.12338enter{

	width: 98%;

	margin: 0.2rem auto;

	overflow: hidden;

	background-color: #fff;

	-webkit-box-shadow: 2px 2px 2px #d8d8d8;

	-moz-box-shadow: 2px 2px 2px #d8d8d8;

	box-shadow: 2px 2px 2px #d8d8d8;

}



/*12338enter*/

.enter12338 {

    width: 98%;

    margin: 0.2rem auto;

    overflow: hidden;

    background-color: #fff;

    -webkit-box-shadow: 2px 2px 2px #d8d8d8;

    -moz-box-shadow: 2px 2px 2px #d8d8d8;

    box-shadow: 2px 2px 2px #d8d8d8;

}



.enter12338 img {

    width: 100%;

    display: block;

    padding: 0.05rem .05rem;

}





/**/

.yw, .kx, .zxfw, .axgy, .spdb {

    width: 98%;

    margin: 0.2rem auto;

    overflow: hidden;

    background-color: #fff;

    -webkit-box-shadow: 2px 2px 2px #d8d8d8;

    -moz-box-shadow: 2px 2px 2px #d8d8d8;

    box-shadow: 2px 2px 2px #d8d8d8;

}



.title {

    width: 100%;

}



.yw .title, .kx .title, .zxfw .title, .axgy .title, .spdb .title {

	height: .45rem;

}



.t-text {

    font-size: 0.2rem;

    display: block;

    padding: .1rem;

}



.underLine {

    display: block;

    width: 0.35rem;

    height: 2px;

    margin-top: -0.1rem;

    margin-left: 0.12rem;

    background-color: #E1010C;

}



.news-l {

    border-top: solid 3px #FFE6E9;

}



.n-item {

    width: 100%;

    position: relative;

    font-size: 0.18rem;

    overflow: hidden;

    margin: 0.1rem 0;

    padding: .1rem 0;

    border-bottom: 1px solid #DADADA;

}



.n-t {

    padding: 0 0.25rem;

}



.n-item img {

    width: .93rem;

    height: .525rem;

    display: inline-block;

}



.imgHolder {

    float: right;

    margin-right: .1rem;

}



.dot {

    width: .1rem;

    height: .1rem;

    position: absolute;

    top: .19rem;

    left: .1rem;

    background-color: #EA67A9;

    border-radius: .1rem;

}



.more {

    width: 1.1rem;

    height: .275rem;

    font-size: .16rem;

    margin: .22rem auto;

    color: #8c8c8c;

    background-color: #FFDBED;

    text-align: center;

    line-height: 0.26rem;

}



.more a {

    color: #8c8c8c;

}



.hideList {

    display: none;

}



/**/

.kx {



}



/**/

.zxfw .underLine {

    width: 1.75rem;

}



.zxfw .news-l {

    height: 1.15rem;

    position: relative;

}



.zxfw .swiper-slide {

    display: flex;

    flex-direction: column;

    font-size: .1rem;

    width: 0.5rem;

    margin: 0 .15rem;

}



.zxfw .swiper-slide img {

    width: 100%;

}



.zxfw .swiper-slide span {

    color: #FD4698;

}



.zxfw .swiper-container {

    width: 3.2rem;

    margin: 0.3rem auto 0 auto;

}



.button-prev, .button-next {

    position: absolute;

    top: 50%;

    width: 27px;

    height: 44px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    -moz-background-size: 27px 44px;

    -webkit-background-size: 27px 44px;

    background-size: 27px 44px;

    background-position: center;

    background-repeat: no-repeat;

    pointer-events: none;

}



.swiper-button-prev {

    background-image: url("/image/index_icon_02.png");

    left: 0;

    right: auto;

}



.swiper-button-next {

    background-image: url("/image/index_icon_03.png");

    right: 0;

    left: auto;

}



/**/

.axgy .underLine {

    width: 0.73rem;

}



.gy {

    width: 100%;

    border-top: solid 3px #FFE6E9;

    display: flex;

    flex-direction: row;

    justify-content: space-around;

    padding: 0.15rem 0.6rem;

}



.g-itm {

    width: .75rem;

    height: .85rem;

    overflow: hidden;

    display: flex;

    flex-direction: column;

    border: solid 1px #DD6F8A;

}



.g-itm img {

    width: .45rem;

    margin: 0.1rem auto;

	display: inherit;

}



.g-itm h4 {

    font-size: .15rem;

    text-align: center;

    color: #FD4698;

    border-top: solid 1px #DD6F8A;

}



.axgy .news-l {

    border-top: solid 1px #D9D9D9;

}



/**/

.videoHolder {

    width: 90%;

    margin: .2rem auto;

    text-align: center;

}



.videoHolder img{

	width:100%;

}



.videoHolder h4{

	font-size: 0.2rem;

    white-space: nowrap;

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

}

.spdb .underLine {

    width: 0.73rem;

}

/**/

.foot {

    font-size: .1rem;

    text-align: center;

    white-space: nowrap;

    height: 1.1rem;

    color: white;

    background-color: #F36EAF;

    padding-top: 0.1rem;

}



.foot a {

    color: #fff;

}



.foot p {

    line-height: 0.3rem;

    color: #fff;

}



/*12338*/

.head {

    background: url("/image/12338bg.jpg") no-repeat top;

    background-size: contain;

    overflow: hidden;

}



.th-1 {

    width: 3.25rem;

    margin: 0.7rem auto 0 auto;

    padding-bottom: 0.1rem;

    border-bottom: dashed 1px #EDA9AA;

    display: flex;

    flex-direction: row;

    justify-content: center;

}



.fwjx, .lxwm {

    color: #950306;

    font-size: .15rem;

    width: 0.9rem;

    margin-left: 0.1rem;

}



.fwjx span, .lxwm span, .fwjx img, .lxwm img {

    vertical-align: middle;

    width: 0.25rem;

    font-size: 0.1rem;

}



.th-2 {

	padding-bottom: 0.1rem;

    width: 3.6rem;

    display: flex;

    justify-content: space-around;

    margin: .15rem auto .2rem auto;

    position: relative;

}



.th-2 .swiper-wrapper{

	display:-webkit-box;

}



.h-2-itm {

    width: .6rem;

    height: .724rem;

    font-size: .1rem;

    background-color: #ffffff;

    border: 1px solid #E2B1B7;

    display: flex;

    flex-direction: column;

    justify-content: center;

    text-align: center;

    margin: 0 0rem 0 0.212rem;

}



.h-2-itm img {

    width: .4rem;

    margin: 0 auto .02rem auto;

}



/*tab*/

.cont-tab {

    width: 100%;

    height: 0.5rem;

	display: flex;

}



.tab-itm {

    width: 1rem;

    height: .5rem;

    font-size: 0.2rem;

    text-align: center;

    color: #f26dae;

    line-height: .5rem;

    background-color: #eaeaea;

}



.tab-itm.active {

    color: #fff;

    background-color: #f26dae;

}



.flzj{

    margin-left:.1rem;

}



/**/

.zjjj, .zxsj, .zxdf {

    width: 98%;

    margin: .05rem auto 0.2rem auto;

    overflow: hidden;

    background-color: #fff;

    position: relative;

}



.zjjj .title, .zxsj .title, .zxdf .title {

	height: .45rem;

}





.zjjj .underLine {

    width: 0.74rem;

}



.lm-more {

    color: #9A9A9A;

    font-size: .15rem;

    position: absolute;

    top: 0.15rem;

    left: 2.9rem;

}



.lm-more a {

    color: #9A9A9A;

}



.p-list {

    border-top: solid 3px #FFE6E9;

    display: flex;

    flex-direction: row;

    /*justify-content: flex-start;*/

    flex-wrap: wrap;

}



.p-item {

    width: .7rem;

    margin: .15rem .1rem;

    display: flex;

    flex-direction: column;

   justify-content: flex-start;

}



.p-item img {

    width: .7rem;

    display: block;

	margin:0 auto;

}



.p-item span {

width: .7rem;

    font-size: .14rem;

    font-weight: bold;

    text-align: center;

	

}



/*.askBtn {

    background-color: #ffe6eb;

    color: #fff;

    width: 0.4rem;

    height: 0.25rem;

    line-height: .25rem;

    margin: 0 auto;

}*/

.askBtn {

	background-color: #FFFFFF;

	color: #333333;

	width: 0.4rem;

	height: 0.25rem;

    line-height: .25rem;

	margin: 0 auto;

	border: 1px solid #ea85b0;

}



.askBtn a {

	color:#ea85b0;

}



/**/

.zxsj .underLine {

    width: 0.74rem;

}



.iframe1 {

    width: 3.5rem;

    height: 4.2rem;

    margin: .1rem auto;

   /* border: 1px solid #EDA9AA;*/

}



/**/

.zxdf .underLine {

    width: 0.74rem;

}



.iframe2 {

    width: 3.5rem;

    height: 3.5rem;

    margin: .1rem auto;

    border: 1px solid #EDA9AA;

}