/*全局样式*/
* { margin: 0; padding: 0; list-style: none; }
li { list-style: none; }
img { border: 0; }
a { color: #333; }
a:link, a:visited { text-decoration: none; color: #222; }
a:hover { color: #333; text-decoration: none; }

body { font-size: 14px; font-family: Arial,"Microsoft YaHei"; background: #fff; }
.fl { float: left; }
.fr { float: right; }
.gd { font-size: 14px; font-weight: normal; float: right; line-height: 40px; color: #333; }
.huise { background: #e7e7e7; }
.redbg { background: #94070a; }
    .redbg ul li {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center; /* 用于水平居中文本 */
        height: 100px;
    }
.baise { color: #fff; }
a.baise:link, a.baise:visited { color: #fff; text-decoration: none; }
a.baise:hover, a.baise:active { color: #eee; text-decoration: none; }
.padding25 { padding-top: 25px; padding-bottom: 30px; }
.margin25 { margin-top: 25px; }
.main { width: 1280px; margin: 0 auto; overflow: hidden; background: #fff; }
.m_t30 { margin-top: 30px; }
/*头部*/
.ding { width: 100%; height: 10px; background: #94070a; }
.ding2 { max-width: 1280px; margin: auto; color: #fff; height: 34px; line-height: 34px; padding: 0 15px; }
.topbg { background-image: url(../images/topbg.jpg); background-size: auto; background-position: right; }
.header { width: 100%; overflow: hidden; }
.banner { max-width: 1280px; margin: 0 auto; margin-bottom: 1px; }

.line30 { height:30px;clear:both;}

.zuoc { width: 700px; float: left; }
.youc { width: 500px; float: right; }
.rssemail { overflow: hidden; margin-top: 41px; float: right; width: 400px; text-align: right; }
.logo { width: 92%; float: right; margin-top: 15px; margin-bottom: 8px; }
.logo img { height: 45px; float: left; }
.zgzb { width: 100%; float: right; text-align: left; color: #333; font-size: 14px; line-height: 40px; font-weight: bold; margin-top: 26px; }

.bshare-custom { margin-top: 7px; }

/*导航菜单*/
.navbar { min-height: 30px; border: 0; margin-bottom: 0px; }
.navbar-nav { margin-left: 20px; }
.navbar-nav > li > a { line-height: 63px; padding-top: 0; padding-bottom: 0; }
.navbar-collapse { background: transparent; padding-right: 0; padding-left: 0; }
.site-nav { background: #94070a; border-radius: 0; }
.site-nav a { color: #fff; }
.site-nav .nav > li > a { padding-left: 14px; padding-right: 14px; }
.site-nav .nav > li > a:focus, .site-nav .nav > li > a:hover { text-decoration: none; background-color: #c90005; color: #fff; }
.site-nav .navbar-toggle { background: #fff; }
.site-nav .navbar-toggle .icon-bar { background: #f8ae0d; }
.site-nav .navbar-nav > li > a { font-size: 17px; text-align: left; }

.nav_one { color: #fff !important; background-color: #f4cf51; }
.one-color { color: #f39800; }

.dropdown-menu { background: #fff; min-width: 180px; border: 1px solid #cbd3cd; }
.dropdown-menu > li > a { color: #333; font-size: 16px; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color: #2163ba; color: #fff; }
.dropdown-menu > li > a { padding: 5px 24px; }

.dengluzc { line-height: 63px; font-size: 17px; padding-left: 15px; color: #fff; }
.f_left { float: right; }

.find_nav { color: #1a6bda; background: #c90005; }

.navbar-collapse .register{ float: right; font-size:14px;color:#ffffff;margin:20px 5px 20px 5px;}
.navbar-collapse .span{float: right; height:15px;width:1px;background-color:#ffffff;margin:23px 5px 20px 5px; }
.navbar-collapse .login{ float: right;; font-size:14px;color:#ffffff; margin:20px 5px 20px 5px;}

/*检索*/
.js_1 { overflow: hidden; }
.js_1 .nav-tabs { border-bottom: 0 solid #e5e5e5; margin-bottom: 5px; }
.js_1 .nav-tabs > li { float: left; margin-bottom: 0px; margin-right: 7px; text-align: center; }
.js_1 .nav-tabs > li.active > a, .js_1 .nav-tabs > li.active > a:focus, .js_1 .nav-tabs > li.active > a:hover { color: #fff; cursor: pointer; background-color: #c90004; border: 1px solid #c90004; border-radius: 3px 0 0 3px; border-bottom-color: transparent; font-size: 15px; }
.js_1 .nav-tabs > li > a { border-radius: 3px; height: 35px; line-height: 33px; font-size: 15px; color: #333; margin-right: 0; }
.js_1 .nav > li > a { position: relative; display: block; padding: 0 10px; }
.js_1 .nav-tabs > li .glyphicon { top: -6px; color: transparent; margin: auto; }
.js_1 .nav-tabs > li.active .glyphicon { color: #c90004; }
.js_1 .nav-tabs > li > a:hover { border-color: transparent; }
.js_1 .nav > li > a:focus, .js_1 .nav > li > a:hover { text-decoration: none; background-color: #c90004; color: #fff; }
.js_1 .article-box { border-top: 0; overflow: hidden; }
.js_1 .tab-content > .active { display: block; }

.js_1 .tab-content { overflow: hidden; }
.js_tab { width: 38%; margin-top: 22px; margin-bottom: 23px; }
.input-group-select {width: 90px;  float: left; padding-left: 10px; height: 41px; border: #e3e3e3 1px solid;border-right:none; border-radius: 3px 0 0 3px; position: relative; outline: none;border-top-right-radius:0;border-bottom-right-radius:0; }
.input-group-text { float: left; padding-left: 10px; height: 41px; border: #e3e3e3 1px solid; border-radius: 3px 0 0 3px; position: relative; outline: none;border-top-left-radius:0;border-bottom-left-radius:0; }
.input-group-btn { position: relative; font-size: 0; white-space: nowrap; width: 13%; float: left; }

.btn-search { color: #fff; background-color: #94070a; height: 41px; line-height: 32px; width: 100%; font-size: 18px; border: 1px solid #94070a; border-radius: 0 3px 3px 0; }
.adv-search a { font-size: 14px; width: 80px; background: #dd7300; text-align: center; line-height: 34px; float: right; text-decoration: none; border-radius: 5px; color: #fff; margin-left: 5px; }
.adv-search a:hover { color: #fff; text-decoration: none; }
.adv-search a:link, .adv-search:visited { float: right; color: #fff; }

.tbjsk { background: #dd7300 !important; float: right; margin-right: 0 !important; }

.appsearch { overflow: hidden; margin: 15px auto; padding: 0 30px; }

.qk_btn { color: #fff; background-color: #94070a; height: 41px; line-height: 32px; width: 13%; float: left; font-size: 18px; border: 1px solid #94070a; border-radius: 0 3px 3px 0; }



.title_1 { overflow: hidden; margin-bottom: 3px; }

.title_1 h4 { font-size: 18px; font-weight: bold; line-height: 32px; color: #333; border-bottom: 2px solid #c90004; display: block; float: left; margin-top: 0; margin-bottom: 0; }

/*学科列表*/
.xueke-left { width: 18.5%; }
.xueke-right { width: 81.5%; padding-left: 0; }

.xueke_fm { overflow: hidden; }
.xueke_fm .nav-tabs { border-bottom: 0 solid #e5e5e5; background: #fff; }
.xueke_fm .nav-tabs > li { float: none; font-size: 16px; position: relative; margin-bottom: 0; }

.xueke_fm .nav > li > a { width: 200px; display: block; border-top: 0; border-bottom: 1px solid #ddd; border-radius: 0; margin-right: 0; }
.xueke_fm .nav-tabs > li.active > a, .xueke_fm .nav-tabs > li.active > a:focus, .xueke_fm .nav-tabs > li.active > a:hover {border: 0px; background-color: #c90004; border-radius: 0; margin-right: 0; color: #fff;  }
.xueke_fm .nav > li > a:focus, .xueke_fm .nav > li > a:hover { text-decoration: none; background-color: #f7f7f7; }
.xueke_fm .nav > li div { width: 200px; display: block; border-top: 0; border-bottom: 1px solid #ddd; border-radius: 0; margin-right: 0; line-height: 42px; padding: 0 15px; background-color:#fdfdfd;cursor:not-allowed;}

.xueke_fm .tab-content, .xueke_fm .cover-tab-list { background: #fff; min-height: 654px; }

.xueke_fm .cover-tab-list ul { overflow: hidden; padding: 5px 0 7px; }
.xueke_fm .cover-tab-list ul li { float: left; width: 25%; margin: 9px 0; overflow: hidden; }
.xueke_fm .cover-tab-list ul li img { max-width: 100%; border: 1px solid #ccc; display: block; margin: auto; text-align: center; width: 132px; height: 180px; }
.xueke_fm_list { border: 0px; background: url(../images/xueke-bg1.png); border-radius: 0; margin-right: 0; color: #fff !important; width: 144px; }
.fm_more { background: #c90004; color: #fff; text-align: center; display: block; padding: 2px 5px; float: right; border-radius: 3px; margin-top: 8px; }

.xkfm_gd { width: 100%; overflow: hidden; padding-right: 20px; padding-top: 5px; }
/*期刊信息*/
.qkxx { text-align: center; margin-bottom: 20px; overflow: hidden; }
.qkxx_fm { text-align: center; }
.qkxx_fm img { width: 80%; margin: auto; border: 1px solid #ccc; }
.qkxx_xx { line-height: 27px; color: #333; overflow: hidden; background: #fff; border-radius: 2px; padding: 20px 22px; text-indent: 2em; text-align: justify; }
.redzt { color: #e60000; font-size: 18px; font-weight: bold; }

/*最新出版*/
.zuixincb { overflow: hidden; }
.zuixincb ul { background: #fff; margin: 0; padding: 16px 12px 17px; height: 311px;padding-top:26px; }
.zuixincb li { line-height: 24px; border-bottom: 1px solid #f0f0f0; padding-bottom: 7px; margin-bottom: 6px; }
.zuixincb li:last-child { border-bottom: 0; }
/*精彩专题*/


.zhuanti_tab { overflow: hidden; }
.zhuanti_tab_list { border: 1px solid #e4e4e4; padding: 15px; min-height: 412px; }
.zhuanti_wenzhang { overflow: hidden; }
.zhuanti_wenzhang dl { overflow: hidden; border-bottom: 1px solid #f0f0f0; padding-bottom: 8px; margin-bottom: 8px; }
.zhuanti_wenzhang dl dd { overflow: hidden; }

.ztj-title { color: #333; font-size: 14px; line-height: 26px; font-weight: bold; }
.ztj-kmnjq { color: #666; line-height: 26px; }
.ztj-zhaiyao { color: #666; line-height: 26px; }
.zhuanti_tab .nav-tabs { border-bottom: 0 solid #e5e5e5; background: #fff; }
.zhuanti_tab .nav-tabs > li { float: none; font-size: 15px; position: relative; margin-bottom: 0; }
.zhuanti_tab .nav-tabs > li > a { border: 1px solid #e4e4e4; }
.zhuanti_tab .nav > li > a { width: 129px; display: block; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-radius: 0; margin-right: 0; padding: 10px 6px 10px 13px; }
.zhuanti_tab .nav-tabs > li.active > a, .zhuanti_tab .nav-tabs > li.active > a:focus, .zhuanti_tab .nav-tabs > li.active > a:hover { border: 0px; background: url(../images/zt-bg1.png) center; border-radius: 0; margin-right: 0; color: #fff; width: 144px; padding: 10px 20px 10px 13px; }
.zhuanti_tab .nav > li > a:focus, .zhuanti_tab .nav > li > a:hover { text-decoration: none; background-color: #f7f7f7; }

.zhuanti_tab .tab-content { background: #fff; }


/*最新文章*/
.hot_tab { overflow: hidden; margin-bottom: 30px; }
.hot_tab ul { overflow: hidden; min-height: 411px; margin: 0; padding: 13px; border: 1px solid #e4e4e4; }
.hot_tab ul li { line-height: 24px; border-bottom: 1px solid #f0f0f0; padding-bottom: 7px; margin-bottom: 8px; }
.hot_tab ul li:last-child { border-bottom: 0; }
.hot_biaoti { font-size: 14px; line-height: 22px; }
.hot_zz { color: #999; line-height: 28px; }
.hot_doi { line-height: 28px; }
.hot_zy { line-height: 28px; }
.hot_njq { line-height: 28px; }

/*友情链接*/
.link_tab { overflow: hidden; }
.link_tab ul { overflow: hidden; margin-bottom: 0; }
.link_tab li { text-align: center; }
.link_tab img { vertical-align: middle; margin: 10px; }


.tab_list2 { border: #cfdad6 1px solid; border-radius: 3px; background: #fff; margin-bottom: 20px; overflow: hidden; }
.tab_list2 ul { padding: 10px 15px 12px; }
.tab_list2 li { line-height: 26px; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dotted #ccc; overflow: hidden; }

.tab_list dl { margin: 5px 15px; }
.tab_list dd { line-height: 26px; border-bottom: 1px #ccc dotted; padding-top: 3px; padding-bottom: 3px; }
.tab_list dt { font-weight: normal; }
.tab_list dd:nth-child(-n+1) { color: #0e71c5; font-weight: bold; }
.tab_list dd:nth-child(-n+1) > .lanse { color: #0e71c5 }

.zclm_2 { overflow: hidden; margin-bottom: 20px; }
.title_4 { height: 45px; line-height: 45px; font-size: 22px; color: #fff; background: #d2a6a6; padding-left: 10px; }


.ewm { overflow: hidden; background: #fff; box-shadow: 0px 0px 10px #878686; margin-bottom: 30px; padding: 20px 0; }
.ewm img { width: 200px; margin: auto; }
.ewm_wz { line-height: 26px; text-align: center; margin-top: 5px; }
.ewm li { width: 50%; float: left; text-align: center; overflow: hidden; padding: 10px 0; }

.fengxiang { overflow: hidden; color: #fff; font-size: 22px; text-align: right; }
.fengxiang i { margin: 0 5px; }
.fengxiang a { color: #fff; }
#bsWXBox { height: 257px !important; width: 232px !important; }
/*home页微信分享弹出二维码边框样式*/


/*文章*/
.j-title { color: #333; font-size: 14px; line-height: 26px; font-weight: bold; }
a.j-title:link, a.j-title:visited { color: #333; text-decoration: none; }
a.j-title:hover, a.j-title:active { color: #eb9024; text-decoration: none; }
.j-author { color: #999; line-height: 26px; }
.j-kmnjq { color: #666; line-height: 26px; }
.j-zhaiyao { color: #666; line-height: 26px; }
.j-doi { line-height: 26px; }
.red { color: #f00; }
/*当期目录end*/


/*底*/
.footer { width: 100%; overflow: hidden; background: url(../images/bottombg.jpg); padding: 60px 0 30px; }
.banquan { overflow: hidden; color: #fff; text-align: left; line-height: 28px; }



/*期刊列表*/


.expmenu { width: 100%; }
.fenglei-list { box-shadow: 0 1px 6px #ccc; overflow: hidden; margin-top: 2px; margin-bottom: 25px; }
ul.expmenu li div.ejmenu { padding: 8px 15px; border-bottom: 2px #cf0509 solid; background: #fff; text-align: left; }
ul.expmenu li:last-child div.ejmenu { }
ul.expmenu li ul li { padding: 6px 0; border-bottom: 1px #eaeaea dashed; color: #333;}
ul.expmenu li ul li:last-child { border-bottom: none; }
ul.expmenu li ul li.selected { background-color: #f4f4f4; }
ul.expmenu div.ejmenu { }
ul.expmenu li div.ejmenu .label { background: no-repeat; color: #333; font-weight: normal; font-size: 16px; padding: 0; }
ul.expmenu li div.ejmenu .arrow { display: block; width: 16px; height: 16px; background: no-repeat center; float: right; }
ul.expmenu li div.ejmenu .arrow.up { background-image: url(../images/arrow_u.png); }
ul.expmenu li div.ejmenu .arrow.down { background-image: url(../images/arrow_d.png); }
ul.expmenu li .menu { display: none; padding: 0 15px 4px; }
/* Mouse Events */
ul.expmenu div.ejmenu:hover { background: #fff; /* Old browsers */ cursor: pointer; }

ul.expmenu li ul li:not(.selected):hover { background: url(../images/li_wa.png) no-repeat right; cursor: pointer; color: #cf0509; }
ul.expmenu li ul li:not(.selected):active { background: url(../images/li_wa.png) no-repeat right; cursor: pointer; }
ul.expmenu li ul li:not(.selected):focus { background: url(../images/li_wa.png) no-repeat right; color: #cf0509; }

.j_qikan_list { overflow: hidden; box-shadow: 0 1px 6px #ccc; margin-top: 2px; }
.j_qikan_list .top_fenlei { overflow: hidden; padding: 8px 15px; border-bottom: 2px #cf0509 solid; }
.j_qikan_list .top_fenlei .qk_count { float: left; margin-right: 15%; }
.j_qikan_list .top_fenlei .qk_type { float: right; }
.j_qikan_list .top_fenlei .qk_shxu { float: left; }

.j_qikan_list .cover_list { overflow: hidden; margin-bottom: 0; padding: 15px 8px 0; }
.j_qikan_list .cover_list dl { overflow: hidden; margin-bottom: 0; }
.j_qikan_list .cover_list dl dd { text-align: center; padding: 9px 0; min-height: 230px; }
.j_qikan_list .cover_list dl dd img { max-width: 100%; border: 1px solid #ccc; display: block; margin: auto; text-align: center; height: 160px; width: 118px; }
.cover_mc { line-height: 20px;height:40px;overflow:hidden; text-align: center; margin-top: 5px; padding:0px 2px;}

.page_b { overflow: hidden; text-align: right; padding-right: 20px; }
.page_ul_two { width: auto; overflow: hidden; height: 30px; list-style: none; padding: 0; margin: 0; display: inline; float: right; }
.page_ul_two li { width: auto; float: left; margin-left: 10px; text-align: center; height: 30px; color: #333; line-height: 30px; }
.page_ul { width: auto; overflow: hidden; height: 30px; list-style: none; padding: 0; margin: 0; display: inline; float: right; }
.page_ul li { width: auto; float: left; margin-left: 10px; text-align: center; height: 30px; padding: 0px 10px; background: #cf0509; color: #fff; line-height: 30px; }
.page_ul li a { color: #fff !important; text-decoration: none !important; }

.page_b .pagination { margin: 5px 0 20px; }
.buneng { pointer-events: none; background: #f07072 !important; }
.no_background { color: #333 !important; }
.page_ul_two li input { border: 1px solid #333; }
.j_qikan_list .nav-tabs { border-bottom: 0px solid #ddd; }
.j_qikan_list .nav-tabs > li.active > a, .j_qikan_list .nav-tabs > li.active > a:focus, .j_qikan_list .nav-tabs > li.active > a:hover { color: #cf0509; font-weight: bold; cursor: default; background-color: #fff; border: 0px solid #ddd; border-bottom-color: transparent; }
.j_qikan_list .nav-tabs > li > a { margin-right: 0px; border: 0px solid transparent; padding: 1px 10px; }

.j_qikan_list .weizi_list .table-bordered > thead > tr > th { border-bottom: 0px solid transparent; background: #ccc; text-align: center; }
.j_qikan_list .weizi_list { margin: 15px; }
.j_qikan_list .weizi_list .table > tbody > tr > td { vertical-align: inherit; }

.j_qikan_list .article_list .table-bordered > thead > tr > th { border-bottom: 0px solid transparent; background: #ccc; text-align: left; }
.j_qikan_list .article_list { margin: 15px; }
.j_qikan_list .article_list .table > tbody > tr > td { vertical-align: inherit; }

.w_1 { width: 52%; }
.w_2 { width: 18%; }
.w_3 { width: 23%; }
.w_4 { width: 6%; }

.j_qikan_list .wzxx { overflow: hidden; padding: 15px; }
.j_qikan_list .wzxx dl { overflow: hidden; border-bottom: 1px solid #eee; margin-bottom: 10px; padding-bottom: 10px; }
.j_qikan_list .wzxx dl dt { font-weight: bold; line-height: 20px; padding: 5px 0; }
.j_qikan_list .wzxx dl dd { line-height: 22px; overflow: hidden; color: #555; padding: 2px 0 }

.xlt { width: 42px; float: left; }
.xrt { width: 94%; float: left; }


.j_qikan_list .tub_tab { overflow: hidden; padding: 15px; }
.j_qikan_list .tub_tab dl { overflow: hidden; margin-bottom: 0; }
.j_qikan_list .tub_tab dl dd { border: 1px solid #e0dfdf; text-align: center; padding: 2px; margin: 10px 0; }
.tub_pic { height: 175px; margin: auto; text-align: center; display: block; border-bottom: 4px solid #f2c11a; background: #fff; position: relative; }
.tub_pic img { text-align: center; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.tub_title { line-height: 20px; text-align: left; padding: 2px; color: #555; height: 65px; overflow: hidden; }
.hline4 { background: #f2c11a; height: 4px; }

.qikan-list-right { margin-bottom: 20px; }
/* 文章目录*/
*#dbt_action_bar_hide { DISPLAY: none; }

*.hidelabel { DISPLAY: none; }


*.abs_zuozhe { COLOR: #444; font-size: 14px; }

*.abs_njq { COLOR: #444; font-size: 14px; line-height: 26px; }
.links1 { line-height: 26px; }
.noselectrow { border-bottom: 1px solid #eee; margin-bottom: 10px; BORDER-LEFT: white 1px solid; WIDTH: 100%; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; margin-bottom: 0px; padding-bottom: 10px; }
.selectedrow { BORDER: #eee 1px solid; MARGIN: 6px 0px; WIDTH: 100%; BACKGROUND: #f8f8f8; }
.authorList { line-height: 22px; MARGIN-BOTTOM: 1px; MARGIN-TOP: 3px !important; }
.articlesectionlisting { BORDER-BOTTOM: #ddd 0 solid; PADDING-BOTTOM: 0; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #3a3a3a; FONT-WEIGHT: bold; PADDING-TOP: 0; margin-bottom: 1px; }
.articlesectionlisting INPUT { FLOAT: left; }

.articlesectionlisting .dbt_header { font-size: 14px; font-weight: bold; color: #ffff; display: inline-block; background: #2475d1; border-radius: 2px; padding: 3px 5px; margin: 10px 0; }
.txt_zhaiyao1 { COLOR: #000; font-size: 14px; }

A.txt_zhaiyao1:link { COLOR: #000; TEXT-DECORATION: none; }

A.txt_zhaiyao1:hover { COLOR: #c30000; TEXT-DECORATION: underline; }

A.txt_zhaiyao1:visited { COLOR: #000; TEXT-DECORATION: none; }

A.txt_zhaiyao1:active { TEXT-DECORATION: none; }

.txt_biaoti { COLOR: #333; font-size: 14px; font-weight: bold; }

A.txt_biaoti:link { COLOR: #333; TEXT-DECORATION: none; }

A.txt_biaoti:visited { COLOR: #333; TEXT-DECORATION: none; }
A.txt_biaoti:hover { COLOR: #94070a; TEXT-DECORATION: none; }
A.txt_biaoti:active { TEXT-DECORATION: none; }
.txt_zhaiyao3 { color: #1572d5; font-size: 14px; }

a.txt_zhaiyao3:link { color: #1572d5; text-decoration: none; }

a.txt_zhaiyao3:hover { color: #c30000; text-decoration: underline; }

a.txt_zhaiyao3:visited { color: #1572d5; text-decoration: none; }

a.txt_zhaiyao3:active { text-decoration: none; }

.txt_14000 { font-size: 14px; color: #000000; }

A.txt_14000:link { color: #000000; TEXT-DECORATION: none; }

A.txt_14000:hover { COLOR: #ae0001; TEXT-DECORATION: underline; }

A.txt_14000:visited { color: #000000; TEXT-DECORATION: none; }

A.txt_14000:active { TEXT-DECORATION: none; }

/*文章图片显示隐藏用到开始*/
.hiden { DISPLAY: none; }
/*文章图片显示隐藏用到结束*/

.article_checkbox_cell { padding: 3px; }

.white_content { display: none; color: #666; line-height: 24px; font-size: 14px; width: 100%; overflow: hidden; }
/* 文章目录end*/
/*--返回顶部top--*/
.top_web { position: fixed; _position: absolute; bottom: 80px; right: 20px; width: 48px; height: 45px; border-radius: 5%; display: none; z-index: 9999; cursor: pointer; background: rgba(0,0,0,0.2); }
.top_web .glyphicon { text-align: center; top: 11px; left: 12px; font-size: 22px }
/*--返回顶部top--*/

/*二级页面*/
.ej { overflow: hidden; margin-bottom: 20px; border: 1px solid #e3e3e3; margin-left: 15px; margin-right: 15px; }
/*二级页面必引*/

.c_nr { overflow: hidden; background: #fff; }
.c_nr ul { margin: 20px 0; overflow: hidden; }
.c_nr li { line-height: 24px; }
.lanmm { font-size: 18px; height: 40px; color: #333; font-weight: bold; background: url(../images/item_bg.jpg); line-height: 40px; margin-top: 0; margin-bottom: 0; padding-left: 15px; }
.item_title { height: 42px; border-bottom: 1px solid #e3e3e3; line-height: 42px; margin-top: 0; margin-bottom: 0; }
.item_title h4 { font-size: 18px; font-weight: bold; line-height: 40px; color: #333; border-bottom: 2px solid #b80206; display: block; float: left; padding: 0 10px; margin: 0; }
.item_biaoti { line-height: 26px; text-align: center; margin: 10px 0 20px; font-size: 15px; font-weight: bold; }
.content_nr { overflow: hidden; background: #fff; line-height: 26px; padding: 15px; }

.liulancishu { line-height: 26px; text-align: right; margin: 15px; }
.fy { padding: 20px 0; margin-top: 50px; }

/*过刊*/
.gk-fm { overflow: hidden; margin: 20px 0; border-bottom: 1px solid #ececec; }
.gk-fm li { text-align: center; margin-bottom: 10px; }
.gk-fm li img { margin: auto; border: 1px solid #eee; height: 260px; }
.table-bordered { width: 99%; }


.wz_lb { border-bottom: 1px #eaeaea dashed; }


/*专题列表二级页面*/
.subject-list { overflow: hidden; margin: 10px 15px; border-bottom: 1px solid #efefef; padding-bottom: 10px; }
.subject-img { text-align: center; }
.subject-img img { max-height: 200px; }



/*------------------------------------------移动端开始----------------------------------------------------*/

@media (max-width: 767px) {
    .header, .m_logo { border-bottom: 1px solid #e6e5e5; }
    .topbg { background-image: none; }

    .site-nav { min-height: 0px; width: 100%; z-index: 999; }
    .navbar-nav { margin: 0 15px; }
    .site-nav .nav > li > a { padding-left: 0; border-bottom: 1px solid #a22124; font-size: 16px; }
    .navbar-nav .open .dropdown-menu > li > a { line-height: 26px; text-align: center; color: #fff; }
    .navbar-nav > li > a { line-height: 40px; }
    .navbar-toggle { padding: 7px 8px; margin-top: 10px; margin-bottom: 8px; }
    .navbar-brand { height: 48px; line-height: 48px; padding: 0 12px; }

    .js_tab { width: 100%; margin-top: 15px; margin-bottom: 15px; }
    .f_left { float: left }

    .xueke-right { width: 100%; }
    .xueke_fm .cover-tab-list ul li { float: left; width: 50%; margin: 9px 0; overflow: hidden; }
    .footer { padding: 20px 0 20px; }
    .link_tab li { width: 100%; }
    .link_tab li img { max-width: 80%; margin: 0 10px; }
    .fengxiang { margin-top: 10px; text-align: left; }
    .xueke_fm .cover-tab-list ul li img { width: 115px; height: 150px; }
}


@media (min-width: 767px)and (max-width: 1024px) {
    .mar_kh { padding-top: 30px; }
    .tub_pic img { height: 150px; }
}



@media (max-width: 992px) {
    .xueke_fm .cover-tab-list { margin-bottom: 20px; }
}


@media (min-width: 1024px) {
    /*导航hover事件修改*/
    .navbar .nav > li:hover .dropdown-menu { display: block; }


    .site-nav .nav > li > a { padding-left: 25px; padding-right: 25px; }
    .ding { display: none; }
    .mar_top2 { margin-top: 20px; }
    .mar_kh { padding-top: 56px; padding-left: 51px; }
}

/*改变导航默认高*/
@media (min-width: 768px) {
    .navbar-nav > li > a { padding-top: 0; padding-bottom: 0; }
}

/*@media (min-width:1280px) {
    .container { width: 1280px; }
    .left-sidebar { width: 73%; }
    .right-sidebar { width: 27%; }

    .zt-left { width: 18.5%; }
    .zt-right { width: 81.5%; }

    .qikan-list-left { width: 23.5%; }
    .qikan-list-right { width: 76.5%; }
}*/

/*@media (max-width:1280px) {
    .xueke-left { width: 100%; background: #fff; }
    .xueke_fm .nav-tabs { width: 98%; overflow-x: auto; white-space: nowrap; padding: 10px; }


    .xueke_fm .nav-tabs > li { display: inline-block; }
    .xueke_fm .nav > li > a { width: auto; display: block; }
    .xueke_fm .nav-tabs > li.active > a, .xueke_fm .nav-tabs > li.active > a:focus, .xueke_fm .nav-tabs > li.active > a:hover { background: #fff; color: #f00; width: auto; border-bottom: 1px solid #f00; }
    .xueke_fm .tab-content, .xueke_fm .cover-tab-list { min-height: auto; }
    .xueke-right { width: 100%; padding-left: 15px; }

    .zhuanti_tab { margin-bottom: 20px; }
    .zt-left { width: 100%; margin-bottom: 10px; }
    .zhuanti_tab .nav-tabs > li.active > a, .zhuanti_tab .nav-tabs > li.active > a:focus, .zhuanti_tab .nav-tabs > li.active > a:hover { background: #c90004; width: 100%; }
    .zhuanti_tab .nav > li > a { width: 100%; }
}*/
/*------------------------------------------移动端结束----------------------------------------------------*/


.search_more_box { position: absolute; width: 100%; background-color: rgba(0, 0, 0, 0.4); z-index: 9999; top: 0; left: 0; bottom: 0; right: 0; display: none; }
.search_more_box .search_box{
    background-color:#ffffff;
    width: 940px;
    margin:10% auto;
    border-radius:10px;
}
.search_more_box .search_box .ej{
border:none;
}
.search_more_box .search_box .ej #search_body tr {
    height: 30px;
}
.search_more_box .search_box .ej #search_body tr .text {
    width: 700px;
}


.page_list_box {
    padding: 0 20px;
    color: #000000
}






