.mainColor {
    color: #1280df;
}
a:hover { color:#2f9df4; text-decoration:underline;cursor: pointer;}

html body{
	color: #333;
	background: #ececec;
    font-family: "times new roman","Helvetica","sans-serif","微软雅黑";
    
}
ul, ol,li{ list-style:none; }
.container .contentArea-left{
	padding:20px;
    width: 864px;
}
/*top*/
.top .topt{
	width: 100%;
	height: 2px;
	/*line-height: 27px;*/
	background: #282936;
}
.topt .toptcenter{
	width: 1140px;
	margin:0 auto;
}
.topt .toptcenter p{
	color: #fff;
}
.toptcenter p .userlogo{
	width: 20px;
	height: 20px;
	display: block;
	background: url(../images/custom/useronlinet.png) no-repeat 0 6px;
}
.toptcenter p a{
	margin-left: 8px;
}
.toptcenter .trcon a{
	margin-top:8px;
}
.top .topinner{
	width: 1140px;
	margin: 0 auto;
	height: 150px;
	line-height: 150px;
	position:relative;
}
.top .topinner .logo{
	position: absolute;
    top: 40px;
    left: 32px;
}
.top .topinner .logo a{
	display:block;
}
.logor{
	line-height: 150px;
	height: 150px;
	padding-right: 30px;
	font-family: arial;
}
.logor .seawrap{
	padding: 9px;
	border: solid 1px #b5b5b5;
	margin-top: 36px;
}
.logor .seawrap .form-group{
	margin-bottom: 0;
}
.topinner #qkjsList{
	display: none;
}
.topinner .pdd  .marginbtm{
	width: 144px;
	height: 34px;
	position: relative;
}
.topinner .pdd  .marginbtm .selarrow{
	position: absolute;
	top: 13px;
	right: 5px;
	z-index: -1;
}
.topinner .searchtijian{
	border: solid 1px #cccccc;
	background: url(../images/custom/seabg.jpg) no-repeat !important;
	z-index: 1;
	-webkit-text-stroke:0.1px #fff;
}
.topinner .searchtijian option{
	cursor: pointer;
}
.topinner .pdd .seainput{
	width: 400px;
	height: 34px;
	border-left: 0;
}
.topinner .pdd .seainput input{
	border: solid 1px #cccccc;
	border-left: 0;
}
.topinner .pdd .tj,.topinner .pdd1 .tj{
	width: 37px;
	height: 34px;
	background: url(../images/custom/seabtn.png) no-repeat;
	border: solid 1px #ccc;
    border-left: 0;
}
.logor .seachange li{
	/*width: 93px;*/
	height: 19px;
	line-height: 19px;
	background:#e0e0e0 ;
	border-radius:0 0 5px 5px;
	padding: 0 26px;
	border: solid 1px #b5b5b5;
	border-top: 0;
	margin:0 3px 0 10px;
}
.advbtn{
	height: 19px;
    line-height: 19px;
    display:block;
    color: #4b6882;
    margin-left: 48px;
}
.logor .seachange li.active{
	background: #f0f0f0;
	
	height: 20px;
	position: relative;
	top: -1px;
}
.logor .seachange li a{
	display: block;
	color: #4b6882;
}
.topinner .pdd1 .form-group{
	width: 250px;
	
}
.topinner .pdd1 .form-group select{
	padding: 0 74px;
	cursor: pointer;
}
.topinner .pdd1 .formvol{
	margin-right: 10px;
}
/*top-nav*/
.top-nav{
	width: 1140px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	background: url(../images/custom/navbg.png) repeat-x;
}
.top-nav .nav-inner li{
	border-right: solid 1px #939292;
	float: left;
	position: relative;
}
.top-nav .nav-inner li a{
	color: #fff;
	padding: 0 23px;
	display: block;
	font-size: 20px;
	text-decoration:none;
}

