.down-main{
    position: relative;
}
.bread-title{
    margin-top:15px;
}
.bread-title .name{
    color:#666;
}
.inner-main{
    margin:25px 0 25px;
}
.inner-main .m-left{
    width:260px;
    background:#fff;
    padding:30px 0;
}
.m-left .pic{
    width:160px;
    height:160px;
    display:block;
    overflow:hidden;
    margin:0 auto;
}
.m-left .pic img{
    width:100%;
    height:100%;
    border-radius:24px;
}
.m-left .name{
    font-size:18px;
    font-weight:bold;
    margin:16px 0;
    display:block;
    text-align: center;
}
.m-left .down-btn{
    width:130px;
    height:45px;
    line-height:45px;
    margin:0 auto 12px;
    position:relative;
}
.m-left .down-btn a{
    font-size:17px;
    color:#fff;
}
.m-left .db-sc a{
    width:100%;
    text-align: center;
}
.m-left .down-btn .icon{
    display:inline-block;
    width:25px;
    height:25px;
    background:url("../images/down.png") no-repeat 0 0;
    margin-left: 12px;
    vertical-align: middle;
}
.m-left .down-btn .icont{
    display:inline-block;
    width:20px;
    height:20px;
    background:url("../images/down.png") no-repeat -2px -3px;
    vertical-align: middle;
    margin-right:3px;
}
.m-left .db-sc .icon{
    background-position:-1px -272px;
}
.m-left .db-dn .icont{
    background-position:-5px -240px;
}
.m-left .down-btn  .icon-az{
    background-position:-5px -28px;
}
.m-left .down-btn  .icon-pg{
    background-position:-2px -56px;
    margin-top: -4px;
}
.m-left .down-btn  .icon-dn{
    background-position:-5px -88px;
    margin-top: 5px;
}
.m-left .down-btn.db-az{
    background:#29cc6d;
}
.m-left .down-btn.db-pg{
    background:#5298ff;
}
.m-left .down-btn.db-dn{
    background:#fea342;
}
.m-left .down-btn.db-sc{
    background:#73706d;
}
.m-left .down-btn .code{
    width: 45px;
    text-align: center;
    border-left:1px solid #999;
    border-left:1px solid rgba(153,153,153,0.5);
}
.m-left .down-btn .ercode{
    display:block;
    width:160px;
    height:160px;
    background:url("../images/code.png") no-repeat;
    position: absolute;
    right:-170px;
    top:-20px;
    z-index:999999;
    display:none;
}
.m-left .down-btn .ercode img{
    width:113px;
    height:113px;
    margin:20px 20px 20px 28px;
}
/*closeDown*/
.m-left .nobtn{
    display: block;
    width:180px;
    height:45px;
    line-height:45px;
    margin:0 auto 12px;
    background: #ccc;
    color:#fff;
    text-align: center;
    font-size: 18px;
}
.m-left .detail{
    margin-top:15px;
}
.m-left .detail span{
    display:block;
    line-height:30px;
    margin-left:40px;
}
.m-left .detail .lab{
    color:#fff;
    background:#ff7d00;
    font-size:13px;
    margin:0 5px 5px 0;
    border-radius:3px;
    padding:0 5px;
    display:inline-block;
    height:24px;
    line-height:24px;
}
.m-left .detail .kfsname{
    border-bottom:1px dashed #ff7d00;
}
.inner-main .m-right{
    width:920px;
}
.d-main{
    padding:30px;
    background:#fff;
    margin-bottom:20px;
}
.d-main .mgbt{
    margin-bottom:35px;
}
.d-main .lead{
    border-left:3px solid #cccccc;
    position: relative;
    display: none;
}
.d-main .lead .con{
    color: #666;
    padding: 15px 0 15px 30px;
    width: 755px;
    background: #f6f6f6 url("../images/circle.png") 742px -235px no-repeat;
	height:70px;
}
.d-main .lead .con p{
    width:700px;
    line-height: 24px;
}

.d-main .lead .circle-bt,.circle-bt{
    position:absolute;
    right:0;
    top:0;
    width:102px;
    height:100px;
    line-height:100px;
    text-align: center;
    font-size:40px;
    color:#ff7d00;
    font-style: italic;
    background:url("../images/circle.png") no-repeat 0 0;
}
.circle-bt {
    position: relative;
    margin:0 auto 20px auto;
}
.d-main .lead .circle-tp,.circle-tp{
    position:absolute;
    left:0;
    top:0;
    height:100px;
    background:url("../images/circle.png") no-repeat 0 -108px;
}
.d-main .instro .con{
    margin-top:12px;
	color:#666;
	line-height:30px;
}

