.LunTouCha {
	width: 100%;
	background-color: #fff;
	padding: 0.31rem 0.3rem 0.3rem 0.3rem;
	box-sizing: border-box;
}
.TouT {
	width: 100%;
	height: 0.6rem;
	background-color: #f5f5f5;
	border-radius: 0.03rem;
}
.TouT h2 {
	padding-left: 0.65rem;
	height: 100%;
	line-height: 0.6rem;
	background: url("index3.png") no-repeat 0.23rem center / 0.3rem 0.3rem;
}
.TouT h2 a {
	display: block;
	color: #0d7bd8;
	height: 0.6rem;
	overflow: hidden;
	font-size: 0.32rem;
	text-overflow:ellipsis;
	white-space:nowrap; 
}
.lunb {
    width: 100%;
    padding-top: 0.3rem;
    height: 3.88rem;
}
.lunb .swiper-slide span {
    position: absolute;
    bottom: 0rem;
    display: block;
    height: 0.72rem;
    width: 100%;
    color: #fff;
    font-size: 0.26rem;
    line-height: 0.55rem;
    text-align: center;
    background: rgba(0,0,0,.5);
}
.lunb .z-lunb {
    overflow: hidden;
    position: relative;
    border-radius: 3px 3px 0 0;
}
.lunb .z-lunb .swiper-slide img {
	display: block;
    width: 100%;
    height: 3.88rem;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 0.12rem !important;
    width: auto !important;
    left: 50% !important;
    margin-left: -1rem !important;
}
.lunb .z-lunb .swiper-pagination-bullet {
    width: 0.31rem !important;
    height: 0.03rem !important;
    background-color: #fff !important;
    opacity: 1 !important;
    border-radius: 0 !important;
    float: left
}
.lunb .z-lunb .swiper-pagination-bullet-active {
    background-color: #c10000 !important;
}
.lunb .z-lunb .swiper-slide > a {
	display: block;
}