.top-nav .nav-inner li ol a{font-size: 17px;padding: 0 15px;}
.top-nav .nav-inner li a:hover{
	text-decoration:none;
}
.top-nav .nav-inner li:hover .nav-second{
	display:block;
	background: #f86d18;
}
.nav-inner li .nav-second a:hover{
	text-decoration:underline;
}
.top-nav .nav-inner li.chinaweb a{
	padding: 0 25.7px;
	font-size: 16px;
}
.top-nav .nav-inner li:last-child{
 	border-right: 0;
}
.top-nav .nav-inner li.active{
	background: #f86d18;
}
.top-nav .nav-inner li:hover{
	background: #f86d18;
	
}
.nav-second {
    position: absolute;
    top: 50px;
    right: -20;
    line-height: 40px;
    z-index: 1000;
    background: #fff;
    display: none;
    cursor: pointer;
    width: -webkit-max-content;
    width: -moz-max-content;
    width:100%;
    text-align:center;
    padding-bottom: 5px;
}
.nav-second a{
	color:#fff;
}
.nav-inner .navjt {
    width: 6px;
    height: 4px;
    display: block;
    position: absolute;
    top: 48%;
    right: 12px;
    background: url(../images/custom/jiantou.png) no-repeat;
}
.nav-inner li:hover .navjt {
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
/*修改*/
.top-nav .navright li{
	border: solid 1px #e0e0e0;
	border-left: 0;
	float: left;
	background: #f6f6f6;
	overflow: hidden;
	height: 50px;
	-moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.top-nav .navright li:first-child{
	border-left: solid 1px #e0e0e0;
}
.top-nav .navright li a{
	display: block;
	width: 49px;
	height: 50px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease ;
	position: relative;
	top: 0px;
}
.top-nav .navright li a.snormal{
	opacity: 1;
}
.top-nav .navright li a.shover{
	opacity: 0;
}
.top-nav .navright li.active a.snormal{
	opacity: 0;
	top: -50px;
}
.top-nav .navright li.active a.shover{
	opacity: 1;
	top: -50px;
}
.top-nav .navright li a span{
	display: block;
	width: 49px;
	height: 50px;
}
.top-nav .navright .share-twitter  .snormal span{
	background: url(../images/custom/share.png) no-repeat 14px 17px;
}
.top-nav .navright .share-facebook  .snormal span{
	background: url(../images/custom/share.png) no-repeat 20px -27px;
}
.top-nav .navright .share-linkedin .snormal span{
	background: url(../images/custom/share.png) no-repeat 18px -63px;
}
.top-nav .navright .share-google  .snormal span{
	background: url(../images/custom/share.png) no-repeat 15px -107px;
}
.top-nav .navright .share-twitter .shover span{
	background: url(../images/custom/share.png) no-repeat -29px 17px;
}
.top-nav .navright .share-facebook  .shover span{
	background: url(../images/custom/share.png) no-repeat -24px -27px;
}
.top-nav .navright .share-linkedin .shover span{
	background: url(../images/custom/share.png) no-repeat -26px -63px;
}
.top-nav .navright .share-google  .shover span{
	background: url(../images/custom/share.png) no-repeat -29px -108px;
}

.top-nav .navright .share-twitter.active{
	background: #00ccff;
}

.top-nav .navright .share-facebook.active{
	background: #3f8eee;
}
.top-nav .navright .share-linkedin.active{
	background: #ff9110;
}
.top-nav .navright .share-google.active{
	background: #cc4343;
}
/*.top-nav .navright li.active,.top-nav .navright li.active span{
	border: 0;
}*/
/*结束*/

/*banner*/
.main .banwrap{
	width: 100%;
	background: url(../images/custom/bannerbg.jpg) no-repeat;
	background-size:cover;
	padding:17px 0;
}
.main .banwrap .banpadd{
	width: 1140px;
	margin: 0 auto;
	height: 328px;
	background: url(../images/custom/banconbg.png) no-repeat;
}
.main .banwrap .banpadd .bancon{
	padding: 5px;
	position: relative;
}
.main .banwrap .banpadd .bancon .hotlg{
	position: absolute;
	top: 1px;
	left:492px ;
}
.banpadd .bancon .carousel{
 	width: 544px;
    height: 326px;
}
.banpadd .bancon .carousel .bantxt{
	position: absolute;
	bottom: 20px;
	right: 0px;
	width: 100%;
	/* min-height: 86px; */
	background: rgba(255,255,255,0.8);
	padding: 5px 10px;
}
.bancon .carousel .bantxt h3{
	margin-bottom: 0px;
}
.bancon .carousel .bantxt h3 a{
	color: #000;
	font-size: 17px;
	font-weight: bold;
	-webkit-text-stroke:0.25px #000;
	display: inline-block;
    text-align: left;
}
.bancon .carousel .bantxt h4 a{
	color: #eeeeee;
	font-size: 14px;
	
}
.bancon .carousel .item a img{
	width: 544px;
	height: 318px;
}
.bancon .carousel .carousel-indicators{
	bottom: 15px;
	left: 90%;
	width: 50%;
}
.bancon .carousel .carousel-indicators li{
	width: 10px;
	height: 10px;
	margin: 2px;
	border:solid 1px #2f9df4;
	
}
.bancon .carousel .carousel-indicators li.active{
	margin: 2.5px;
	background:#2f9df4;
}
/*banner右侧issue*/
.issuedetail{
	padding: 40px 0 40px 15px;
}
.issuedetail .bookwrap{
	box-shadow: 3px 3px 3px #ccc;
}

.issuedetail .bookwrap img{
	width:165px;
	max-height: 230px;
	padding: 5px;
}
.currentissue{
	padding-left: 10px;
	color: #333;
}
.currentissue h3{
	color: #2f9df4;
	position: relative;
	font-size: 24px;
	font-weight: bold;
	padding-left:20px ;
	margin-bottom: 18px;
}
.currentissue h3 span{
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background:#2f9df4 ;
}
.currentissue h3 .currpoint1{
	top: 10px;
    left: 5px;
}
.currentissue h3 .currpoint2{
	top: 10px;
    left: 169px;
}
.currentissue .bookbtm{
	margin-left: 20px;
}
.currentissue .bookbtm .currdetail{
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 3px;
	
}
.bookbtm .currdetail.marbtm{
	margin-bottom: 22px;
}
.currentissue .bookbtm .iscn{
	font-size: 14px;
	line-height: 1.2;
}
.currentissue .bookbtm .allissue{
	font-size: 20px;
	margin-top:13px;
}
.currentissue .issueby{
	width: 185px;
	margin-left: 50px;
}
.currentissue .issueby h4{
	font-size: 18px;
	font-weight: bold;
	border: solid 1px #ddd;
	border-left: 0;
	border-right: 0;
	padding: 4px 0;
	margin-bottom:4px;
}
.currentissue .issueby .admcon{
	margin-bottom: 18px;
}
.currentissue .issueby p{
	width: 100%;
}
/*content left*/
.main .container{
	margin: 0 auto;
	min-height: 1000px;
	border:solid 1px #e0e0e0;
	border-top: solid 2px #e0e0e0;
	background: #fff;
}
.index-body .main .container{
    margin: 0 auto;
}
.main .container.contmargin{
	margin-top: 20px;
}
.main .container .indexl{
	width: 272px;
	background: #f7f7f7;
}
.container .indexl h3,.container .indexr h3{
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align:center;
	position: relative;
	box-shadow: -3px 0px 5px 0.5px #ccc inset;
	font-weight: bold;
	font-size: 26px;
	background:#fafafa;
}
.container .indexl h3.specialpadd,.container .indexr h3.specialpadd{
	padding-left:17px;
	text-align:left;
}
.container .indexl h3 .lockimg{
	display: block;
	float: left;
	width: 25px;
	height: 31px;
	background: url(../images/custom/lock.png) no-repeat;
	position: absolute;
    top: 15px;
    left: 18px;
}
.indexl .subonline{
	padding: 6px 0px 16px 0px;
	background: #f7f7f7;
	min-height:294px;
}
.indexl .subonline li{
	width: 100px;
	height: 100px;
	margin: 18px 17px;
	border: solid 1px #ccc;
	float: left;
	background: #fff;
}
.indexl .subonline li:hover{
	background:#2f9df4;
}
.indexl .subonline li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
.indexl .subonline li a:hover{
	color:#fff;
	text-decoration:none;
}
.indexl .subonline li a span{
	display: block;
	width: 59px;
	height: 60px;
	margin: 6px auto 6px auto;
	background: url(../images/custom/icontsg.png) no-repeat;
}
.indexl .subonline .li1 a span{
	background-position: 0 4px;
}
.indexl .subonline .li2 a span{
	background-position: 0 -149px;
}
.indexl .subonline .li3 a span{
	background-position: -1px -310px;
}
.indexl .subonline .li4 a span{
	background-position: 0 -479px;
}
.indexl .subonline .li1:hover a span{
	background-position: 0 -76px;
}
.indexl .subonline .li2:hover a span{
	background-position: 0 -237px;
}
.indexl .subonline .li3:hover a span{
	background-position: -1px -394px;
}
.indexl .subonline .li4:hover a span{
	background-position: 0 -569px;
}
.indexl .tsgbtm{
	padding: 25px 10px 25px 17px;
	width: 100%;
	font-size: 20px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	box-shadow: -2px 0px 5px -1px #ccc inset;
	min-height:200px;
	background:#fafafa;
	min-height:330px;
}
.indexl .tsgbtm li{
	line-height: 40px;
}
.indexl .tsgbtm .pointl{
	float: left;
	width: 6px;
	height: 6px;
	line-height: 30px;
	display: block;
	margin: 18px 12px 0 0;
	background: url(../images/custom/pointl.png) no-repeat;
}
/* .indexl .downcenter{
	margin-top: 35px;
} */
.downcenterwrap{
	padding: 18px 12px;
}
.downcenterwrap dl{
	margin-bottom: 20px;
	font-size: 20px;
}
.downcenterwrap dl dd{
	line-height: 1.5;
}



.indexl .code2{
	width: 100%;
	text-align: center;
	padding: 46px 0 90px 0;
}
.indexl .code2 img{
	width:170px;
}
/*middle*/
.indexmiddle{
	width:600px;
}
.indexmiddle .tab-box{
	position: relative;	
}
.tab-box:after{
    width: 100%;
	height: 6px;
	border-top: 1px solid rgba(0,0,0,0.15);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	content: '';
	position: absolute;
	bottom: -4px;
	left: 0;
	background-color: #2f9df4;
	 
}
.tab-box ul{
	height: 56px;
}
.tab-box:before {
    bottom: 0;
    content: "";
    height: 57px;
    right: 0;
    position: absolute;
    width: 10px;
    background: url(../images/custom/title-shadow.png) no-repeat;
}
.tab-box li{
	width: 149px;
	text-align: center;
	height: 57px;
	line-height: 57px;
	float: left;
	font-size: 20px;
}
.tab-box li a:hover{
	text-decoration:none;
}
.tab-box li a{
	display: block;
}
.tab-box li.active{
	background-color: #2f9df4;
	border: 1px solid rgba(0,0,0,0.15);
    border-bottom: none;
    z-index: 100;
    position: relative;
    
}
.tab-box li.active a{
	color: #fff;
}
.tab-content{
	padding:0 10px;
}
#viewlist,#highLight{
	margin-top:25px;
}

.showmore{
	text-align:center;
	padding-bottom: 10px;
}
.showmore a{
	margin:0 auto;
	font-size:16px;
	font-weight:bold;
}
.showmore img{
	display:block;
	margin:0 auto;
}
.current-list-hide{
	display:none;
}
/*right*/
.indexr{
	/*width: 264px;
	border: solid 1px #e0e0e0;
	border-bottom: 0;*/
}
.indexr .newswrap{
	padding: 18px 10px 18px;
	min-height:300px;
}
.indexr .newscon{
	width: 100%;
	margin-bottom: 26px;
}
.indexr .newscon dt{
	float: left;
}
.indexr .newscon dt img{
	max-width: 80px;
	/* max-height: 60px; */
    max-height: 100px;
}
.indexr .newscon dd{
	float: left;
	width: 147px;
     width: calc(100% - 95px);
	margin: 0 4px 0 10px;
}
.indexr .linkswrap{
	padding: 18px 12px;
	min-height:200px;
}
.linkswrap dl{
	margin-bottom: 20px;
	font-size: 15px;
}
.linkswrap dl dd{
	line-height: 1.3;
}
.indexr .adsr{
	width: 100%;
	text-align: center;
	padding: 46px 0 90px 0;
}
/*linel  liner*/
.linel,.liner{
	width: 1px;
	/*height: auto;*/
	background: #e0e0e0;
}
/*footer*/
.footer .fotopwrap{
	background: url(../images/custom/btmbg.jpg) no-repeat center;
	background-size:cover;
}
.footer .fotop{
	padding: 40px 50px 48px 18px;
	width: 1140px;
	margin: 0 auto;
	
}
.footer .fotop .fotxt{
	width: 503px;
}
.footer .fotop .fotxt p,.footer .fotop .fotxt p a{
	color: #fff;
}
.footer .fotop .foimg{
	padding-top: 12px;
}
.footer .foobtmbg{
	background: #333;
	border-top: solid 1px #000;
}
.footer .footbtm{
	width: 1140px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	
	padding-left: 18px;
	color:#6e6e6e;
}
.footer .footbtm a{
	color:#6e6e6e;
}
.footer .footbtm a:hover{
	color:#fff;
}
.footer .footbtm .marright{
	margin-right: 35px;
}

/* .container{min-height:570px !important;} */
.baidutj{line-height:40px;}
.baidutj img{vertical-align: middle;margin: -3px 0 0;}
.baidutj:hover{text-decoration:none !important;}   

.main{padding-bottom: 0;}
.article-list{border-bottom: 1px dashed #cdd2d4;}
a{color: #333;}

@media screen and (min-width: 1140px) {
.indexmiddle {border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.contentArea-left{border-left: 1px solid #e0e0e0;}
.main > .container{display: flex;flex-direction: row;}
.contentArea-left .contentArea-left-bg{height: 100%;}
.search-body  .main .container, .advance-search-body  .main .container, .articleBody  .main .container , .supplement-detail  .main .container,  .supplement  .main .container  {display: block;}
.main .container{margin-top: 20px;	width: 1140px;}
.index-body .clearfix:after{width: 0;}
}

.contentArea-right{width: 264px;}


.main{padding-top: 0;}
.index-body .top .topinner .logo{top: 0;}

.index-body .articleListBox {margin-top: 20px;}




/* 栏目 */
.column i{line-height:27px}
.toolBoxBorder .column { 
	line-height: 27px;	
    border: 1px solid #2f9df4;
    border-radius: 4px;
    color: #2f9df4;
    padding: 0 10px;
    margin-right: 12px;
    font-size: 15px;
	}
.column-list li a:hover{
	color: #2f9df4;  text-decoration: underline; font-weight: bold; 
}

/* 封面目录按钮样式 */
.catalog a { display: inline-block; height: 28px; line-height: 27px; border: 1px solid #2f9df4; border-radius: 4px; color: #2f9df4; padding: 0 10px; margin-right: 12px; font-size: 15px; transition: all .5s; } 
.catalog a:last-of-type { margin-right: 0; } 
.catalog a:hover { color: #fff; background: #2f9df4; text-decoration: none; }
.toolBoxBorder .column {margin-right:15px;}

/* 上下一期样式调整 */
.issue_list .neighborCatalog {
	box-shadow: none;
	padding:0;
}
.articleListBox .toolBox1 .neighborCatalog a { display: inline-block; 
    height: 28px; 
    line-height: 27px; 
    border: 1px solid #2f9df4; 
    border-radius: 4px; 
    color: #2f9df4; 
    padding: 0 10px; 
    font-size: 15px; 
    transition: all .5s; 
    } 
.articleListBox .toolBox1 .neighborCatalog a:hover { color: #fff; background: #2f9df4; text-decoration: none; }

/* 封面目录、上下一期移动端样式 */
@media only screen and (max-width: 768px) {
.articleListBox .toolBox1 .neighborCatalog a{border: 0;padding: 0;font-size: 14px;}
.catalog a{padding: 0;border: 0;}
.neighborCatalog{padding: 0;}
.toolBoxBorder .toolBox1 .column{margin-right: 5px;}
.catalog a{margin-right: 5px;}
}


div.back-outside{background: none;}
div.back-outside h3{background: none;}
.back-issue-li p.alignLeft{text-align: center;}
.back-issue-li p{padding-top: 0;padding-left: 0;}
.back-issue .back-issue-ul li {
    width: 110px;
    height: 70px;
    border: 1px solid #e7e7e7;
    float: left;
    margin-right: 7px;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: #f9f9f9;
    list-style: none;
}
.back-issue .back-issue-ul li a p {
    background: #f9f9f9;
    font-size: 12px;
    text-align: center;
    margin: 0;
    margin-top: 6px;
    height: 28px;
    line-height: 28px;
}
.back-issue .back-issue-ul li:hover {
    box-shadow: 0 0 4px #1280df;
}
.back-issue .back-issue-ul .alignLeft{font-weight: 700;}
.back-issue .back-issue-ul .alignLeft strong{font-weight: 100;}
.box-article h3{
    font-size: 26px;
    font-weight: bold;
    margin: 5px 0 10px 0;
}
.shareTool{float: none;}
.box-article-content {
    margin: 0 35px 20px;
}
.shareMargin {
    margin: 0 30px 10px;
    border-bottom: 1px dashed #ccc;
}
div.rh-edit-news-detail a{color: #1280df;text-decoration: none;}
div.rh-edit-news-detail a:hover{text-decoration: underline;}
.journalIssue{
    margin-bottom: 10px;
    font-size: 26px;
    font-weight: bold;
}


.article-list-title{font-size:18px;line-height:18px;}
.article-list-title a{font-size: 18px;color:#333;}
.article-list-title a:hover{color:#2f9df4;}
.article-list-author{line-height:16px;}
.article-list-author span{display:inline-block;}
.article-list-title{margin-bottom:10px;}
.article-list-author,.article-list-time,.article-list-zy{margin-bottom:6px;}
.article-list-zy{line-height:22px;font-size:12px;color:#777;}
.article-list-author span a,.article-list-time font,.article-list-time font a{color:#999;font-size:14px;line-height: 16px;}
.article-list-zy font,.article-list-zy font a{font-size:14px;color:#666;}
.article-list-author span a:hover,.article-list-time font a:hover,.article-list-zy font a:hover{color:#1280df;}

.article-list-time font{display:inline-block;}
.article-list-zy font span,.article-list-zy font a{display:inline-block;}
.article-list-zy font{padding:0 20px 0 0;display:inline-block;}
.article-list-zy .font1{padding-left:0;}
.article-list-zy .font3{border-right:none;}
.article-list-zy .font4{border-right:none;}
.article-list-zy.morenstyle span{text-align:justify;}
.article-list-zy.morenstyle{display:none;}
.article-list-zy.morenstyle.link-block{display:block;}
.latest_update{font-style: italic;}

#topViewed .article-list-left,#topCitedBy .article-list-left{display: none;}

.bottom-fixed{width: 50px; height: 50px;cursor: pointer;position: fixed; bottom: 20px; right: 20px; z-index: 5000;background: #1280df url("../images/custom/back_top.png") no-repeat center center; display: none;}

/* 新闻详情页 去除表格边框线 */
/* .box-article table{border: none;}
.box-article table td{border: none;} */
#topicTitle{
    font-size: 26px;
    font-weight: bold;
    margin: 5px 0 10px 0;
    text-align: center;
    border-bottom: 1px solid #ccc;

    margin-bottom: 20px;
    padding-bottom: 10px;
}
#topicList .article-list{
    border-bottom: 1px dashed #ccc;
}
.topic-time{
    font-style: normal;
    float: right;
}



.phone-nav .search-app-wrap select option{background: rgba(51, 39, 38,  0.9);}
.phone-nav .search-app-wrap,.smallUl{background: rgba(51, 39, 38, 0.9);}

.smallUl{ z-index: 1000; width: 100%; left: 0; right: 0; margin: auto; position: absolute; display: none;}
.smallUl a{color: #fff; display: block; line-height: 24px;}
.smallUl>li{text-align: left; border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.smallUl li > a{padding: 0 4%; font-size: 16px; line-height: 40px; position: relative; display: block;}
.smallUl > li > a span{margin: 0 0 0 10px;}
.smallUl > li > a span img{vertical-align: middle; margin: -3px 0 0; transition: all 0.2s;}
.smallUl > li > a span.active img{transform: rotate(90deg);}
.smallUl > li > ol{display: none;}
.smallUl > li > ol a{padding: 0 8%;}

.navList{width: 30px; cursor: pointer;}
.navList span{height: 3px; background-color: #332726; margin: 0 0 8px 0; display: block; transition: all 0.5s;}
.navList span:last-child{margin: 0;}
.navList{display: block;padding-top:6px;}
.navList span:last-child{margin: 0;}

.phone-nav input::-webkit-input-placeholder{color: #fff; opacity: 1;}
.phone-nav .text{background: #fff;}
.phone-nav .text{line-height: 19px; padding: 3px 10px; color: #fff; margin: 0 0 0 15px; border-radius: 4px 0 0 4px;}
.phone-nav .sub{width: 35px; height: 25px; background: #fff url(../../../../style/images/public/search2.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0;}
.phone-nav .en{line-height: 25px; color: #fff;}

.phone-nav .search-app-wrap{display: none;position: absolute;left: 0;width: 100%;top: 50px;z-index: 2000;padding: 8px 0;}
.phone-nav .search-app-wrap select{width: 23%;border: none;height: 30px;border-radius: 4px;padding: 0 0 0 5px;background-color: rgba(255, 255, 255, 0.2);color: #fff;}

.phone-nav .search-app-wrap .text{width: 75%;margin: 0 0 0 2%;border-radius: 4px;height: 30px;}
.phone-nav .search-app-wrap .sub{width: 30px;height: 30px;background: rgba(255, 255, 255, 0.2) url("../../../../style/images/public/search2.png") no-repeat center center;background-size: 22px;position: absolute;right: 15px;top: 8px;}

.phone-nav{padding: 8px 0;position: relative;    background: #eee;}
.phone-nav  .container{background: none;}
.phone-nav > .container{    background: #eee;}
.phone-nav .en{line-height: 25px;color: #fff;}
.phone-nav .text, .phone-nav .sub{background: rgba(255, 255, 255, .2);}
.phone-nav .text{line-height: 19px;padding: 3px 10px;color: #fff;margin: 0 0 0 15px;border-radius: 4px 0 0 4px;}
.phone-nav .sub{width: 35px;height: 25px;background: rgba(255, 255, 255, .2) url(../../../../style/images/public/search2.png) no-repeat center center;background-size: 16px 16px;border-radius: 0 4px 4px 0;}

.phone-nav .container .logo{display: block;padding: 2px 0 0 0;position: relative;}
.phone-nav .container .logo img{max-width: 170px;max-height:34px;}

.phone-nav .container .search-app{display: block;background: url("../../../../style/images/public/search2.png") no-repeat center center;width: 34px;height: 34px;background-size: 30px;color: #fff;}
.phone-nav .container .search-app.active{background: url("../../../../style/images/public/close-app.png") no-repeat center center;background-size: 32px;}
.tab-ul-index li a{height: 57px;line-height: 57px;color: #333;font-size: 20px;}
.tab-box li{margin-right: 0;background: none;}
.tab-box li.active a{font-style: normal;}
.article-imgs li {text-align: center;}
body .article-imgs li img{width: initial;max-width: 100%;max-height: 120px;}
/* 特刊列表 */
.topic-img{width: 100px;float: left;}
.topic-img img{width: 100%;}
.topic-img + .topic-right{width: calc(100% - 120px);float: left;margin-left: 20px;}
#topicList .fl-layout li{margin-bottom: 20px;}



@media (min-width: 992px) and (max-width: 1140px) {
.main .container{display: block;}

}

@media screen and (max-width: 1140px) {
    .main .container{display: block;padding: 0 15px;}
	.header-nav{display: none;}
    .main .banwrap .banpadd{width: 100%;}
    .banpadd .bancon .carousel{height: calc((318 / 544) * 100vw); width: 100%; height: 320px;}
     .carousel-inner>.item{overflow: hidden;text-align: center;}
    .bancon .carousel .item a img{width: initial;height: initial;max-width: 100%;height: 250px;}
    .main .banwrap .banpadd .bancon .hotlg{left: initial;right: 0;}
    .issuedetail ,.main .banwrap .banpadd .bancon{width: 100%;float: none;}
    .indexmiddle{width: calc(100% - 264px - 272px);}
    .footer .fotop,.footer .footbtm{width: initial;}
    .bancon .carousel .carousel-indicators{width: initial;}
    .main .banwrap .banpadd,.footer .footbtm{height: initial;}
    .footer .footbtm a{font-size: 12px;}
    .footer .footbtm .marright{margin-right: 0;}
    .issuedetail{float: none;}
    .issuedetail .bookwrap {float: none!important;width: initial;text-align: center;}
    .index-body .main .banwrap{padding-top: 0;}
    .container .contentArea-left{width: initial;padding: 20px 0;}
    .tab-box:before{background: none;}
    .banpadd .bancon .carousel .bantxt{position: relative;}
    .bancon .carousel .carousel-indicators{bottom: -5px;}

}

@media (min-width: 992px) and (max-width: 1140px) {
.main .container{display: block;}

}

@media screen and (max-width: 992px) {
.main .container .indexl,.indexmiddle,.contentArea-right ,.indexr{width: initial;float: none!important;}
.article-list{padding: 15px 0;}
.indexl .subonline{min-height:initial;}
.footer .fotop li{float: none!important;width: initial!important;}
.indexl .subonline{background: none;}
.index-body .tab-content{padding-left: 0;padding-right: 0;}
.main .container{display: flex;}
.main .container .indexl{order: 3;}
.indexmiddle{order: 1;}
 .contentArea-right, .indexr{order: 5;}
.main .container .contentArea-left{order: 1;}

.indexl ,.indexr{display: none;}
.index-body .indexl,.index-body .indexr{display: block;}
}

@media screen and (max-width:768px) {
.indexl .subonline{font-size: 0;}
.indexl .subonline li{font-size: 18px;display: inline-block;width: 48%;margin: 0 1% 20px 1%;}
}

.box-article table,.box-article table td{border: none;}
.news-details-body.box-body .box-article-content p{margin-bottom: 10px;}

/* 页码跳转样式 */
 .pageTagsUl li.current, .pageTagsUl li.clickpage:hover{background-color: #2f9df4;}
 
 .specialpadd a{
    position: absolute;
    right: 15px;
    font-size: 14px;
 }

 #topicList .article-list-title{font-size: 14px;}
  #topicList .article-list-title a{font-size: 14px;}

  .article-main .inner{
    margin-top: 20px;
    background: white;
  }

  .articleBody .top-nav{width: 1170px;}