.d-main .instro .con > .words p {
    font-size: 16px;
}

.d-main .instro .con > .words p img{
    max-width: 50%;
}

.d-main .instro .con > .words h3 {
    margin: 10px 0px 5px 0px;
    font-size: 16px;
    color: #ff7d00;
    border-bottom: 1px dashed #ff7d00;
    background: url(../images/h3_title_bg.png) no-repeat center left;
    background-size: 20px;
    text-indent: -8px;
}

.d-main .instro .con a.innerlink{
	color:#ff7d00;
	border-bottom:dashed 1px #CC6633;
}
.d-main .instro .show-all{
    color:#5298ff;
    margin-top:-20px;
    cursor:pointer;display: none;
}
.d-main .show-all p{
    line-height:24px;
}
.d-main .show-all i{
    display:inline-block;
    width:8px;
    height:8px;
    background:url("../images/down.png") no-repeat;
    line-height:24px;
}
.d-main .show-all .down{
    background-position: -5px -125px;
}
.d-main .show-all .up{
    background-position: -18px -125px;
}
.d-main .jietu .show-box{
    margin-top:20px;
}
.d-main .jietu .imgbox{

    width: 100%;
    overflow: hidden;
}
.d-main .jietu .imgbox ul{
    list-style: none;
    padding: 0;
    margin: 0;

    overflow-x: auto;
    height: auto;
    width: 100%;
    transition: transform 0.3s ease-in-out;
}
.d-main .jietu .imgbox .expand{
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    background: #111 url("../images/down.png") 7px -135px no-repeat;
    bottom:0;
    right: 0;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    display:none;
}
.d-main .jietu .imgbox li:hover .expand{
    display:block;
}
.d-main .jietu li{
    display: inline-block;
    width: 200px; /* 设置图片宽度 */
    height: auto; /* 设置图片高度自适应 */
    margin-right: 10px;
}
.d-main .jietu img{
    width: 100%; /* 调整图片宽度 */
    height: auto; /* 根据需要调整图片高度 */
}
.d-main .jietu .scroll-bar{
    height:5px;
    background:#e4e4e4;
    position: relative;
    margin-top:30px;
    overflow:hidden;
    display:none;
}
.d-main .jietu .scroll-bar .valve{
    position: absolute;
    left:0;
    top:0;
    height:5px;
    background:#73706d;
    width:200px;
    cursor:pointer;
}
.mr-title{
    border-left:3px solid #ff7d00;
    padding-left:8px;
    color:#ff7d00;
    font-weight:bold;
	display:inline-block;
    font-size:16px;
}
 .mr-title .count{
    font-weight:normal;
    color:#666;
}
 .mr-title .num{
    color:#ff7d00;
}
.m-right .m-pd,.m-l .m-pd{
    background:#fff;
    padding:25px 30px;
    margin-bottom:20px;
}
.m-pd a.more{
	float:right;
}
.m-right .m-pdt{
    padding-bottom:10px;
}
.mr-list .list{
    margin-top:20px;
    margin-right:-31px;
}
.mr-list .list li{
    margin-right:31px;
}
.mr-list .list img{
    width:80px;
    height:80px;
    border-radius:12px;
}
.mr-list .list .name{
    display: block;
    text-align: center;
    width:80px;
    height:30px;
    line-height:30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mr-gl  .list{
    margin-right:-60px;
}
.mr-gl  .list li{
    padding:12px 0;
    border-bottom:1px dashed #ddd;
    width:405px;
    margin-right:55px;
}
.mr-gl  .list .txt{
    width:300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display:inline-block;
}
.mr-gl  .list .time{
    color: #999;
}
.mr-gl  .list li:nth-last-child(1),.mr-gl  .list li:nth-last-child(2){
    border:none;
}
.mr-lb .list li{
    overflow:hidden;
    width:46%;
    padding:20px 30px 20px 0;
    border:1px dashed #ddd;
    border-width:0 1px 1px 0;
}
.mr-lb .list li.tli{
    padding:20px 0 20px 30px;
    border-width:0  0 1px 0;
}
.mr-lb .list li.last{
    border-bottom-width:0;
    padding-bottom:0;
}
.mr-lb .list img{
    width:70px;
    height:70px;
    border-radius:10px;
    margin-right:10px;
}
.mr-lb .list .progress{
    width:200px;
    height:12px;
    border-radius:6px;
    background:#e4e4e4;
    position: relative;
    margin-top:5px;
}
.mr-lb .list .progress .percent{
    position: absolute;
    left:0;
    top:0;
    height:12px;
    background:#29cc6d;
    border-radius:6px;
}
.mr-lb .list  .percent .num{
    font-size:12px;
    color:#fff;
    display:block;
    height:12px;
    line-height:12px;
    margin-right:5px;
}
.mr-lb .list  .percent b{
    font-weight:normal;
}
.mr-lb .list .get{
    display:block;
    width:74px;
    height:34px;
    line-height:34px;
    border:1px solid #ff7d00;
    border-radius:3px;
    font-size:15px;
    color: #ff7d00;
    text-align:center;
}
.mr-lb .list .get:hover,.page .detail .down-btn:hover, .d-main .gj .down-btn:hover{
    background:#ff7d00;
    color:#fff;
    transition:all .2s;
    -webkit-transition:all .2s;
}
.mr-lb .list .name{
    font-size:15px;
}
.mr-lb .list .time{
    height:30px;
    line-height:30px;
    color:#666;
}
/*è¯„è®º*/
.pl-box{
    border:1px solid #e4e4e4;
    margin-top:15px;
    position: relative;
}
.pl-box .pl-t{
    padding: 5px 10px;
}
.pl-box .pl-txta{
    line-height: 30px;
    border: none;
    color: #666;
    height:110px;
    width:100%;
}
.pl-box .pl-cz{
    height:40px;
    background:#f4f4f4;
    position: relative;
}
.pl-box .pl-cz .express{
    display: block;
    width: 23px;
    height: 25px;
    background: url("../images/down.png") no-repeat -2px -208px;
    margin: 10px 0 0 10px;
    cursor:pointer;
}
.pl-box .pl-cz .pl-btn{
    width:100px;
    height:40px;
    line-height:40px;
    background:#ff7d00;
    color:#fff;
    text-align:center;
    border:none;
    font-size:16px;
    cursor:pointer;
}
.pl-box .pl-cz .pl-btn:hover{
    opacity:0.8;
    filter:alpha(opacity=80);
}
.pl-no-tip{
    text-align: center;
    margin-top:35px;
}
.pl-list{
    border-top:1px solid #e4e4e4;
    margin-top:35px;
}
.pl-list .per img{
    width:40px;
    height:40px;
    border-radius:100%;
    margin-right:15px;
}
.pl-list li{
    overflow:hidden;
    padding-top:25px;
}
.pl-list .detail{
    border-bottom: 1px dashed #ddd;
    margin-left:50px;
    padding-bottom:25px;
}
.pl-list .detail .content{
    margin-top:10px;
    line-height:24px;
    padding-left:5px;
}
.pl-list .detail .name{
    color:#ff7d00;
    margin-right:10px;
}
.pl-list .detail .intro{
    color:#666;
}
.pl-list .detail .time{
    color:#999;
}
.load-more{
    width:100%;
    background:#f4f4f4;
    font-size:16px;
    text-align: center;
    height:50px;
    line-height:50px;
    display:block;
    margin-top:20px;
    cursor:pointer;
}
/*è¯„è®ºend*/
.backtop{
    height:50px;
    width:50px;
    position:fixed;
    bottom:10%;
    right:50%;
    background:#73706d;
    margin-right:-670px;
    cursor:pointer;
    display:none;
}
.backtop .icon{
    width: 30px;
    height: 20px;
    display: inline-block;
    background: url("../images/down.png") no-repeat -2px -175px;
    margin: 15px 10px;
}
.backtop .word{
    font-size:12px;
    display:inline-block;
    width:25px;
    color:#fff;
    margin:8px 13px;
    display:none;
}
.backtop:hover{
    background:#ff7d00;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.backtop:hover .word{
    display:block;
}
.backtop:hover .icon{
    display:none;
}
.bg{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#111;
    opacity:0.9;
    filter:Alpha(opacity=90);
    display:none;
    z-index:999;
}
.m-showbox {
    position:fixed;;
    left:50%;
    top:50%;
    box-shadow: 0 0 10px #111;
    display:none;
    z-index:1000;
}
.m-showbox .inner-box{
    position: relative;
}
.m-showbox img{
    display:none;
}
.m-showbox img.current{
    display: block;
    max-height: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.close{
    position:fixed;
    width:70px;
    height:70px;
    background:#111 url("../images/down.png") 18px -300px  no-repeat;
    top:0;
    right:0;
    cursor:pointer;
    z-index:1001;
    opacity:0.5;
    filter:alpha(opacity=50);
}
.m-showbox .inner-box .prev{
    position: absolute;
    width:30px;
    height:60px;
    background:#111 url("../images/down.png") no-repeat 0px -365px;
    left:-80px;
    top:50%;
    margin-top:-30px;
    cursor:pointer;
    opacity:0.5;
    filter:alpha(opacity=50);
}
.m-showbox .inner-box .next{
    position: absolute;
    width:30px;
    height:60px;
    background:#111 url("../images/down.png") no-repeat 0px -415px;
    right:-80px;
    top:50%;
    margin-top:-30px;
    cursor:pointer;
    opacity:0.5;
    filter:alpha(opacity=50);
}
.m-showbox .inner-box .prev:hover,.m-showbox .inner-box .next:hover,.close:hover{
    background-color:#ff7d00;
}
/*qqè¡¨æƒ…*/
.qqFace {
    margin-top: 10px;
    background: #fff;
    padding: 2px;
    border: 1px #dfe6f6 solid;
}

.qqFace table td {
    padding: 0px;
}

.qqFace table td img {
    cursor: pointer;
    border: 1px #fff solid;
}

.qqFace table td img:hover {
    border: 1px #0066cc solid;
}
/*qqè¡¨æƒ… end*/
/*æ–‡ç« è¯¦æƒ…é¡µ*/
.inner-main .m-l{
    width:880px;
}
.page h1{
    font-size:30px;
    text-align: center;
    font-weight:normal;
    margin:35px 0 25px 0;
}
.page .lead{
    text-align: center;
    color:#999;
    margin-bottom:35px;
}
.page .lead a{
    color:#5298ff;
}
.page .detail{
    background:#f6f6f6;
    padding:22px 22px 12px;
}
.down-main .gj{
    border:1px dashed #e4e4e4;
    padding:20px;
}
.page .detail .spic,.down-main .gj .spic{
    width:76px;
    height:76px;
    border-radius:10px;
    margin-right:10px;
}
.page .detail .name,.down-main .gj .name{
    font-size:16px;
    display: inline-block;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.down-main .gj .name{
    width:350px;
}
.page .detail .xq span,.down-main .gj span{
    display:block;
    line-height:24px;
    color:#999;
    margin-top:3px;
}
.down-main .gj .dp{
    color:#666;
    display: inline-block;
    width:350px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.down-main .gj .score{
    width:65px;
    height:65px;
    border:1px solid #ff7d00;
    color:#ff7d00;
    border-radius:100%;
    font-size:28px;
   text-align: center;
    line-height:65px;
    position: relative;
    margin:10px 90px 0 0;
    font-style:italic;
}
.down-main .gj .score .word{
    position:absolute;
    left:0;
    bottom:-5px;
    width:70px;
    text-align: center;
    height:20px;
    line-height:20px;
    font-size:14px;
    color:#ff7d00;
    background:#fff;
    font-style:normal;
}
.page .pf{
    width:320px;
    margin-left:70px;
}
.page .pfbox{
    width:150px;
    height:32px;
    line-height:32px;
    border-radius:10px 0 10px 0;
    background:#fff;
    margin:0 10px 10px 0;
}
.page .pfbox .tt{
    margin-left:12px;
}
.page .pfbox .star{
    display:block;
    width:73px;
    height:15px;
    background:url("../images/litterStar.png") no-repeat 0 0;
    margin-top:8px;
}
.page .pfbox .star0{
    background-position:0 0;
}
.page .pfbox .star1{
    background-position:0 -26px;
}
.page .pfbox .star2{
    background-position:0 -53px;
}
.page .pfbox .star3{
    background-position:0 -78px;
}
.page .pfbox .star4{
    background-position:0 -105px;
}
.page .pfbox .star5{
    background-position:0 -130px;
}
.mgbt .down-btn {
    width: 110px;
    height: 36px;
    line-height: 36px;
    color: #ff7d00;
    text-align: center;
    border: 1px solid #ff7d00;
    display: block;
    margin: 20px 20px 0 0;
}
.page .detail .down-btn,.d-main .gj .down-btn{
    width:110px;
    height:36px;
    line-height:36px;
    color:#ff7d00;
    text-align: center;
    border:1px solid #ff7d00;
    display:block;
    margin:20px 20px 0 0;
}
.page .content p{
    line-height:24px;
    margin:30px 0;
}
.page .content table{
    margin:auto;
}
.page .content p .innerlink{
    color:#5298ff;
    border-bottom:1px dashed #5298ff;
}
.page .content p a{ color:#5298ff;}
.page .content{
    overflow:hidden;
}
.page .content img{
    max-width:800px;
}
.page .tip{
    margin:8px auto;
}
/**swiper**/
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}
.swiper-container-horizontal>.swiper-pagination {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;margin: 0 3px;border-radius: 100%;background: #ccc;}
.swiper-pagination-bullet-active{ background-color:#fa4e68 !important;}
.sp-box{
    position: relative;
}
.sp-box .swiper-container{
    margin-top:15px;
}
.sp-box .swiper-container img{
    width:190px;
    height:110px;
}
.sp-box .swiper-container ul{
    margin-right:-20px;
    overflow:hidden;
}
.sp-box .swiper-container li{
    margin-right:20px;
    float: left;
    position: relative;
    z-index:1;
}
.sp-box .swiper-container li{
    overflow:hidden;
}
.sp-box .swiper-container .name{
    display:block;
    width:190px;
}
.sp-box .swiper-container .swiper-slide{
    z-index:1;
}
.sp-box .swiper-container .swiper-button-next,.sp-box .swiper-container .swiper-button-prev,.imgbox .prev-btn,.imgbox .next-btn{
    position: absolute;
    width:25px;
    height:50px;
    top:50%;
    margin-top:-50px;
    cursor:pointer;
    opacity:1;
    filter:alpha(opacity=100);
    z-index:10000;
}
.sp-box .swiper-container .swiper-button-next,.imgbox .next-btn{
    right:0;
    background:#111 url("../images/down.png") no-repeat 0px -420px;
}
.sp-box .swiper-container .swiper-button-prev,.imgbox .prev-btn{
    left:0;
    background:#111 url("../images/down.png") no-repeat -2px -370px;
 }
.imgbox .next-btn{
    right:-30px;
}
.imgbox .prev-btn {
    left:-30px;
}
.imgbox .next-btn,.imgbox .prev-btn{
    background-color:#666;
    margin-top:-25px;
}

.sp-box .swiper-container .swiper-button-next:hover,.sp-box .swiper-container .swiper-button-prev:hover{
    background-color:#ff7d00;
}
.inner-main .m-r{
    width:300px;
}
.m-r .sbox{
    padding:25px 20px 0;
    background:#fff;
    margin-bottom:20px;
}
.m-r .sbox .mr-title{
    margin-bottom:5px;
}
.m-r .sbox .list li{
    border-bottom:1px dashed #ddd;
    overflow:hidden;
    padding:15px 0;
}
.m-r .sbox .list li:last-child{
    border:none;
}
.m-r .sbox .list li .num{
    display: inline-block;
    width: 18px;
    height: 18px;
    margin:2px 5px 0 0;
    float: left;
    background-color: #999;
    text-align: center;
    line-height: 18px;
    color: #fff;
    font-size: 12px;
}
.m-r .sbox .list li:nth-child(1) .num{
    background:#ff6864;
}
.m-r .sbox .list li:nth-child(2) .num{
    background:#ffa66b;
}
.m-r .sbox .list li:nth-child(3) .num{
    background:#ffa66b;
}
.m-r .sbox .list li .txt{
    display: inline-block;
    float: left;
    width: 237px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-r .sbox .list-img{
    margin-right:-25px;
    overflow:hidden;
    padding-bottom:30px;
    display:none;
}
.m-r .sbox .list-img.active{
    display:block;
}
.m-r .sbox .list-img li{
    float:left;
    margin:15px 25px 0px 0;
}
.m-r .sbox .list-img img{
    width:70px;
    height:70px;
    border-radius:10px;
}
.m-r .sbox .list-img .name{
    display:block;
    width:70px;
    margin-top:8px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-r .sbox .list-imgt{
    margin-right:-20px;
    display:block;
}
.m-r .sbox .list-imgt li{
    margin:15px 20px 0px 0;
}
.m-r .sbox .list-imgt img{
    width:120px;
    height:80px;
    border-radius:0;
}
.m-r .sbox .list-imgt .name{
    width:120px;
}
.m-r .sbox .prev,.m-r .sbox .next{
    display:inline-block;
    width:17px;
    height:24px;
    margin-left:5px;
    background:#dddddd url("../images/down.png") no-repeat;
    cursor:pointer;
}
.m-r .sbox .prev:hover,.m-r .sbox .next:hover{
    background-color:#999;
}
.m-r .sbox .prev{
    background-position:1px -483px;
}
.m-r .sbox .next{
    background-position:1px -523px;
}


.mr-list .list{
    margin-top:20px;
    margin-right:-31px;
}
.mr-list .list li{
    margin-right:31px;
}
.mr-list .list img{
    width:80px;
    height:80px;
    border-radius:12px;
}
.mr-list .list .name{
    display: block;
    text-align: center;
    width:80px;
    height:30px;
    line-height:30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mr-list .wrap{
    position: relative;
}
.mr-list .wrapbox{
    overflow:hidden;
    width:802px;
    margin:0 auto;
}
.mr-list .wrap .btnt{
    width: 18px;
    height: 36px;

}
.mr-list .wrap .next{
    position:absolute;
    top:40px;
    right:0;
    cursor:pointer;
    background: url(../images/index.png) -20px 0px no-repeat;
}
.mr-list .wrap .prev{
    position:absolute;
    top:40px;
    left:0;
    cursor:pointer;
    background: url(../images/index.png) 0px 0px no-repeat;
}
.mr-list .wrapbox .innerbox{
    overflow:hidden;
}
.mr-list .wrapbox ul{
    float:left;
}
.mr-list .listt{
    margin-right:0;
}
.mr-list .listt li{
    margin-right:14px;
}
.mr-list .listt .imgboxt{
    float:left;
    margin-right:10px;
}
.mr-list .listt .info {
    float:left;
    width:100px;
}
.mr-list .listt .info .title{
    display:block;
    font-weight: bold;
    width:100%;
    overflow: hidden;
    height:40px;
}
.mr-list .listt .info .pt{
    display: block;
    margin-top:15px;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mr-gl  .list{
    margin-right:-60px;
}
.mr-gl  .list li{
    padding:12px 0;
    border-bottom:1px dashed #ddd;
    width:405px;
    margin-right:55px;
}
.mr-gl  .list .txt{
    width:300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display:inline-block;
}
.mr-gl  .list .time{
    color: #999;
}
.mr-gl  .list li:nth-last-child(1),.mr-gl  .list li:nth-last-child(2){
    border:none;
}
.mr-lb .list li{
    overflow:hidden;
    width:46%;
    padding:20px 30px 20px 0;
    border:1px dashed #ddd;
    border-width:0 1px 1px 0;
}
.mr-lb .list li.tli{
    padding:20px 0 20px 30px;
    border-width:0  0 1px 0;
}
.mr-lb .list li.last{
    border-bottom-width:0;
    padding-bottom:0;
}
.mr-lb .list img{
    width:70px;
    height:70px;
    border-radius:10px;
    margin-right:10px;
}
.mr-lb .list .progress{
    width:200px;
    height:12px;
    border-radius:6px;
    background:#e4e4e4;
    position: relative;
    margin-top:5px;
}
.mr-lb .list .progress .percent{
    position: absolute;
    left:0;
    top:0;
    height:12px;
    background:#29cc6d;
    border-radius:6px;
}
.mr-lb .list  .percent .num{
    font-size:12px;
    color:#fff;
    display:block;
    height:12px;
    line-height:12px;
    margin-right:5px;
}
.mr-lb .list  .percent b{
    font-weight:normal;
}
.mr-lb .list .get{
    display:block;
    width:74px;
    height:34px;
    line-height:34px;
    border:1px solid #ff7d00;
    border-radius:3px;
    font-size:15px;
    color: #ff7d00;
    text-align:center;
}
.mr-lb .list .get:hover,.page .detail .down-btn:hover, .d-main .gj .down-btn:hover{
    background:#ff7d00;
    color:#fff;
    transition:all .2s;
    -webkit-transition:all .2s;
}
.mr-lb .list .name{
    font-size:15px;
}
.mr-lb .list .time{
    height:30px;
    line-height:30px;
    color:#666;
}
.detail-rank{float:right;overflow:hidden;}
.detail-rank a{float:left;margin-right:8px;}
.a-detail-rank{padding:20px !important;}
.a-detail-rank .rank-main{ width:274px; margin-right:28px;}
.a-detail-rank li{ padding:14px 0; border-bottom:1px dashed #e4e4e4;}
.a-detail-rank li img{border-radius:10px; width:70px; height:70px; float:left;}
.a-detail-rank li .nub{ font-size:12px; font-weight:normal; display:inline-block; width:20px; height:20px; border-radius:50%; background-color:#999; text-align:center; line-height:20px; color:#fff; float:left; margin:0 10px 0 5px;}
.a-detail-rank li .show,.a-detail-rank li .hide{ width:100%; overflow:hidden}
.a-detail-rank li .show,.a-detail-rank .active .hide{ display:none}
.a-detail-rank li .hide,.a-detail-rank .active .show{ display:block}
.a-detail-rank li:last-child{ border-bottom:none; padding-bottom:0;}
.a-detail-rank li .show .nub{ margin-top:25px;}
.a-detail-rank li .show .info{ height:70px; width:150px; float:left; margin-left:10px;}
.a-detail-rank li .show .info a,.a-detail-rank li .show .info .cata{ display:block; width:100%;overflow:hidden;}
.a-detail-rank li .show .info .cata{ height:20px; line-height:20px; margin-top:6px; color:#999; font-size:12px;}
.a-detail-rank li .show .info a{ height:40px; line-height:20px; overflow:hidden; font-size:16px;}
.a-detail-rank li .hide a{ display:inline-block; width:230px; height:20px; line-height:20px; overflow:hidden;}
.a-detail-rank li:nth-child(1) .nub,.a-detail-rank li:nth-child(2) .nub,.a-detail-rank li:nth-child(3) .nub{ background-color:#ff7d00;}


/**è¯¦æƒ…é¡µæ’å…¥div  ä»Ž7230æ‹·è´è¿‡æ¥**/

#xq_crn,.xq_crn{ border:1px solid #e7e7e7; padding:20px 15px 15px 15px;overflow:hidden; margin:15px 0px 15px 0px}
#xq_crn b,.xq_crn b{ display:block; width:215px; margin:0px 6px; font-weight:normal;float:left; height:73px;overflow:hidden;}
#xq_crn b.pic,.xq_crn b.pic{ width:230px;}
#xq_crn a.down,.xq_crn a.down{ float:left; height:35px; width:100px; line-height:35px; color:#fff; font-size:16px; margin-top:25px;background-color:#5d9cec; display:inline-block; text-align:center;}
#xq_crn a.down:hover,.xq_crn a.down:hover{ background-color:#3b82dc;}
#xq_crn i,.xq_crn i{ display:block;}
#xq_crn s,.xq_crn s{ display:block;width:100px; height:20px; line-height:20px; margin-left:90px;font-size:14px; color:#666;}
#xq_crn s.title,.xq_crn s.title{ font-size:14px; color:#333; height:30px; line-height:30px; width:140px; overflow:hidden; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#xq_crn b.pic img,.xq_crn b.pic img{ width:72px; height:72px; border-radius:10px; float:left;}
#xq_crn b u,.xq_crn b u{ position:relative; display:block; background:url(../images/bg2.jpg) -211px -147px no-repeat; padding-left:10px;width:190px; height:31px; line-height:31px; color:#333; margin:5px 0px; font-size:14px;}
#xq_crn b u i,.xq_crn b u i{ position:absolute; left:60px; top:2px; height:20px; width:75px;line-height:20px; z-index:9999}
#xq_crn span,.xq_crn span{ display:block;overflow:hidden; height:95px;}
#xq_crn span.pingyu,.xq_crn span.pingyu{ border-top:1px dashed #e7e7e7; height:auto; display:block; clear:both; overflow:hidden;font-size:14px; line-height:25px; color:#666; padding-top:15px;word-wrap:break-word;
    text-align:justify;text-justify:inter-ideograph;-ms-text-justify: inter-ideograph;}

#xq_crt,.xq_crt{ padding:0px; margin:10px 0px}
#xq_crt span,.xq_crt span{ display:inline-block; width:100%; height:44px; line-height:44px; background-color:#efefef; border-bottom:1px solid #fff}
#xq_crt span.xzbt,.xq_crt span.xzbt{ background-color:#a0d36e;}
#xq_crt span.xzbt i,.xq_crt span.xzbt i{ color:#fff; font-size:16px;}
#xq_crt span b{ display:inline-block; width:75px; height:20px; margin-top:7px;}
#xq_crt span i,#xq_crt span a,.xq_crt span i,.xq_crt span a{ overflow:hidden;color:#666; font-size:14px;float:left; line-height:44px; display:inline-block; width:25%; height:44px; text-align:center}
#xq_crt span a{ width:100%;}
#xq_crt span a:hover,#xq_crf ul li a.tit:hover,.xq_crt span a:hover,.xq_crf ul li a.tit:hover{ color:#f5861a; text-decoration:underline;}
#xq_crt span a.down,.xq_crt span a.down{ color:#fff; background-color:#5b9de7; width:70px; height:26px; line-height:26px; margin-top:9px; margin-left:68px;}

#xq_crs,.xq_crs{ border:1px solid #e7e7e7; margin:10px 0px; padding:15px 20px; overflow:hidden;zoom:1}
#xq_crs b,.xq_crs b{ display:inline-block; width:72px; height:72px; font-weight:normal; position:relative; float:left}
#xq_crs b img,.xq_crs b img{ width:100%; height:100%; border-radius:10px;}
#xq_crs b s,.xq_crs b s{ display:inline-block; width:25px; height:25px; position:absolute; right:0px; bottom:0px; text-align:center; line-height:25px; color:#fff; background-color:#ff9211;}
#xq_crs span,.xq_crs span{ font-size:14px; width:690px; display:inline-block; height:72px; float:right;}
#xq_crs span em,.xq_crs span em{ display:inline-block; height:25px; line-height:25px; width:100%;}
#xq_crs span em a,.xq_crs span em a{ color:#333; font-size:16px;}
#xq_crs span em a.lq,.xq_crs span em a.lq{ display:inline-block; width:60px; height:25px; color:#fff; background-color:#4bbfe6; text-align:center; line-height:25px; margin-left:20px;}
#xq_crs span i,.xq_crs span i{ margin-top:5px; height:47px; line-height:23px; display:inline-block; width:100%; color:#666; overflow:hidden}

#xq_crf,.xq_crf{ border:1px solid #e7e7e7; margin:10px 0px;}
#xq_crf span,.xq_crf span{ height:30px; line-height:30px; color:#fff; background-color:#fd6d52; display:inline-block; text-align:center; width:100%;}
#xq_crf ul,.xq_crf ul{ overflow:hidden;zoom:1;}
#xq_crf ul li,.xq_crf ul li{float:left;width: 104.85px; text-align:center; border-left: none;padding:10px 5px;    border: 1px solid #ebebeb;}
#xq_crf ul li img,.xq_crf ul li img{ width:80px; height:80px;}
#xq_crf ul li a,.xq_crf ul li a{ display:inline-block; width:100%; height:80px;}
#xq_crf ul li a.tit,.xq_crf ul li a.tit{ height:30px; line-height:30px; font-size:14px; text-align:center; overflow:hidden; color:#333;}



/*æ–‡ç« è¯¦æƒ…é¡µend*/

.star7230_1 {background:url('../images/star.png') no-repeat;width: 79px;height: 15px;overflow: hidden;margin:0 auto 20px auto;}
.star7230_2 {background:url('../images/star.png') no-repeat;background-position:0 -20px;width: 79px;height: 15px;overflow: hidden;margin:0 auto 20px auto;}
.star7230_3 {background:url('../images/star.png') no-repeat;background-position:0 -60px;width: 79px;height: 15px;overflow: hidden;margin:0 auto 20px auto;}
.star7230_4 {background:url('../images/star.png') no-repeat;background-position:0 -60px;width: 79px;height: 15px;overflow: hidden;margin:0 auto 20px auto;}
.star7230_5 {background:url('../images/star.png') no-repeat;background-position:0 -80px;width: 79px;height: 15px;overflow: hidden;margin:0 auto 20px auto;}

.introTit{
    color: #E53333;
    font-weight: bold;
}

.u-row{
    display: flex;
    flex-direction: row;
}

.u-col{
    display: flex;
    flex-direction: column;
}

.u-tablist > li{
    font-size: 15px;
    border-left: 1px solid #ddd;
    padding: 0 15px;
    cursor: pointer;
    line-height: 18px;
}

/*.u-tablist > li:hover{*/
/*    color: #ff7d00;*/
/*}*/


.u-tablist > li:first-child{

    border-left: 0;
}

.u-listtit {

    margin: 10px 0;
}

.u-top-img img{
    width: 240px;
    height: 120px;
    border-radius: 10px;
    object-fit: cover;
}

.u-content-body{
    margin-left: 15px;
}

.u-top-box h5 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.u-top-box h5 a {
    color: #ff7d00;
    font-size: 16px;
    font-weight: bold;
}

.m-cnxh-tab{

    margin-top: 20px;
}

.g-cnxh .f-tablist li.f-hover {
    color: #ff7d00;
}

.u-top-box .u-content {
    height: 78px;
    overflow: hidden;
    line-height: 26px;
    margin-top: 4px;
}

.m-cnxh-tab ul li .item-img {
    width: 70px;
    height: 70px;
    float: left;
    border-radius: 12px;
}

.m-cnxh-tab ul li a.item-title {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    display: block;
    margin-bottom: 8px;
    color: #666;
    width: 260px;
}

.m-cnxh-tab ul li .item-info {
    margin-left: 85px;
}

.m-cnxh-tab ul li .item-info p {
    color: #999999;
    font-size: 12px;
    margin-bottom: 6px;
}

.m-cnxh-tab ul li .item-info a.btn-down {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    background: #ff7d00;
    color: #fff;
    text-align: center;
    width: 85px;
    display: block;
    border-radius: 3px;
}

.m-cnxh-tab ul {
    flex-wrap: wrap;
    justify-content: space-around;
}

.m-cnxh-tab ul li {
    margin-top: 15px;
}

.g-intro-con p .innerlink {
    color: #ff7d00;
    border-bottom: dashed 1px #CC6633;
}

.g-intro-con h3 a{
    color: #ff7d00;
}

.words img {  
    max-width: 760px; /* 替换为你想要的像素值 */  
    height: auto;  
}