@charset "UTF-8";
body { font-family: "微软雅黑","黑体"; font-size: 14px; color: #666666;background: #fff; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

a { text-decoration: none; }

fieldset, img { border: 0; }

abbr, acronym { border: 0; font-variant: normal; }

ul, ol { list-style: none; }

textarea { resize: none; }

input[type=submit] { cursor: pointer; }

input[type=text], input[type=submit], input[type=password] { -webkit-appearance: none; }

input[type=radio] { border-radius: 50%; }

input, textarea, a { outline: none; border: none; font-family: "微软雅黑"; border-radius: 0; font-size: 14px; color: #707070; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #cccccc; opacity: 1; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; opacity: 1; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; opacity: 1; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; opacity: 1; }

img { border: none; vertical-align: top; display: inline; }

table { border: 0; margin: 0; border-collapse: collapse; width: 100%; }

table td { padding: 0; border-collapse: collapse; }

.clear:after { content: ""; display: block; height: 0; *zoom: 1; clear: both; }

.fl { float: left; }

.fr { float: right; }

.swiper-button-prev, .swiper-button-next { background: none; }

.table { display: table; width: 100%; margin: 0; }

.cell { display: table-cell; vertical-align: middle; }

.border { border: 1px solid #acb1b7; border-top: none; }

.borderD { border: 1px solid #ddd; }

.inner { width: 1100px; margin: 0 auto; }

.content-inner { width: 1100px; margin: 0 auto; min-height:620px;padding:30px 0;}

.mb20 { margin-bottom: 20px; }

.header { height: 155px; background: url("../../style/images/custom/header-bg_01.jpg") no-repeat center top; }
.header .logo { margin: 40px 0 0; }
.header .right { font-size: 12px; color: #000; line-height: 16px; text-align: center; margin: 13px 0 0; }
.header .right .wechat img { border: 3px solid #fff; border-radius: 2px; }
.header .right p { padding: 5px 0 0; }
.header-nav { line-height: 42px; font-size: 16px; color: #fff; background-color: #4f6228; }
.header-nav ul a { display: block; }
.header-nav ul > li { position: relative; float: left; text-align: center; }
.header-nav ul > li:hover > a { background-color: #778e48; }
.header-nav ul > li.active a { background-color: #778e48; }
.header-nav ul > li a { font-size: 16px; line-height: 42px; color: #fff; padding: 0 22px; }
.header-nav ul ol { position: absolute; background: #778e48; left: 0; top: 42px; min-width: 100%; z-index: 50; display: none; }
.header-nav ul ol li:hover a { background-color: #4f6228; border-top: 1px solid transparent; }
.header-nav ul ol li.active a { background-color: #4f6228; border-top: 1px solid transparent; }
.header-nav ul ol a { padding: 0 25px; font-size: 16px; line-height: 40px; white-space: nowrap; color: #fff; position: relative; border-top: 1px solid #90a95c; }
.header-nav-en ul > li a{font-size:15px;padding:0 11px;}

.banner { overflow: hidden; position: relative; margin: 10px 0 0; text-align:center;}
.banner .swiper-slide a { display: block; width: 100%; }
.banner .swiper-content { width: 100%; height: 329px;overflow: hidden; }
.banner .swiper-slide { width: 100%; position: relative; }
.banner .swiper-slide img { width: 100%; height: 329px; }
.banner .pagination { position: absolute; right: 0; text-align: center; z-index: 10; display: block; margin: 0 auto; bottom: 10px; line-height: 0; left: 0; }
.banner .swiper-pagination-switch { width: 16px; height: 16px; background: #fff; margin: 0 4px; display: inline-block; border-radius: 50%; behavior: url("../css/PIE.htc"); }
.banner .swiper-active-switch { background: #acd062; }
.banner .ban-arrow { width: 47px; height: 51px; background: rgba(0, 0, 0, 0.4); behavior: url("../css/PIE.htc");
position: absolute; top: 0; bottom: 0; margin: auto; cursor: pointer; filter:alpha(opacity=40);}
.banner .ban-arrow img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.banner .ban-left { left: 0; }
.banner .ban-right { right: 0; }

.main-inner { padding: 30px 0 0; }

.base-title { background: #4f6228; }
.base-title .tit { font-size: 16px; line-height: 43px; text-align: center; color: #fff; }
.base-title .tit span { display: inline-block; width: 28px; text-align: left; }
.base-title .tit span img { vertical-align: middle; margin: -3px 0 0; }

.base-title2 { padding: 0 15px; position: relative; line-height: 43px; border-bottom: 1px solid #4f6228; }
.base-title2 .icon { width: 29px; height: 29px; border-radius: 50%; background: #4f6228; position: relative; margin: 8px 10px 0 0; }
.base-title2 .icon img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.base-title2 .tit { font-size: 16px; color: #000000; }

.search1 { padding: 23px 15px 3px; }
.search1 .text { width: 205px; border: 1px solid #bfbfbf; line-height: 15px; padding: 4px 8px; color: #666; }
.search1 .sub { width: 30px; height: 25px; background: url("../../style/images/custom/search2.png") no-repeat 0; }
.search1 .gao { display: block; line-height: 27px; color: #333; }
.search1 .gao:hover { color: #4f6228; text-decoration: underline; }

.list-ul { padding: 10px 15px; min-height:150px;}
.list-ul a { color: #333333; line-height: 31px; border-bottom: 1px dashed #ddd; display: block; padding: 0 0 0 33px; background: url("../../style/images/custom/zai-arrow_03.png") no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list-ul a:hover { color: #4f6228; text-decoration: underline; }

.xia-ul a { padding: 0 0 0 17px; background: url("../../style/images/custom/xia-arrow.png") no-repeat left center; border: none; }
.in-bl{display:inline-block;}
.Submission { padding: 30px 33px; background: #f3f3f3; border-radius: 0 0 8px 8px; }
.Submission li { margin: 0 0 10px; text-align: center; background: url("../../style/images/custom/tou-line_03.jpg") repeat-x 0; border-radius: 10px; height: 37px; border: 1px solid #bfbfbf; }
.Submission li a { font-size: 14px; color: #555; line-height: 37px; display: block; }
.Submission li a span { display:block; height: 36px; width: 28px; text-align: left; float:left;position: relative;}
.Submission li a span img { position: absolute;left: 0;top: 0;bottom: 0;margin: auto; }
.Submission li a span .img2 { display: none; }
.Submission li:hover { background: #4f6228; border-color: #4f6228; }
.Submission li:hover a { color: #fff; }
.Submission li:hover .img2 { display: inline; }
.Submission li:hover .img1 { display: none; }
.Submission li i { font-style: normal; display:block;float:left;height:36px;}


.main-left2 .left-xml { display: block; }
.main-left2 .left-xml img { width: 100%; border-radius: 6px; }


.main-mid .item-div { border: 1px solid #ddd; padding: 20px; }
.main-mid .item-div .tab-ul { padding: 0 0 11px; border-bottom: 1px solid #ccc; }
.main-mid .item-div .tab-ul li { float: left; margin-right: 38px; position: relative; padding: 0;}
.main-mid .item-div .tab-ul li:after { content: ''; width: 100%; height: 2px; background: transparent; position: absolute; left: 0; bottom: -12px; }
.main-mid .item-div .tab-ul li.active:after { background: #4f6228; }
.main-mid .item-div .tab-ul li.active a { background: #4f6228; }
.main-mid .item-div .tab-ul li.active a:before { background: url("../../style/images/custom/active-bg_03.png") no-repeat 0; }
.main-mid .item-div .tab-ul li a { display: block; padding: 0 16px; background: #bbbbbc; color: #fff; line-height: 37px; position: relative; border-radius: 2px; }
.main-mid .item-div .tab-ul li a:before { content: ''; position: absolute; right: -16px; bottom: 0; background: url("../../style/images/custom/tab-before_03.png") no-repeat 0; width: 16px; height: 19px; }


.main-right .book { padding: 20px 30px 15px; }
.main-right .book .pic { display: block; width: 100%; }
.main-right .book .pic img { box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.4); behavior: url("../css/PIE.htc"); }
.main-right .book .book-bot p { line-height: 26px; }
.main-right .book .book-bot p span { font-weight: bolder; display: block; float: left; }
.main-right .book .book-bot p i { font-style: normal; width: 113px; display: block; float: left; }

.base-more { font-size: 12px; color: #fff; line-height: 43px; }
.base-more:hover {  color: #fff; text-decoration: underline; }

.list-ul2 { padding: 12px 15px; }
.list-ul2 a { color: #333; line-height: 28px; padding: 0 0 0 16px; position: relative; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list-ul2 a:hover { color: #4f6228; text-decoration: underline; }
.list-ul2 a:before { content: ''; width: 6px; height: 6px; background: #a1a1a1; border-radius: 50%; position: absolute; left: 0; top: 11px; }

.friend-link {padding: 86px 0 44px;background: #fff;}
.friend-link .base-title2 { padding: 0; }
.friend-link .banner-link { overflow: hidden; padding: 0 30px; position: relative; border-radius: 6px; }
.friend-link .banner-link .swiper-text { width: 100%; overflow:hidden;}
.friend-link .banner-link .swiper-slide { display: block; width: 250px !important; margin-right: 10px; }
.friend-link .banner-link .swiper-slide a { display: block; width: 100%; height: 100%; border: 1px solid #e2e2e2; }
.friend-link .banner-link .swiper-slide a:hover { border-color: #4f6228; }
.friend-link .banner-link .swiper-slide img { width: 100%; height: 100%; }
.friend-link .banner-link .owl-prev, .friend-link .banner-link .owl-next { width: 28px; height: 66px; position: absolute; top: 0; cursor: pointer;
border-radius: 4px; }
.friend-link .banner-link .link-left img, .friend-link .banner-link .link-right img { width: 100%; }
.friend-link .banner-link .owl-prev { left: 0px; background: #c9c9c9 url("../../style/images/custom/you-l.png") no-repeat center center; }
.friend-link .banner-link .owl-next { right: 0px; background: #c9c9c9 url("../../style/images/custom/you-r.png") no-repeat center center; }
.banner-link .item a{display:block;text-align:center;}
.banner-link .item a img{max-width:100%;border:1px solid #d9d9d9;}
.owl-item a{display:block;}
.footer { text-align: center; }
.footer a:hover { text-decoration: underline; }
.footer .top { background: #4f6228; color: #fff; font-size: 14px; line-height: 24px; padding: 15px 0; }
.footer .top a { color: #fff; font-size: 14px; line-height: 24px; }

.btmb { background: #394919; font-size: 14px; color: #fff; text-align: center;padding:7px 0;}
.btmb a { font-size: 14px; color: #fff; line-height: 24px; }
.btmb img { vertical-align: middle; margin: -3px 0 0; }
.main-left{width:75%;padding-left:0;}
#mescroll .main{padding-top:30px;}
.ptb30{padding-top:30px;padding-bottom:30px;}
.toolBox2{margin:10px 0 0;}
.contentArea-left,.contentArea-common{width:835px;}
.base-title_en .tit{line-height:26px;padding:7px 0;font-size:14px;}
.Submission_en{padding:30px 14px;}
.Submission_en li i{width:150px;text-align:left;font-size:12px;}
.search1_en .text{font-size:12px;}
.main-right_en .book{padding:20px 20px 15px;}
.main-right_en .book .pic{text-align: center;}
.main-right_en .book .book-bot p span{float:none;display:inline-block;}
.main-right_en .book .book-bot p i{width:auto !important;float:none;display:inline-block;}
.main-right_en .book .book-bot p{font-size:13px;}
.list-ul2{min-height:150px;}
.header-en .header-nav ul > li a{font-size:15px;padding:0 11px;}
.article-list-left-en{top:23px !important;}
#topdownlist .article-list-left,#topviewlist .article-list-left{top:14px;}
.owl-pagination{display:none;}
.owl-carousel .owl-item{}/*padding-left:5px;*/
.container{padding:0;}
._table{display:table;}
._cell{display:table-cell;vertical-align:middle;}
.banner.owl-theme .owl-pagination .owl-page span{background:#fff;width:16px;height:16px;margin:0 4px;opacity:1;}
.banner.owl-theme .owl-pagination .owl-page.active span{background:#96a1f4;}
.banner .owl-prev, .banner .owl-next{width:52px;height:52px;position: absolute;top: 0;bottom: 0;margin: auto;}
.banner .owl-prev{background:rgba(0,0,0,.4) url("../../style/images/custom/arrow-l.png") no-repeat center center;left:0;}
.banner .owl-next{background:rgba(0,0,0,.4) url("../../style/images/custom/arrow-r.png") no-repeat center center;right:0;}
.banner .owl-pagination{display:block;position:absolute;left:0;right:0;bottom:10px;}
.main-inner>.row{margin:0;}
.main-left2{padding:0 30px 0 0;}
.main-mid {padding:0;}
.main-right {padding:0 0 0 30px;}
.main-second{padding:30px 0;}
.article-app{display:none;}
.article-list-title a:hover,.article-list-author a:hover,.article-list-zy a:hover,.article-list-time a:hover{color:#4f6228;}
.listp a:hover{color:#4f6228;}
.list-ul8{display:none;}


/*20200806*/
.banner{height: 329px;}
.header .header-nav ul > li a{padding:0 22px;}
.header-en .header-nav ul > li a{padding:0 10px;}
.article-list-journalg{background:#4f6228;}
.article-list{border-bottom:1px dashed #cdd2d4;}
.article-list:last-of-type{border-bottom:0;}
.toolBox1{padding-bottom:10px;padding-top:20px;}
.toolBoxBorder{font-size:13px;}
.column{border:1px solid #ccc;cursor:pointer;position:relative;}
.column i{font-size:14px;padding: 0 5px;}
.column span{margin-right:3px;}
.column-list{width: 200px; border: 1px solid #eee; box-shadow: 1px 1px 1px #eee; position: absolute; background: #fff; top:22px; padding:10px; z-index:2; display:none;}
.column-list li{line-height:15px;border-bottom:1px solid #ccc;padding:5px 0;}
.column-list li b{font-size:8px;margin-right:5px;}
.column-list li a:hover{text-decoration:none;}
.chooseAll input{margin-right:5px;margin-top:-3px;}
.derived i{cursor:pointer;font-size:20px;vertical-align:middle;color:#bbbbbc;}
.derived i.current{color:#93af59;}
.derived i{float:none;}
.pageTagsUl li.clickpage:hover,.pageTagsUl li.current{background:#4f6228;}


.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("../../style/images/public/nav-arrow1.png") no-repeat center center;}
.article-list-title a{font-size:15px;color:#333;}
.article-list-author a,.article-list-time font,.article-list-zy font,.article-list-zy a{font-size:14px;color:#707070;}
.article-list-zy{font-size:13px;color:#333;line-height:20px;margin-top:8px;}
.article-list-time font{display:inline-block;}
.article-list-zy font span,.article-list-zy font a{display:inline-block;}
.article-list-zy font{border-left:1px solid #01527f;padding:0 10px;}
.article-list-zy .font1{border-left:none;padding-left:0;}
.article-list-zy .font3{border-right:none;}
.article-list-zy .font4{border-right:none;}
.article-list-zy a{line-height:20px;}
.article-list-zy.morenstyle span{text-align:justify;}
.article-list-zy.morenstyle{display:none;}
.article-list-zy.morenstyle.link-block{display:block;}
.article-list-time font a{color:#4f6228;}

.priorityPrompt{font-size:16px;}
.guokan-tit .guokan-tab li.curr,.guokan-dl dd.years,.guokan-dl dd.active,.guokan-dlyear dt{background:#4f6228;}


/*手机导航*/   
.phone-nav{display: none; position: relative; background: #26804a;}
.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(../images/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0;}
.phone-nav .en{line-height: 25px; color: #fff;}
.smallUl{background-color: rgba(79, 98, 40, 0.9); z-index: 9999; 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;}
.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;}
.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%;}
/*向上箭头*/
.bottom-fixed{width: 50px; height: 50px;cursor: pointer;position: fixed; bottom: 20px; right: 20px; z-index: 5000;background: #4f6228 url("../../style/images/public/back_top.png") no-repeat center center; display: none;}
.main{padding-top:30px;}
.cn .indexBox.main{padding-top:0px;}
.indexBox .banner{margin-bottom:30px;}

.yeartab li{float:left;}
.yeartab li a{display:block;height:30px;line-height:30px;background:#ddd;color:#000;padding:0 10px;margin:10px;border-radius:5px;}
.yeartab li.current a{background:#4554c3;color:#fff;}

.article-pc .mainColor, .article-main-mid a{color:#1193e4;}

@media (min-width: 1200px) {
	.container{width:1200px;padding:0;}
	.inner{width:1200px;}
	.article-pc > .inner.content {min-height: calc(100vh - 316px );}
	
}
@media screen and (max-width:1200px) {
	.header{height:100%;padding:14px 0;background-size:100% 100%;}
	.header .right{margin:0;}
	.header .logo{margin:0;width:60%;}
	.header .logo img{max-width:100%;}
	.header ._table{height:133px;}
	.banner img{width:100%;}
	.main-right .book{padding:20px 15px 15px;}
	.article-list-left input{display:none;}
	#current .article-list{padding:20px 0px 10px;}
	.main-search{display:none;}
	/* .article-pc{display: none;} */
	.article-app{display:block;}
	#common-bottom .bottom-fixed{display: none;}
	.phone-nav,.header{display:block!important;}

    .header-nav{display: none;}
    .phone-nav{display: block;background: #4f6228;padding: 8px 0;}
    .navList{display: block;}
    .navList span:last-child{margin: 0;}
    .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(../images/search1.png) no-repeat center center; background-size: 16px 16px; border-radius: 0 4px 4px 0;}
    .search-wrapper{display: none;}
    .weChat>div{width: 50%;padding: 0 2%;}
    .weChat>div img{max-width: 100%;}	

	    
    .phone-nav .container{margin: 0 auto;width: 970px;}
    .main>.container{padding-left: 15px;padding-right: 15px;}
}
@media screen and (max-width:1200px) and  (min-width:991px) {
.main>.container{display: block;}
}
@media screen and (max-width:991px) {
	.main-inner{padding:0;}
	.main-mid{margin:0 0 20px;}
	.main-left2,.main-right{padding:0;}
	.main-second .main-right{margin:20px 0 0;}
	.main-mid .item-div .tab-ul {margin: 0 -1%;}
	.main-mid .item-div .tab-ul li{width: 31.3%;margin: 0 1%;text-align: center;}
	.main-mid .item-div .tab-ul li:after{display:none;}
	
	.main .main-left{width:100%;padding:0;}
	.main .main-right{width:100%;padding:0;}
    .phone-nav .container{width: 750px;}
}

@media screen and (max-width:767px) {
	.container{padding:0 15px;}
	.header .right .wechat img{width:70px;}
	.header .logo{float:none;width:100%;}
	.header .logo img{width:80%;}
	.header .right{display:none;}
	.header ._table{height: 90px;}
	.list-ul8{display:block;}
	.bottom-fixed{width:34px;height:34px;background-size:24px 24px;border-radius:50%;}
	.footer span,.btmb span{display:block;}
	#mescroll .main{padding:0;}
	#mescroll .main#panel{padding:20px 15px 0;} 
	#mescroll .main .container{padding-top:20px;}
	.banner{height:100px;}
	.owl-controls .owl-buttons{display:none;}
	.article-list{padding-left:0;padding-right:0;}	
	.phone-nav .container{width: unset;max-width: 100%;}
}

.nav-inner li a { outline: none; border: none; font-family: "微软雅黑"; border-radius: 0; font-size: 14px; color: #707070; }


.fixcoderight{position:fixed;top:28%;right:80px;width:90px;z-index:1000;}  
.footer,.btmb{position:relative;z-index: 99;}


.toolBoxBorder .column {margin-right: 10px;}
.catalog a { display: inline-block; height: 26px; line-height: 26px; border: 1px solid #4f6228; border-radius: 2px; color: #4f6228; padding: 0 18px; margin-right: 12px;transition: all .5s; }
.catalog a:hover {text-decoration: none;background-color: #4f6228;color: #fff;}
.hot-p{color:#4f6228;font-weight:700;animation: fade 1000ms infinite;-webkit-animation:fade 1000ms infinite;}

.article-list-right{width:100%;padding-left: 5px;}
body .rh-edit-news-detail a{text-decoration: none;}


.article-info-box.article-info-custom {
    margin-top: -10px;
}

