﻿@charset "utf-8";
html{max-width:640px; min-width: 320px; margin: 0 auto;}
body{text-align:left; font-family:'微软雅黑','PingFang SC','Droidsansfallback'; background: #f9f9f9;height: 100%; overflow-x: hidden;}
body,ul,p,span,dl,dt,dd,li{margin:0;padding:0; }
em,i{font-style: normal;}
li{list-style:none;}
a,a:visited{text-decoration:none;color:#000;}
.clear{clear:both;height:100%;overflow:hidden;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}


.headTop .cenTn .wd120 .logX,
.xinapp ul,
.newsList .touTm,
.headTop .logoQC,
#go-top,html .baohanP h5 a:before,html .baohanP h5 a:after,
.neirongQn h1 #readbtn i
{background:url(../img/sprit-2006011@2x.png) no-repeat;  background-size: auto 300px; }

#readtext,audio{display: none;}

.popTopP10{padding:10px 0;}

.popTopP10 .menuTan li a{font-size:20px;}

.guDig{position: fixed; max-width: 640px; min-width: 320px; width: 100%; z-index: 1111;  background: url(../img/bgyin.png) bottom repeat-x; -webkit-background-size: auto 5px;  top:0; }

.headTop{height:44px;background:#fff; line-height:36px; padding:3px 10px; border-bottom:1px solid #EAEAEA;box-sizing: border-box; position:relative; text-align: center; }
.headTop .weatherQ{float: left; width: 33%;}

.headTop .logoQC{height:38px;text-indent:-99999em; width: 88px; margin: 0 auto; background-position: 9px 1px; }
.headTop .logoQh{float:left; width: 33%; height:35px; margin-top:3px; text-indent:-9999em;}


.headTop .fanHui{width: 30px;  height: 40px; position: absolute; left: 6%; top:3px; }
.headTop .fanHui span{
	border-right: 1px solid #29ABE2;
                border-top: 1px solid #29ABE2;
                height: 12px;
                width: 12px;
                transform: rotate(-135deg);
                -webkit-transform: rotate(-135deg);
                border-left: 1px solid transparent;
                border-bottom: 1px solid transparent;
                float: left;
                margin-top:12px;
                }
.headTop .cenTn{ height: 40px;}
.headTop .cenTn .wd120{/*width: 155px;*/ margin: 0 auto; }
.headTop .cenTn .wd120 a{display: block; color: #fff;}
.headTop .cenTn .wd120 .logX{ width: 83px; background-position:9px 0px;  text-indent:-9999em;margin: auto;}
.channlName{top:44px; color: #fff;background: #29ABE2;padding: 0 10px; position:absolute;left: 50%; transform: translate(-50%, 0);height: 28px;line-height:28px; z-index: 999;}
.channlName a{color: #fff;font-size:16px; font-weight: 300;}
.channlName::after,.channlName::before{
    content: "";
    position: absolute;
    height: 0px;
    width: 0px;
    top: 0px;
    border-top: 28px solid  #29ABE2;
}
.channlName::after{
    border-left: 10px solid transparent;
    left: -10px;
}
.channlName::before{
	border-right: 10px solid transparent;
    right: -10px;
}

.cenNav{top:44px; color: #fff;background: #29ABE2;padding: 0 10px; position:absolute;left: 50%; transform: translate(0, 0);height: 28px;line-height:28px; z-index: 999;}
.cenNav a{color: #fff;font-size:16px; font-weight: 300;}
.cenNav::after,.cenNav::before{
    content: "";
    position: absolute;
    height: 0px;
    width: 0px;
    top: 0px;
    border-top: 28px solid  #29ABE2;
}
.cenNav::after{
    border-left: 0px solid transparent;
    left: -10px;
}
.cenNav::before{
    border-right: 10px solid transparent;
    right: -10px;
}

.headTop .searchMenu{ position: absolute; right: 80px; top:6px;}
.headTop .searchMenu .searH a{float: left; width: 30px; height: 30px; text-indent: -9999em; background-position: -289px -8px; }
.headTop .searchMenu .menuQ a{float: left; margin-left:15px;  width: 30px; height: 30px;text-indent: -9999em; background-position: -250px -8px;}

.moreChannl{background: rgba(253, 193, 45, 0.2); text-align: center; margin: 0 10%; padding: 10px 0; border-radius:1px; margin-top: 10px;}
.moreChannl a{font-size: 20px; color: #000; font-weight: 300;}
.dissearch{background-color: #EAEAEA;padding: 20px 10px 10px 10px;position: fixed;max-width:640px;margin:0 auto;left: 0;right: 0;top: 44px;box-sizing: border-box;display: none;border-bottom: 3px solid #F9B31C;}
.dissearch .dangq{
left: 20px;
top: 14px;
 width: 12px;
    height: 9px;
    z-index: 888;
    margin-top: -21px;
    position: absolute;
    overflow: hidden;
}
.dissearch .dangq i{
        border: 2px solid #ccc;
        background-color: #EAEAEA;
    width: 10px;
        height: 10px;
        z-index: 888;
        display: block;
        transform: rotate(47deg);
        -ms-transform: rotate(47deg);
        -moz-transform: rotate(47deg);
        -webkit-transform: rotate(47deg);
        overflow: hidden;
        margin-top: 2px;
}
.dissearch .search-in input{float: left;width: 68%;height: 36px;line-height: 36px;padding-left: 5px;font-size: 17px;border: 1px solid #ddd;}
.dissearch .search-in input::-webkit-input-placeholder{
　　color:#999;}
.dissearch .search-in .search-btn{float: left;width: 29%;background-color: rgba(38, 146, 245, 0.62);color: #fff;height: 39px;line-height: 39px;}
.dissearch .search-in .search-btn:active{background-color: #C78F16;}
.dissearch .s-close{display: block;border: 1px solid #757575;width: 40px;height: 40px;clear: both;border-radius: 50%;margin: 13px auto 0;}
.dissearch .s-close{background-position: -296px -3px;}
.dissearch .s-close:active{background-position: -247px -3px;border: 1px solid #ffbf00;}

.daoH{margin-top: 45px;}
.daoH ul{background: #555; height: 35px;}
.daoH ul li{padding: 0 10px; line-height: 35px;}
.daoH ul li a{float: left; width: 25%; color: #fff; text-align: center; font-size: 16px; }

.kongt10{margin-top: 40px;}
.weatherQ{font-size: 10px; color: #fff; line-height: 100%; margin-top:5px; }
.weatherQ .weaIcon img{width: 15px; height: 15px;}
.weatherQ .weaText{display: block; line-height: 140%;}


.headMenu{background:#f9f9f9; border-bottom:1px solid #d4d4d4; }
.popTopP45{padding-top:50px;padding-bottom: 4px;}
.menuTan{margin: 0 10px;}
.menuTan li{line-height:30px; height:30px; float: left; width:16.5%; text-align: center; margin-bottom:2px; }
.menuTan li:active{background: #FFD35A; border-radius:3px;}
.menuTan li a{font-size:18px; display:inline-block; color: #1D1D1D;}
.menuTan .danq a{ border-bottom: 2px solid #FFBF00; font-size: 20px; font-weight: 500;}

.sdnews{background: #f7f7f7;padding:0px 5px 0 4%;height: 20px;line-height:20px;position: absolute;left: 0%; top: 12px;font-size: 12px;color: #7d7d7d;}

.sdnews::after{
    content: "";
    position: absolute;
    height: 0px;
    width: 0px;
    border-top: 20px solid  #e6e6e6;
    border-right: 6px solid transparent;
    top: 0px;
    right: -6px;
}


html .baohanP h5{text-align: center; margin: 10px 0;}
html .baohanP h5 a{
position: relative;background-image: linear-gradient(-180deg, #6B3FC8 0%, #0365AA 100%);border: 1px solid #4E4E4E;border-radius: 4px;height: 60px;line-height: 65px; font-size: 22px;
color: #FFC300;text-align: center;text-shadow: 0 1px 0 rgba(0,0,0,1);display:inline-block;text-indent:0; padding: 0  20px 0 70px;font-weight:500;
}

html .baohanP h5 a:before{content: "";background-position: -130px -85px;width: 50px;height: 54px;position: absolute; left: 10px;top:3px;}
html .baohanP h5 a:after{content: "";background-position: -235px -104px;width: 45px;height: 14px;position: absolute; right:20px;top:5px;}
html .baohanP h5 a:hover{background: #0365AA;}

.linkImg img{width: 100%;}



.menuApp{background: #222; color: #fff; border-top:1px solid #5f5f5f; padding: 10px; height: 170px;   text-align: center; }
.menuApp p{height: 60px; display: inline-block; width:60x; margin:0 5%;}
.menuApp p a{width: 50px;height: 60px; display: block; text-align:center; }
.menuApp p a span{width: 50px; height: 50px;  display: block; border-radius:25px; }
.menuApp p a em{font-size: 10px; color: #fff; font-style: normal;}

.menuApp .clubIcon a span{background-position: -227px -125px; background-color: #00A8FF;}
.menuApp .xinbaoIcon a span{background-position: -113px -125px; background-color: #ff0000;}
.menuApp .faxianIcon a span{background-position: -170px -125px; background-color: #1FA815;}
.menuApp .clubIcon a span:hover,
.menuApp .xinbaoIcon a span:hover,
.menuApp .faxianIcon a span:hover
{background-color: #333;  -webkit-box-shadow: 0 0 9px #fff;}

.kong45{margin-top:25px; }
#slider{ margin-top: 0px;}
.kong40t{margin-top: 40px;}


.proDuction ul{ margin: 0 auto; padding:10px 0;  }
.proDuction ul li{height:80px; text-align: center;float: left; width: 25%;}
/*
.proDuction ul li:nth-child(1) p{background: #E70000;}
.proDuction ul li:nth-child(2) p{background:#F61C4B;}
.proDuction ul li:nth-child(3) p{background: #25BE7E;}
.proDuction ul li:nth-child(4) p{background: #FF4C42;}
.proDuction ul li:nth-child(5) p{background: #F66C00;}
.proDuction ul li:nth-child(6) p{background: #2692F5;}
.proDuction ul li:nth-child(7) p{background: #FFB400;}
.proDuction ul li:nth-child(8) p{background: #FF7D00;}
*/
.proDuction ul li a .xq-clublogoc .path1{color: #fff;font-size: 25px; margin:0px 0 0 -20px; float: left;}
.proDuction ul li a .xq-xinbaologo{font-size: 16px;}
.proDuction ul li a .xq-vclogo{font-size: 16px;}
.proDuction ul li a .xq-aiclogo{font-size: 16px;}
.proDuction ul li a .xq-xclogo{ font-size: 15px;}
.proDuction ul li a .xq-faxianlogo{font-size: 16px;}
.proDuction ul li a .xin-morelogo{font-size: 16px;}
.proDuction ul li a .xq-xinlogod{font-size: 12px;}

.neirongQ{padding:5px 0;}
.pic-margtop{margin-top: 70px;}

.yanseQP{position: absolute;  width: 100%; height: 1000px; background: #000; opacity: 0.7; z-index: 88; left: 0; }
.mMenuQ{position: absolute; width: 100%; background: #444; z-index: 888; height: 60px; }


.menuKong80{padding:5px 0;}
.menuKong40{top:43px; padding:5px 0;}
.newsList{margin:0px 0 0 0; padding:10px 4%;/* border: 1px solid #ddd; background: #fff;*/position: relative;}
.newsList .picShoW{height: 60px; width: 90px;float: right;margin:10px 0 0 10px;  overflow:hidden;}
.newsList .picShoW img{height: 70px;}
.newsList .touTm{text-indent: -9999999em;height:50px; width: 53px;text-align: center; float:left;  margin:0px 5px 0 0;  overflow:hidden;background-position:0 -50px;}

.newsList .textQY{position:relative;  padding: 3px 0;}
.newsList .textQY .titleT a{font-size: 20px; color: #000; display: block; line-height: 160%;}
.newsList .textQY .gaiYao{font-size: 13px; margin-top:3px;   height: 45px; overflow: hidden; color: #555; font-weight: 400;line-height: 23px;
	    width: 100%;
	    word-break: break-all;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	    }
}
/*.newsList .textQY .gaiYao:after{content: '...'; position: absolute; right: 0px; width: 30px; height: 20px; bottom: 0px; background: #F9F9F9; text-align: center;}*/
.newsList .textQY .dateQ{font-size: 12px; color: #7fbff2;  height: 16px; line-height:16px;  font-weight:normal; background-position:-35px -52px; margin-top:5px; }
.newsList .textQY .reMenQ{position: absolute;right: 10px; font-size: 10px; color: #fff; background: #B22D00; border-radius: 5px; height: 14px; line-height: 12px;  padding: 0 5px;}

.homePicShowZ{margin: 0px 0 10px 0;padding: 14px 4% 10px 4%; overflow: hidden; position: relative;}
.homePicShowZ::before{
    content: " ";
    position: absolute;
    top: 0;
    height: 1px;
    border-top: 1px solid #d9d9d9;
    color: #d9d9d9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    left: 4%;
    right: 4%;
}
.homePicShowZ div{width: 104%; }
.homePicShowZ ul{float: left; width: 31%; overflow: hidden; margin-right: 2%; }
.homePicShowZ ul .picSQ{height: 80px; text-align: center; overflow: hidden;}
.homePicShowZ ul .picSQ img{width: 100%;}
.homePicShowZ ul .textQ{font-size: 12px; height: 16px; overflow: hidden; line-height: 16px; margin-top: 5px;}


.newsList .touTiao{/*height:60px; */min-height: 45px;overflow: hidden; position:relative;}
.newsList .touTiao .titleT{display: box; display: -webkit-box; display: -moz-box; -webkit-box-pack:center; -moz-box-pack:center; -webkit-box-align:center; -moz-box-align:center; /*height: 45px;*/  text-align: center;}
.newsList .touTiao .titleT a{font-size: 24px; color: #000; line-height: 130%; display: block; }
.newsList .touTiao .gaiYao{font-size: 13px; margin-top:3px;   height: 15px; overflow: hidden; color: #4e4e4e; font-weight: 400;}
.newsList .touTiao .dateQ{font-size: 12px; color: #757575;  height: 15px; line-height:15px;  font-weight:normal; padding-left:20px; background-position:-35px -51px; margin-top:3px; }
.yelloLine{/*border-bottom: 1px solid #d6dbdf; box-shadow:0px 4px 8px #A8A6A6;*/position: relative;}


.buChonT{ border-bottom:1px dotted rgba(153, 153, 153, 0.5); padding: 10px 0 8px 0;  }
.buChonT ul li{line-height: 210%; text-align: center;}
.buChonT ul li a{font-size: 18px; color: #555; display: block;}



.hei70{margin-top:80px; }
.moreMenu a{display:block; padding:8px; text-align:center; font-size:18px; color:#8B8B8B; background:#F1EEEE; border-radius:3px; }

.menuDaoH{height:33px; border-bottom:2px solid #BBB; background:#E7E7E7; position:relative; margin:10px 0; }
.menuDaoH p{position:absolute;  height:35px; line-height:35px; margin-left:10px; font-size:20px; padding-right:15px; left:0; top:0;}
.menuDaoH p span a{color:#2264A4; border-bottom:2px solid #2264A4; height:33px; padding:0; margin:0 10px; }
.menuDaoH p a{float:left; padding:0 10px; color:#333;}


.nesListPicS4,.nesListPicS1{overflow: hidden; }
.nesListPicS4 dt{height: 200px; overflow: hidden; width: 102%;}
.nesListPicS4 dt p{width: 49%; float: left; height: 100px; overflow: hidden; border-bottom: 2px solid #fff; border-right: 2px solid #fff;}
.nesListPicS4 dt p img,.nesListPicS1 dt p img{width: 100%; }
.nesListPicS4 dd,.nesListPicS1 dd{ padding: 10px 4%;}
.nesListPicS4 dd .titleN,.nesListPicS1 dd .titleN{font-weight: 400;font-size: 20px;}
.nesListPicS4 dd .gaiYao,.nesListPicS1 dd .gaiYao{  line-height: 160%; font-size: 12px; color: #666;}



.nesListPicS1 dt{height: 160px; overflow: hidden; }





.picKuangJ{ background:#ECEBEB;; padding: 10px;}
.picListPic{width:108%;}
.picListPic li{width:45%; margin-right:3%; margin-bottom:4%;overflow:hidden; height:120px; float:left; }
.picListPic li em{display:block; text-align:center;height:95px; overflow:hidden;}
.picListPic li em img{width:100%; overflow:hidden;}
.picListPic li span{display:block; font-size:12px;height:25px; line-height:25px; overflow:hidden; text-align:center;}

/**/
/*bottom*/
 .bottQu{ padding-bottom: 40px;}
 .boTul{padding:2px 0 20px 0; color: #666; }
  .boTul li a{color: #666;}
 .boTul li{ text-align:center; font-size: 13px;line-height: 180%; }
 .boTul .banben{line-height:40px; height:40px; color:#333;}
 .boTul .banben a{color:#fff; padding:0 10px;}
 .boTul .banq{ height:40px; line-height:40px;  font-size:14px; }
 .boTul .banq a{font-size: 17px; padding: 0 5px;}
/*bottom end*/

/* 列表 */
.dataTime{border-bottom:1px solid #ccc; height:20px; line-height:20px; margin-bottom:10px; padding-bottom:10px; color:#666;}
/* 加载的css */
.ui-loading {
    width: 40px;
    height: 40px;
    text-indent: -10000px;
    background: url(../img/ui-loading.png) 0 0 no-repeat;
    -webkit-background-size: 40px 40px;
    -webkit-animation-name: ui-loading-anim;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: step-start;
}

@-webkit-keyframes ui-loading-anim {
	from {
        -webkit-transform: rotate(0deg);
    }
    8.32% {
        -webkit-transform: rotate(0deg);
    }
    8.33% {
        -webkit-transform: rotate(30deg);
    }
    16.65% {
        -webkit-transform: rotate(30deg);
    }
    16.66% {
        -webkit-transform: rotate(60deg);
    }
    24.99% {
        -webkit-transform: rotate(60deg);
    }
    25% {
        -webkit-transform: rotate(90deg);
    }
    33.32% {
        -webkit-transform: rotate(90deg);
    }
    33.33% {
        -webkit-transform: rotate(120deg);
    }
    41.65% {
        -webkit-transform: rotate(120deg);
    }
    41.66% {
        -webkit-transform: rotate(150deg);
    }
    49.99% {
        -webkit-transform: rotate(150deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    58.32% {
        -webkit-transform: rotate(180deg);
    }
    58.33% {
        -webkit-transform: rotate(210deg);
    }
    66.65% {
        -webkit-transform: rotate(210deg);
    }
    66.66% {
        -webkit-transform: rotate(240deg);
    }
    74.99% {
        -webkit-transform: rotate(240deg);
    }
    75% {
        -webkit-transform: rotate(270deg);
    }
    83.32% {
        -webkit-transform: rotate(270deg);
    }
    83.33% {
        -webkit-transform: rotate(300deg);
    }
    91.65% {
        -webkit-transform: rotate(300deg);
    }
    91.66% {
        -webkit-transform: rotate(330deg);
    }
    99.99% {
        -webkit-transform: rotate(330deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

.ui-refresh .ui-refresh-up, .ui-refresh .ui-refresh-down{
    background: #fff;
    padding: 0.5em 10px;
    font-size: 14px;
    text-align: center;
     border-radius: 10px;
     width: 60%;
     margin:5% auto;
}

.ui-refresh .ui-refresh-up .ui-loading,
.ui-refresh .ui-refresh-down .ui-loading{
    display: inline-block;
    width: 25px;
    height: 25px;
    -webkit-background-size: 25px 25px;
    vertical-align: middle;
}
.ui-refresh .ui-refresh-up .ui-refresh-label,
.ui-refresh .ui-refresh-down .ui-refresh-label{
    display: inline-block;
    vertical-align: middle;
    color: #FFBF00;
    font-size: 16px;

}

/* 加载的css end */

/* 列表页 end */

/* 新闻内页 */
.neirongQn{margin-top:0px; }
.neirongQn h1{font-size:28px; margin:80px 0 0 4%; padding-right: 4%; font-weight:normal; line-height: 150%;position: relative; font-weight: 800;}
.neirongQn h1 #readbtn.readhide{display: none;}
.neirongQn h1 #readbtn{width: 24vw;border-radius: 14px 0 0 14px;overflow: hidden;z-index: 100;border: 1px solid rgba(0,133,189,0.76); border-right:0;height: 30px;}
.neirongQn h1 #readbtn em#audioloading{display:none;position: absolute;background: #6AA9D8;width: 100%;height: 100%;top:0px;left: 0;color: #fff;font-size: 12px;text-align: center;line-height: 28px; font-weight: 400; padding-left:4px; border: 1px solid #6AA9D8;}
.neirongQn h1 #readbtn i{display: block;width:20px;height:24px;float: left;margin:1px 5px 0 10px;}
.neirongQn h1 #readbtn span{display: block;font-size: 12px;float: left;height: 24px;word-break: break-all;line-height: 22px;padding-top: 3px; font-weight: 400; color: #105977;text-indent: -9999em;width: 50px;}
.neirongQn h1 #readbtn span.no-reading,
.neirongQn h1 #readbtn span.is-reading,
.neirongQn h1 #readbtn span.goon-reading,
.neirongQn h1 #readbtn em#audioloading
{
    background-image: url(../img/textread-icon.png);
    background-image: -webkit-image-set(url(../img/textread-icon.png) 1x,url(../img/textread-icon@2x.png) 2x);
    background-repeat: no-repeat;
}
.neirongQn h1 #readbtn span.no-reading{
    background-position: -19px 1px;
}
.neirongQn h1 #readbtn span.is-reading{
    background-position: -19px -65px;
}
.neirongQn h1 #readbtn em#audioloading{
    text-indent: -9999em;
    background-position: -3px -34px;
}
.neirongQn h1 #readbtn span.goon-reading{
    background-position: -19px -98px;
}

.neirongQn h1 #readbtn.readon{position: absolute;bottom:-35px;background: #f9f9f9;right:0px;height: 30px;overflow: hidden;}
.neirongQn h1 #readbtn.readon i{background-position:-12px -240px;}

.neirongQn h1 #readbtn.readoff {position: fixed;right:-2px;background:rgba(249, 249, 249, 1);}
.neirongQn h1 #readbtn.readoff i{background-position:-12px -205px; }

.neirongQn h1 #readbtn.reading,
.neirongQn h1 #readbtn.readoff{margin-top: 4px;}
.neirongQn h1 #readbtn.reading{position: fixed;right:-2px;background: rgba(220, 242, 254, 0.95); }
.neirongQn h1 #readbtn.reading i{background: url(../img/sound360-4@2x.png) no-repeat;background-size: auto 24px; }
.neirongQn h1 #readbtn.reading i{
    background-position:0 0;
    animation: onread 0.3s steps(18) infinite;
}
@-webkit-keyframes onread{
0%{ background-position: 0 3px;}
100%{ background-position: -432px 3px;}
}

.neirongQn h1 #readbtn.readfixed{position: fixed;}

/* #readbtn与语音有关 */

.neirongQn h1 .laiyuan{font-size: 13px; font-weight: 400; color: #666; height: 36px;line-height: 36px;}


.neirongQn h6{  padding:5px 0 10px 0; margin:10px 4% 0px 4%; font-weight:normal; color: #666; font-size: 14px; position: relative; border-bottom: 1px dotted #ccc;}
.neirongQn h6 em{ width: 10px; display:inline-block;}
.neirongQn h6 .readNum{position: absolute; right: 0px; top:6px; color: #F7931E; font-size: 14px; height: 14px; line-height: 14px; }
.neirongQn h6 .readNum em{width: 14px; height: 14px; float:right; background-position: -10px -111px; margin-left:10px;}
.neirongQn h6 .readNum span{color: #555; font-size: 14px;padding-right: 4px;}
.neirongQn .wenBeQ h6{border:none;}
.wenBeQ{margin:0px; padding:10px 4% 15px 4%; line-height:170%; font-size: 17px;}
.wenBeQ p{line-height:170%; font-size: 17px; /*text-indent: 30px;*/ padding-bottom:15px;}
.wenBeQ .biaoTiqn{ text-align:center; font-size:12px; }
.wenBeQ .baohanP p{line-height:180%; font-size: 18px;/* text-indent: 30px;*/ /*padding-bottom:15px;*/ word-wrap:break-word;word-break:break-all;  text-align:justify;}
.wenBeQ .baohanP p a{color: #027aad;/*text-decoration: underline;*/}
.wenBeQ .baohanP p a:hover{color: #ad0274;}
.wenBeQ .baohanP p a:after{
    content: "";
    background: url('../img/afang-icon-blue.png?t=2') no-repeat right top;
    background-size: auto 90%;
    display: inline-block;
    width: 26px;
    height: 20px;
}
html .neirongQn .wenBeQ h6{margin-top: -10px; line-height: 180%;text-align: center}
html .neirongQn .wenBeQ h6::after{content: "↑"; padding-left: 5px; font-size: 14px;}

/*html .neirongQn .wenBeQ .imgtxt{margin: -10px 0 10px 0; line-height: 180%;text-align: center;  font-size: 12px; color: #555;}
html .neirongQn .wenBeQ .imgtxt::after{content: "↑"; padding-left: 5px; font-size: 14px;}*/

.neirongQn .yuan{padding-left: 5px;}
.neirongQn .spaceR{padding-right: 90px;}
.VR-show{width: 92%;margin:0 auto 15px;padding: 10px;overflow: hidden;height: 70px;background: #fff;}
.VR-show a{display: block;overflow: hidden;}
.VR-show .VR-img{width: 35%;float: left;height: 70px;position: relative;}
.VR-show .VR-img em
{
    background-image: url(../img/VR-script2.png);
    background-image: -webkit-image-set(url(../img/VR-script2.png) 1x,url(../img/VR-script2@2x.png) 2x);
    background-repeat: no-repeat;
}
.VR-show .VR-img em{
    display: block;
        width: 60px;
        height: 60px;
        position: absolute;
        background-position: -104px -1px;
        background-size: 170px;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        opacity: .7;
}
.VR-show .VR-img img{width: 100%;height: 70px;}
.VR-show .VR-info{width: 60%;float: right;height: 70px;}
.VR-show .VR-info h5{margin: 0 0 5px 0;font-size: 14px;}
.VR-show .VR-info p{font-size: 12px;color: #4d4d4d;	 word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 180%; }


.moreQU{padding:10px 4%;}
.moreQU .newsList{}
.moreQU .newsList .textQY .titleT a{font-size: 20px;}
.baoImgQ{position:relative; margin:5px 0px 10px 0px; background:url(../img/loading.gif) center center no-repeat; background-size: 32px auto; /*min-height: 100px;*/ text-indent: 0;}
.baoImgQ img{width:100%;object-fit: cover;width: 100%;min-height: 100%;display: block!important;}
.baoImgQ em{position: absolute;width: 40px;height: 40px;background: rgba(255,255,255,0.7);bottom: 0;right: 0;display: block;}
.baoImgQ em:after{background: url(../img/sprit-2006011@2x.png) no-repeat;
    background-size: auto 300px;
}
.baoImgQ em:after{content: "";display: block;width: 40px;height: 40px; background-position: -232px -203px;}
/*弹窗*/
#popup-box{max-width: 640px;height: 100%;position: fixed;background: rgba(6,6,6,1);left: 0;right: 0;top: 0;z-index: 1200;display: none;margin: 0 auto;}

#popup-box .imgbox{width: 100%;height: 100vh;display: flex;justify-content: center;align-items: center;overflow-y: auto;-webkit-overflow-scrolling:touch;}
#popup-box .imgbox img{display: block;width: 100%;height: auto;}
#popup-box .h6box{position: absolute;padding: 10px;bottom: 0;left: 0;right: 0;font-size: 12px;line-height: 18px;color: #74787B;background: #f2f2f2;}
#popup-box .out{animation:moveOut 0.4s;transform: translate(0,100%)}
#popup-box .in{animation:moveIn 0.4s;}
@keyframes moveIn{
    from {transform: translate(0,100%)}
    to{transform: translate(0,0%)}
}
@keyframes moveOut{
    from {transform: translate(0,0)}
    to{transform: translate(0,100%)}
}
#popup-box #popclose{
    background: url(//m.qdxin.cn/img/sprit-2006011@2x.png) no-repeat;
    background-size: auto 300px;
}
#popup-box #popclose{position: absolute;font-size: 36px;color: #fff;right: 0;top: 0;width: 40px;height: 40px;background-color: rgba(6,6,6,1);line-height: 50px;text-align: center;z-index: 1201;cursor: pointer;background-position: -230px -251px;}

.xiangGa{ margin:10px 0 0px 0px; }
.xiangGa dt{/*height:15px;*//* border-bottom:1px solid #ccc*/; font-size:22px;  position: relative;}
.xiangGa dt span{/*position: absolute;*/ color: #fff; color: #545454; /*background:#EFEBEB; *//*border-left:4px solid #FF9326*/; height:20px; line-height: 20px; overflow: hidden;font-weight: bold;}
.xiangGa dd{margin-top:3px; }
.textQY .dateQ{font-size: 13px; color: #4C9888;}

.weixinLogo{display: none;}

.weixinLogoF{ position:absolute; top:-9999em; }

.fenXang{margin:10px 0; }
.bdsharebuttonbox>span{display: block;font-size:16px; font-weight:500;  color:#515151; height:40px; line-height: 40px; text-align: center;width: 100%;position: relative;}
.bdsharebuttonbox>span::before,.bdsharebuttonbox>span::after{
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    position: absolute;
    border-top: 1px solid #ccc;
    top: 50%;
}
.bdsharebuttonbox>span::before{
    left: 50%;
    margin-left: -60px;
}
.bdsharebuttonbox>span::after{
    right: 50%;
    margin-right: -60px;
}
.bdsharebuttonbox{height: 100px;display: flex;flex-flow: wrap;
    justify-content: center;}
.fenXang .bdshare-button-style2-24 .bds_tsina,
.fenXang .bdshare-button-style2-24 .bds_weixin,
.fenXang .bdshare-button-style2-24 .bds_qzone,
.fenXang .bdshare-button-style2-24 .bds_sqq,
.fenXang .bdshare-button-style2-24 .bds_tqf
{ background: url(//m.qdxin.cn/img/shareicon.png);  -webkit-background-size: auto 40px; width: 40px; height: 40px;  padding: 0; }
html .bdshare-button-style2-24{margin: 0 8%;}
html .bdshare-button-style2-24 p{width: 18%; display: inline-block; text-align: center; position:relative; height: 40px;}
html .bdshare-button-style2-24 p a{position: absolute; left: 50%; margin-left: -20px;}


.fenXang .bdshare-button-style2-24 .bds_tsina{ background-position: 0 0;}
.fenXang .bdshare-button-style2-24 .bds_weixin{ background-position: -45px 0;}
.fenXang .bdshare-button-style2-24 .bds_qzone{ background-position: -135px 0;}
.fenXang .bdshare-button-style2-24 .bds_sqq{ background-position: -90px 0;}
.fenXang .bdshare-button-style2-24 .bds_tqf{ background-position: -182px 0;}

.videoYK{text-align: center; width: 100%; height: 300px; background: #000;}
table{font-size: 12px; border-collapse:collapse; border-right:#d6dbdf 1px solid;}
table td{text-align: center; border: #d6dbdf 1px solid; line-height:160%;

word-wrap:break-word;
word-break:break-all;

}
.banQuanS{text-align:center;  font-size: 13px; color: #F85500; margin-top: 10px; }
.banQuanS:after,.banQuanS:before{content: '--'; color: #777;}
.banQuanS:after{padding-left:5px; }
.banQuanS:before{padding-right:5px;}

.xiangGuanLN{  padding:10px 0; font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; margin: 10px 0; }
.xiangGuanLN .biaoTi{font-weight:bold; background:none;  border-left:8px solid #F6AD00; height: 20px; line-height: 20px; padding-left: 15px; margin-bottom: 10px; font-size: 19px;  }
.xiangGuanLN li{background: url(//www.qdxin.cn/img/dian.gif) no-repeat 0px 14px; padding:0 0 10px 13px; }
.xiangGuanLN li a{ font-weight: 100; font-weight: bold; font-size:18px; color: #122E67;display: block;line-height: 26px;}
.xiangGuanLN li a:hover{color: #F6AD00;}
/* 新闻内页 end */

/* about */
.paiLie{padding: 10px;}
.paiLie li{line-height: 180%; font-size: 17px; }
.paiLie .leftQ{ border-bottom: 1px dotted #aaa;}
.paiLie .leftQ p{font-size: 20px; line-height: 190%;}
.paiLie .leftQ{margin-bottom:15px; }
.paiLie .rightQ p{margin: 15px 0;}
.biaoQian{position:fixed; top:10px;z-index: 87988; font-size: 22px; color: #fff; margin-left: 120px;}

.puTongl{font-size: 18px; line-height: 180%; padding: 10px;}
.puTongl .linex{border-bottom:1px dotted #888; margin-bottom:10px;  }
.puTongl .linaxin{margin-bottom:10px;}
.puTongl .lina{font-size: 17px; }
.puTongl .lina p{padding:10px 0;}

.daoHbot{height: 40px; line-height: 40px;  margin: 10px 4% 0 10px;}
.daoHbot li{float: left; width:14%; text-align: center;}
.daoHbot li a{color: #4d4d4d; font-size: 15px;}

/* about end */
.magin10{margin:0 4%;}
.pubm320 img{width: 100%;}
.pubm320 p{margin:5px 0 10px 0;}
.magin10-2{margin:5px 5px 16px 5px; overflow: hidden;}


/* pop menu */

.fixDiv{position: fixed;top: 0!important;}

.searchP{position: absolute; top:8px;}
.xq-sosuo:before,.xq-sosuo:after,.xq-sosuoOpen:before, .xq-sosuoOpen:after{content:''; display:block; position:absolute; top:0; left:0; }

.xq-sosuo:before,.xq-sosuoOpen:before{width:12px;height:12px;  border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.xq-sosuoOpen:after,.xq-sosuo:after{width:1px;height:8px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top:11px; left:15px; border-radius:4px;}


.xq-sosuo:before,.xq-sosuoOpen:before{border:1px rgba(102, 102, 012, 1) solid;}
.xq-sosuo:after,.xq-sosuoOpen:after{background:rgba(102, 102, 102, 1); }

.anmaiClose{display: none;}


.popTop125{ top:118px;}
.popTop50{ top:44px; padding-top: 0px;}
/* animation */
.menuPop{position: fixed;height: 100%;background:#f1f1f1; display: none;z-index: 911988;
-webkit-animation-name: fadeIn; /*动画名称*/
-webkit-animation-duration: 0.4s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/
 }
@-webkit-keyframes fadeIn{
0% {opacity: 0; }
50% {opacity: 0.5;}
100% {opacity: 1;}
}
.anmaiClose{-webkit-animation-name: closefadeIn; /*动画名称*/
-webkit-animation-duration: 0.4s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/
}
@-webkit-keyframes closefadeIn{
0% {opacity: 1; }
50% {opacity: 0.5;}
100% {opacity: 0;}
}
.xin-searchOpen{-webkit-animation-name: openfadeIn; /*动画名称*/
-webkit-animation-duration: 0.4s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/
}
@-webkit-keyframes openfadeIn{
0% {opacity: 0;}
50% {opacity: 0.5;}
100% {opacity: 1; }
}

.nav-hamburger{height: 30px;  width: 36px;  cursor: pointer;position:absolute; top:12px; z-index: 188;right:10px;}
.nav-hamburger .nav-hamburger-line {
    display: block;
    position: relative;
    width: 22px;
    height: 1px;
    border-radius: 1px;
    background: #666;
    -webkit-transition-property: transform, opacity, -webkit-transform;
    -moz-transition-property: transform, opacity, -webkit-transform;
    -ms-transition-property: transform, opacity, -webkit-transform;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -ms-transition-duration: 0.25s;
    transition-duration: 0.25s;
}
.nav-hamburger .nav-hamburger-line:nth-child(1) {
    top: 4px;
    left: 6px;
    -webkit-transform-origin: 2px 3px;
    -moz-transform-origin: 2px 3px;
    -ms-transform-origin: 2px 3px;
    transform-origin: 2px 3px;
}
.nav-hamburger .nav-hamburger-line:nth-child(2) {
    top: 9px;
    left: 6px;
    opacity: 1;
}
.nav-hamburger .nav-hamburger-line:nth-child(3) {
    top: 14px;
    left: 6px;
    -webkit-transform-origin: 4px 3px;
    -moz-transform-origin: 4px 3px;
    -ms-transform-origin: 4px 3px;
    transform-origin: 4px 3px;
}
.nav-hamburger-link .opened .nav-hamburger-line {
    background-color:#0365AA;
}
.nav-hamburger-link .opened .nav-hamburger-line:nth-child(1) {
    top: 2px;
    left: 9px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.nav-hamburger-link .opened .nav-hamburger-line:nth-child(2) {
    opacity: 0;
}
.nav-hamburger-link .opened .nav-hamburger-line:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 12px;
    top: 11px;
}
}

.proDuction{padding-top: 60px;}
.proDuction ul{ margin: 0 auto; padding:1rem 0;  }
.proDuction ul li{height:46px; text-align: center;float: left; width: 45%; }
.proDuction ul li a p{font-size: 18px; height: 46px; line-height: 46px; overflow: hidden; margin: 0 auto; text-align: center;  display: block; color: #fff;position: relative; font-weight: 300; border-radius:2px;}

.proDuction ul li:nth-child(even){margin:0 3% 3% 0;}
.proDuction ul li:nth-child(odd){margin:0 3% 3% 3%}
.proDuction ul li:nth-child(1) p{background: rgba(231, 0, 0, 0.33);}
.proDuction ul li:nth-child(2) p{background:rgba(246, 28, 75, 0.7)}
.proDuction ul li:nth-child(3) p{background: rgba(37, 190, 126, 0.63)}
.proDuction ul li:nth-child(4) p{background: rgba(255, 76, 66, 0.56)}
.proDuction ul li:nth-child(5) p{background: rgba(246, 108, 0, 0.62)}
.proDuction ul li:nth-child(6) p{background:rgba(61, 163, 255, 0.57)}
.proDuction ul li:nth-child(7) p{background: #FFB400;}
.proDuction ul li:nth-child(8) p{background: #FF7D00;}
.proDuction ul li:nth-child(9) p{background: #2ea7e0;}
.proDuction ul li:nth-child(10) p{background: #ad69b9;}
.proDuction ul li:nth-child(11) p{background:#00bcd4;}
.proDuction ul li:nth-child(12) p{background: #ff5722;}
.proDuction ul li:nth-child(13) p{background:#5f76f9;}
.proDuction ul li:nth-child(14) p{background: #bfaf1d;}

.proDuction ul li.fullbtn{width: 93%;line-height: 50px;color: #fff;}
.proDuction ul li.fullbtn a{display: block;}
.proDuction ul li.fullbtn a p:active{;background: #3A8EA8;}
.proDuction ul li.fullbtn a p{width: 100%;height: 50px;line-height: 50px;background: #4cb9db;}

.proDuction ul li a p .choicew{display: block;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);width: 100%;}
.proDuction ul li a p .choicew i{display: block;}

.proDuction ul li a em{font-size: 12px; color:#515151;  display: block; height: 24px; line-height: 24px; font-style: normal;display: none;}
.xinname{    margin: 15px 0 0 16px;
    font-size: 14px;
    float: left;}

.proDuction ul li a .xq-xinlogoc{margin: 20px 0 0 2px; font-size: 22px; float: left; }
.proDuction ul li a .xq-xinlogoc .path1:before{color: #fff;}
.proDuction ul li a .xq-xinlogoc .path2:before{color: #fff;}

.proDuction ul li a .xq-clublogoc{margin: 22px 0 0 2px; font-size: 19px;  float: left; }
.proDuction ul li a .xq-clublogoc .path1:before{color: #fff;}
.proDuction ul li a .xq-clublogoc .path2:before{color: #fff;}

.proDuction ul li a .xq-xinbaologo{margin: 22px 0 0 4px; font-size: 18px; float: left;}
.proDuction ul li a .xq-vclogo{margin: 22px 0 0 4px; font-size: 16px; float: left;}

.proDuction ul li a .xq-aiclogo{margin: 22px 0 0 4px; font-size: 16px; float: left;}
.proDuction ul li a .xq-xclogo{margin: 23px 0 0 4px; font-size: 15px; float: left;}
.proDuction ul li a .xq-xinlogod{margin: 15px 0 0 16px; font-size: 14px; float: left;}
.proDuction ul li a .nameChanl{font-size: 13px;float: left;margin: 2px 0 0 0px; background: rgba(0,0,0,.15);  width: 64px; text-align: center; height: 20px; line-height: 20px;}

.headMenu_open{position: fixed;background: #f1f1f1; z-index: 9999; top: 43px; padding:10px 0;}
.headMenu_open,.menuPop{min-width: 320px; max-width: 640px; width: 100%;}
/* pop menuend */

#go-top {
    margin: -10px 5px 5px 5px;
    width: 40px;
    height: 40px;
    border-radius: 1px;
    opacity: 0.95;
    background-color:#2a4984;
    text-indent: 9999em;
    background-position: -132px -34px;
}


/*xinapp*/
.xinapp{background: #555;padding: 10px 4% 20px 4%;}
.xinapp ul{ width:300px; margin: 0 auto;  background-position: 6px -144px}
.xinapp p{font-size: 22px;color: #fff;margin-bottom: 10px; text-align: center;}
.xinapp ul li{width: 47%; display: inline-block;  height: 40px;}
.xinapp ul li a{display: block;height: 50px;}
.xinapp ul li span{left: -999em; position: absolute;}

#goback{
    position: absolute;left: 4%;top: 6px;font-size: 18px;color: #666;
}

.titleline{
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    background: #29ABE2;
    padding: 0  23px 0 24px;
    display: inline-block;
    position: relative;
    z-index: 100;
}
.titleline em {
    position: absolute;
    right: -10px;
    top: 0;
    z-index: 100;
    width: 0;
    height: 0;
    border-top: 24px solid #29ABE2;
    border-right: 10px solid transparent;
}
.list-marginT{margin-top: 44px;}

.disnone{display: none;}
.newsnop{padding: 10px 0;}
.marginbC{margin-bottom: 59px;}
.headfix{position: fixed;top: 0;width: 100%;left: 0;right: 0;z-index: 99999;max-width: 640px;margin: auto;}
.headfix .nameQ{display: none;}

#wxShare{position: absolute; left:50%; top:0; z-index: 999; width: 40px; height: 40px; margin:5px 0 0 -20px; display: none;}
#wxShareOp{height: 100%; width: 100%; background: rgba(0,0,0,.96); position:fixed; left: 0; top:0; z-index: 99999; display: none;}
#wxShareOp p{background-image: url(//m.qdxin.cn/img/share.png); width: 225px; background-size: 225px auto; position: absolute; top:0; right: 20px; z-index: 2222; height: 150px;}

#wexinGw{text-align: center;display: none; margin-bottom: 0px; border-top:1px dotted #ddd; margin: 20px 10% 0;  padding-top: 20px;}
#wexinGw p{width: 140px; height: 190px;  margin: 0 auto; }
#wexinGw p img{width: 138px;}

#wexinGw span, #wexinGw small{display: block;font-size: 12px;text-align: center;}
#wexinGw .imgbox{width: 138px;margin: 0 auto;border: 1px solid #ccc;margin-bottom: 10px}
#wexinGw .imgbox img{width: 100%}
#wexinGw span{color: #636363;margin-bottom: 5px}
#wexinGw small{color: #000}

.scrollable{
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

/*2018-08-01 xionghao*/
html #bdXhs{ overflow: hidden; height: 190px;background:#fff url(//m.qdxin.cn/img/xiongzhang@2x.png) no-repeat center center;  background-size: auto 180px; margin-bottom: 20px;}
html #bdXhs ._1mpIIe ._3YDNrK,
html #bdXhs ._1mpIIe ._2QGloY{display:none;}
html #bdXhs #cambrian0 ._1mpIIe .fsM37u{text-indent: -9999em; height: 100px;}
html  #cambrian0 ._1mpIIe:after,
html  #cambrian1 ._1mpIIe:after,
html  #cambrian2 ._1mpIIe:after,
html  #cambrian3 ._1mpIIe:after,
html #cambrian4 ._1mpIIe:after{border: 0;}

html  #cambrian0 ._1mpIIe,
html #cambrian1 ._1mpIIe,
html  #cambrian2 ._1mpIIe,
html  #cambrian3 ._1mpIIe
html  #cambrian4 ._1mpIIe{ background:none;}

/*2018-08-10新增广告字样*/
.pubfull{margin: 0 auto;}
.pubm320 p{position: relative;padding-top:8px;}
.pubm320 p img{display: block;}
.pubm320 p::before{
    /*广告*/
      content: "\5e7f\544a";
      position: absolute;
      left: 0;
      bottom: 0;
      display: block;
      width: 25px;
      height: 15px;
      background: rgba(0,0,0,0.4);
      color: #fff;
      font-size: 10px;
      line-height: 15px;
      border-radius: 0 6px 0 0;
      padding-left: 3px;
}
/* 推广 针对于普通广告 */
  .pubm320 p.tg::before{
    content: "\63a8\5e7f";
  }
  /*无*/
  .pubm320 p.none::before{
    content: "";
    display: none;
  }
  
  /* 推广-广告左下角标记 */
  .tgicon:before{
    content: "\63a8\5e7f"
  }
  /* 广告-左下角标记 */
  .pubicon:before{
    content: "\5e7f\544a"
  }

  /* 不支持webp的所有Img 不显示 */
  .no-support-webp .pub-webp img[src$=".webp"]{
    display: none;
  }

  .pub-webp{
    position: relative;
  }
  .pub-webp .webp-x{
    position: absolute;
    left:0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .pub-webp:before{
    position: absolute;
    color: #fff;
    left: 0;
    bottom: 0;
    width: 25px;
    height: 15px;
    background: rgba(0,0,0,0.4);
    font-size: 10px;
    line-height: 15px;
    border-radius: 0 6px 0 0;
    padding-left: 3px;
    z-index: 10;
  }
  .pub-webp img{
    display: block;
    width: 100%;
  }
  /*img链接为空的图片不显示*/
  .pub-webp img[src=""]{
    display: none;
  }
  .pub-webp a{
    display: block;
    min-height: 50px;
  }
  .pub-webp a:after{
    /* 详情 */
    content: "\8be6\60c5";
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #4d4d4d;
    font-size: 10px;
    background-color: rgba(255,195,0,0.9);
    padding: 3px 5px;
    border-radius: 2px;
  }
  .pub-webp a[href=""]{
    cursor: default;
  }
  .pub-webp a[href=""]:after{
    display: none;
  }
    
  /*阻止空链接跳转*/  
  a[href=""]{
    pointer-events:none
  }






/* 视频iframe版 已经废弃 待下次迭代时删除 */
.videobox{overflow: hidden;height: 58vw;}
.videobox iframe{border: 0;display: block;height: 300px;margin-top: -40px;}

.videoboxV{overflow: hidden;margin: 0 auto;}
.videoboxV iframe{border: 0;height: 121vw;margin-top: -51px;display: block;}
/* iframe end */

/* video原生 */
.video-wrapper{
    display: block;
    padding: 10px 0;
    }
    .video-wrapper img{
    width: 100%;
    }
    .video-wrapper.isV video{
    width: 100%;
    margin: 0 auto;
    }
    .video-wrapper video{
    display: block;
    width: 100%;
    object-fit:fill;
    }
/*video end*/

.neirongQn h1,.moreChannl,.xiangGa dt,
.newsList .touTiao .titleT a,
.buChonT ul li a,
.newsList .textQY .titleT a,
.xiangGuanLN li a
{font-family: "qdxin serif SC";}
/* .wenBeQ{font-weight: 500;} */
.newsList .textQY .titleT a{font-size: 21px;line-height: 150%;margin-bottom: 5px;font-weight: 500;}
.newsList .touTiao .titleT a{font-weight: 700;}

.ui-slider-pre, .ui-slider-next{display: none;}

*:focus {outline: none;}
.headTop>a:first-child{
    display: block;
    width: 88px;
    margin: 0 auto;
}

.search-box{
    position: fixed;
    top: 43px;
    left: 0;
    right: 0;
    background: #f2f2f2;
    padding: 15px 5%;
    box-sizing: border-box;
    display: none;
    z-index: 999;
    bottom: 0;
    max-width: 640px;
    margin: 0 auto;
}
.search-box,
.search-box *{
    box-sizing: border-box;
}
.search-box .inner{
    display: flex;
    font-size: 0;
    margin-top: 20%;
}
.search-box input{
    flex: 1;
    height: 40px;
    line-height: 40px;
    border: 1px solid #f0ba00;
    padding: 0 10px;
    display: inline-block;
    border-radius: 0px 0 0 0px;
    appearance:button;
   -moz-appearance:button; /* Firefox */
   -webkit-appearance:button; /* Safari 和 Chrome */
   color: #4d4d4d;
   font-size: 16px;
}
.search-box .soS{
    display: inline-block;
    flex: 0 0 90px;
    background: #f0ba00;
    margin-left: -2px
}
.search-box .soS a{
    display: block;
    line-height: 40px;
    height: 40px;
    color: #fff;
    font-size: 16px;
}

.searchP.close span{display: none;}
.searchP.close{
    display: block;
    width: 30px;height: 30px;
    background: none;
    position: absolute;
    top: 1px;
    right: -70px;
}
.searchP.close:before,
.searchP.close:after{
    content: "";
    position: absolute;
    width: 26px;
    height: 1px;
    top: 50%;
    left: 0;
    border-top: 1px solid #888;
}
.searchP.close:before{
    transform: rotate(45deg);
}
.searchP.close:after{
    transform: rotate(-45deg);
}

.swiper-container {
    width: 100%;
    height: 230px;
} 
.swiper-container .swiper-slide{
    position: relative;
}

.swiper-container .swiper-slide img,
.swiper-container .swiper-slide a
{
    display: block;
    width: 100%;
}
.swiper-container .swiper-slide img{
    object-fit: cover;
}
.swiper-container .swiper-slide p{
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    text-align: center;
    width: 100%;
    left: 0;
    right: 0;
    color: #fff;
    padding: 0px 20px;
    height: 36px;
    line-height: 36px;
    text-overflow: ellipsis;
    white-space : nowrap;
    overflow : hidden;
    box-sizing: border-box;
}
.swiper-container .swiper-pagination{
    bottom: 36px;
}
.swiper-pagination-bullet-active{
    width: 16px!important;
    border-radius: 20px;
}
.swiper-pagination-bullet{
    width: 6px;
    height: 6px;
    transition: all 0.5s;
}

/* 深色模式 */
.isnight .search-box{
    background: #272F3A;
}
.isnight .search-box input{
    background: #eee;
}
.swiper-pagination-bullet{background: #fff;opacity: .8}
.swiper-pagination-bullet-active{background: #007aff}


/* 2021-06-10 更新导读 */
.wenBeQ{
  padding: 10px 0 15px;
}
.baohanP{
  padding: 0 4% 0;
}
.guide{
  background: #f3f3f3;
  padding: 10px 4%;
  margin: 0px 0 0px;
  position: relative;
}
.guide-top{
  overflow: hidden;
  margin-bottom: 10px;
  height: 50px;
}
.guide-icon{
  float: left;
  width: 80px;
  height: 40px;
  position: relative;
  z-index: 10;
}
.guide-icon:after
{
    content: "";
    position: absolute;
    width: 270px;
    border-top: 1px solid #ccc;
    top: 60%;
    left: 90px;
}
.guide-icon:before{
    content: "";
    position: absolute;
    width: 70%;
    height: 100%;
    border: 4px solid #dc4242;
    box-sizing: border-box;
}
.guide-icon>span{
    display: block;
    background-color: #f3f3f3; 
    position: absolute;
    bottom: -1px;
    right: 0px;
    font-size: 24px;
    font-weight: 700;
    padding: 0 5px;
}
.guide-tips{
  float: right;
  height: 50px;
  overflow: hidden;
  line-height: 50px;
  font-size: 16px;
  position: relative;
  z-index: 10;
  text-align: right;
  padding-left: 15px;
  background-color: #f3f3f3;
}
.guide-tips cite{
  color: #f7931e;
  font-style: normal;
  font-weight: 700;
  padding: 0 3px;
}
@media screen and (max-width: 640px) {
    .guide-icon{
      width: 21vw;
    }
    .guide-icon:after {
        width: 70vw;
        left: 21vw;
    }
    .guide-icon>span{
      font-size: 6vw;
    }
    .guide-tips{font-size: 3.6vw;padding-left: 10px;}
    
}
.wenBeQ .guide-p{
  line-height: 180%;
  padding-bottom: 0;
  color: #555;
  font-size: 16px;
  font-weight: 500;
}
.wenBeQ .baohanP p.subhead>strong:before{
  content: "◈";
  display: inline-block;
  color: #dc4242;
  font-size: 18px;
  vertical-align: -2px;
  margin-right: 10px;
}
.wenBeQ .guide-p,
.guide-icon>span
{
  font-family: "qdxin serif SC";
}

html .neirongQn .wenBeQ .imgtxt{margin: -10px 0 10px 0; line-height: 180%;text-align: center;  font-size: 12px; color: #555;}
html .neirongQn .wenBeQ .imgtxt::before{content: "▲"; padding-left: 5px; font-size: 14px;color: #dc4242;}
html .neirongQn .wenBeQ .imgtxt::after{content: "↑"; padding-left: 5px; font-size: 14px;display: none;}

/* 2023-5-24 添加 */
.font-song{
    font-family: "qdxin serif SC";
}
.big-news-inner{
    background-color: #f8f8f8;
    padding: 15px;
}
.big-news-h2{
    font-size: 26px;
    border-bottom: 1px dashed #ccc;
    padding: 0px 0 10px;
    color: #142F6A;
    margin: 0;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: center;
}
.big-news-h2 a{
    color: #142F6A;
}
.big-news-ul{
    overflow: hidden;
}
.big-news-ul li{
    padding-left: 0px;
    font-size: 16px;
    line-height: 24px;
    padding: 5px 0;
}
.big-news-ul li.long{
    width: 100%
}
.big-news-ul li a{
    position: relative;
    padding-left: 15px;
    display: block;
}
.big-news-ul li a:before{
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #142F6A;
    border-radius: 50%;
    top: 13px;
    left: 0;
}
.big-news-inner.red .big-news-h2 a{
    color: #C82A1D;
}
.big-news-inner.red .big-news-ul li a:before{
    background-color: #C82A1D;
}
.big-news-inner.black .big-news-h2 a{
    color: #000;
}
.big-news-inner.black .big-news-ul li a:before{
    background-color: #000;
}
.big-news-inner.bred .big-news-h2 a{
    color: #6E0000;
}
.big-news-inner.bred .big-news-ul li a:before{
    background-color: #6E0000;
}

.newsList.hide-touTm .touTm{
    display: none;
}
/* 2023-5-24 end */

/* 2023-9-15 百度语音播报到期 临时隐藏 */
.neirongQn .spaceR{
    padding-right: 0px;
}


html.heibai{
    -webkit-filter: grayscale(100%); /* webkit */
    -moz-filter: grayscale(100%); /*firefox*/
    -ms-filter: grayscale(100%); /*ie9*/
    -o-filter: grayscale(100%); /*opera*/
    filter: grayscale(100%); /*ie9- */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter:gray; 
}

/* 2024-2-2 添加图片外面包a标签 无法跳转 */
.wai-lian{
    position: relative;
}
.wai-lian > a.wai-lian-a{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}