.ChaXun {
	margin-top: 0.3rem;
	height: 1.5rem;
	overflow: hidden;
	transition: all 0.7s;
}
.ChaXun.show {
	height: 3.2rem;
	transition: all 0.7s;
}
.ChaXun > div {
	float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 0.2rem;
}
.ChaXun > div:last-child {
	margin-right: 0;
}
.ChaXun > div img {
	display: block;
	width: 1rem;
	height: 1rem;
	margin-left: 0.38rem;
	margin-bottom: 0.19rem;
}
.ChaXun > div a {
	display: block;
	font-size: 0.26rem;
}
.ChaXun > div:nth-child(1) a {
	color: #f18586;
}
.ChaXun > div:nth-child(2) a {
	color: #85d2ae;
}
.ChaXun > div:nth-child(3) a {
	color: #77c3da;
}
.ChaXun > div:nth-child(4) a {
	color: #e5b376;
}
.ChaXun > .gjjcx a {
	color: #54a0ed;
}
.ChaXun > .cxgd a {
	color: #85D2AE;
}
.JanTou-X {
	float: left;
	width: 100%;
	margin-top: 0.2rem;
}
.JanTou-X img {
	display: block;
	width: 0.8rem;
	height: 0.5rem;
	margin-left: 3.05rem;
}
.JanTou-X .sq {
	display: none;
}
.ZiXun {
	padding: 0.3rem 0.28rem;
	background-color: #fff;
	margin-top: 0.14rem;
}
.ZiXun h3 {
	height: 0.44rem;
	line-height: 0.3rem;
	text-align: center;
	border-bottom: 0.01rem solid #e6e6e6;
}
.ZiXun h3 a {
	display: block;
	color: #0d7bd8;
	width: 1.25rem;
	background: url("index-10.png") no-repeat center bottom;
	background-size: 100% 0.07rem;
	height: 100%;
	font-size: 0.3rem;
}
.ZiXun .ZiXun-t {
	margin-top: 0.2rem;
    height: 0.5rem;
}
.ZiXun .ZiXun-t ul {
	margin-left: 0.45rem;
}
.ZiXun .ZiXun-t li {
    float: left;
    padding: 0 0.24rem;
    height: 100%;
    line-height: 0.5rem;
    font-size: 0.26rem;
    text-align: center;
    position: relative;
}
.ZiXun .ZiXun-t i {
    display: none;
}
.ZiXun .ZiXun-t li.on {
    background-color: #f0f0f0;
    color: #0d7bd8;
    border-radius: 0.25rem;
}
.ZiXun .swiper-slide ul {
    margin-top: 0.17rem;
    height: 3.5rem;
    overflow: hidden;
}
.ZiXun .swiper-slide ul li {
    height: 0.69rem;
    line-height: 0.69rem;
    border-bottom: 0.01rem dashed #d1d1d1;
    padding-left: 0.27rem;
    background: url("index-dian.png") no-repeat 0.05rem center;
    background-size: 0.05rem 0.05rem;
    font-size: 0.24rem;
}
.ZiXun .swiper-slide ul li:nth-child(5) {
	border-bottom: none;
}
.ZiXun .swiper-slide ul li a {
	display: inline-block;
	height: 100%;
	width: 5.8rem;
	overflow: hidden;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ZiXun .swiper-slide > span {
    display: block;
    width: 6.42rem;
    height: 0.58rem;
    margin-top: 0.06rem;
    background-color: #f5f5f5;
    border-radius: 0.5rem;
    text-align: center;
    line-height: 0.58rem;
    margin-left: 0.23rem;
    font-size: 0.24rem;
}
.ZiXun .swiper-slide > span a {
    color: #666;
    display: block;
}
.ZiXun .swiper-slide ul li span {
    float: right;
    color: #999;
    font-size: 0.22rem;
}


.TongZhi {
	padding: 0.3rem 0.28rem;
	background-color: #fff;
	margin-top: 0.14rem;
}
.TongZhi h3 {
	height: 0.44rem;
	line-height: 0.3rem;
	text-align: center;
	border-bottom: 0.01rem solid #e6e6e6;
}
.TongZhi h3 a {
	display: block;
	color: #0d7bd8;
	width: 1.25rem;
	background: url("index-10.png") no-repeat center bottom;
	background-size: 100% 0.07rem;
	height: 100%;
	font-size: 0.3rem;
}
.TongZhi .swiper-slide ul {
    margin-top: 0.17rem;
}
.TongZhi .swiper-slide ul li {
    height: 0.69rem;
    line-height: 0.69rem;
    border-bottom: 0.01rem dashed #d1d1d1;
    padding-left: 0.27rem;
    background: url("index-dian.png") no-repeat 0.05rem center;
    background-size: 0.05rem 0.05rem;
    font-size: 0.24rem;
}
.TongZhi .swiper-slide ul li:nth-child(5) {
	border-bottom: none;
}
.TongZhi .swiper-slide ul li a {
    color: #333;
}
.TongZhi .swiper-slide ul>span {
    display: block;
    width: 6.42rem;
    height: 0.58rem;
    margin-top: 0.06rem;
    background-color: #f5f5f5;
    border-radius: 0.5rem;
    text-align: center;
    line-height: 0.58rem;
    margin-left: 0.23rem;
    font-size: 0.24rem;
}
.TongZhi .swiper-slide ul>span a {
	display: block;
    color: #666;
}
.TongZhi .swiper-slide ul li span {
    float: right;
    color: #999;
    font-size: 0.22rem;
}

.XinxGk {
	margin-top: 0.3rem;
}
.XinxGk-left {
	width: 2.8rem;
}
.XinxGk-left li {
	height: 0.52rem;
	line-height: 0.52rem;
	margin-bottom: 0.11rem;
}
.XinxGk-left li:nth-child(1) {
	background: url("index11.png") no-repeat left center;
	background-size: 0.6rem 0.52rem;
	background-color: #f0f0f0;
}
.XinxGk-left li:nth-child(2) {
	background: url("index12.png") no-repeat left center;
	background-size: 0.6rem 0.52rem;
	background-color: #f0f0f0;
}
.XinxGk-left li:nth-child(3) {
	background: url("index13.png") no-repeat left center;
	background-size: 0.6rem 0.52rem;
	background-color: #f0f0f0;
}
.XinxGk-left li:nth-child(4) {
	background: url("index14.png") no-repeat left center;
	background-size: 0.6rem 0.52rem;
	background-color: #f0f0f0;
}
.XinxGk-left li:last-child {
	margin-bottom: 0;
}
.XinxGk-left li a {
	display: block;
	font-size: 0.22rem;
	padding-left: 1rem;
	font-size: 0.24rem;
	color: #666;
}
.XinxGk-right {
	width: 4rem;
}
.XinxGk-right > a > img {
	display: block;
	width: 4rem;
	height: 1.77rem;
}
.XinxGk-right > span {
	float: left;
	width: 1.26em;
	height: 0.52em;
	line-height: 0.52rem;
	margin-right: 0.1rem;
	margin-top: 0.12rem;
}
.XinxGk-right > span:nth-child(2) {
	background-color: #7cb4dd;
}
.XinxGk-right > span:nth-child(3) {
	background-color: #eebd67;
}
.XinxGk-right > span:last-child {
	background-color: #a0d775;
	margin-right: 0;
}
.XinxGk-right > span a {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 0.22rem;
}
.BanShi {
	padding: 0.3rem 0.28rem;
	background-color: #fff;
	margin-top: 0.14rem;
}
.BanShi h3 {
	height: 0.44rem;
	line-height: 0.3rem;
	text-align: center;
	border-bottom: 0.01rem solid #e6e6e6;
}
.BanShi h3 a {
	display: block;
	color: #0d7bd8;
	width: 1.25rem;
	background: url("index-10.png") no-repeat center bottom;
	background-size: 100% 0.07rem;
	height: 100%;
	font-size: 0.3rem;
}
.BanShi ul {
	margin-top: 0.31rem;
}
.BanShi li {
	width: 1.7rem;
	height: 1.3rem;
	float: left;
	margin-right: 0.02rem;
	margin-bottom: 0.02rem;
}
.BanShi li:nth-child(1) {
	background: url("index16.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li:nth-child(2) {
	background: url("index17.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li:nth-child(3) {
	background: url("index18.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li:nth-child(4) {
	background: url("index19.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li:nth-child(5) {
	background: url("index20.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li:nth-child(6) {
	background: url("index21.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li:nth-child(7) {
	background: url("index22.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li:nth-child(8) {
	background: url("index23.png") no-repeat center 0.36rem;
	background-size: 0.39rem 0.36rem;
	background-color: #f5f5f5;
}
.BanShi li a {
	display: block;
	font-size: 0.26rem;
	padding-top: 0.84rem;
	height: 100%;
	box-sizing: border-box;
	text-align: center;
	color: #999;
}

.JiaoLiu {
	padding: 0.3rem 0.28rem;
	background-color: #fff;
	margin-top: 0.14rem;
}
.JiaoLiu h3 {
	height: 0.44rem;
	line-height: 0.3rem;
	text-align: center;
	border-bottom: 0.01rem solid #e6e6e6;
}
.JiaoLiu h3 a {
	display: block;
	color: #0d7bd8;
	width: 1.25rem;
	background: url("index-10.png") no-repeat center bottom;
	background-size: 100% 0.07rem;
	height: 100%;
	font-size: 0.3rem;
}
.JiaoLiu-hd {
	margin-top: 0.32rem;
}
.JiaoLiu-hd-l a {
	display: block;
}
.JiaoLiu-hd-l img {
	display: block;
	width: 2.85rem;
	height: 1.58rem;
}
.JiaoLiu-hd-r {
	width: 3.89rem;
}
.JiaoLiu-hd-r h4 {
	margin-bottom: 0.15rem;
}
.JiaoLiu-hd-r h4 a {
	display: block;
	font-size: 0.26rem;
	color: #0d7bd8;
	line-height: 0.3rem;
}
.JiaoLiu-hd-r p {
	font-size: 0.2rem;
	color: #999;
	line-height: 0.28rem;
	margin-top: 0.05rem;
}
.JiaoLiu-bd {
	margin-top: 0.19rem;
}
.JiaoLiu-bd a {
	float: left;
	width: 2.22rem;
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.26rem;
	color: #666;
	border-radius: 0.03rem;
	margin-right: 0.14rem;
	padding-left: 0.98rem;
	box-sizing: border-box;

}
.JiaoLiu-bd a:first-child {
	background: url("index32.png") no-repeat 0.49rem center;
	background-size: 0.36rem 0.35rem;
	background-color: #f2f7fc;
}
.JiaoLiu-bd a:nth-child(2) {
	background: url("index33.png") no-repeat 0.49rem center;
	background-size: 0.36rem 0.35rem;
	background-color: #f2f7fc;
}
.JiaoLiu-bd a:last-child {
	margin-right: 0;
	background: url("index34.png") no-repeat 0.49rem center;
	background-size: 0.36rem 0.35rem;
	background-color: #f2f7fc;
}




.ZhuanTi {
	padding: 0.3rem 0.28rem;
	background-color: #fff;
	margin-top: 0.14rem;
}
.ZhuanTi h3 {
	height: 0.44rem;
	line-height: 0.3rem;
	text-align: center;
	border-bottom: 0.01rem solid #e6e6e6;
}
.ZhuanTi h3 a {
	display: block;
	color: #0d7bd8;
	width: 1.25rem;
	background: url("index-10.png") no-repeat center bottom;
	background-size: 100% 0.07rem;
	height: 100%;
	font-size: 0.3rem;
}
.ZhuanTi-hd {
	margin-top: 0.31rem;
}
.ZhuanTi-hd a {
	display: block;
}
.ZhuanTi-hd a img {
	display: block;
	width: 6.91rem;
	height: 1.4rem;
}
.ZhuanTi span {
    display: block;
    width: 6.42rem;
    height: 0.58rem;
    margin-top: 0.06rem;
    background-color: #f5f5f5;
    border-radius: 0.5rem;
    text-align: center;
    line-height: 0.58rem;
    margin-left: 0.23rem;
    font-size: 0.24rem;
    margin-top: 0.3rem;
}
.ZhuanTi span a {
	display: block;
    color: #666;
}
.ZhuanTi span {
    float: right;
    color: #999;
    font-size: 0.22rem;
}



.ZhuJian {
	padding: 0.3rem 0.28rem;
	background-color: #fff;
	margin-top: 0.14rem;
}
.ZhuJian h3 {
	height: 0.44rem;
	line-height: 0.3rem;
	text-align: center;
	border-bottom: 0.01rem solid #e6e6e6;
}
.ZhuJian h3 a {
	display: block;
	color: #0d7bd8;
	width: 1.25rem;
	background: url("index-10.png") no-repeat center bottom;
	background-size: 100% 0.07rem;
	height: 100%;
	font-size: 0.3rem;
}
.ZhuJian .ZhuJian-t {
	margin-top: 0.31rem;
}
.ZhuJian .ZhuJian-t li {
    float: left;
    height: 100%;
    line-height: 0.5rem;
    font-size: 0.2rem;
    text-align: center;
    position: relative;
    color: #666;
    margin-right: 10%;
    margin-bottom: 0.1rem;
}
.ZhuJian .ZhuJian-t li p {
	font-size: 0.26rem;
}
.ZhuJian .ZhuJian-t li p img {
	display: block;
}
.ZhuJian .ZhuJian-t li p:first-child {
	width: 1.8rem;
	height: 1.5rem;
	padding-top: 0.35rem;
	padding-left: 0.5rem;
	box-sizing: border-box;
	background-color: #0d7bd8;
}
.ZhuJian .ZhuJian-t li:nth-child(5) p:first-child {
	padding-left: 0.4rem;
}
.ZhuJian .ZhuJian-t li:last-child p {
	padding-left: 0;
}
.ZhuJian .ZhuJian-t li:nth-child(3) {
	padding: 0 0;
}
.ZhuJian .swiper-slide {
	position: relative;
	z-index: 1;
	padding: 0.2rem;
	background-color: #f5f5f5;
	border: 0.01rem solid #f1f1f1;
	border-radius: 0.03rem;
	box-sizing: border-box;
	margin: 0;
}
.ZhuJian .swiper-slide > span {
	display: block;
	font-size: 0.2rem;
	color: #0d7bd8;
	font-weight: 700;
}
.ZhuJian .swiper-slide ul {
	display: block;
}
.ZhuJian .swiper-slide li {
	float: left;
	margin-top: 0.21rem;
	padding-right: 0.45rem;
}
.ZhuJian .swiper-slide li a {
	display: block;
	font-size: 0.2rem;
	color: #666;
}