@charset "utf-8";
.top-tools {
	height: .1rem;
	background-color: rgba(255,255,255,1.00);
}
.top-tools .g-flex {
	height: .4rem;
}
.top-tools .top-left a {
	display: inline-block;
	height: .4rem;
	line-height: .4rem;
	color: rgba(224,224,224,.8);
}
.top-tools .top-left a:hover {
	color: rgba(255,255,255,1.00)
}
.top-tools .top-left a:not(:first-child) {
	margin-right: .05rem;
}
.top-tools .search-box {
	height: .25rem;
	margin: .075rem 0;
	border: solid 1px rgba(224,224,224,.5);
	display: inline-block;
	line-height: .25rem;
	padding: 0;
	border-radius: .025rem;
}
.top-tools .search-box .keywords, .top-tools .search-box .submit {
	border: none;
	background: transparent;
	outline: none;
	margin: 0;
	padding: 0 .05rem;
	color: rgba(224,224,224,1.00);
}
.top-tools .search-box .submit {
	cursor: pointer;
	color: rgba(224,224,224,.5);
}
.top-tools .search-box .submit:hover {
	color: rgba(255,255,255,1.00)
}
.header {
	padding: .1rem 0;
	background-color: rgba(255,255,255,1.00);
}
.header .logo {
	padding-right: .2rem;
}
.header .g-flex span {
	display: inline-block;
}
.header .g-flex span img {
	width: 100%;
}
.nav {
	padding: .05rem 0;
	border: solid 1px transparent;
	border-top-color: rgba(224,224,224,.3);
	border-bottom-color: rgba(224,224,224,1.00);
}
.nav .g-flex {
	flex-grow: 0;
}
.nav .g-flex a {
	display: inline-block;
	height: .3rem;
	line-height: .3rem;
	font-size: .14rem;
	color: rgba(51,51,51,1.00)
}
.nav .g-flex a.active{
	color: rgba(40,167,49,1.00);
}
.nav .g-flex a:hover {
	color: rgba(40,167,49,1.00);
}
.nav .g-flex:not(:last-child) a:after {
	content: "-";
	display: inline-block;
	margin: 0 .2rem;
	color: rgba(183,183,183,1.00)
}
.main {
	margin-top: .2rem;
}
.main .gl {
	margin-right: .2rem;
	flex-grow: 0;
}
.main .gl .wrapper {
	border: solid 1px rgba(224,224,224,1.00);
	box-shadow: 0 0 .05rem rgba(93,93,93,.2);
	border-radius: .025rem;
}
.main .gl .wrapper img, .main .gl .wrapper video{
  max-width: 100%;
}
.main .gl .wrapper:not(:last-child) {
	margin-bottom: .2rem;
}
.main .gl .wrapper h3 {
	line-height: .3rem;
	border-bottom: solid 1px rgba(224,224,224,1.00);
	padding: 0 .1rem;
	background-color: rgba(241,241,241,1.00);
	white-space: nowrap;
}
.main .gl .wrapper .issn {
	padding: .1rem .05rem;
}
.main .gl .wrapper .list {
}
.main .gl .wrapper .list li:not(:last-child) {
	border-bottom: solid 1px rgba(224,224,224,1.00);
}
.main .gl .wrapper .list li a {
	display: block;
	height: .3rem;
	line-height: .3rem;
	padding: 0 .05rem;
	color: rgba(93,93,93,1.00)
}
.main .gl .wrapper .list li a i {
	color: rgba(183,183,183,1.00);
	padding: 0 .05rem;
}
.main .gl .wrapper .list li a:hover {
	color: rgba(40,167,49,1.00);
}
.main .gl .SCOPUS p{
	padding: 0 .1rem;
	line-height: 1.5em;
	margin-bottom: .2rem;
}
.main .gl .SCOPUS li{
	padding: 0 .1rem;
	line-height: 1.5em;
}
.main .gl .SCOPUS li:last-child{
	margin-top:.2rem;
}
.main .gl .subscribe .content{
	padding: .1rem;
}
.main .gl .subscribe .content li{
	padding: .05rem 0;
}
.main .gl .subscribe .content li input{
	outline: none;
	border: solid 1px rgba(142,142,142,.8);
	background-color: #fff;
	height: .3rem;
	line-height: .3rem;
	padding: 0 .1rem;
	width: 80%;
	transition: all .2s;
	border-radius: .025rem;
}
.main .gl .subscribe .content li input:hover{
	border: solid 1px rgba(53,53,53,1);
}
.main .gl .subscribe .content li input:focus{
	border: solid 1px rgba(53,53,53,.5);
	box-shadow: 0 0 0 .1rem rgba(52,52,52,.1);
}
.main .gr {
	flex-grow: 1;
	flex: 1;
}
.main .gr .inner-nav{
	margin-bottom: .1rem;
}
.main .gr .wrapper {
	border: solid 1px rgba(224,224,224,1.00);
	box-shadow: 0 0 .05rem rgba(93,93,93,.1);
	padding: .2rem;
}
.main .gr .wrapper:not(:last-child) {
	margin-bottom: .2rem;
}
.main .gr .wrapper h3 {
	font-size: .18rem;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: .1rem;
	border-bottom: solid 2px rgba(40,167,49,1.00);
	font-family: "sans-serif", "Arial", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
}
.main .gr .wrapper .about {
	padding: .1rem 0;
}
.main .gr .wrapper .about .form{
	padding: .1rem 0;
}
.main .gr .wrapper .about .form li{
	padding: .1rem 0;
}
.main .gr .wrapper .about .form li label{
	display: inline-block;
	width: 100%;
	padding-bottom: .1rem;
}
.main .gr .wrapper .about .form li span{
	display: none;
	padding: .05rem 0;
	color: rgba(255,0,0,.6);
	width: 100%;
}
.main .gr .wrapper .about .form li input, .main .gr .wrapper .about .form li textarea,  .main .gr .wrapper .about .form li select{
	outline: none;
	border: solid 1px rgba(142,142,142,.8);
	background-color: #fff;
	height: .3rem;
	line-height: .3rem;
	padding: 0 .1rem;
	width: 100%;
	transition: all .2s;
	border-radius: .025rem;
}
.main .gr .wrapper .about .form li input:hover, .main .gr .wrapper .about .form li textarea:hover,  .main .gr .wrapper .about .form li select:hover{
	border: solid 1px rgba(53,53,53,1);
}
.main .gr .wrapper .about .form li input:focus, .main .gr .wrapper .about .form li textarea:focus,  .main .gr .wrapper .about .form li select:focus{
	border: solid 1px rgba(53,53,53,.5);
	box-shadow: 0 0 0 .1rem rgba(52,52,52,.1);
}
.main .gr .wrapper .about .form li input.error{
	border: solid 1px rgba(255,0,0,.5);
}
.main .gr .wrapper .about .form li select option{
	font-size: .16rem;
	color: #666;
}
.main .gr .wrapper .about table {
    border-collapse: collapse;
    margin-bottom: 15px;
    max-width: 100%;
    overflow: hidden;
}
.main .gr .wrapper .about table tr {
    background: #f5f5f5;
}
.main .gr .wrapper .about table td {
    border: 1px solid #fff;
    padding: 10px;
}
.main .gr .wrapper .about p {
	line-height: 1.5em;
	font-family: "sans-serif", "Arial", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
	padding: .06rem 0;
}
.main .gr .wrapper .about .float {
	max-width: 100%;
	float: left;
	clear: left;
}
.main .gr .wrapper .about .float img {
	max-width: 100%;
	margin: 0 .2rem 0 0;
	display: block;
	padding: .02rem;
	border: solid 1px rgba(183,183,183,1.00)
}
.main .gr .lastest {
	padding: 0;
}
.main .gr .wrapper h5 {
	border-bottom: solid 1px rgba(224,224,224,1.00);
	padding: 0 .1rem;
	background-color: rgba(241,241,241,1.00);
}
.main .gr .wrapper h5 a {
	white-space: nowrap;
	font-size: .14rem;
	line-height: .4rem;
	letter-spacing: .01rem;
}

.main .gr .wrapper *{
	font-size: inherit;
}
.main .gr .lastest .list:not(:last-child) {
	border-bottom: solid 1px rgba(224,224,224,1.00)
}
.main .gr .lastest .info {
	padding: .2rem;
}
.main .gr .lastest .info li:not(:last-child) {
	margin-bottom: .1rem;
}
.main .gr .lastest .info .title a {
	font-size: .20rem;
	color: rgba(51,51,51,1.00);
}
.main .gr .lastest .info .title a:hover {
	color: rgba(40,167,49,1.00);
}
.main .gr .lastest .cor span {
	display: inline-block;
}
.main .gr .lastest .cor span img {
	max-width: 3rem;
	display: block;
	padding: .03rem;
	margin: .2rem;
	border: solid 1px rgba(183,183,183,1)
}
.footer {
	margin-top: .2rem;
	padding: .3rem 0;
	background-color: rgba(255,255,255,1.00)
}
.footer .footer-wrap {
	text-align: center;
}
.footer .footer-wrap .links{
	padding: .1rem 0;
	text-transform: uppercase;
}
.footer .footer-wrap .links a{
	font-size: .08rem;
	padding: 0 .1rem;
}