﻿/* 清除 */
body{ margin: 0; padding: 0;}
*{ margin: 0; padding: 0; list-style: none; font-family: '微软雅黑';}
a{ text-decoration: none; cursor: pointer;}
img{ border: 0; display: block; cursor: pointer;}
h1,h2,h3,h4,h5{ font-weight: normal;}
ul,li{ list-style: none; cursor: pointer;}
b{ font-weight: normal;}
i{ font-style: normal;}
.clear{ clear: both;}
em{ font-style: normal;}
input , textarea , select{ outline: none;}
button{ outline: none;}
html,body{ font-size: calc(100vw/19.2);}
ul,li,a{
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}
/* 清除浮动 */
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.clear{ clear: both;}
/* 居中 */
.center_R{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;}
.textTwo{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/* 公共遮罩 */
.popUp{ display: none; width: 100%; height: 100%; background: #000;  position: fixed; top: 0; left: 0; z-index: 15; opacity: 0.5; transition: all 0.5s;}
.w1200{ width: 12rem; margin: auto;}
#back{ background: #f6f6f6;}
/* 首页 */
.hearder{ background: #fff; padding: 0.25rem 0;}
.hearder .topNav{ display: flex; justify-content: space-between;}
.hearder .topNav .left a , .hearder .topNav .left a img{ display: block; height: 0.6rem;}
.hearder .topNav .center{ width: 4rem; height: 0.38rem; border: 0.01rem solid #eee; border-radius: 0.25rem; margin: 0.1rem 0; position: relative; overflow: hidden;}
.hearder .topNav .center input{ display: block; padding: 0 1rem 0 0.25rem; height: 0.38rem; border: none; font-size: 0.16rem;}
.hearder .topNav .center button{ display: block; width: 0.8rem; height: 0.4rem; border: none; position: absolute; top: -0.01rem; right: -0.01rem; color: #fff; text-align: left; padding-left: 0.35rem; background: #0090f3 url(../images/搜索.png) no-repeat left 0.15rem center; background-size: 0.14rem auto; font-size: 0.15rem; line-height: 0.38rem;}
.hearder .topNav .right{ height: 0.34rem; padding: 0.13rem 0; line-height: 0.34rem;}
.hearder .topNav .right a{ float: left; font-size: 0.16rem; color: #333;}
.hearder .topNav .right em{ float: left; width: 1px; height: 0.18rem; background: #000; margin: 0.08rem 0.2rem;}
.hearder .topNav .right .img{ float: left; width: 0.34rem; height: 0.34rem; margin-left: 0.1rem;}
.hearder .topNav .right .img img{ display: block; width: 100%;}
.navMax{ width: 100%; height: 0.5rem; background: #0081f7; position: relative; z-index: 15;}
.navMax ul li{ float: left;}
.navMax .commr{ display: none; width: 100%; height: 4rem; background: hsla(0,0%,0%,0.50); position: absolute; top: 0.5rem; left: 0;}
.classify{ position: relative; width: 2rem; z-index: 10;}
.classify .tit{ font-size: 0.16rem; line-height: 0.5rem; color: #fff; padding-left: 0.5rem; background: #0096f5 url(../images/全部分类.png) no-repeat left 0.2rem center; background-size: 0.2rem auto;}
.classify .list{ display: none; width: 2rem; height: 4rem; background: #fff; position: absolute; top: 0.5rem; left: 0;}
.classify:hover .list{ display: block;}
.classify .minTit{ width: 2rem; height: 0.79rem; border-top: 0.01rem solid #eee; transition: all 0.5s;}
.classify .minTit:hover{ background: #e5f4ff;}
.classify .minTit:first-child{ border-color: #fff;}
.classify .minTit .min{ padding: 0.13rem 0.2rem 0 0.2rem;}

.classify .minTit .min h2{ font-size: 0.16rem; line-height: 0.3rem; color: #333; font-weight: bold; background: url(../images/返回1.png) no-repeat right center; background-size: 0.08rem auto; transition: all 0.5s;}
.classify .minTit:hover .min h2{ background: url(../images/返回2.png) no-repeat right center; color: #0081f7;}
.classify .minTit .min h2 a{color: #333;}
.classify .minTit:hover .min h2 a{color: #0081f7;}
.classify .minTit .min p{ font-size: 0.14rem; color: #999;}
.classify .minTit .cont{ display: none; position: absolute; top: 0; left: 2rem; min-width: 1.6rem; height: 3.8rem; padding: 0.1rem 0.3rem; background: hsla(0,0%,100%,0.90);}
.classify .minTit .cont a{ display: block; font-size: 0.14rem; color: #666; line-height: 0.36rem;}
.classify .minTit .cont a:hover{ color: #0081f7; padding-left: 0.2rem; background: url(../images/ming.png) no-repeat left center; background-size: 0.12rem auto;}
.classify .minTit:hover .cont{ display: block;}
.navMax .href a{ display: block; color: #fff; font-size: 0.16rem; line-height: 0.5rem; padding: 0 0.3rem; transition: all 0.5s;}
.navMax .href:hover a{ background: #0096f5;}
.banner{ width: 100%; height: 4rem; background: #eee; position: relative;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 0.25rem; display: flex; justify-content: center;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets span{ float: left; width: 0.2rem; height: 4px; background: #fff; opacity: 0.5; border-radius: 2px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ opacity: 1;}
.banner .pop{ width: 2.4rem; height: 3.5rem; background: #fff; border-radius: 0.05rem; position: absolute; top: 0.25rem; right: 3.6rem; z-index: 10;} 
.banner .pop h2{ font-size: 0.18rem; font-weight: bold; color: #333; text-align: center; padding: 0.3rem 0 0.35rem 0;}
.banner .pop .img{ width: 0.72rem; height: 0.72rem; border-radius: 100%; margin: auto; overflow: hidden;}
.banner .pop .img img{ display: block; width: 100%;}
.banner .pop a{ display: block; width: 2rem; height: 0.4rem; text-align: center; line-height: 0.4rem; font-size: 0.16rem; color: #fff; background: #0081f7; border-radius: 0.04rem; margin: 0.65rem auto 0.3rem auto; box-shadow: 0 0.03rem 0.06rem hsla(209,100%,48%,0.50);}
.banner .pop p{ font-size: 0.14rem; text-align: center; color: #999;}
.banner .pop p i{ color: #f00;}

.warn{ margin: 0.3rem auto 0.2rem auto; background: #fff; border-radius: 0.05rem; overflow: hidden; display: flex; justify-content: space-between;}
.warn .img{ width: 1rem; height: 1.22rem; overflow: hidden;}
.warn .img img{ display: block; width: 100%;}
.warn ul{ display: flex; justify-content: flex-start;}
.warn ul li{ width: 2.74rem; height: 0.7rem; border-left: 0.01rem solid #eee; margin: 0.26rem 0;}
.warn ul li:first-child{ border-color: #fff;}
.warn ul li h2{ font-size: 0.16rem; font-weight: bold; color: #333; padding: 0 0 0.05rem 0;}
.warn ul li p{ font-size: 0.14rem; color: #666; line-height: 0.22rem;}
.warn ul li .cont{ padding-left: 0.2rem;}

.course h1{ font-size: 0.24rem; font-weight: bold; color: #333; padding: 0.3rem 0 0.25rem 0;}
.course h1 a{ color: #333; }
.course .list{ width: 2.24rem; height: 2.4rem; background: #fff; border-radius: 0.05rem; margin-right: 0.2rem; margin-bottom: 0.2rem; transition: all 0.5s;}
.course .list:hover{ box-shadow: 0 0 0.1rem #ddd;}
.course .list:nth-child(5n){ margin-right: 0;}
.course .cont{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.course .list a{ width: 2.24rem; height: 2.4rem; border-radius: 0.05rem; overflow: hidden;}
.course .list .img{ width: 100%; height: 1.25rem; overflow: hidden; position: relative;}
.course .list .img img{ display: block; width: 100%;}
.course .list .img em{ float: left; position: absolute; top: 0; left: 0; padding: 0 0.2rem 0 0.13rem; height: 0.3rem; line-height: 0.3rem; color: #fff; font-size: 0.14rem; background: hsla(0,0%,0%,0.50); border-bottom-right-radius: 0.15rem;}
.course .list .bot{ padding: 0.1rem 0.15rem;}
.course .list .bot p{ font-size: 0.16rem; line-height: 0.24rem; color: #333;}
.course .list .min{ display: flex; justify-content: space-between; font-size: 0.12rem; line-height: 0.2rem; margin-top: 0.2rem; color: #999;}
.course .list .min em{ float: left; padding: 0 0.1rem; border-radius: 0.03rem; background: #00de6b; color: #fff;}
.course .list .min .em2{ background: #f3ba00;}
.course .list .min .ker{ padding-left: 0.2rem; background: url(../images/krt.jpg) no-repeat left center; background-size: 0.15rem auto;}
.course .list .min .totle{ font-size: 0.2rem; color: #f00;}
.course .list .min .totle i{ float: left; line-height: 0.12rem; font-size: 0.12rem; padding-top: 0.07rem;}
.minSer{ display: flex; justify-content: flex-start; border-bottom: 0.01rem solid #ddd; margin-bottom: 0.25rem;}
.minSer a{ display: block; font-size: 0.16rem; line-height: 0.44rem; margin: -0.1rem 0 -0.01rem 0.3rem; border-bottom: 0.02rem solid hsla(0,0%,100%,0.00); color: #333;}
.minSer a:first-child{ margin-left: 0;}
.minSer a.on{ color: #0081f7; border-color: #0081f7;}

.footer{ background: #dfe4eb; padding: 0.3rem 0; margin-top: 0.5rem;}
.footer .cont{ display: flex; justify-content: space-between; align-items: center;}
.footer .logo img{ display: block; height: 0.6rem;}
.footer .center{ width: 6.5rem; height: 1rem; border-left: 0.01rem solid #fff; border-right: 0.01rem solid #fff;}
.footer .center .nav{ display: flex; justify-content: center; padding-top: 0.03rem;}
.footer .center .nav a{ font-size: 0.14rem; color: #333; line-height: 0.26rem;}
.footer .center .nav em{ width: 0.01rem; height: 0.16rem; background: #000; margin: 0.05rem 0.1rem;}
.footer .center p{ font-size: 0.14rem; color: #333; line-height: 0.26rem; text-align: center;}
.footer .center .add{ line-height: 0.2rem; padding-top: 0.04rem;}
.footer .Qr img{ display: block; width: 1rem; margin: auto;}
.footer .Qr p{ font-size: 0.12rem; text-align: center; line-height: 0.12rem; color: #333; padding-top: 0.08rem;}

.register{ display: none; width: 440px; background: #fff; border-radius: 10px; position: fixed; left: 50%; margin-left: -220px; top: 0; z-index: 20;}
.register .sole{ width: 20px; height: 20px; position: absolute; top: 15px; right: 15px; background: url(../images/sole.png) no-repeat center; background-size: 100% auto;}
.register .cont{ padding: 40px;}
.register .tit{ display: flex; justify-content: space-between; border-bottom: 1px solid #eee; margin-bottom: 30px;}
.register .tit a{ display: block; width: 50%; font-size: 20px; line-height: 50px; text-align: center; color: #999; border-bottom: 2px solid hsla(0,0%,100%,0.00); margin-bottom: -1px;}
.register .tit a.on{ color: #0081f7; border-color: #0081f7;}
.register .min{ width: 358px; height: 42px; border: 1px solid #eee; border-radius: 5px; margin-bottom: 20px; position: relative;}
.register .min input{ display: block; border: none; height: 42px; padding: 0 45px; width: 268px; font-size: 14px; border-radius: 5px;}
.register .min select{ display: block; border: none; height: 42px; padding: 0 45px; width: 100%; font-size: 14px; border-radius: 5px;}
.register .min button{ display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; height: 22px; background: hsla(0,0%,100%,0.00); border: none; width: 126px; border-left: 1px solid #eee; color: #999;}
.register .min .img{ width: 45px; height: 100%; position: absolute; top: 0; left: 0;}
.register .min1 .img{ background: url(../images/cellOne.png) no-repeat center; background-size: 14px auto;}
.register .min2 .img{ background: url(../images/cell.png) no-repeat center; background-size: 14px auto;}
.register .min3 .img{ background: url(../images/mine.png) no-repeat center; background-size: 20px auto;}
.register .min4 .img{ background: url(../images/ban.png) no-repeat center; background-size: 22px auto;}
.register .botr a{ display: block; text-align: right; font-size: 12px; color: #999; padding-bottom: 15px;}
.register .botr button{ display: block; border: none; width: 100%; height: 42px; background: #0081f7; font-size: 18px; color: #fff; font-weight: bold; border-radius: 5px;}
.register p{ font-size: 0.14rem; text-align: center; color: #999; margin-top: 30px;}
.register p i{ color: #f00;}
.register .list ul li:nth-child(2){ display: none;}

.title{ border-bottom: 1px solid #eee; background: #fff;}
.title .cont{ display: flex; justify-content: flex-start;}
.title .cont a{ font-size: 0.16rem; line-height: 0.55rem; color: #666666;}
.title .cont em{ font-size: 0.16rem; line-height: 0.55rem; color: #666666; margin: 0 0.05rem;}
.title2{ background: #303030; border-color: #303030;}
.title2 .cont a , .title2 .title .cont em{ color: #999999;}
.radioDiv{ padding: 0.15rem 0; border-bottom: 1px solid #eee; background: #fff;}
.radioDiv .minker{ display: flex; justify-content: flex-start; font-size: 0.16rem; line-height: 0.4rem;}
.radioDiv .minker input{ display: none;}
.radioDiv .minker label{ margin: 0 0.15rem; color: #333;}
.radioDiv .minker a{margin: 0 0.15rem; color: #333;}
.radioDiv .minker p{ color: #999;}
.radioDiv .minker input:checked + label{ color: #0081ef;}
.radioDiv .minker a.active{color: #0081ef;}

.minSerTwo{ margin-top: 0.15rem; position: relative;}
.minSerTwo a{ margin: 0 0 -0.01rem 0.3rem;}
.courseTwo h1{ padding: 0.05rem 0 0.25rem 0;}
.courseTwo .turn{ position: absolute; top: 0; right: 0; line-height: 0.44rem; font-size: 0.16rem; display: flex; justify-content: flex-start;}
.courseTwo .turn em{ width: 0.3rem; height: 0.44rem;}
.courseTwo .turn .em1{ background: url(../images/left1.jpg) no-repeat center; background-size: 100% auto;}
.courseTwo .turn .em2{ background: url(../images/left2.jpg) no-repeat center; background-size: 100% auto;}
.courseTwo .turn p{ color: #999;}
.courseTwo .turn p .i1{ color: #333;}
.pagination{ display: flex; justify-content: center; margin-top: 0.3rem;}
.pagination a{ display: inline-block; padding:0 0.1rem; font-size: 0.16rem;min-width: 0.2rem; border-radius: 0.05rem; border: 0.01rem solid #e6e6e6; background: #fff; font-size: 0.12rem; color: #333; text-align: center; line-height: 0.3rem; margin: 0 0.05rem;}
.pagination a.comm{ width: 0.3rem;}
.pagination a.next{ width: 0.7rem;}
.pagination .active a,.pagination a.cur{ background: #0081f7; color: #fff;}

.videoDiv{ background: #222222; padding: 0.3rem 0 0.4rem 0;}
.videoDiv h1{ font-size: 0.24rem; font-weight: bold; color: #fff;}
.videoDiv .genre{ padding: 0.1rem 0 0.2rem 0;}
.videoDiv .genre p{ float: left; font-size: 0.16rem; line-height: 0.3rem; margin-right: 0.4rem; color: #999;}
.videoDiv .genre .min{ float: left; padding-left: 0.2rem; background: url(../images/ker.png) no-repeat left center; background-size: 0.14rem; font-size: 0.14rem; line-height: 0.3rem; color: #999;}
.videoDiv .genre .right{ float: right;}
.videoDiv .genre .right .diver{ float: left; width: 2rem; height: 0.1rem; background: #e6e6e6; border-radius: 0.05rem; overflow: hidden; margin: 0.1rem 0; position: relative;}
.videoDiv .genre .right .diver .tiao{ width: 80%; height: 0.1rem; background: #0090f3; position: absolute; top: 0; left: 0;}
.videoDiv .genre .right .ber{ float: left; font-size: 0.14rem; color: #228fec; line-height: 0.3rem; margin-left: 0.2rem;}
.videoDiv .contDiv{ display: flex; justify-content: space-between;}
.videoDiv .contDiv .videoLeft{ width: 9rem; height: 5.6rem; overflow: hidden;}
.videoDiv .contDiv .videoLeft video{ width: 100%; height: 100%;}
.videoDiv .contDiv .videoRight{ width: 3rem; background: #2d2d2d; padding-bottom: 0.2rem; height: 5.4rem;}
.videoDiv .contDiv .videoRight .tit{ padding: 0 0.15rem; height: 0.5rem; line-height: 0.5rem; display: flex; justify-content: space-between; background: #383838;}
.videoDiv .contDiv .videoRight .tit h2 , .videoDiv .contDiv .videoRight .tit p{ color: #fff; font-size: 0.16rem;}
.videoDiv .contDiv .videoRight .tit h2{ font-weight: bold;}
.videoDiv .contDiv .videoRight ul li{ width: 100%; height: 0.7rem; border-bottom: 0.01rem solid #666666; background: #282828;}
.videoDiv .contDiv .videoRight ul li.on{ background: #222;}
.videoDiv .contDiv .videoRight ul li .der{ padding: 0.1rem 0 0 0;}
.videoDiv .contDiv .videoRight ul li .der h2{ font-size: 0.16rem; padding: 0 0.25rem 0 0.45rem; background: url(../images/ker2.png) no-repeat left 0.15rem center; background-size: 0.2rem auto; color: #999;}
.videoDiv .contDiv .videoRight ul li .der p{ font-size: 0.12rem; color: #999; padding: 0 0.25rem 0 0.45rem; margin-top: 0.1rem;}
.videoDiv .contDiv .videoRight ul li .der p i{ float: right;}
.videoDiv .contDiv .videoRight ul li.on .der p i{ color: #228fec;}

.listContent{ padding: 0.3rem 0 0 0; display: flex; justify-content: space-between;}
.listContent .leftList{ width: 9.3rem; background: #fff; border-radius: 0.05rem;}
.listContent .leftList h1{ font-size: 0.2rem; color: #333; line-height: 0.6rem; padding: 0 0.2rem; border-bottom: 0.01rem solid #eee;}
.listContent .leftList .cont{ padding: 0.15rem 0.2rem 0.25rem 0.2rem;font-size: 0.16rem; color: #333;}
.listContent .leftList .cont p{ font-size: 0.16rem; color: #333; line-height: 0.26rem; padding-bottom: 0.2rem;}
.listContent .leftList .cont .img{ display: block; width: 100%;}
.listContent .rightList{ width: 2.55rem; background: #fff; border-radius: 0.05rem; padding-bottom: 0.2rem;}
.listContent .rightList h1{ font-size: 0.2rem; color: #333; line-height: 0.6rem; padding: 0 0.15rem; border-bottom: 0.01rem solid #eee;}
.listContent .rightList .list{ width: 2.24rem; height: 2.65rem; background: #fff; border-radius: 0.05rem; margin: 0.2rem auto 0; border: 0.01rem solid #eee; transition: all 0.5s;}
.listContent .rightList .list:hover{ box-shadow: 0 0 0.1rem #ddd;}
.listContent .rightList .cont{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.listContent .rightList .list a{ width: 2.24rem; height: 2.4rem; border-radius: 0.05rem; overflow: hidden;}
.listContent .rightList .list .img{ width: 100%; height: 1.25rem; overflow: hidden; position: relative;}
.listContent .rightList .list .img img{ display: block; width: 100%;}
.listContent .rightList .list .img em{ float: left; position: absolute; top: 0; left: 0; padding: 0 0.2rem 0 0.13rem; height: 0.3rem; line-height: 0.3rem; color: #fff; font-size: 0.14rem; background: hsla(0,0%,0%,0.50); border-bottom-right-radius: 0.15rem;}
.listContent .rightList .list .bot{ padding: 0.1rem 0.15rem;}
.listContent .rightList .list .bot p{ font-size: 0.16rem; line-height: 0.24rem; color: #333;}
.listContent .rightList .list .min{ display: flex; justify-content: space-between; font-size: 0.12rem; line-height: 0.2rem; margin-top: 0.15rem; color: #999;}
.listContent .rightList .list .min em{ float: left; padding: 0 0.1rem; border-radius: 0.03rem; background: #00de6b; color: #fff;}
.listContent .rightList .list .min .em2{ background: #f3ba00;}
.listContent .rightList .list .min .ker{ padding-left: 0.2rem; background: url(../images/krt.jpg) no-repeat left center; background-size: 0.15rem auto;}
.listContent .rightList .list .min .totle{ font-size: 0.2rem; color: #f00;}
.listContent .rightList .list .min .totle i{ float: left; line-height: 0.12rem; font-size: 0.12rem; padding-top: 0.07rem;}
.listContent .rightList .list .com{ font-size: 0.14rem; color: #999; margin-top: 0.1rem;}

.mineDiv{ display: flex; justify-content: space-between; padding: 0.2rem 0 0 0;}
.mineDiv .leftMine{ width: 1.9rem; min-height: 6.7rem; background: #fff; border-radius: 0.05rem; position: relative;}
.mineDiv .leftMine .cont{ padding: 0.3rem 0.1rem;}
.mineDiv .leftMine .img{ width: 1rem; height: 1rem; border-radius: 100%; overflow: hidden; margin: auto;}
.mineDiv .leftMine .img img{ display: block; width: 100%;}
.mineDiv .leftMine h1{ font-size: 0.18rem; font-weight: bold; color: #333; text-align: center; padding: 0.15rem 0 0.08rem 0;}
.mineDiv .leftMine .em{ display: flex; justify-content: center;}
.mineDiv .leftMine .em em{ float: left; font-size: 0.12rem; line-height: 0.2rem; padding: 0 0.1rem; border-radius: 0.1rem; background: #ebf7ff; color: #228fec;}
.mineDiv .leftMine .per{ margin-top: 0.3rem; border-top: 0.01rem dashed #eee;}
.mineDiv .leftMine .per a{ display: flex; justify-content: center; font-size: 0.14rem; line-height: 0.5rem; color: #333;}
.mineDiv .leftMine .per a i{ padding-left: 0.25rem;}
.mineDiv .leftMine .per a.on{ color: #228fec;}
.mineDiv .leftMine .per a:first-child i{ background: url(../images/kgr4.png) no-repeat left center; background-size: 0.13rem auto;}
.mineDiv .leftMine .per a:nth-child(2) i{ background: url(../images/kgr13.png) no-repeat left center; background-size: 0.18rem auto;}
.mineDiv .leftMine .per a:nth-child(3) i{ background: url(../images/kgr7.png) no-repeat left center; background-size: 0.15rem auto;}
.mineDiv .leftMine .per a:nth-child(4) i{ background: url(../images/kgr5.png) no-repeat left center; background-size: 0.15rem auto;}
.mineDiv .leftMine .per a.on:first-child i{ background: url(../images/kgr11.png) no-repeat left center; background-size: 0.13rem auto;}
.mineDiv .leftMine .per a.on:nth-child(2) i{ background: url(../images/kgr6.png) no-repeat left center; background-size: 0.18rem auto;}
.mineDiv .leftMine .per a.on:nth-child(3) i{ background: url(../images/kgr14.png) no-repeat left center; background-size: 0.15rem auto;}
.mineDiv .leftMine .per a.on:nth-child(4) i{ background: url(../images/kgr12.png) no-repeat left center; background-size: 0.15rem auto;}
.mineDiv .leftMine .wearch{ width: 1.3rem; padding: 0.1rem 0; border: 0.01rem solid #eee; border-radius: 0.05rem; position: absolute; bottom: 0.3rem; left: 50%; margin-left: -0.65rem;}
.mineDiv .leftMine .wearch img{ display: block; width: 1.1rem; margin: auto;}
.mineDiv .leftMine .wearch p{ font-size: 0.12rem; line-height: 0.18rem; text-align: center; padding-top: 0.07rem;}
.mineDiv .rightMine{ width: 9.9rem;}
.mineDiv .rightMine2{ background: #fff; border-radius: 0.05rem;}
.mineDiv .rightMine .tit{ padding: 0.35rem; background: #fff; border-radius: 0.05rem;}
.mineDiv .rightMine .tit ul{ display: flex; justify-content: space-between;}
.mineDiv .rightMine .tit ul li{ width: 3.3rem; height: 0.7rem; position: relative; display: flex; justify-content: center;}
.mineDiv .rightMine .tit ul li em{ display: block; width: 1px; height: 100%; background: #eee; position: absolute; top: 0; right: 0;}
.mineDiv .rightMine .tit ul li .img{ width: 0.7rem; height: 0.7rem; margin-right: 0.25rem;}
.mineDiv .rightMine .tit ul li .img img{ display: block; width: 100%;}
.mineDiv .rightMine .tit ul li p{ font-size: 0.16rem; color: #333;}
.mineDiv .rightMine .tit ul li h2{ font-size: 0.12rem; color: #333;}
.mineDiv .rightMine .tit ul li h2 i{ font-size: 0.36rem;}

.styleFer{ margin-top: 0.2rem; background: #fff; border-radius: 0.05rem; padding-bottom: 0.3rem;}
.styleFer .list{ width: 2.24rem; height: 2.65rem; background: #fff; border-radius: 0.05rem; margin: 0.2rem auto 0; border: 0.01rem solid #eee; transition: all 0.5s;}
.styleFer .list:hover{ box-shadow: 0 0 0.1rem #ddd;}
.styleFer .cont{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.styleFer .list a{ width: 2.24rem; height: 2.4rem; border-radius: 0.05rem; overflow: hidden;}
.styleFer .list .img{ width: 100%; height: 1.25rem; overflow: hidden; position: relative;}
.styleFer .list .img img{ display: block; width: 100%;}
.styleFer .list .img em{ float: left; position: absolute; top: 0; left: 0; padding: 0 0.2rem 0 0.13rem; height: 0.3rem; line-height: 0.3rem; color: #fff; font-size: 0.14rem; background: hsla(0,0%,0%,0.50); border-bottom-right-radius: 0.15rem;}
.styleFer .list .bot{ padding: 0.1rem 0.15rem;}
.styleFer .list .bot p{ font-size: 0.16rem; line-height: 0.24rem; color: #333;}
.styleFer .list .min{ display: flex; justify-content: space-between; font-size: 0.12rem; line-height: 0.2rem; margin-top: 0.15rem; color: #999;}
.styleFer .list .min em{ float: left; padding: 0 0.1rem; border-radius: 0.03rem; background: #00de6b; color: #fff;}
.styleFer .list .min .em2{ background: #f3ba00;}
.styleFer .list .min .ker{ padding-left: 0.2rem; background: url(../images/krt.jpg) no-repeat left center; background-size: 0.15rem auto;}
.styleFer .list .min .totle{ font-size: 0.2rem; color: #f00;}
.styleFer .list .min .totle i{ float: left; line-height: 0.12rem; font-size: 0.12rem; padding-top: 0.07rem;}
.styleFer .list .com{ font-size: 0.14rem; color: #999; margin-top: 0.1rem;}
.styleFer .commrt{ padding: 0 0.2rem;}
.styleFer .commrt h1{ font-size: 0.18rem; font-weight: bold; color: #333; border-bottom: 0.01rem solid #eee; padding: 0.15rem 0 0.1rem 0; line-height: 0.3rem;}
.styleFer .commrt h1 a{ float: right; font-size: 0.16rem; color: #999999; font-weight: normal;}
.styleFer .list .gun{ width: 100%; height: 0.1rem; border-radius: 0.05rem; background: #e6e6e6; overflow: hidden; position: relative; margin: 0.15rem 0 0.08rem 0;}
.styleFer .list .gun .ner{ width: 20%; height: 0.1rem; background: #0090f3; position: absolute; top: 0; left: 0;}
.styleFer .list .text{ font-size: 0.14rem; color: #228fec;}
.styleFer .list2{ height: 2.8rem;}
.styleFer2{ margin-top: 0;}
.minSer2{ margin: 0; margin-top: 0.1rem;}
.styleFer2 .commrt .h1{ border: none; font-size: 0.24rem;}
.styleFer table{ font-size: 0.16rem; text-align: center; width: 100%; line-height: 0.4rem; color: #333; margin-top: 0.2rem;}
.styleFer table th{ font-weight: normal; background: #f6f6f6;}
.styleFer table td{ background: #fff;}
.styleFer table td.color1{ color: #228fec;}
.styleFer table td.color2{ color: #10d977;}

.status em{ float: left; width: 0.75rem; height: 0.42rem; text-align: right; color: #333; font-size: 0.14rem; line-height: 0.42rem; margin-right: 0.2rem;}
.status em i{ color: #f00;}
.status .rightM{ float: left;}
.status .rightM input{ display: block; width: 3.3rem; height: 0.4rem; border: 0.01rem solid #e6e6e6; border-radius: 0.04rem; padding: 0 0.15rem; font-size: 0.14rem;}
.status .rightM select{ display: block; width: 3.6rem; height: 0.4rem; border: 0.01rem solid #e6e6e6; border-radius: 0.04rem; padding: 0 0.15rem; font-size: 0.14rem;}
.status .mm{ padding: 0.1rem 0;}
.status .rightM .img{ width: 1rem; height: 1rem; border-radius: 100%; overflow: hidden; position: relative;}
.status .rightM .img img{ width: 100%;}
.status .rightM .img p{ display: none; position: absolute; bottom: 0; left: 0; width: 100%; font-size: 0.12rem; color: #fff; text-align: center; padding: 0.1rem 0; background: hsla(0,0%,0%,0.50);}
.status .rightM .img:hover p{ display: block;}
.status .em{ line-height: 1rem;}
.status .rightM .radio{ display: none;}
.status .label{ float: left; padding-left: 0.25rem; background: url(../images/icon2.png) no-repeat left center; background-size: 0.15rem auto; font-size: 0.14rem; color: #333; line-height: 0.42rem; margin-right: 0.35rem;}
.status .rightM .radio:checked + .label{ color: #0090f3; background: url(../images/icon1.png) no-repeat left center; background-size: 0.15rem auto;}
.status button{ display: block; border: none; border-radius: 0.05rem; font-size: 0.18rem; color: #fff; background: #0090f3; width: 1.6rem; height: 0.5rem;}




.listContent .leftList h1.hnav{ font-size: 0.2rem; color: #333; line-height: 0.6rem; border-bottom: 0.01rem solid #eee; padding: 0; margin: 0 20px;}
.listContent .leftList h1.hnav a{ display: inline-block; padding: 0 5px; font-size: .18rem; color: #333; }
.listContent .leftList h1.hnav a:hover,.listContent .leftList h1.hnav a.active{
	border-bottom: 0.01rem solid #0081F7; color: #0081F7;

}

/*新闻列表*/
.news{ font-size: 12px; padding: 0 0 25px 0; }
.news ul{ padding: 0 25px; }
.news ul li{ padding:18px 0 20px 0; border-bottom: 1px solid #E6E6E6;}
.news ul li .lt{ float: left;width:250px; height: 162px; position: relative;}
.news ul li .lt img{width:250px; height: 162px;}
.news ul li .lt em{ position: absolute;left: 0;top: 0; width:67px; height: 31px; line-height: 31px; text-align: center; border-radius: 5px 5px 5px 0; background: #222; color: #fff; }
.news ul li .rt{ float: right; width: 580px; padding-right: 27px; }
.news ul li .rt a{}
.news ul li .rt a h2{ padding: 15px 0 10px 0; line-height: 26px; height: 26px; overflow: hidden; font-size: 16px; color:#121043; }
.news ul li .rt a:hover h2{color: #0081F7;}
.news ul li .rt a p{ font-size: 14px; height: 44px; line-height: 22px; overflow: hidden; padding-bottom: 28px; color: #666; }
.news ul li .rt a .fu{ height: 18px; line-height: 18px; }
.news ul li .rt a .fu i{ height: 18px; background: url('images/i1.png') no-repeat 0; padding-left:24px; color: #666;}
.news ul li .rt a .fu span{ float: right; color:#666; padding-right: 10px; }
.news ul li .rt a:hover .fu span{ color: #0081F7; }
.news ul li .rt:after{ clear: both; }
.clear{ clear: both; }

/*新闻详情*/
.newsinfo{}
.newsinfo .news_head{ padding: 15px 21px 20px 21px; line-height: 24px; border-bottom: 1px solid #E6E6E6; color: #666; font-size: 14px; }
.newsinfo .news_head h1{ color: #505050; font-size: 18px;line-height: 36px; padding: 0; border-bottom: 0; }
.newsinfo .article{ padding: 10px 21px 20px 21px; line-height: 180%; font-size: 555; font-size: 16px; }
.newsinfo .article p{ padding: 8px 0; text-indent: 2em; }
.title .cont{ font-size: .16rem;line-height: 0.55rem; color: #666; }