﻿html {font-size:15.625vw;}
@media only screen and (min-width: 640px){html {font-size:100px;}}
body {font-size:16px; font-family:'微软雅黑';}
body, html {padding:0; margin:0; }
ul,li,dt,dl,dd {padding:0; margin:0; list-style-type:none; display:block;}
h1,h2,h3,h4,h5,p {font-style:normal; font-weight:normal; margin:0; padding:0; font-size:inherit;}
i,em {font-style:normal;}
a {text-decoration:none; color:#666;}
img {border:none;}

.xouter {background:#f15585;}

.xwrapper {
width:100%;
max-width:10rem;
overflow:hidden;
margin:0 auto;
}

.xwrapper img {
max-width:100%;
}

.xbanner2 {width:100%; position:relative; height:3.66rem;}
.xbanner2 img {left:50%; margin-left:-720px; position:absolute; }

.xcl {clear:both;height:0; overflow:hidden;}

.xbanner img,.xheader img {width:100%; display:block;}




.footfd{position:fixed; width:100%; bottom:-10px;}
.footfd img{width:100%;}


.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5px !important;
}

.xsep {clear:both; height:0.1rem; background:#E0E0E0;}

.xnav {}
.xnav ul { width:10rem; margin:0 auto; box-sizing:border-box;}
.xnav ul li {width:20%;height:1.8rem; padding:0.2rem 0; overflow:hidden; text-align:center; float:left; font-size:0.24rem; overflow:hidden; box-sizing:borer-box;}
.xnav ul li img {display:block; margin:0.0rem auto 0.18rem auto; width:1.2rem;}

.xnav2 {}
.xnav2 ul {width:100%; background:#f15585; padding:0.05rem; }
.xnav2 ul li {width:16%; float:left; overflow:hidden; text-align:center; box-sizing:borer-box;}
.xnav2 ul li a {color:white; font-size:0.22rem;}

.xbgt {height:0.96rem; width:100%; background:white url(../images/bgt.jpg) center center no-repeat; background-size:100% auto; text-align:center;}
.xbgt h2 {display:inline-block; padding:0 0.05rem; background:white; line-height:0.96rem; text-align:center; font-size:0.36rem; color:#555555;}

.xsjtab {width:5.79rem; margin:0 auto;}
.xsjtab li {width:1.92rem; height:1.3rem; border-right:solid 1px white; float:left; overflow:hidden; background:#f15585; text-align:center; line-height:34px; font-size:0.24rem; color:white; padding-top:0.18rem; box-sizing:border-box;}
.xsjtab li.on {background:#b76aa9; border-right:solid 1px #b76aa9;}

.xsjcon {width:5.78rem; height:2.1rem; margin:0 auto; overflow:hidden;}
.xsjcon li {display:none; width:5.78rem; height:2.1rem; overflow:hidden; background:#f2d3f4 url(../images/tabbg.png) no-repeat; background-size:6rem 2.09rem;}
.xsjcon li.on {display:block;}
.xsjcon li img {width:1.68rem; height:1.68rem; float:left; padding:0.2rem;}
.xsjcon li h4 {height:0.48rem;line-height:0.48rem;font-weight:bold; font-size:0.3rem; float:left; margin-top:0.24rem; color:#333333;}
.xsjcon li p {font-size:0.24rem; width:3.56rem; line-height:0.4rem; float:left; color:#333333;}

.xjsq {height:2.35rem; width:5.6rem; border:solid 1px #F15585; margin:0 auto; margin-top:0.3rem;}
.xjsq h3 {display:block; margin:0 auto; width:3.6rem; height:0.45rem; line-height:0.45rem; text-align:center; color:white; background:#F15585; font-weight:bold; font-size:0.3rem;}
.xjsq p {font-size:0.24rem; line-height:0.48rem; color:#666666; text-align:center; margin-top:0.12rem;}
.xjsq p span {color:#F15585;}
.xjsq p.p a {display:inline-block; vertical-align:middle; background:#F15585; color:white; height:0.3rem; line-height:0.3rem; padding:0 0.1rem; text-align:center; font-size:0.2rem;}

.xjsq p.an a {display:inline-block; width:1.6rem; height:0.48rem; line-height:0.48rem; color:white; margin:0 0.1rem; border-radius:0.06rem; font-size:0.2rem;}
.xjsq p.an a.zx1 {background:#FFA800;}
.xjsq p.an a.zx2 {background:#F15585;}

.xjsq select {-webkit-appearance:none; background:none; box-sizing:border-box; outline:none; height:0.30rem; text-align:center; vertical-align:middle; font-size:0.24rem;}
.xjsq option {color:black;}

.xrlsj .xz h5 {font-size:0.3rem; font-weight:bold; color:#F15585; text-align:center; height:0.9rem; line-height:0.9rem;}
.xrlsj .xz img {display:block;}

.xrlsj .telzx {text-align:center; padding-top:0.3rem; padding-bottom:0.2rem;}
.xrlsj .telzx a img{height:0.9rem;}
.xrlsj .telzx .t img {width:3.53rem;}
.xrlsj .telzx .q img {width:2.47rem;}

.xgz ul {padding-left:0.2rem; width:6.2rem; padding-bottom:0.1rem;}
.xgz ul li {float:left; width:2.95rem; height:0.8rem; line-height:0.8rem; text-align:center; font-size:0.28rem; overflow:hidden; background:#F15585; border-right:solid 0.1rem white; border-bottom:solid 0.1rem white;}
.xgz ul li a { color:white;}

.xswiper2 {padding-bottom:0.2rem;}

.zyzj{width:10rem; }
.zyzj_t{width:10rem; height:0.55rem; background:url() no-repeat center; font-size:0.4rem; text-align:center; color:#555; background-size:100%;}

.mod18{width:10rem; height:6.2rem; position:relative;}
#prev{width:0.01rem; height:0.01rem; position:absolute; left:0; top:2.75rem; display:block; background:url() no-repeat center;z-index:9;}
#next{width:0.01rem; height:0.01rem; position:absolute; right:0; top:2.75rem; display:block; background:url() no-repeat center;z-index:9;}
#prevTop{width:0.01rem; height:0.01rem; position:absolute; left:0; top:4.8rem; display:block; background:url() no-repeat center;z-index:9;}
#nextTop{width:0.01rem; height:0.01rem; position:absolute; right:0; top:4.8rem; display:block; background:url() no-repeat center;z-index:9;}

.picBox{width:10rem; height:4.2rem;overflow:hidden;position:relative; margin:0 auto;}
.picBox ul{position:absolute;}
.picBox ul li{width:10rem; height:4.2rem; float:left; }
.picBox ul li div{width:3rem; margin-top:0.25rem; margin-left:3.5rem; float:left;}
.picBox ul li div h2{width:1.2rem; font-size:0.36rem; font-weight:200; color:#6f2573; float:left;}
.picBox ul li div h4{width:1.5rem; font-size:0.24rem; color:#6f2573; float:left; font-weight:normal; margin:0.12rem 0 0.15rem 0.15rem;}
.picBox ul li div p{width:2.65rem; color:#555; font-size:0.22rem; float:left; line-height:0.32rem;}
.picBox ul li div p span{ color:#444;}
.picBox ul li div hr{width:2.73rem; margin:0.18rem 0 0.18rem 0rem; float:left; border:none; border-top:dashed 1px #767676;}

.listBox{width:10rem; height:2rem; margin:0.05rem auto; overflow:hidden;position:relative;}
.listBox ul{position:absolute;}
.listBox ul li{width:3.18rem; height:1.6rem; float:left; background:#ff87ac; margin-right:0.02rem;}
.listBox ul li.on{ background:#f15585;}
.listBox ul li img{width:1.1rem; height:1.1rem; border-radius:50%; margin:0.26rem 0.15rem 0.08rem; float:left;}
.listBox ul li h2{ font-size:0.3rem; color:#fff; font-weight: 100; float:left; margin-top:0.3rem;}
.listBox ul li p{ font-size:0.12rem; color:#fff; float:left; width:1.6rem; line-height:0.3rem; font-size:0.18rem;}

.xbottom {padding:0.3rem 0; background:#EEEEEE;}
.xbottom img {width:6rem;display:block; padding:0.1rem; margin:0 auto; clear:both;}

.xfoot { background:#f6f6f6; margin-bottom:100px;}
.xfoot p {width:93.75%; margin:0 auto; color:#666; text-align:center; font-size:0.24rem; line-height:0.4rem; padding:0.24rem 0;}

.xarticle {}
.xarticle h1 {font-size:0.32rem; text-align:center; line-height:0.64rem;}
.xcont {padding:0.1rem; color:#444;}
.xcont p {line-height:0.4rem; font-size:0.24rem; color:#444; padding-bottom:0.05rem;}
.xcont img {max-width:95%;}