body{color: #000;}
a{color: #333;text-decoration: none;}
a:hover{text-decoration: none;color: #1193e4;}
body .rh-edit-news-detail a{color: #333;text-decoration: none;}


.pageTagsUl li.current{background:#1280df;color:#fff;}
.pageTagsUl li.clickpage:hover{background:#1280df; color:#fff;}
/*top*/
.top{background: #f5f9f6;}
.top-inner{
	width: 1100px;
	margin: 0 auto;
	position:relative;
}
.top-inner .languageTab{
	position:absolute;
	top:10px;
	right:0;
}
.top-inner .languageTab li{
	float:left;
	margin-left:5px;
}
.top-inner .languageTab li:first-child a{
	border-right:solid 1px #000;
	padding-right: 6px;
}
.top-inner .languageTab li img{
	width: 17px;
    margin: 0 4px;
    display: inline;
}
.top-inner img{
	/*width: 1100px;*/
}
/*nav start*/

.top .nav{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #005224;
}
.nav .nav-inner{
	width: 1100px;
	margin: 0 auto;
}
.nav-inner>li{
	float: left;
	position: relative;
	font-size: 18px;
}
.nav-inner li a{
	padding: 0 30px;
	color: #fff;
	display: block;
	
}
.header-nav-en .nav-inner li a{
	padding:0 17px;
}
.nav-inner li.home a{
	padding-left: 38px;
}
.nav-inner li:hover,
.nav-inner li.active,
.nav-inner li ol li:hover{
	color: #7bf2b0;
	border-bottom: solid 2px #7bf2b0;
	height: 50px;
}
.nav-inner li.home a .homeicon{
	display: block;
	position: absolute;
	top: 30%;
	left: 14%;
	width: 20px;
	height: 16px;
	background: url(../images/custom/home_icon.png) no-repeat;
}
.nav-inner li.active,.nav-inner li.active a{
	color: #7bf2b0;
	height: 50px;
	border-bottom: solid 2px #7bf2b0;
}
.nav-second{
	position: absolute;
	background: #005224;
	min-width: 100%;
	display: none;
	z-index: 100;
}
.nav-inner li .nav-second li{
	white-space: nowrap;
}
/*nav end*/
/*banner con*/
.bannerwrap{
	background: url(../images/custom/bannerbg.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	height: 345px;
}
.bannerwrap .banner-inner{
	width: 1100px;
	margin: 0 auto;
	padding-top: 38px;
}
.bookwrap .book{
	display: block;
	float: left;
	border: solid 2px #fff;
	margin-right: 35px;
}
.bookwrap .book img{
	max-width: 190px;
	
}
.qkwrap{
	width: 623px;
	float: left;
}
.qkwrap .book-detail h2{
	font-size: 24px;
	margin-bottom: 15px;
}
.qkwrap .book-detail h3{
	font-size: 18px;
	margin-bottom: 15px;
}
.qkinfo{
	margin-top: 40px;
	min-height: 123px;
	width: 100%;
	background: rgba(255,255,255,0.5);
	padding: 13px 24px 13px 13px;
}
.qkinfo .qkinfocon{
	width:480px;
}
.qkinfo .qkinfocon p{
	margin-bottom: 6px;
	font-size: 15px;
}
.qkinfo .qkinfocon p.email{
	font-size: 14px;
}
/*投审稿*/
.tsgbtn a{
	display: block;
	width: 173px;
	height: 102px;
	background: rgba(0,0,0,0.3);
	text-align: center;
	margin-bottom: 10px;
	padding-top: 14px;
	color: #fff;
	font-size: 18px;
}
.tsgbtn a img{
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
}
/*banner end*/
/*search*/
.searchwrap{
	height: 98px;
	width: 100%;
	background: #e4e4e4;
	padding-top: 25px;
}
.searchwrap .searchcon{
	width: 1100px;
	margin: 0 auto;
	 font-size: 18px;
}
.searchwrap .searchcon input,.searchwrap .searchcon select{
	height: 48px;
	border: 0;
    padding-left: 18px;
}
.searchwrap .searchcon input{
	background: #fff;
}
.searchwrap .searchcon select{
	width:159px;
	border-right: solid 1px #e0e0e0;
	background: url(../images/custom/selectarrow.png) no-repeat scroll right 10px center #fff;
}
.searchwrap .searchcon .fr{
	width: 700px;
}
.searchwrap .searchcon .fr.fbEnglish{
	width:640px;
}
.searchwrap .searchcon .fb{
	width: 143px;
	background: #005224;
	color: #fff;
	text-align: center;
	padding: 0;
	 font-size: 20px;
}
.searchwrap .searchcon .adcancesearch{
	height: 48px;
	line-height: 48px;
}
.searchwrap .searchcon .adcancesearch a{
	color: #005224;
}
/*search end*/
.content-inner{
	width: 1100px;
	margin: 0 auto;
	min-height: 620px;
}
.sharewrap{
	width: 60px;
	position: fixed;
	top: 40%;
	right: 0;
}
.sharewrap>p{
	padding: 0 5px;
    text-align: center;
	height: 32px;
	line-height: 32px;
	background: #005224;
	color: #fff;
}
.sharewrap .sharecon{
	padding: 5px 10px;
	background: rgba(255,255,255,0.5);
}
.sharewrap .sharecon a{
	margin: 10px 0;
	display: block;
}
.qrcodewrap{position:fixed;top: 40%;left: 10px;line-height:26px;color:#000;font-size:15px;text-align: center;}
.zgqs,.zmqs{position:fixed;top:36%;right:65px;font-size:17px;background: url(../images/custom/zgqsbg.png) no-repeat;line-height: 32px;border-radius: 12px;width: 138px;height: 119px;}
.zmqs{top: 52%;}
.zgqs a,.zmqs a{display:block;color: #005224;font-weight:bold;margin: 26px 35px 5px 27px;line-height: 24px;}
.qrcodewrap img{width: 60px;margin-bottom:10px;display: block;}
.bottom-fixed{right: 5px;}
.content-inner .commonwrap{
	padding: 10px 0;
}
.content-inner .commonwrap .commoncon{
	width: 530px;
	min-height: 400px;
	border: solid 1px #dfdfdf;
	border-radius: 5px;
	float: left;
	margin-bottom: 20px;
}
.commonwrap .commoncon .common-title{
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	border-bottom: solid 1px #005224;
	background: #f6f6f6;
	padding-left: 15px;
}
.commonwrap .commoncon .articleslist{
	padding: 0 15px;
}
.commonwrap .commoncon .articleslist li{
	height: 57px;
	line-height: 57px;
	border-bottom: dashed 1px #dfdfdf;
	font-size: 16px;
	padding-left: 10px;
	position: relative;
}
.commonwrap .commoncon .articleslist li img{
	position: relative;
	left: -10px;
}
.commonwrap .commoncon .articleslist li a{color: #262626;}
.viewall{
	margin-left: 10px;
	margin-top: 20px;
	width: 92px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #005224;
	border-radius: 5px;
}
.viewall a{
	color: #fff;
	display:block;
}
/*分享*/
.sharewrap .weixinBox{
	left:auto;
	right: 0;
	top:auto;
}
.sharewrap .js-qrcode-arr{
	left:auto;
	right: 20px;
}
/*分享 end*/
/*bottom*/
.bottom{
	height: 172px;
	width: 100%;
	background: #2a2a2a;
	text-align: center;
}
.bottom .btm-t{
	height: 120px;
	border-bottom: solid 1px #4d4d4d;
	padding-top: 27px;
}
.bottom .btm-b{
	height: 50px;
	line-height: 50px;
}
.bottom .btm-t p{
	margin-bottom: 3px;
}
.bottom .btm-t p,.bottom .btm-t p a,.bottom .btm-b,.bottom .btm-b a{
	color: #fff;
}
/*bottom end*/
/*right*/
	.contentArea-left{
		width:850px;
		margin-top:30px;
	}
 	.contentArea-right{
 		margin:30px 0;
 		width: 228px;
 		background: #f0f0f0;
 		padding: 20px;
 	}
 	.contentArea-right .book a.qkimgb{
 		display: block;
 		border: solid 1px #8cc3a5;
 	}
 	.contentArea-right .book a.qkimgb img{
 		width: 185px;
 	}
 	.book h2{
 		font-size: 17px;
 		color: #005224;
 		font-weight: bold;
 		margin: 18px 0 5px;
 		line-height: 26px;
 	}
 	.book h3{
 		font-size: 13px;
 		line-height: 20px;
 		margin-bottom: 5px;
 	}
 	.book p{
 		font-size: 14px;
 		line-height: 20px;
 	}
 	.righttsg{
 		margin-top: 18px;
 	}
 	.righttsg li a{
 		display: block;
 		width: 185px;
 		height: 33px;
 		line-height: 33px;
 		text-align: center;
 		background: #c3c3c3;
 		margin-bottom: 10px;
 		border-radius: 5px;
 		color:#000;
 	}
 	.righttsg li a:hover{
 		background: #005224;
 		color: #fff;
 	}
/*right end*/
.fixednotice{position:fixed;left: 10px;top:45%;z-index:1000;background: #005224;width: 240px;padding: 15px 15px 10px;color: #fff;border-radius: 5px;}
.fixednotice h3{margin-bottom: 10px;text-align: center;border-bottom: solid 1px #fff;padding-bottom: 10px;font-size: 16px;font-weight: bold;}
.fixednotice div{line-height: 24px;text-indent: 2em;}
.fixednotice a.x{position: absolute;right: 6px;top: -1px;color: #fff;font-size: 20px;}
.fixednotice a.x:hover{cursor: pointer;color:#fff;}
.fixednotice a{color:#fff;}
.columimg.activein {
    width: 561px !important;
}
.archcon .archimg li {
    margin: 0 0 10px 50px !important;
}
.index-body .shareBox .shareTool{float: none;}
.index-body .js-qrcode-arr{display: block;}



.phone-nav .search-app-wrap select option{background: #005224;}
.phone-nav .search-app-wrap,.smallUl{background: #005224;}

.phone-nav{background: url(../../../style/images/custom/logo.png) no-repeat;
    background-size: contain;
    height: 44px;
    background-position: 15px 0px;
}
.phone-nav .logo{opacity: 0;}

.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: #005224; 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: 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;   }
.phone-nav  .container{background: none;}

.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;margin-left: 5px;}
.phone-nav .container .search-app.active{background: url("../../../../style/images/public/close-app.png") no-repeat center center;background-size: 32px;}
.bottom-fixed{width: 50px; height: 50px;cursor: pointer;position: fixed; bottom: 20px; right: 20px; z-index: 5000;background: #005224 url("../images/public/back_top.png") no-repeat center center; display: none;}
/* body .shareBox{display: block;} */

@media only screen and (min-width: 1230px){
.main .container{width: 1100px;}
.articleBody .container{width: 1200px;}
}
@media only screen and (max-width: 1100px){
.bannerwrap .banner-inner, .content-inner, .searchwrap .searchcon{width: auto;}
.content-inner .commonwrap .commoncon{width: auto;float: none!important;}
.main > .container, .index-body .content{padding-left: 15px;padding-right: 15px;}
.bottom .btm-b, .bottom .btm-t, .bottom{height: auto;}
.index-body .searchwrap{display: none;}
.contentArea-left,.contentArea-right{width: auto;float: none;}
}

@media only screen and (max-width: 1200px){
.top .top-inner{display: none;}

}

@media only screen and (max-width: 768px){
.bannerwrap{height: auto;}
.bannerwrap .pull-left, .bannerwrap .pull-right{float: none!important;}
.qkwrap, .tsgbtn {width: auto;}
.bannerwrap .banner-inner{padding: 30px 15px;}
.qkinfo .qkinfocon{width: auto;}
.bookwrap .book{margin: 0 auto;text-align: center;margin-bottom: 20px;width: 270px;}
.bookwrap .book, .qkwrap{float: none;}
.tsgbtn {font-size: 0;}
.tsgbtn a{display: inline-block;width: 48%;margin: 0 1%;margin-top: 20px;}
.zgqs,.zmqs{display: none;}
.sharewrap{
	display: none;
}
.qrcodewrap{display: none;}
}

.article-list-journalg{padding:0 5px;background-color: #005224;display: table;font-weight: normal;margin-top:8px;font-size:13px;}
.toolBox2.clearfix {
    padding-top: 20px;
}

.cover-catalog { margin-top: 30px; font-size: 15px; color: #1A1A1A; line-height: 26px; }  
.catalog a { height: 26px; display: inline-block; padding: 0 17px; line-height: 25px; color: #005224;margin-left: 13px; border: 1px solid #005224; border-radius: 2px; } 
.catalog a+a { margin-left: 8px; } 
.catalog a:hover { text-decoration: none; color: #fff; background: #005224; border-color: #005224; transition: all .4s; } 
.textHiddCn{ white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  display:block; }/*单行文本截取字符*/