/*css reset*/
/*别删，有的得看情况调一下宽度*/
.archcon .arc-listit { width: 120px; }
.columimg { width: 460px; }
.chooseAll{margin:0;}
.toolBox1{padding-bottom:10px;padding-top:20px;}
.toolBox2{padding-top:20px;}
/*所有颜色*/
.mainColor { color: #0089e3; }
/**页面字体需要变主色调，直接调用mainColor;**/
.header-nav, .tab-ul-index li.active, .article-list-journalg, .footer .top, .phone-nav, .main .article-content ul#htmlContent2 h3.full-text, #page-tag-div .pagination > .active > a, .comtit, .archcon.archcon-new dl dd.archconVol, .archcon.archcon-new dl dd.active, .archcon .arc-listit dd.active, .archcon .arc-listit .arctpoint, .arcmethod li.active, .tab-ul-index li.active, .footer .btmb, .header-nav, .header-nav ul > li ol, .qikan .subBtn, .header-nav { background-color: #20449b; }
/*滑上去的颜色*/
.header-nav ul > li.active > a, .header-nav ul > li ol li:hover, .header-nav ul > li:hover > a { background: #0089e3; }
/*向上箭头*/
.bottom-fixed { width: 50px; height: 50px; cursor: pointer; position: fixed; bottom: 20px; right: 20px; z-index: 5000; background: #0960c0 url("../images/custom/back_top.png") no-repeat center center; display: none; }
.arcmethod li.active, .phone-nav { border-color: #26804a; }
.derived i.current, .base-title .more:hover, .news-list li a:hover, .article-list-title a:hover, .article-list-author a:hover, .article-list-time a:hover, .article-list-zy font a:hover { color: #0960c0; }
#page-tag-div .pagination > .active > a { border-color: #0960c0; }
.footer .btmb { padding-top: 8px; padding-bottom: 8px; }
/*手机下拉颜色有透明度，自己看着写*/
.phone-nav-guide .search-app-wrap, .phone-nav-guide .smallUl { background: rgba(0, 91, 196, 0.9); }
.archcon.archcon-new dl dd{min-width:48px;}
/*以上是需要改颜色的*/
.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: #fff; margin: 0 0 8px 0; display: block; transition: all 0.5s; }
.navList span:last-child { margin: 0; }
.navList { display: block; padding-top: 4px; }
.navList span:last-child { margin: 0; }
.phone-nav input::-webkit-input-placeholder { color: #fff; opacity: 1; }
.phone-nav { display: none; }
.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(../images/custom/search1.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; background: rgba(0, 88, 144, 0.9);}
.phone-nav .search-app-wrap select { width: 23%; border: none; height: 30px; border-radius: 4px; padding: 0 0 0 5px; background: rgba(255, 255, 255, 0.2); color: #fff; }
.phone-nav .search-app-wrap select option { background: rgba(19, 115, 122, 0.9); }
.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("../images/custom/search1.png") no-repeat center center; background-size: 22px; position: absolute; right: 15px; top: 8px; }
.header .logo { }
.header .logo img { max-width: 100%; }
.header .bot { background-size: cover; }
.phone-nav { padding: 8px 0; position: relative; }
.phone-nav .en { line-height: 25px; color: #fff; }
.phone-nav .text, .phone-nav .sub { background: rgba(255, 255, 255, 0.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, 0.2) url(../images/custom/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0; }
.search-wrapper { display: none; }
/*手机菜单2*/
.phone-nav .container .logo { display: block; padding: 2px 0 0 20px; position: relative; }
.phone-nav .container .logo img { max-width: 170px; max-height: 34px; }
/* .phone-nav .container .logo:before { content: ''; width: 1px; height: 80%; background: #fff; position: absolute; left: 6px; top: 2px; bottom: 0; margin: auto; } */
.phone-nav .container .search-app { display: block; background: url("../images/public/search2.png") no-repeat center center; width: 34px; height: 34px; background-size: 30px; color: #fff;margin-left:5px; }
.phone-nav .container .search-app.active { background: url("../images/custom/close-app.png") no-repeat center center; background-size: 32px; }
.main-right .current-ul li .tit { width: 100%; float: none; }
.main-right .current-ul li .right { float: none; }
.main-right .current-ul a { display: inline-block; }
.main-right .banner .item .text p { width: 70%; }
.main-right .current-ul li .box { padding: 8px 0; }
.search-wrap .in-bl { width: 100%; }
.search-wrap .form-group { margin-left: 0; margin-right: 0; }

@media screen and (max-width: 375px) { .phone-nav .search-app-wrap .text { width: 74%; }
    .phone-nav .search-app-wrap select { width: 24%; } }
/**********************************/
.in-bl { display: inline-block; }

.mb20 { margin-bottom: 20px; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #bfbfbf; opacity: 1; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #bfbfbf; opacity: 1; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bfbfbf; opacity: 1; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bfbfbf; opacity: 1; }

.guideColor { color: #2c4f8a !important; }

.phone-nav { background: url("../images/custom/economic-header-bg_01.jpg") no-repeat center top; background-size: cover; }

/* .navList span { background: #255ab1; } */

/* .phone-nav .container .search-app { background: url("../images/custom/search-yindao.png") no-repeat center center; background-size: 30px; } */

.phone-nav .container .search-app.active { background: url("../images/custom/close-yindao.png") no-repeat center center; background-size: 30px; }

@media (min-width: 1200px) { .container { width: 1160px; padding: 0; } }
._table { display: table; }

._cell { display: table-cell; vertical-align: middle; }

.header { background: #fff url("../images/custom/yindao-header-bg_01.jpg") no-repeat center top; height: 160px; padding: 35px 0 0; }
.header .logo { margin: 0 20px 0 0; }
.header .bu { font-size: 22px; font-weight: bolder; color: #891717; line-height: 32px; padding: 29px 0 0; }
.header .message .search { padding: 30px 0 0; }
.header .message .search .text { height:35px;width: 253px; border: 1px solid #7b9bcf; border-right: none; padding: 4px 10px; background: #fff; line-height: 25px; font-size: 16px; }
.header .message .search .sub { height: 35px; padding: 0 20px; background: #2a5eab; color: #fff; border-radius: 0 3px 3px 0; }
.header .message .search .sub:hover { text-decoration: underline; }
.header .message .search .gao { display: block; line-height: 35px; border-radius: 3px; background: #f37116; color: #fff; padding: 0 10px; margin-left: 10px; }
.header .message .search .gao:hover { text-decoration: underline; }
.header .message p { color: #fff; font-size: 12px; line-height: 35px; text-align: right; }
.header .message p span { margin: 0 7px 0 0; }

#time { color: #fff; font-size: 15px; line-height: 41px; padding:0 15px 0 0;}
.header-nav-guide #time{padding:0 20px 0 0;}
.header-nav { background: #255ab1; }
.header-nav ul > li { float: left; position: relative; }
.header-nav ul > li.active > a { background: #4176ce; }
.header-nav ul > li:hover > a { background: #4176ce; text-decoration: none; }
.header-nav ul > li > a { display: block; color: #fff; line-height: 41px; padding: 0 20px; font-size: 15px; }
.header-nav.header-nav-en ul > li > a{padding: 0 10px;}
.header-nav ul > li ol { position: absolute; background: #0d4b86; left: 0; top: 41px; min-width: 100%; z-index: 50; display: none; }
.header-nav ul > li ol li:hover { background: #013668; }
.header-nav ul > li ol li a { font-size: 15px; display: block; padding: 0 26px; white-space: nowrap; color: #fff; line-height: 38px; }

/* .main > .container { padding: 10px 0; } */

.main-left { padding: 0; }

.guide-left .article-list { border-bottom: 3px solid #f1f1f1; padding: 24px 0 30px; }
.guide-left .article-list .pic { width: 143px; background: #f2f2f2; padding: 10px 10px 5px; margin: 7px 0 0; display: block; }
.guide-left .article-list .pic:hover p { color: #255ab1; text-decoration: underline; }
.guide-left .article-list .pic p { font-size: 12px; font-weight: bolder; color: #333; line-height: 22px; margin: 5px 0 0; text-align: center; }
.guide-left .article-list .pic img { width: 123px; height: 171px; }
.guide-left .article-list .right { width: 727px; padding: 0 0 0 30px; }
.guide-left .article-list .article-list-right.article-list-right-1 { padding: 0 0 20px; border-bottom: 1px dashed #cecece; margin: 0 0 13px; }
.guide-left .article-list .article-list-right .article-list-title { margin: 0 0 4px; }
.guide-left .article-list .article-list-right .article-list-title a { color:#333;font-weight:bolder;display: inline; line-height: 20px; }
.guide-left .article-list .article-list-right .article-list-author a, .guide-left .article-list .article-list-right .article-list-time font, .guide-left .article-list .article-list-right .article-list-zy a { font-size: 13px; }
.guide-left .article-list .article-list-right .article-list-author { line-height: 23px; }
.guide-left .article-list .article-list-right .article-list-author a { display: inline; color: #666; line-height: 23px; }
.guide-left .article-list .article-list-right .article-list-author a:hover { color: #255ab1; text-decoration: underline; }
.guide-left .article-list .article-list-right .article-list-time { margin: 0 0 11px; }
.guide-left .article-list .article-list-right .article-list-time font { line-height: 23px; }
.guide-left .article-list .article-list-right .article-list-zy { font-size: 13px; }
.guide-left .article-list .article-list-right .article-list-zy font { color: #808080; line-height: 26px; border: 1px solid #d4d4d4; margin: 0 8px 0 0; border-radius: 2px; display: block; float: left; padding: 0 11px 0 28px; }
.guide-left .article-list .article-list-right .article-list-zy font.font1 { background: url("../images/custom/font1.png") no-repeat 10px center; background-size: 12px 14px; }
.guide-left .article-list .article-list-right .article-list-zy font.font2 { background: url("../images/custom/font2.png") no-repeat 10px center; background-size: 13px 15px; }
.guide-left .article-list .article-list-right .article-list-zy font.font3 { background: url("../images/custom/font3.png") no-repeat 10px center; background-size: 15px 15px; }
.guide-left .article-list .article-list-right .article-list-zy font.font4 { background: url("../images/custom/font4.png") no-repeat 10px center; background-size: 15px 15px; }
.guide-left .article-list .article-list-right .article-list-zy font.font5 { background: url("../images/custom/font5.png") no-repeat 10px center; background-size: 13px 14px; }
.guide-left .article-list .article-list-right .article-list-zy font a { color: #808080; display: inline; }
.guide-left .article-list .article-list-right .article-list-zy font a:hover { color: #255ab1; text-decoration: underline; }
.guide-left .article-list .article-list-right .article-list-zy font span { display: inline; color: #808080; }

.guide-right { padding: 24px 0 0 30px; }

.base-title { background: #255ab1; color: #fff; padding: 0 10px; }
.base-title .icon { width: 26px; height: 31px; position: relative; }
.base-title .icon img { position: absolute; left: 0; bottom: 0; top: 0; margin: auto; max-width: 100%; }
.base-title .tit { line-height: 31px; }
.base-title .more { color: #fff; font-size: 12px; line-height: 31px; text-transform: uppercase; }
.base-title .more:hover { color: #fff; text-decoration: underline; }

.base-list { padding: 10px 0 15px; }
.base-list li { position: relative; padding: 0 15px 0 27px; }
.base-list li:before { content: ''; width: 6px; height: 6px; background: #ccc; border-radius: 50%; position: absolute; left: 10px; top: 0; bottom: 0; margin: auto; }
.base-list li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; line-height: 26px; }
.base-list li a:hover { color: #255ab1; text-decoration: underline; }

.base-list-xia li { padding: 0 15px 0 39px; }
.base-list-xia li:before { display: none; }
.base-list-xia li span { width: 17px; height: 17px; border-radius: 50%; background: #b8b8b8; color: #fff; font-size: 13px; text-align: center; line-height: 17px; position: absolute; left: 10px; top: 0; bottom: 0; margin: auto; }
.base-list-xia li span.red { background: #a70000; }

.guide-yan { font-size: 13px; color: #333; line-height: 24px; padding: 13px 8px; }

.guide-footer { text-align: center; background: #255ab1; color: #fff; font-size: 12px; line-height: 20px; }
.guide-footer .top { background: #255ab1; }
.guide-footer a { color: #fff; }
.guide-footer a:hover { text-decoration: underline; }
.guide-footer .top { padding: 17px 0; border-bottom: 1px solid #5a7fbb; }
.guide-footer .top span { margin: 0 12px 0 0; }
.guide-footer .bot { line-height: 28px; padding: 4px 15px; }
.guide-footer .bot a { line-height: 28px; }

.header-nav { display: block; }

.phone-nav { display: none; }
/* .phone-nav .search-app-wrap { top: 52px; } */
.phone-nav .search-app-wrap .left { position: relative; }
/* .phone-nav .search-app-wrap .text { width: 100%; margin: 0; } */
/* .phone-nav .search-app-wrap .sub { right: 0; top: 0; } */
.phone-nav .search-app-wrap .gao { display:block;color: #fff; padding: 0 10px; line-height: 30px; font-size: 12px; }

.smallUl { background: rgba(37, 90, 177, 0.9); }

/*********经济*********/
.economic-header { background: url("../images/custom/economic-header-bg_01.jpg") no-repeat center top; height: 159px; border-bottom: 1px solid #fff; }
.economic-header .right { text-align: right; padding: 18px 0 0; color: #fff; }
.economic-header .right p { line-height: 23px; font-size: 13px; }
.economic-header .right .p1 { padding: 0 0 5px; border-bottom: 1px solid #fff; margin: 0 0 3px; }
.economic-main { padding: 15px 0; }

.four { padding: 0 0 18px; }
.four li { background: #5e9ac4; text-align: center; height: 96px; width: 132px; float: left; padding: 19px 0 0; }
.four li ._table { height: 95px; width: 100%; }
.four li.li1 { margin: 0 5px 5px 0; }
.four li.li2 { margin: 0 0 5px; }
.four li.li2 .icon img { height: 29px; }
.four li.li3 { margin: 0 5px 5px 0; }
.four li a { display: block; color: #fff; }
.four li a:hover { text-decoration: none; }
.four li:hover a p{color: #fff;}
.four li p { font-size: 15px; font-weight: bolder; line-height: 18px; margin: 12px 0 0; color: #fff; }
.main-left-en .four li p {margin: 6px 0 0;}
.xmlbtn a{display: block;width: 100%;position:relative; background: url(../images/custom/icoxmlbg.png) no-repeat left #008fe5;text-align: center;height: 47px;line-height: 47px;border-radius: 10px;margin-bottom: 20px;}
.xmlbtn a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}


.base-title-economic .gao { color: #fff; padding: 0 10px 0 31px; display: block; background: url("../images/custom/economic-base.png") no-repeat 10px center; margin: 4px 0 0; border-radius: 2px; font-size: 12px; line-height: 23px; }
.base-title-economic .gao:hover { text-decoration: underline; }

.economic-left { padding: 0 20px 0 0; }

.economic-search { padding: 14px 0 20px; }
.economic-search h4 { color: #333; line-height: 24px; margin: 0 0 4px; }
.economic-search .form-group { margin: 2px 0 0 0; }
.economic-search select, .economic-search input { border: 1px solid #666; font-size: 13px; color: #555; }
.economic-search .form-control { height: 27px; padding: 0 10px; border-radius: 0; background: url(../images/custom/economic-search-year_03.png) no-repeat right 7px center; }
.economic-search p { position: relative; }

.economic-search p:after { content: ''; width: 100%; height: 1px; background: #555; position: absolute; left: 0; right: 0; bottom: 3px; margin: auto; }
.economic-search p .sub { border: none; font-size: 14px; color: #555; line-height: 24px; padding: 2px 0 0; font-weight: bolder; }
.economic-search .form-1 { margin: 0 0 13px; }
.economic-search .form-1 .search_year { width: 110px; margin: 0 10px 0 0; }
.main-left-en .economic-search .form-1 .search_year {width: 90px;}
.economic-search .form-1 .select2 { width: 110px; }
.economic-search .form-2 .select-title { width: 91px; margin: 0 10px 0 0; }
.economic-search .form-2 .input-2 { width: 130px; height: 27px; padding: 0 10px; }
.main-left-en .economic-search .form-2 .input-2 {width: 110px;}
.economic-search .tj { height: 25px; text-decoration: underline; color: #555; font-weight: bold; }
.economic-search .tj:hover { color: #b57f73; }
.economic-search .gjcselect { width: 34%; }
.economic-search .gjcfield { width: 46%; }

.economic-base-arrow-list { padding: 13px 0; }
.economic-base-arrow-list li { float: left; width: 50%; padding: 0 0 0 10px; }
.economic-base-arrow-list li:before { background: url("../images/custom/economic-list-arrow.png") no-repeat left center; width: 5px; height: 11px; border-radius: 0; }
.economic-base-arrow-list li a { font-size: 13px; padding: 0 0 0 15px; }
.economic-base-arrow2-list li:before { background: url("../images/custom/economic-list-arrow2.png") no-repeat left center; width: 6px; height: 11px; }

.economic-er { background: #f1f1f1; padding: 20px 37px; }
.economic-er .pic { text-align: center; margin: 0 0 8px; }
.economic-er .pic img { max-width: 100%; }
.economic-er .text { position: relative; text-align: center; }
.economic-er .text:before { content: ''; width: 100%; height: 1px; background: #c8c8c8; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.economic-er .text p { font-size: 13px; color: #000; line-height: 23px; display: inline-block; padding: 0 7px; position: relative; z-index: 10; background: #f1f1f1; }

.economic-email { padding: 18px 0 0; }
.economic-email li { float: left; text-align: center; width: 50%; }
.economic-email li a { display: block; }
.economic-email li a .img img { height: 30px; }
.economic-email li a p { font-size: 16px; color: #666; line-height: 26px; margin: 3px 0 0; }


.economic-mid { padding: 0; }

.economic-right { padding: 0 0 0 20px; }

.economic-banner { padding: 15px 13px 38px 20px; border: 1px solid #ddd; border-top: none; position: relative; }
.economic-banner .left { padding: 5px 0 0; display: block;  float: left;}
.economic-banner .left img { max-width: 176px; max-height: 132px; }
.economic-banner .right { width: 369px; padding: 0 0 0 15px; }
.economic-banner .right .title { font-weight: bolder; color: #333; line-height: 24px; display: block; }

.economic-banner .right .author { line-height: 23px; margin: 0 0 4px; }
.economic-banner .right .author a { font-size: 12px; color: #525252; }

.economic-banner .right .text { font-size: 12px; line-height: 23px; }
.economic-banner .right .text .text-1 { display: inline; }
.economic-banner .right .text a { color: #d40000; margin: 0 0 0 5px;white-space: nowrap;}
.economic-banner .right .text a:hover { text-decoration: underline; }
.economic-banner .owl-pagination { height: 4px; font-size: 0; position: absolute; left: 0; right: 0; bottom: 20px; margin: auto; }

.economic-banner .owl-pagination .owl-page span { width: 23px; height: 4px; border-radius: 2px; background: #cfcfcf; margin: 0 5px 0 0; opacity: 1; filter: alpha(opacify=100); }

.economic-book { border: 1px solid #dedede; margin: 0 0 20px; }
.economic-book .top { display: block; text-align: center; padding: 20px 0; }
.economic-book .top .img { position: relative; width: 180px; display: inline-block; }
.economic-book .top .img:before { content: ''; width: 100%; height: 13px; background: url("../images/custom/economic-yin_03.png") no-repeat 0; position: absolute; left: 0; bottom: -13px; background-size: cover; }
.economic-book .top .img img { max-width: 100%; height: 248px; border: 1px solid #f1dac3; }
.economic-book .bot { background: #f7f7f7; padding: 14px 25px; }
.economic-book .bot table {line-height:25px;}
.economic-book .bot h6, .economic-book .bot p, .economic-book .bot h5 { font-size: 13px; color: #333; }
.economic-book .bot h6 { font-weight: bolder; line-height: 23px; }
.economic-book .bot p { font-family: Arial; line-height: 24px; }
.economic-book .bot h5 {line-height:24px;}
.economic-book .bot h5 span{font-weight:bolder;}
.economic-footer .top .span { margin: 0 4px 0 0; }
.phone-nav-economic { background: url("../images/custom/economic-header-bg_01.jpg") no-repeat center top; }

.phone-nav-economic .container .logo:before { top: 3px; }
.phone-nav-economic .container .search-app { background: url("../images/custom/search-economic.png") no-repeat center; background-size: 30px; }
.phone-nav-economic .container .search-app.active { background: url("../images/custom/close-economic.png") no-repeat center; background-size: 30px; }
.phone-nav-economic .navList { padding-top: 5px; }
.phone-nav-economic .navList span { background: #fff; }
.phone-nav-economic .search-app-wrap { top: 50px; }

.phone-nav-economic .search-app-wrap, .smallUl { background: rgba(0, 88, 144, 0.9); }

.tab-ul-index { padding: 20px 0 11px; border-bottom: 1px solid #dfdfdf; }
.tab-ul-index li { float: left; margin-right: 30px; position: relative; }
.index-articles .tab-ul-index li{padding: 0;}
.tab-ul-index li:last-of-type {margin-right: 0!important;}
.tab-ul-index-en li{margin-right: 15px;}
.tab-ul-index li a { display: block; padding: 0 16px; background: #eaeaea; color: #333; line-height: 37px;
    position: relative; border-radius: 2px; }
.tab-ul-index-en li a {padding: 0 5px;}
.tab-ul-index li a:before { content: ''; position: absolute; right: -16px; bottom: 0;
    background: url("../images/custom/tab-before_03.png") no-repeat 0; width: 16px; height: 19px; }

.tab-ul-index li:after { content: ''; width: 100%; height: 2px; background: transparent; position: absolute; left: 0; bottom: -12px; }
.derived i.current{color:#449ad5;}
.economic-mid .article-list{border-bottom:1px dashed #cdd2d4}
.economic-mid .article-list-title a { color: #333; }
.economic-mid .article-list-author,.economic-mid .article-list-author a{line-height:22px;}
.economic-mid .article-list-time font,.economic-mid .article-list-time font a{line-height:20px;font-size:12px;}
.economic-mid .article-list-zy font{padding:0 28px 0 23px;display:block;float:left;}
.economic-mid .article-list-zy font a{line-height:30px;}
.economic-mid .article-list-title a { color: #333; }
.economic-mid .article-list-zy .font1{background: url("../images/custom/icon1_03.png") no-repeat left center;}
.economic-mid .article-list-zy .font2{background: url("../images/custom/icon1_05.png") no-repeat left center;}
.economic-mid .article-list-zy .font3{background: url("../images/custom/icon1_07.png") no-repeat left center;}
.economic-mid .article-list-zy .font4{background: url("../images/custom/icon1_09.png") no-repeat left center;}

.header-nav-economic-en ul > li > a{padding:0 9px;}
.economic-mid-en .tab-ul-index li{margin:0 10px 0 0;}

.header-nav ul > li > a span{display: inline-block; width: 7px; height: 4px; background-size: 7px 4px; margin-left: 6px; position: relative; top: -3px;}
.header-nav ul > li > a span{background: url("../images/custom/nav-arrow1.png") no-repeat center center;}

.header-nav ul > li.active > a span{background: url("../images/custom/nav-arrow2.png") no-repeat center center;}
.header-nav ul > li:hover > a span{background: url("../images/custom/nav-arrow2.png") no-repeat center center;}

.tab-ul-index li a:hover { text-decoration: none;  color:#fff;}

.four li .img2{display: none;}
.four li.active .img2{display: inline;}
.four li.active .img1{display: none;}
.four li:hover .img2{display: inline;}
.four li:hover .img1{display: none;}
.four li p{color: #133380;}
.header-nav-economic,.header-nav-economic ul li ol,.four li.active,.four li:hover,.base-title-economic,.tab-ul-index li.active:after,.tab-ul-index li.active a,.economic-banner .owl-pagination .owl-page.active span,.economic-search p:hover:after,.economic-footer,.economic-footer .top,.economic-footer .bot,.tab-ul-index li a:hover { background: #20449b; }
.economic-base-arrow-list li a:hover,.economic-search p:hover .sub,.economic-email li a p:hover,.economic-banner .right .title:hover,.economic-banner .right .author a:hover,.economic-list-xia li a:hover{color: #005691;}
.base-title-economic .gao{background-color: #345cbc;}
.header-nav-economic ul li.active > a,.header-nav-economic ul li:hover > a,.header-nav-economic ul li ol li:hover a,.header-nav-economic ul li ol { background: #133380; }
.economic-base-arrow-list li a:hover,.economic-email li a p:hover,.economic-banner .right .title:hover,.economic-banner .right .author a:hover {text-decoration: underline; }
.header-nav-economic ul li ol li a{background: #20449b;}
.four li{background: #cadaff;}
.four li.active p{color: #fff;}
.economic-footer .bot{background: #1a3574;}

.economic-book .bot p{line-height: 18px;padding: 2px 0 5px;}
.guokan-dlyear dt,.guokan-dl dd.active,.guokan-dl dd.years {background: #20449B;}
.guokan-tit .guokan-tab li.curr {color: #20449B;}

#figTab .table-body table tr td {border: 1px solid;}
.figure .table-body table tr td {border: 1px solid;}
@media screen and (max-width: 1200px) {
	.phone-nav .search-app-wrap .left{float: none;}
}
@media screen and (max-width: 991px) {
	.search-content-right{margin-top:20px;}.main-left,.main-mid, .main-right{float: none;width: 100%; padding-left: 15px; padding-right: 15px;}
	.main-left{padding-top: 20px;}
	.message{padding: 10px;}
	.message .left, .message .right{float: none;}
	.message .right{padding: 10px 0 0;}
	.message .right .email-alert{float: left;}
	.header{padding: 20px 0;}
	.header .logo{width: 36%;}
	.header .right .text{font-size: 13px;line-height: 20px;}
	.header .right img{width: 70px;margin: 0;}
}
@media screen and (max-width: 768px) {
	.container{padding: 0 15px;}.main .container{padding: 0;}
	.header .right .text{font-size: 12px;padding-right: 8px;}
	.header .right img{width: 50px;}
}
@media screen and (max-width: 767px) {
	.box-tan{width:100% !important;}
	.js-qrcode-close{width:20px;height:20px;background-size:20px 20px;}
	.tab-ul-index li a{font-size:14px;}
	#mescroll .main{padding-left:15px;padding-right:15px;}
	.bottom-fixed{width:34px;height:34px;background-size:24px 24px;border-radius:50%;}
	.arc-listit{float: none;}
	.columimg{width: 100%;float: none;}
	.arcimgeng .archimg li{width: 100%;}
	.archcon .archimg li{margin: 0 0 10px;}
	.contentArea-left, .contentArea-right{width: 100%;float: none;}
	.header .right img{width: 30px;}
	.message .left .mes-swiper a, .message .swiper-wrapper{width: 100% !important;}
	.message .right .search{padding: 0;float: none;width: 100%;}
	.message .right .sub{margin: 0;}
	.message .right .advanced{float: none;display: inline-block;margin: 10px 10px 0 0;}
	.message .right .email-alert{float: none;display: inline-block;}
	.footer .top span{margin-rigth:0;display:block;}
	.table-tit{font-size:15px;line-height:25px;}
}
@media screen and (max-width: 560px) {
	.tab-ul-index li{width:95px;}
	.common-remark .imgcover{padding:0;}
	.common-remark .imgcoverr{padding:0 0 0 15px;}
	.pageTagsUl li{border:none;font-size:13px;padding:4px;margin:0;}
	.pageTagsUl li:hover{background:none;color:#333;}
	.pageTagsUl li.first,.pageTagsUl li.gong{display:none;}
	.pageTagsUl li.current{background:none;color:#1280df;}
	.article-list{padding-left:0;padding-right:0;}
	.wid .article-list{padding:15px 0;}
	.pageTagsUl li.input input{width:20px;line-height:20px;border:1px solid #ddd;}
	.main-right .article-browse li a img{height: auto;}
	.email-input{width:100%;}
	.footer .bottom,.footer .top,.footer .btmb{padding-left:15px;padding-right:15px;}
	.footer .span1,.footer .span2,.footer .btmb-span{display:block;}
    .four li {width: calc(50% - 5px);}
}
@media screen and (max-width: 375px) {
	.header .logo{width: 23%;}
	.main-right .tab-ul{border-bottom: 1px solid #bebebe;}
	.main-right .tab-ul li{float: left;width: 130px;background: #e5e5e5;text-align: center;margin: 0 10px 0 0;}
	.main-right .tab-ul li.active{background: #26804a;}
	.main-right .tab-ul li.active a{color: #fff;font-weight: bolder;}
	.main-right .tab-ul li a{font-size: 16px;color: #242424;display: block;line-height: 37px;}
	
}
.reference-tab .td2 .ref-url{width: 16px;height: 16px;position: relative;left: 5px;}
.reference-tab .td2 .ref-url span{color:#0068ac;}
/*
.reference-tab .td2 .ref-url:before {    display: inline-block; content: '';width: 16px;height: 16px; background: url(../../../images/custom/custom/icoreference.png) no-repeat;position: relative;top: 2px;}
*/

/*隐藏图片公式*/
.figure alternatives>img{display:none!important;}	




.row{margin-right:auto}
/* .main{padding-top: 5px;} */
body {font-size:14px; color:#333;font-family:"微软雅黑","Arial","Helvetica,sans-serif","Microsoft YaHei";}

.news-detail-body .box-article h3{margin: 0 0 10px 0 ;line-height:1.1;}
.shareMargin{margin:0 0 10px;}
.journalIssue{font-weight:bold;font-size:18px;margin-bottom:auto;padding-bottom:0px;}
.listp>a{width: auto;}
.four li p:hover{color: #fff;}


/* 列表页 */
.article-list-journalg{display:inline-block;font-size:14px;padding:0 10px;line-height:25px;margin:20px 0 0;}
.commontit{margin-bottom:auto;padding-bottom: 0;}
.journalIssue font {font-weight:bold;margin-top:5px ;font-size:14px;}
.journalIssue .title{font-size:18px;margin-bottom:auto;padding-bottom:0px;}
.catalog >a {    display: inline-block;padding: 1px 13px; height: 28px; line-height:25px;border:1px solid #ccc;  margin-left: 15px; border-radius: 2px; position: relative; cursor:pointer;}
.pageTagsUl li.current{background:#1280df; color:#fff;}
.pageTagsUl li.clickpage:hover{background:#1280df; color:#fff;}


/* 文章详情页 */
.content .article .article-left .articleCn, .content .article .article-left .articleEn{font-size: 13px;}
.content .article .article-left .articleCn .com-author-info>h6, .content .article .article-left .articleEn .com-author-info>h6{line-height: 20px;}
.articleBody li.article-author-address>p.lostOf{padding-left:18px;}
.articleBody li.article-author-address>span{width: auto;}
.articleBody .article-fundPrjs{margin-top: auto;}
#articleNav .mainColor,#articleNav .aIssue{color:#666}
#headerContent .header-tit {font-size: 16px;font-weight: bold;}
.reference-tab .td2 p{margin-top: 0;}
styled-content img {margin: 0px 0px 7px -28px;}

/* 响应式 */
@media only screen and (max-width: 1200px){
    .header-nav{display: none;}
    .phone-nav{display: block;}
    .economic-banner .right{width: 100%;}
    .phone-nav .container .logo{padding-left: 0;}
}


@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../../style/public/fonts/glyphicons-halflings-regular.eot);
    src: url(../../style/public/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../style/public/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../../style/public/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../style/public/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../style/public/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}


.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.header-right {display: flex;align-items: center;}
.header-index-link {margin-right: 25px;}
.header-index-link a {background: #fff;padding: 5px 15px;border-radius: 99px;color: #005691;font-weight: bold;}