@charset "utf-8";
/* CSS Document */



.subPageWrap{ background:url(/news/images/gb20190726/bg-bottom.png) no-repeat bottom center; min-height: 1000px; overflow: hidden; clear: both;}


/*媒体人物*/
.subPageWrap .main{ max-width: 1200px; margin: 0 auto;}
.main-lf{width:69.4%;float: left; background-color: #fff; /*margin-bottom:-5000px;padding-bottom:5000px;*/}
.main-lf-con{padding:0 20px 20px 20px;}
.main-lf-con.rt{padding-left: 230px;}
.main-rt{width:28.4%;float: right;height: 100%;overflow:hidden;background-color: #fff; /*margin-bottom:-5000px;padding-bottom:5000px;*/}

/*面包屑*/
.bread{ height: 45px; line-height:45px; overflow:hidden;}
.bread h3{ font-size: 2.0em; display: inline-block; float: left; border-left: 22px #c8d1e7 solid; margin-left: -20px; padding-left: 24px; }
.bread span{color:#999; font-size: 12px; float: left;}
.bread a{color:#999;}
.bread a:hover{color:#8c0000;}

.subTitle { overflow: hidden; }
.subTitle .title{ font-size: 2.2em; font-weight: bold; color: #fff; display: inline-block; padding: 0 13px; height:35px; line-height: 31px; text-align: center; float: left;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;
  background:#8c0000;
  background: -webkit-linear-gradient(left, #d21d1d , #8d0000); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #d21d1d, #8d0000); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #d21d1d, #8d0000); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #d21d1d , #8d0000); /* 标准的语法 */}

.listTitle{ height: 50px; line-height:50px; background: #f2f2f2;  text-align: center;}
.listTitle a{ color: #333;font-size: 18px;}
/*最新新闻*/
.newsColumn{padding:20px 20px 25px 20px;}


/*排行榜*/
#rankList{padding:0; overflow: hidden;}
#rankList li{ padding: 18px 0 12px 0; background:url(/news/images/gb20190726/border.png) repeat-x bottom; }
#rankList li strong{ display: inline-block; width: 28px;height: 28px; text-align: center; line-height: 28px; font-weight: bold; font-size: 1.8em; font-family: "Arial"; 
color: #fff;float: left; margin-right: 10px; margin-top: 4px; transition: all 0.3s ease;}
#rankList li.li1 strong{ background: #d31d1d; }
#rankList li.li2 strong{ background: #d43333; }
#rankList li.li3 strong{ background: #d44848; }
#rankList li.li4 strong{ background: #d45d5d; }
#rankList li.li5 strong{ background: #d47272; }

#rankList li a{ display:block; font-size: 1.4em; height:44px; line-height: 22px; overflow: hidden; transition: all 0.3s ease;}
#rankList li span.rightDate{display: block; font-size: 1.2em; color: #999999; font-family: "Arial"; margin:10px 0 0 40px }
#rankList li span.rightDate b{ font-weight: normal; margin-right: 25px;}
#rankList li .iconchakan{ font-size: 10px; color: #cccccc; margin-right: 7px;}
#rankList li .iconshijian1{ font-size: 14px; color: #cccccc; margin-right: 7px;}
/*排行榜*/
.rankList{padding:0; overflow: hidden;}
.rankList li{ padding: 18px 0 12px 0; background: url(/news/images/gb20190726/border.png) repeat-x bottom; }
.rankList li strong{ display: inline-block; width: 28px;height: 28px; text-align: center; line-height: 28px; font-weight: bold; font-size: 1.8em; font-family: "Arial"; 
color: #fff;float: left; margin-right: 10px; margin-top: 4px; transition: all 0.3s ease;}
.rankList li.li1 strong{ background: #d31d1d; }
.rankList li.li2 strong{ background: #d43333; }
.rankList li.li3 strong{ background: #d44848; }
.rankList li.li4 strong{ background: #d45d5d; }
.rankList li.li5 strong{ background: #d47272; }

.rankList li a{ display:block; font-size: 1.4em; height:44px; line-height: 22px; overflow: hidden; transition: all 0.3s ease;}
.rankList li span.rightDate{display: block; font-size: 1.2em; color: #999999; font-family: "Arial"; margin:10px 0 0 40px }
.rankList li span.rightDate b{ font-weight: normal; margin-right: 25px;}
.rankList li .iconchakan{ font-size: 10px; color: #cccccc; margin-right: 7px;}
.rankList li .iconshijian1{ font-size: 14px; color: #cccccc; margin-right: 7px;}

/*重点推荐*/
.recommend{ margin-bottom: 35px; overflow: hidden; }
.recommend li{ overflow: hidden; padding: 20px 0 10px 0; background:url(/news/images/gb20190726/border.png) repeat-x bottom; }
.recommend li > a{ display: block; }
.recommend li .newsImg{ display: block; width: 140px; height: 77px; float: left; overflow: hidden; position: relative;}

.recommend li .newsImg img{ width: 100%; display: block;}
.recommend li .newsImg i.iconbofang{ display: inline-block; font-size: 28px; color: #fff;  position: absolute; left: 50%; margin-left: -14px; top: 50%; margin-top: -17px; }
.recommend li .newsImg > strong{ display: block; width: 140px;  height: 77px; background:url(/news/images/gb20190726/textbg.png) repeat; position: absolute;left: 0; top: 0;}

.recommend li > a:hover .newsImg img{transition: all 0.5s ease;}
.recommend li > a:hover .newsImg img{ transform: scale(1.1); }

.recommend li .newsText{ display: block; margin-left: 150px; transition: all 0.3s ease;}
.recommend li:hover .newsText{ margin-left: 153px; }
.recommend li .newsText h3{ font-size: 1.4em; color: #666666; font-weight: normal; height:65px;line-height: 22px;overflow:hidden; }
.recommend li .newsText strong{ display: inline-block; font-size: 1.4em; color: #999999; font-family: "Arial"; margin-bottom: 4px; }
.recommend li .newsText strong i{ font-size: 14px;  color: #999999; margin-right: 6px;}





/*列表页*/
.newsList01{width:100%;overflow:hidden;}
.newsList01 li{  background:url(/news/images/gb20190726/border.png) repeat-x bottom; padding: 21px 0 10px 0; height: 24px; *height: 26px; line-height: 26px; overflow:hidden; transition: all 0.3s ease;}
.newsList01 li:hover{ padding-left: 5px; }
.newsList01 li a{float:left; font-size:15px; overflow: hidden; }
.newsList01 li .rightDate{float:right; font-size:14px; font-family: 'Arial'; color: #999; height: 20px; line-height: 20px; background:url(/news/images/gb20190726/border2.png) repeat-y left;
padding-left: 13px; margin-top:3px;}


/*学习*/
.newsList01.xuexi li a{float: none;font-size: 15px;}



/*聚焦*/
.newsList01.jujiao li a{  float: none; }


/*视点*/
.newsList02{width:100%; margin-top: 18px; overflow:hidden;}
.newsList02 li{ border: #e6e6e6 1px solid; margin: 20px 0; height: 48px; line-height: 48px;overflow:hidden; transition: all 0.3s ease;}
.newsList02 li:hover{ padding-left: 20px; }
.newsList02 li a{display:block;/* width:83%; *//* float:left; */font-size:15px;white-space:  nowrap;overflow: hidden;text-overflow:  ellipsis;}
.newsList02 li .sd{float:left; font-size: 14px; color:#8fa8b3; font-style: normal; font-weight: bold; display: inline-block; width: 40px; height: 48px; line-height: 48px; text-align: center; background: #f0efe9;
margin-right: 15px;}
.newsList02 li .rightDate{float:right;font-size:14px;font-family: 'Arial';color: #999;height: 20px;line-height: 20px;background:url(/news/images/gb20190726/border2.png) repeat-y left;padding: 0 12px;margin-top: 16px;}





/*综合新闻*/
.sub-title{width: 100%;border-bottom: 1px solid #e7e7e7}
.sub-title h3,.sub-title span{display: inline-block;*display: inline;*zoom:1;padding:10px 0;line-height: 20px; font-size: 16px;}
.sub-title h3 {font-weight: normal;margin-bottom: -2px;}
.sub-title h3:hover a,.sub-title h3.active a{border-bottom: 2px solid #be3030;padding-bottom: 5px;display: block;color:#333;}
.sub-title h3:hover,.sub-title h3.active{padding-bottom: 3px;}
.sub-title span{color:#ddd;margin:0 2%;}

/*侧栏列表*/
.sub_mbtn{width:100%;height:40px;background:url(/news/images/gb20190726/sub-mbtn02.png) no-repeat right 20px center;background-color:#bb2c23;cursor:pointer;display:none;}
.open{ background:url(/news/images/gb20190726/open.png) no-repeat right 20px center; background-color:#be2c2a;}
.sub_mbtn span{ font-size: 1.5em; color: #fff; font-weight: bold; display:inline-block; line-height: 40px; padding-left: 20px;}

.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{ background: #ebebeb; }
.sub_navm li{position:relative;}
.sub_navm li a{ font-size: 13px; color:#282828; padding-left:20px;height:40px;line-height:40px;border-bottom:1px solid #d3d3d3;display:block;}
.sub_navm li a:hover{color:#7f0007;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#7f0007; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px;  height:40px;line-height:40px;border-bottom:1px dotted #ccc;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;height:30px;line-height:30px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}
.sub_navm li strong.phone_arrow{width:20px;height:20px;line-height:20px;text-align:center;display:block;position:absolute;right:15px;top:15px;z-index:99; text-indent: 99em;
  background:url(/news/images/gb20190726/arrow.png) no-repeat;cursor:pointer;}
.subPage_con{overflow:hidden;min-height:470px;}
.sbu_leftWrap{width:250px;float:left; }

.sub_top{width:100%; background: #be2c2b; overflow:hidden;}
.sub_title{width:200px;overflow:hidden;height:72px;line-height:72px; text-align:center;font-size:2.0em;float:left;color:#fff; font-weight: bold;}
.sub_left li{ position: relative; }
.sub_left li strong.arrow{display:block;height:20px;line-height:20px;width:20px;text-align:center; background:url(/news/images/gb20190726/arrow.png) no-repeat; position:absolute;right:5px;top:22px;
   text-indent: 99em; z-index:33;cursor:pointer;transition:all 0.3s ease-in-out}
.sub_left li.on strong.arrow{background:url(/news/images/gb20190726/arrow02.png) no-repeat;}
.twoJ_menu{background-color:#ededed;display:none;}
.sub_left .twoJ_menu dd a{ padding:6px 33px 6px 43px !important;display:block;font-size:1.4em !important;border-bottom:1px solid #c8c8c8;color:#666666;}

/*左侧边栏*/
.sub_left{width:200px;overflow:hidden;float:left;z-index:999;}
.sub_left .sub_nav{ overflow:hidden;background-color:#fff; border-left: #be2c2b 7px solid;}
.sub_left .sub_nav li a{padding:11px 20px 11px 15px; line-height: 30px; display:block;font-size:1.5em;border-bottom:1px solid #ddd;color:#666666; text-align: center;}
.sub_left .sub_nav li a:hover,.sub_left li a.active{background-color:#ededed; color: #a13e09;}


/*风华石大*/
.fhsd { overflow: hidden; }
.fhsd ul{ margin: 15px -30px; overflow: hidden; font-size: 0;}
.fhsd ul li{ width: 33.3%; float: none; display: inline-block; font-size: 15px; margin: 20px 0; vertical-align: top; background:url(/news/images/gb20190726/border2.png) repeat-y right; transition: all 0.5s ease; }
.fhsd ul li:nth-child(3n){ background: none; }
.fhsd ul li a{ display: block; margin: 0 30px; overflow: hidden; transition: all 0.3s ease; }
.fhsd ul li:hover{ margin-top: 15px; }
.fhsd ul li .newsImg { display: block;height: 0;padding-bottom: 56%;overflow: hidden; }
.fhsd ul li .newsImg img{ width: 100%; transition: all 0.3s ease;}
.fhsd ul li a:hover .newsImg img{ transform: scale(1.1);}
.fhsd ul li .newsText{ display:block; margin:10px 0;  }
.fhsd ul li .newsText h3{ font-size: 15px; height: 46px; line-height: 24px; font-weight: normal; overflow: hidden;}
.fhsd ul li .newsText strong{ display: inline-block; font-size: 14px; color: #666666; margin-bottom: 6px; }
.fhsd ul li .newsText strong i{ font-size: 14px;  color: #666666; margin-right: 6px;}

.fhsd ul li.noImg .newsText{ margin: 0;  }
.fhsd ul li.noImg strong{ margin-bottom: 43px; }
.fhsd ul li p{ display: block; height:70px; color: #999999; font-size: 14px; line-height: 24px; margin: 12px 0 25px 0;  overflow: hidden; }




/*星光*/
.newsList03{overflow: hidden;}
.newsList03 ul li{ padding:25px 0 9px 0; background:url(/news/images/gb20190726/border.png) repeat-x bottom; transition: all 0.3s ease;}
.newsList03 ul li:hover{ padding-left: 5px; }
.newsList03 ul li:hover a{ color: #8c0000; }
.newsList03 ul li > div{ display:block;overflow: hidden;}
.newsList03 ul li >div img{ -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.newsList03 ul li > div:hover img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.newsList03 ul li i{ display:block; max-width: 142px; float: left; overflow: hidden; }
.newsList03 ul li span.newsTxt02{display: block; overflow: hidden; margin:0 0 0 155px;}
.newsList03 ul li span.newsTxt02 h3{ height: 24px; line-height:24px;  overflow: hidden;}
.newsList03 ul li span.newsTxt02 a{font-size:15px; font-weight: normal;}
.newsList03 ul li span.newsTxt02 p{ display: inline-block; font-size: 12px; height:40px; line-height: 20px; color: #999; margin:10px 0 0 0; overflow: hidden; }
.newsList03 ul li.noImg span.newsTxt02{ margin: 0; }


/*要闻、时讯*/
.newsList04{overflow: hidden;}
.newsList04 ul li{  padding:20px 0 9px 0; background:url(/news/images/gb20190726/border.png) repeat-x bottom; transition: all 0.3s ease;}
.newsList04 ul li:hover{ padding-left: 5px; }
.newsList04 ul li:hover a{ color: #8c0000; }
.newsList04 ul li > div{ display:block;overflow: hidden;}
.newsList04 ul li >div img{ -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.newsList04 ul li > div:hover img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.newsList04 ul li i{ display:block; width: 200px; height: 110px; float: left; overflow: hidden; }
.newsList04 ul li span.newsTxt02{display: block; overflow: hidden; margin:0 90px 0 213px;}
.newsList04 ul li span.newsTxt02 h3{ height: 48px; line-height:24px;  overflow: hidden;}
.newsList04 ul li span.newsTxt02 a{font-size:15px; font-weight: normal;}
.newsList04 ul li span.newsTxt02 p{ display: inline-block; font-size: 12px; height:40px; line-height: 20px; color: #999; margin:10px 0 0 0; overflow: hidden; }
.newsList04 ul li.noImg span.newsTxt02{ margin: 0; }


.newsList04 .leftTxt{ float: right; width: 70px; height: 100px; background:url(/news/images/gb20190726/border2.png) repeat-y left;}
.newsList04 .leftTxt .leftDate{  display: block;text-align: right; font-family: "Arial"; padding: 26px 0;}
.newsList04 .leftTxt .year{ font-size: 14px; color: #999999; display: block;}
.newsList04 .leftTxt .date{ font-size: 18px; color: #999999; display: block; font-weight: bold; margin-bottom: 6px; position: relative;}
.newsList04 .leftTxt .date:before{ content: ""; display: block; width: 20px; height: 1px; background: #d9d9d9; position: absolute; left:20px;
top: 10px;}



/*专题*/
.newsList05{overflow: hidden;}
.newsList05 ul li{ padding:13px 0 9px 0;transition: all 0.3s ease;}
.newsList05 ul li a:hover{ color: #8c0000; }
.newsList05 ul li > div{ display:block;overflow: hidden;}
.newsList05 ul li >div img{display: block; -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.newsList05 ul li > div:hover img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.newsList05 ul li i{ display:block; width: 260px; height:120px; float: left; overflow: hidden; }
.newsList05 ul li span.newsTxt02{display: block; margin:0 0 0 260px; height: 88px; padding: 15px 20px; border: #e6e6e6 1px solid; overflow: hidden; }
.newsList05 ul li span.newsTxt02 h3{ height: 24px; line-height:24px;  overflow: hidden;}
.newsList05 ul li span.newsTxt02 h3 a{font-size:16px; font-weight: normal;}


.newsList05 .newsTxt02 dl{ height: 48px; margin-top: 10px; overflow: hidden; }
.newsList05 .newsTxt02 dl dd{ padding:4px 0; }
.newsList05 .newsTxt02 dl dd a{ display: block; height: 18px; line-height: 18px; overflow: hidden; font-size: 12px; color: #999; position: relative; padding-left: 7px;}
.newsList05 .newsTxt02 dl dd a:before{ content: ""; display: block; width: 4px; height: 4px; background: #d9d9d9; border-radius: 50%;position: absolute; left: 0; top: 8px; }
.newsList05 .newsTxt02 dl dd a:hover{ color: #8c0000; }

/*光影*/
.subList{overflow: hidden;}
.subList a{font-size: 16px;display: inline-block; background: #eee; padding: 10px; margin:20px 10px 0 10px;}
.subList a:hover{ background: #8b0000; color: #fff; }

.newsList06 ul{ margin: 15px -15px; overflow: hidden;}
.newsList06 ul li{ width: 50%; display: inline-block; float: left;transition: all 0.5s ease; }

.newsList06 ul li a{ display: block; margin:15px; background: #f2f2f2; overflow: hidden; transition: all 0.3s ease; }
.newsList06 ul li .newsImg { display: block;height: 0;padding-bottom: 56%;overflow: hidden; position: relative; }
.newsList06 ul li .newsImg strong{ position: absolute; left: 0; bottom: 0; display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 40px; background: #d31d1d; }
.newsList06 ul li .newsImg img{ width: 100%; transition: all 0.3s ease;}
.newsList06 ul li a:hover .newsImg img{ transform: scale(1.1);}
.newsList06 ul li .newsText{ display:block; margin:15px 17px;  }
.newsList06 ul li .newsText h3{ font-size: 15px; height: 46px; line-height: 24px; font-weight: normal; overflow: hidden;}


/*校报*/
.newsList07 ul{ margin: 15px -15px; overflow: hidden; font-size: 0;}
.newsList07 ul li{ width: 49.8%; float: left; display: inline-block; font-size: 15px; vertical-align: top; transition: all 0.5s ease; }
.newsList07 ul li a{ display: block; margin: 14px 15px; background: #f2f2f2; overflow: hidden; transition: all 0.3s ease; }
.newsList07 ul li .newsImg { display: block;height: 0;padding-bottom: 56%; border: #e6e6e6 1px solid; overflow: hidden; position: relative; }
.newsList07 ul li .newsImg img{ width: 100%; transition: all 0.3s ease;}
.newsList07 ul li a:hover .newsImg img{ transform: scale(1.1);}
.newsList07 ul li .newsText{ display:block; margin:15px 17px;  }
.newsList07 ul li .newsText h3{ font-size: 16px; height: 24px; line-height: 24px; font-weight: normal; overflow: hidden;}
.newsList07 ul li .newsText strong{ display: inline-block; font-size: 14px; font-family: "Arial"; color: #999999; margin-top:8px; }
.newsList07 ul li .newsText strong i.iconshijian{ font-size: 14px;  color: #d42222;}


/*音频*/
/*石大音频*/
.newsList08{ overflow: hidden;  margin-top: 20px;}

.newsList08 ul{ margin:0 -18px; overflow: hidden; }
.newsList08 ul li{ float: left; width: 50%; }
.newsList08 ul li > div{ margin:18px; background: #f9f9f8; border: #f5edc4 1px solid; padding: 15px; }
.newsList08 ul li a{ display: block; overflow: hidden; }
.newsList08 ul li a strong{ display: block; font-size: 1.5em; height: 28px; line-height: 28px;transition: all 0.3s ease; }

.newsList08 ul li .rightDate{ display: block; margin-top: 10px; font-size: 1.4em; font-family: "Arial"; color: #999;padding-left: 60px; }
.newsList08 ul li .yp{ display: inline-block; float: left;}

.newsList08 ul li i.iconbofang{ font-size: 22px;  color: #666; padding: 3px 8px 0 8px; display:inline-block;}
.newsList08 ul li:hover i.iconbofang{ color: #ce1b1b; }
.newsList08 ul li i.iconyinpin{ color: #666; }


/*文章页*/
.subPageArticle{ overflow: hidden; padding:0 15px; }
.articleTitle h3{font-size:20px;line-height:28px; text-align: center;}
.articleTitle strong{ display: block; text-align: center; font-size: 18px; font-weight: bold; color: #666; margin: 10px 0 0 0; }
.articleAuthor{color:#999;font-size:14px;margin-bottom: 10px; padding: 14px 5px; line-height: 22px; background: #f5f5f5; text-align: center;}
.articleAuthor span{ padding: 0 8px; }
.articleAuthor i{font-style: normal;color:#646464;}
.articleTitle{line-height:26px;padding:30px 0;}
.article p{line-height: 28px; color:#222;font-size:15px; padding: 10px 0;}
.article img{/* padding:5px 0; */display: block;max-width: 100%;height: auto !important;margin: 0 auto;}
.article i{font-style: italic;}
.article strong{font-weight: bold;}

.article table p{ text-indent: 0; }
.article table p strong{ display: block; text-align: center; }
.article table p span{ text-align: center; }


.Annex-Share{ overflow: hidden; margin: 30px 0;}
.Annex { overflow:hidden; }
.Annex h3{font-size: 1.8em; border-bottom: #e5e5e5 1px solid; height: 50px; line-height: 50px; padding: 0 20px; }
.Annex ul{overflow: hidden;}
.Annex ul li { line-height: 22px; margin-bottom: 15px; transition: all 0.3s ease-in-out;}
.Annex ul li a { color:#666;display: block; font-size: 14px;padding:14px 20px; background: #f5f5f5;}
.Annex ul li a:hover{ color: #8c0000; }
.article-share{ overflow: hidden; float: right; margin: 15px 0; }
.article-share span{ font-size: 1.6em; float: left; }
.article-share .bdsharebuttonbox a{ display: inline-block; width: 32px !important; height: 32px !important; float: left; border-radius: 50%; padding: 0 !important; margin: 0 10px !important; }
.article-share .bdsharebuttonbox a.bds_more{ background:url(/news/images/gb20190726/share.png) no-repeat center #a3bfd9; }
.article-share .bdsharebuttonbox a.bds_tsina{ background:url(/news/images/gb20190726/wb.png) no-repeat center #e83437;  }
.article-share .bdsharebuttonbox a.bds_weixin{ background:url(/news/images/gb20190726/wx.png) no-repeat center #7dd43c; }
.article-share .bdsharebuttonbox a.bds_qzone{ background:url(/news/images/gb20190726/qq.png) no-repeat center #fece00; }


.newsList11{margin:0 -11px;}
.newsList11 li{width: 33.3%;float: left;margin-bottom: 20px;}
.newsList11 li > a{margin:0 11px;display: block;}
.item-txt11{line-height: 20px;height: 40px;overflow:hidden;font-weight: normal;padding-top: 5px;}
.newsColumn2 h2{font-size: 16px;border-bottom: 1px dashed #ddd;padding:15px 0;margin-bottom: 20px;}







/*分页*/
.pages{ text-align:center; height:39px; font-size:14px; margin:35px 0 ;  overflow: hidden;}
.pages .pageBox,.pages .page{ display:inline-block; width: auto; border-radius: 2px; border: #8c0000 1px solid; height: 35px; line-height: 32px;}
.pages img{vertical-align: middle;}

.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 17px;}
.pages a.next{ border-right: none; }
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:32px; height: 35px; font-size:14px; font-family: "Arial";
 text-align:center; color:#949494; border-right: #ccc2c2 1px solid;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover,.pages a.on_pages{ color: #8c0000;}
/*.pages .jump{ margin-left: 7px; }
.pages .jump input{ width: 65px;border: none; display: inline-block; }
.pages .jump a{ display: inline-block; float: right; width: 52px; background: #8c0000; border-right: 0; color: #fff; }*/
.selection,.selection span{border: 0;}
.pages .select2{border: 1px solid #8c0000;}
.pages .pageSelect{min-width:68px;height: 36px;*display:inline; *zoom:1; vertical-align: middle;border:1px solid #8c0000;line-height: 44px;text-align: center;padding:0;}
.select2-container--default .select2-selection--single{ border: none}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(/news/images/gb20190726/select.png) no-repeat center;}
.select2-container .select2-selection--single{height: 35px;line-height: 35px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 35px;}
.pages .page{border: 0;}


.pages_min{ margin: 25px 0; overflow: hidden; display: none;font-size:14px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; font-size: 13px; float:left; background: #eee8e8; border-radius: 3px; color:#666666; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#8c0000; color:#fff; transition:0.3s;}


@media screen  and (max-width:1386px) {
       .subPageWrap .main{ max-width: 1000px; }
       .newsList01.xuexi li a{ width: 80%; }
       .fhsd ul li.noImg strong{ margin-bottom: 18px; }

}

@media screen  and (max-width:1200px) {
      .subPageWrap .main{ padding: 0 20px; }

}

@media screen  and (max-width:1024px) {

      .main-lf,.main-rt{ width: auto; float: none; }
      .pages_min { display: block; }
      .pages{ display:none; }
      .Annex-Share{ margin: 10px 0; }
      .Annex{ width: auto; float: none; }
      .article-share{ width: auto; float: none; margin-top: 10px;}

}
  

  


@media screen  and (max-width:992px) {

    
}

@media screen  and (max-width:767px) {
     .subPageWrap .main{ padding: 0 15px; }
     .newsList01 li{ padding: 12px 0; }
     .newsList01 li a,.newsList01.xuexi li a,.newsList02 li a,.rankList li a,.recommend li .newsText h3{ font-size: 13px; }
     .newsList02 li{ margin: 12px 0; padding-left: 10px; }
     .newsList01 li .rightDate{ font-size: 12px; }
     .recommend{ margin-bottom: 0; }
     .subTitle .title{ font-size: 2.0em; }

     .subPageArticle{ padding: 0; }
     .articleTitle{padding: 20px 0; }
     .articleTitle h3{ font-size: 18px; }
     .articleAuthor{ padding: 10px 5px; font-size: 12px; }
     .Annex h3{ padding: 0 10px; }
     .article p,.Annex ul li a{ font-size: 13px; }
	 .article table{width: auto !important;}
     .Annex ul li{ margin-bottom: 10px; }
     .Annex ul li a{ padding: 10px; }

     .fhsd ul li{ width: 50%; }
     .fhsd ul li .newsText h3{ font-size: 14px; }
     .fhsd ul li p{ font-size: 12px; }
     .fhsd ul li .newsText strong{ font-size: 12px; }

     .newsList03 ul li span.newsTxt02 a,.newsList04 ul li span.newsTxt02 a,.newsList06 ul li .newsText h3,.newsList08 ul li a strong{ font-size: 13px; }
     .newsList04 .leftTxt{ width: 60px; }
     .newsList04 .leftTxt .year,.newsList08 ul li .rightDate{ font-size: 12px; }
     .newsList04 .leftTxt .date{ font-size: 16px; } 
     
     .newsList05 ul li span.newsTxt02{ padding: 15px; }
     .newsList05 ul li span.newsTxt02 h3 a{ font-size: 15px; }
     .newsList07 ul li .newsText h3{ font-size: 15px; }

     .newsList08 ul li > div{ margin: 10px 18px; padding: 10px 15px;}
     .newsList02 li .sd,.subList a{ font-size: 13px; }


     
}




@media screen and (max-width:640px) {
  .newsList01 li{ height: auto; line-height: 22px; }
  .newsList01 li .rightDate,.newsList01.xuexi li .rightDate{ display: block; float: none; margin: 0 0 3px 0; }
  .newsList01 li a,.newsList01.xuexi li a,.newsList01.jujiao li a{ width: auto; height: auto; }
  .newsList04 ul li i,.newsList05 ul li i{ width: 100%; float: none; height: 0; padding-bottom:55%; }
  .newsList04 ul li span.newsTxt02{ margin: 15px 75px 0 0; }
  .newsList04 .leftTxt{ margin-top: 15px; }
  .newsList05 ul li span.newsTxt02 h3 a{ font-size: 14px; }
  .newsList05 ul li span.newsTxt02{ margin: 0; }
  .newsList06 ul li,.newsList07 ul li{ width: 100%;float: none; margin: 10px 0;}
  .newsList06 ul li .newsText h3{ height: auto; }
  .newsList07 ul li .newsText h3{ font-size: 13px; }
  .newsList06 ul li .newsText,.newsList07 ul li .newsText{ margin: 12px; }
  .newsList08 ul li{ width: 100%; float: none; }
  .newsList04 ul li span.newsTxt02 p{ height: auto; }



}


@media screen and (max-width:480px) {
  
   /*以下新开始*/
   .recommend li .newsImg{ width: 100%; float: none; height: 0; padding-bottom: 55%;overflow: hidden; }
   .recommend li:hover .newsText{ margin-left: 0; }
   .recommend li .newsImg > strong{ width: 100%; height: 100%; }
   .recommend li .newsText{ margin: 10px 0 0 0; }
   .recommend li .newsText h3{ height: auto; }

   .fhsd ul li{ width: 100%; margin: 10px 0;background: none;}
   .fhsd ul li > a{ background:url(/news/images/gb20190726/border.png) repeat-x bottom;}
   .fhsd ul li .newsText h3{ height: auto; }
   .fhsd ul li p{ height: auto; margin: 12px 0; }
   .fhsd ul li.noImg strong{ margin: 0 0 10px 0; }
   .newsList03 ul li{ padding: 12px 0; }
   .newsList03 ul li i{ width: 100%; max-width: 100%; float: none; }
   .newsList03 ul li span.newsTxt02{ margin: 10px 0 0 0; }
   .newsList03 ul li span.newsTxt02 p{ height: auto; }

}


@media screen  and (max-width:414px) {

}

