@charset "utf-8";
/*====全局样式====*/
body {font-family: "simsun", Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #404040;width: 100%;max-height: 100%;max-width: 99999px;}
pre,code,select,input,textarea {font-family: "simsun";font-size: 12px;vertical-align: middle;padding: 0;margin: 0;}
html,body,div,ol,ul,i,li,form,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,span,em,img,p {margin: 0;padding: 0;border: 0;}
ul,li {list-style-image: none;list-style-type: none;}
body p{margin: 0px;padding: 0px;}
a:link {color: #000;text-decoration: none;}
a:visited {color: #000;text-decoration: none;}
a:hover {color: #982b2a;text-decoration: underline;}
.clear {clear: both;}
.width{ width: 100% !important; }
.title{ display: none !important; }
.phone_tiele{padding: 0 15px;line-height: 50px; height: 50px; color: #982b2a;font-size:16px;font-weight: bold;}
.phone_tiele .arrow{ background: #fff; width: 16px; height: 9px;  background-image: url(../images/arrow.png); background-size: 16px 9px; transition: all 0.4s; -ms-transform: all 1s;	/* IE 9 */ -moz-transform: all 1s;	/* Firefox */ -webkit-transform: all 1s; /* Safari 和 Chrome */ -o-transform: all 1s; 	/* Opera */ float: right; margin-top: 20px; }
.phone_tiele>span{width: 12px;height: 12px;display: inline-block;background: #982b2a;margin-right: 5px;}
.tit_h2{ color: #982b2a;font-size:13px;font-weight: bold; text-align: center; padding:10px 0; }



/*====下拉列表样式====*/
.share-dropdown .bdsharebuttonbox{position:absolute;top: 0px;right: 121px;}
.dh-dropdown .bdsharebuttonbox{position: fixed;top: 4px;right: 0px; z-index: 10;}
.dh-dropdown .bdsharebuttonbox .dropdown-menu{background-color: #e2e2e2;overflow: scroll;}
.dropdown-menu{width: 156px;}
.dropdown-menu li{height: 49px;background-color: #ffffff;}
.dropdown-menu>li>a{margin: 15px 0px;width: 100%;height: 19px;font-size: 16px;font-family: "微软雅黑";line-height: 19px;padding-left: 23px;background-repeat: no-repeat;}
.dropdown-line{width: 244px;height: 1px;padding: 0px 18px; background-color: #e2e2e2;}
.dh-ico{padding-left: 0px !important;margin-left: 17.5px !important;}
.dh-ico img{margin: 0px 10px;}
#index>li>a{padding-left: 55px;line-height: 37px !important;height: 37px !important;font-family: "微软雅黑";}
#index>li{background-color: #e2e2e2;}

/*====通用区块样式定义====*/
/*==标题样式1==*/
.title-block{height: 57.5px;padding: 19px 0px;font-family:微软雅黑 ;font-size: 17px;color: #982b2a;line-height: 19.5px;}
.title-block .fang{width: 17px;height: 17px;margin:0px 15px;background-color: #982b2a;display: block;float: left;}
.title-block .arrow{width: 16px;height: 9px; margin-right: 15px; background-image: url(../images/arrow.png); background-size: 16px 9px; transition: all 0.4s; -ms-transform: all 1s;	/* IE 9 */ -moz-transform: all 1s;	/* Firefox */ -webkit-transform: all 1s; /* Safari 和 Chrome */ -o-transform: all 1s; 	/* Opera */ }
.panel-title{float: right;}
/*==分割线样式==*/
.bottom-xian{height: 1px;background-color: #bdbdbd;display: block;}
.bottom-xian1{height: 1px;background-color: #bdbdbd;display: none;}
/*==粗线样式==*/
.division{width: 100%;height: 10px;background-color: #e2e2e2;display: block;}


/*====整体样式定义====*/
/*==顶部横白条==*/
.top{margin: 12.5px 15px 13px;background-color: #fff;}
.lf{float: left;height: 100%;}
.lf img{width: 129.5px;height: 33.5px;}
.rt{float: right;position: relative;margin: 3.5px 0px;z-index: 999;}
.dropdown{float: right;}
.share{margin-right: 10px;z-index: 1 !important;}


/*==外框样式==*/
.box{width: 375px;margin:0px auto;}

/*==头部（顶图，首个区块）==*/
.head{width: 375px;}


/*==轮播图样式==*/
.section-focus-pic {width: 345px;overflow: hidden;position: relative;}
.section-focus-pic ul{margin: 0px;}
.section-focus-pic ul li {position: absolute;top: 0;left: 355px;width: 345px;}
.section-focus-pic .pages {width: 345px;height: 194px;position: relative;}
.section-focus-pic .controler {width: 345px;height: 6px;margin: 0px 15px 9px 0px;position: absolute;bottom: 0px;right: 0px;}
.section-focus-pic .controler b {cursor: pointer;width: 10px;height: 10px;display: inline-block;overflow: hidden;text-indent: -100px;background: rgba(256,256,256,0.5);float: left;margin: 0 3px;font-size: 0;border-radius: 50%;}
.section-focus-pic .controler b.down {background-position: -161px 1px;background: rgba(256,256,256,1);}
.center{float: right;}



/*建党百年*/
.topmain_title{display: none;}
#topmain-collapse{ background: #ffffff; border-radius: 5px; padding-top: 1px; }
.topmain-left{width: 345px;height: 194px;margin: 15px 15px 10px;display: block;}
.topmain-left img{width: 345px;height: 194px;}
.topmain-left .page{position: relative;}
.topmain-left .topmaintitles{width: 345px;height: 20px; opacity: 0.6; position: absolute;bottom: 0px;left: 0px;background: url(../images/focu_bottom.png) repeat-x bottom;}
.topmain-left .topmaintitles div{position: absolute;bottom: 0px;left: 0px;font-size: 12px;font-family:"微软雅黑";color: #FFFFFF;visibility: hidden;margin-left: 10px;}
.topmain-left .topmaintitles .show{visibility: visible;}
.topmain-right{width: 345px;margin: 0px 15px 15px;display: block;}
#topmain-right-top p{margin: 0px;font-family: 微软雅黑;font-size: 12px;color: #404040;line-height: 20px;}
#topmain-right-top p a{float: right;color: #982b2a;}
#topmain-right-middle{width: 54px;height: 20px;line-height: 20px;text-align: center;margin: 20px 0px;background-color: #982b2a;}
#topmain-right-middle span{font-family: 微软雅黑;font-size: 13px;font-weight: bold;color: #FFFFFF;}
.topmain-right-row{width: 345px;height: 24px;overflow: hidden;}
.topmain-right-bold{width: 48px;height: 24px;margin-right: 10px;float: left;display: block;font-family: "微软雅黑";font-size: 12px;font-weight: bold;line-height: 24px;color: #404040;}
.topmain-right-normal{height: 24px;float: left;font-family: "微软雅黑";font-size: 12px;line-height: 24px;color: #404040;}
.prism-player{width: 345px !important;height: 194px !important; float: left;}
.block-word-title p{font-family: 微软雅黑;font-weight: bold;color: #982b2a;text-align: justify;}


/*百企谈百年*/
.bqtbn-row-title{width: 345px;margin: 10px 15px 0px;font-family: 微软雅黑;font-size: 15px;font-weight: bold;color: #982b2a;}
.bqtbn-row-title img{width: 22.5px;height: 20px;}
#bqtbn{width: 375px;margin: 0px auto; background-color: #ffffff;}
.bqtbn-middle{overflow: hidden;width: 375px;margin-bottom: 15px;}
.bqtbn-imgbox{margin-left: 15px;width: 360px;}
.bqtbn-block{width: 168px;border: 1px #bfc2c5 solid;float: left;margin: 15px 9px 0px 0px;}
.bqtbn-img{border-bottom: 1px #bfc2c5 solid;}
.bqtbn-img img{width: 162px;height: 91px;margin: 0px 2px;}
.bqtbn-words{margin: 10px 0px 15px;overflow: hidden;}
.bqtbn-words-content{margin-left: 5px;text-align: justify; float: left;font-family: 微软雅黑;font-size: 9px;font-weight: bold;text-align: left;color: #404040;line-height: 16px;width: 156px; height: 32px; overflow: hidden;}



/*专刊报道*/
.sbkmys iframe{ height: 100px !important; }
.sbkmys .image{ display: none; }
.sbkmys .gallery-box {position: relative;width: 345px;margin: 15px 15px 0px 15px;}
.sbkmys .gallery-top{width: 100%;}
.sbkmys .gallery-top .swiper-slide {width: 345px;opacity: 1; background: #000;}
.sbkmys .gallery-top .swiper-img{width: 345px;height: 457px;overflow: hidden;}
.sbkmys .gallery-top .swiper-slide img {width: 345px;height: 457px;opacity: 0.5;}
.sbkmys .gallery-top .swiper-slide-active {width: 345px;margin: 0px auto;opacity: 1;}
.sbkmys .gallery-top .swiper-slide-active .swiper-img{width: 345px;height: 457px;margin: 0px auto;opacity: 1;}
.sbkmys .gallery-top .swiper-slide-active img {width: 345px;height: 457px;opacity: 1;position: relative;top: 0px;}
.sbkmys .swiper-title{width: 345px;height: 170px;}
.sbkmys .msg-box {display: none;width: 345px;position: absolute;left: 0px; text-align: center;}
.sbkmys .swiper-slide-active .msg-box{ display: block;  }
.sbkmys .msg-box .p1 {text-align: center; color: #982b2a; font-size: 15px; line-height: 20px;margin-top: 10px; font-family: Microsoft YaHei; }
.sbkmys .msg-box .p2 {text-align: center; color: #404040; font-size: 12px; line-height: 20px; margin-top: 7px; font-family: Microsoft YaHei; }
.sbkmys .msg-box .con {text-indent: 2em;text-align: left;color: #404040; font-size: 12px; line-height: 20px;margin-top: 15px; font-family: Microsoft YaHei; }



/*二维码开始*/
.kmsy_pjonme_phone{margin: 15px;}
.kmsy_pjonme_phone img{width: 100%;}
.kmsy_pjonme{display: none;}
.kmsy_pjonme img{display: none;}



/*说句心里话*/
.ztyj1-center{width: 375px;margin-bottom: 15px;}
.ztyj1-center-left{margin-right: 21px;}
.ztyj1-content a{float: right;color:#982b2a;}
.tpgengduo{display: none;}
.tpgengduoduo{display: none;}
.tpgengduo-phone img{width:375px; height: 20px;background-size: contain;margin-bottom: 20px;}





/*信仰的力量*/
#ztyj{width: 375px;margin: 0px auto; background-color: #ffffff;}
.ztyj-middle{overflow: hidden;width: 375px;margin-bottom: 15px;}
.ztyj-imgbox{margin-left: 15px;width: 360px;}
.ztyj-block{width: 168px;border: 1px #bfc2c5 solid;float: left;margin: 15px 9px 0px 0px;}
.ztyj-img{border-bottom: 1px #bfc2c5 solid;}
.ztyj-img img{width: 162px;height: 91px;margin: 0px 2px;}

.ztyj-words{margin: 10px 0px 15px;overflow: hidden;}
.ztyj-words-name{width: 100%;margin-bottom: 6.5px;float: left;font-family: 微软雅黑;font-size: 12px;color: #982b2a; text-align: center;line-height: 16px;}
.ztyj-words-position{ float: left;font-family: 微软雅黑;font-size: 9px;color: #404040;text-align:justify;line-height: 16px; width: 156px;  height: 32px;  overflow: hidden; margin: 0 5px;}
.ztyj-words-content{margin:0px 5px 0px;float: left;font-family: 微软雅黑;font-size: 9px;font-weight: bold;text-align: left;color: #404040;line-height: 16px;width: 156px; height: 32px; overflow: hidden;}
.ztyj1-title { font-size: 12px; text-align: justify;}

.img-row{width: 345px;overflow: hidden;margin: 15px;}
.img-row-block{width: 162px;float: left;}
.img-row-block-img{width: 162px;height: 215px; margin-bottom: 10px;}
.img-row-block-img img{width: 162px;height: 215px;}
.img-row-block-name{height: 32px;font-family: "微软雅黑";line-height: 16px;text-align: justify;color: #982b2a;}
.img-row-block-name a { color: #982b2a; }
.img-row-block-position{height: 32px;text-align: center;font-family: "微软雅黑";font-size: 9px;line-height: 16px;color: #404040;}
.img-row-block-title a{height: 32px;font-family: "微软雅黑";font-size: 9px;font-weight: bold;line-height: 16px;color: #404040;}
.img-row-block-content{position: relative;text-align: justify; text-indent:2em; overflow: hidden;font-family: "微软雅黑";font-size: 9px;line-height: 16px;color: #404040;}







/*金融小百科*/
#jrxbk {width: 375px;margin: 0px auto; background-color: #ffffff;}
.jrxbk-middle{overflow: hidden;width: 375px;}
.xbknr{float: left;height: auto;margin:15px;}
.xbknr-line{float: left;width: 345px;height: auto;}
.xbbk{float: left; width:166px;height:102px;margin-bottom: 40px;margin-right: 13px;}
.xbbk2{float: left; width:166px;height:102px;margin-bottom: 40px;}
.xbkkk{float: left; width:166px;height:94px;position: relative;}
.xbkkk a{float: left;}
.xbkkk img {float: left;position: absolute; width: 166px;height: 94px;}
.xbkkk .xbkbf img{float: left;  height: 33px;width: 33px;position: absolute;margin-left: 66.5px;margin-top: 30.5px;}
.xbbk p{float:left; width: 166px;  font-size: 9px; color: #404040; font-family: "微软雅黑 regular";text-align: center;margin-top:9px;}
.xbbk2 p{float:left; width: 166px;  font-size: 9px; color: #404040; font-family: "微软雅黑 regular";text-align: center;margin-top:9px;}







/*红色地标*/
.hsdb{ overflow: hidden; }
.hsdb .con{display: block;}
.hsdb .con .fl{ width: 100%; padding: 0 15px;height: auto; }
.hsdb-li-box{margin-bottom: 15px;height: auto;}
.hsdb-li-box img{width: 12px;height: 12px;margin-right: 7.5px;}
.hsdb .con .fl:nth-child(1) img{ width: 100%; margin-top: 15px; }
.hsdb .con .fl:nth-child(2){ margin-top: 15px; }
.hsdb .con .fl:nth-child(2) ul li{ font-size:9px; color: #404040; width: 345px;overflow: hidden; white-space:nowrap; text-overflow:ellipsis;  cursor: pointer; font-family: 微软雅黑;margin-bottom: 10px; }
.hsdb .con .fl:nth-child(2) ul li:hover{ color: #1225a8; font-weight: bold; }
.carousel-control-prev>span{margin-left:-130px;font-size:26px;background: rgba(0,0,0,0.8);color: #1225a8;width: 40px;height: 40px;line-height: 40px;}
.carousel-control-next>span{margin-right:-130px;font-size:26px;background: rgba(0,0,0,0.8);color: #1225a8;width: 40px;height: 40px;line-height: 40px;}
.carousel-caption{ background: rgba(0,0,0,0.7); color: #1225a8; width: 100%; font-size: 14px; margin-left: -60px; margin-bottom: -20px; }
.fl-img{position: relative;width: 345px;height: 194px;margin: 15px 15px 0px;}
.hsdb-img{position: absolute;top: 0px;left: 0px;width: 345px;height: 194px;}
.hsdb-img img{width: 345px;height: 194px;}
.hsdb-li-box p{float: left; width:45px;text-align: center;border-radius: 30px; background-color: rgba(110, 15, 13, 0.2); #6e0f0d;font-size: 9px; color: #6e0f0d; font-family: "微软雅黑 regular";letter-spacing: 2px; margin-right: 5px;}
.hsdb-li-box span{float: left; width: 290px; color: #404040; font-family: "微软雅黑 regular";font-size: 9px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}









/*红色记忆*/
#lmys{width: 375px;margin: 0px auto; background-color: #ffffff;}
.lmys-middle{overflow: hidden;width: 375px;}
#lmys-box{margin: 15px;overflow: hidden;}
#lmys .gallery-top{width: 100%;}
#lmys .gallery-top .swiper-slide {width: 285px;height: 148.5px;margin-top: 6px;overflow: hidden; background-color: rgba(0, 0, 0, 1)}
#lmys .gallery-top .swiper-slide img {width: 285px;height: 148.5px;opacity: 0.5;}
#lmys .gallery-top .swiper-slide-active {width: 285px;height: 160.5px;margin: 0px auto;opacity: 1;}
#lmys .gallery-top .swiper-slide-active img {width: 285px;height: 160.5px;opacity: 1;}
#lmys .msg-box{display: none;width: 285px;position: absolute;bottom: 0px;left: 0px;padding: 0px 10px;background-color: rgba(0, 0, 0, 0.5);}
#lmys .swiper-title{width: 265px;height: 25px;overflow: hidden;line-height: 25px;font-family: 微软雅黑;font-size: 9px;color: #fff; white-space:nowrap; text-overflow:ellipsis; }
#lmys .swiper-slide-active .msg-box{display: block;}






/*通栏广告*/
.tggg ul{display: none;}
.tggg ul li{display: none;}
.tggg ul li img{display: none;}

.tggg-phone ul{padding: 0 15px}
.tggg-phone ul li{width: 100%;margin-top: 15px;}
.tggg-phone ul li img{width: 100%}


/*====底部样式====*/
#foot{width: 375px;height:60px;padding-top: 10px;background:url(http://www.zqrb.cn/subject/qzjdbnztbd/images/ditu-phone.jpg) top no-repeat;display: block;float: left;}
#foot p{font-family: "微软雅黑";font-size: 9px;color: #982b2a;text-align: center;margin: 0px;}


/*==右侧悬浮==*/
.floating-ck{position: fixed; left:50%; margin:0px 0px 0px 610px; top:240px; }
/*==特殊，正式请删除==*/.floating-ck{top:0px;}
.floating-ck dl dd{position: relative; width: 120px; height: 56px; background: rgba(4,41,70,0.4); text-align: center; background-repeat: no-repeat; cursor: pointer; margin: 0px 0px 1px 0px;overflow: hidden;}
.words{font-size: 18px; font-family: 微软雅黑; color: #982b2a; text-align: center; line-height: 56px; }
.floating-ck a{color: #982b2a; }
.floating-ck a:hover{color:#982b2a; text-decoration:none !important;}
.floating-ck dl dd:hover {background-color: #982b2a; text-decoration:none !important;}
.floating_ck{ display: none; }





/*说句心里话单页*/
.ztyj2-center{width: 375px;margin-bottom: 15px;}
.ztyj2-center-left{margin-right: 21px;}
.ztyj2-content a{float: right;color:#982b2a;}
.ztyj2-name{height: 16px;}
.ztyj2-title{line-height: 6px; margin-top: 5px;}




/*信仰的力量单页*/
#ztyj3{width: 375px;margin: 0px auto; background-color: #ffffff;}
.ztyj3-middle{overflow: hidden;width: 375px;margin-bottom: 15px;}
.ztyj3-imgbox{margin-left: 15px;width: 360px;}
.ztyj3-block{width: 168px;border: 1px #bfc2c5 solid;float: left;margin: 15px 9px 0px 0px;}
.ztyj3-img{border-bottom: 1px #bfc2c5 solid;}
.ztyj3-img img{width: 162px;height: 91px;margin: 0px 2px;}
.ztyj3-words{margin: 10px 0px 15px;overflow: hidden;}
.ztyj3-words-name{width: 100%;margin-bottom: 6.5px;float: left;font-family: 微软雅黑;font-size: 12px;color: #982b2a; text-align: center;line-height: 16px;}
.ztyj3-words-position{ float: left;font-family: 微软雅黑;font-size: 9px;color: #404040;text-align:justify;line-height: 16px; width: 156px;  height: 32px;  overflow: hidden; margin: 0 5px;}
.ztyj3-words-content{margin:10px 5px 0px;float: left;font-family: 微软雅黑;font-size: 9px;font-weight: bold;text-align: left;color: #404040;line-height: 16px;width: 156px; height: 32px; overflow: hidden;}




/*金融小百科单页*/
#jrxbk2 {width: 375px;margin: 0px auto; background-color: #ffffff;}
.jrxbk2-middle{overflow: hidden;width: 375px;margin-bottom: 15px;}
.xbknr2{float: left;width: 375px;height: auto;margin: 15px;}
.xbknr2-line{float: left;width: 345px;height: auto;}






