@charset "utf-8";
/* CSS Document */

body,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
legend,
li,
ol,
p,
select,
ul {
	margin: 0;
	padding: 0
}

html {
	height: 100%
}

body {
	color: #13161b;
	font: 14px/1.8 "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;
	min-width: 1200px;
	text-align: left
}

li,
ol,
ul {
	list-style: none
}

input,
select {
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;
	outline: none;
	vertical-align: middle
}

img {
	border: 0
}

p {
	text-indent: 0
}

textarea {
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;
	outline: none;
	resize: none
}

a,
a:link,
a:visited {
	color: #1887e0;
	text-decoration: none
}

a:hover {
	color: #1887e0;
	text-decoration: underline
}

.clearfix:after {
	clear: both;
	content: "\0020";
	display: block;
	height: 0
}

.clearfix {
	zoom: 1
}

.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

h1.h1-hide {
	height: 0;
	left: 0;
	line-height: 0px;
	margin-top: -30px;
	position: absolute;
	top: -300px
}

.wrap1180 {
	margin: 0 auto;
	width: 1180px
}
.key-btn{height:30px !important; padding:0 10px !important;}
.key-text{height:30px !important;padding:0 3px !important;}

.index-news-list {
	font-size: 16px;
	padding-top: 0
}

.index-news-list li {
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.index2022-tab-container {
	width: 100%
}

.index2022-tab-container .normal-tab {
	clear: both;
	margin-bottom: 10px;
	position: relative;
	text-align: center;
	width: 100%
}

.index2022-tab-container .normal-tab .tab-item {
	display: inline-block;
	margin-right: 15px;
	text-align: center
}

.index2022-tab-container .normal-tab .tab-item a {
	color: #979797
}

.index2022-tab-container .normal-tab .selected a,
.index2022-tab-container .normal-tab .selected a:link,
.index2022-tab-container .normal-tab .selected a:visited {
	border-bottom: none;
	border-left: none;
	border-right: none;
	color: #13161b
}

.index2022-tab-container .normal-tab .selected a:hover {
	text-decoration: none
}

.index2022-tab-container .fq-content {
	background-color: #f1f8ff;
	border-radius: 4px;
	height: 176px
}

.index2022-tab-container .fq-content .fq-sf {
	-ms-flex-line-pack: space-evenly;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	-webkit-align-content: space-evenly;
	align-content: space-evenly;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	padding: 4px 10px
}

.index2022-tab-container .fq-content .fq-sf span {
	display: inline-block;
	padding: 3px 10px;
	white-space: nowrap
}

.index2022-tab-container .index-tab {
	border-bottom: 1px solid #e5e5e5;
	clear: both;
	height: 50px;
	position: relative;
	width: 100%
}

.index2022-tab-container .index-tab .more {
	bottom: 8px;
	position: absolute;
	right: 0
}

.index2022-tab-container .index-tab .more a,
.index2022-tab-container .index-tab .more a:link,
.index2022-tab-container .index-tab .more a:visited {
	color: #1887e0;
	padding: 3px 8px;
	text-decoration: none
}

.index2022-tab-container .index-tab .more .iconfont {
	color: #1887e0;
	font-size: 14px;
	font-weight: 700
}

.index2022-tab-container .index-tab .tab-item {
	color: #5c5c5c;
	*display: inline;
	float: left;
	font-size: 18px;
	font-weight: 700;
	margin-right: 15px;
	margin-top: 1px;
	overflow: hidden;
	text-align: center
}

.index2022-tab-container .index-tab .tab-item a,
.index2022-tab-container .index-tab .tab-item a:link,
.index2022-tab-container .index-tab .tab-item a:visited {
	color: #5c5c5c;
	display: block;
	height: 48px;
	line-height: 48px
}

.index2022-tab-container .index-tab .tab-item a:hover {
	text-decoration: none
}

.index2022-tab-container .index-tab .selected {
	border-bottom: 3px solid #1887e0
}

.index2022-tab-container .index-tab .selected a,
.index2022-tab-container .index-tab .selected a:link,
.index2022-tab-container .index-tab .selected a:visited {
	border-bottom: none;
	border-left: none;
	border-right: none;
	color: #1887e0
}

.index2022-tab-container .index-tab .selected a:hover {
	text-decoration: none
}

.index2022-tab-container .item-content {
	padding: 16px 0 10px
}

.index2022-tab-container .list-content {
	margin-bottom: 0;
	padding: 5px 0
}

.i-title {
	border-bottom: 1px solid #1887e0;
	display: inline-block;
	font-size: 20px;
	font-weight: 700;
	height: 26px;
	line-height: 26px;
	margin-bottom: -1px;
	padding-bottom: 13px
}

.side-head {
	border-bottom: 1px solid #e5e5e5;
	position: relative
}

.side-head .more {
	bottom: 8px;
	position: absolute;
	right: 0
}

.side-head .more a,
.side-head .more a:link,
.side-head .more a:visited {
	color: #8d949f
}

.side-body {
	padding: 10px 0
}

.index-quick-enter {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	color: #13161b;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 26px
}

.index-quick-enter img {
	height: 20px;
	margin-right: 6px;
	width: 20px
}

.yz-calendar {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	color: #13161b;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 26px
}

.yz-calendar img {
	height: 20px;
	margin-right: 6px;
	width: 20px
}

.ylgx-link {
	height: 32px
}

.zhxgx-link {
	height: 32px;
	margin-top: 6px
}

.ivu-affix {
	position: fixed;
	z-index: 1000
}

.affix-menu {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	padding: 20px 0;
	width: 104px
}

.affix-menu .ivu-anchor-link-active a.ivu-anchor-link-title {
	background-color: #1887e0;
	color: #fff;
	outline: none;
	text-decoration: none
}

.affix-menu .ivu-anchor-link {
	padding: 3px 5px
}

.affix-menu .ivu-anchor-link-title {
	border-radius: 2px;
	color: #13161b;
	display: block;
	font-size: 14px;
	padding: 5px 3px;
	text-align: center
}

.affix-menu .back-up-link {
	padding: 3px 0
}

.affix-menu .back-up-link a.cell-link {
	background: #f1f1f1;
	border-radius: 16px;
	color: #adadad;
	display: block;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 80px
}

.affix-menu .back-up-link a.cell-link:hover {
	background-color: #1887e0;
	color: #fff;
	outline: none;
	text-decoration: none
}

.affix-menu a:active,
.affix-menu a:hover {
	background-color: #1887e0;
	color: #fff;
	outline: none;
	text-decoration: none
}

.description-term {
	line-height: 22px;
	padding-left: 16px;
	padding-right: 5px;
	position: relative
}

.description-term .iconfont {
	color: #1887e0;
	font-size: 14px;
	left: 0;
	position: absolute
}

.description-detail {
	color: #666;
	line-height: 22px;
	padding-bottom: 0;
	padding-left: 16px;
	padding-right: 5px
}

.menu-cell {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.menu-cell>li{ background-color:#EBF1FF; margin:4px 5px;}
.menu-cell>li:hover{background-color:#efefef;}
.menu-cell>li>a{text-decoration:none;}
 

.rc-tab-container {
	height: 220px;
	position: relative;
	width: 100%
}

.rc-tab-container .rc-title {
	background: #d6e9fb;
	border-radius: 10px;
	color: #1887e0;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	width: 58px
}

.rc-tab-container .rc-title a,
.rc-tab-container .rc-title a:link,
.rc-tab-container .rc-title a:visited {
	color: #1887e0;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	position: relative;
	text-align: center;
	width: 58px;
	z-index: 1
}

.rc-tab-container .rc-title a:hover {
	text-decoration: none
}

.rc-tab-container .rc-title a:after {
	-moz-border-top-colors: #d6e9fb;
	border: 10px solid transparent;
	border-top-color: #d6e9fb;
	bottom: -18px;
	content: " ";
	display: inline-block;
	height: 0;
	left: 19px;
	position: absolute;
	width: 0;
	z-index: -1
}

.rc-tab-container .rc-content {
	background-color: #f1f8ff;
	border-radius: 4px;
	height: 204px;
	overflow: hidden;
	padding: 10px 8px;
	position: relative;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: height;
	-o-transition-property: height;
	-moz-transition-property: height;
	transition-property: height
}

.rc-tab-container .rc-content .expand {
	background: -webkit-linear-gradient(bottom, rgba(241, 248, 255, .96) 57%, rgba(241, 248, 255, .1));
	background: -moz-linear-gradient(bottom, rgba(241, 248, 255, .96) 57%, rgba(241, 248, 255, .1) 100%);
	background: linear-gradient(0deg, rgba(241, 248, 255, .96) 57%, rgba(241, 248, 255, .1));
	bottom: 0;
	font-size: 12px;
	height: 22px;
	left: 0;
	padding-top: 8px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 999
}

.rc-tab-container .rc-content .expand a {
	color: #1887e0
}

.rc-tab-container .rc-content .expand a:hover {
	text-decoration: none
}

.rc-tab-container .rc-content .expand .iconfont {
	font-size: 12px
}

.rc-tab-container .rc-expand {
	box-shadow: 0 2px 2px 0 #dcdcdc;
	height: auto
}

.rc-tab-container .item-content {
	display: block;
	margin-bottom: 12px;
	padding: 10px 0 0
}

.rc-tab-container .item-content .list-item {
	margin-bottom: 6px;
	padding: 0
}

a,
a:link,
a:visited {
	color: #13161b
}

.fq-a {
	text-align: right
}

.fq-a a,
.fq-a a:active,
.fq-a a:link {
	color: #1887e0;
	font-size: 12px
}

.fq-a a .iconfont,
.fq-a a:active .iconfont,
.fq-a a:link .iconfont {
	font-size: 12px
}

.zt-box {
	background-color: #d0e6ff;
	height: 140px;
	width: 286px
}

.zt-box,
.zt-box img {
	border-radius: 4px;
	width:286px;
	height:143px;
}

.index-page {
	background-color: #f6f8fe;
	clear: both;
	width: 100%
}

.index-page dd,
.index-page dt {
	margin: 0;
	padding: 0
}

.index-page .container {
	padding: 0;
	width: 1180px;
}

.index-page .container h2 {
	color: #13161b;
	font-size: 26px;
	font-weight: 700;
	line-height: 1em
}

.index-page .container .row {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.index-page .c-head,
.index-page .container .row {
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.index-page .c-head {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 30px;
	position: relative
}

.index-page .c-head .more {
	color: #1887e0
}

.index-page .c-head .more .iconfont {
	font-size: 14px
}

.index-page .c-body {
	margin: 0
}

.index-page .item {
	width: 366px
}

.index-page .item .body {
	min-height: 100px;
	padding-top: 20px
}

.default-block,
.white-block {
	padding: 30px 0
}

.white-block {
	background-color: #fff
}

.focus-part h3 {
	font-size: 18px;
	font-weight: 700;
}

.focus-part .top-block {
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-align-items: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.focus-part .top-block .left-side,
.focus-part .top-block .right-side {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	background: #fff;
	border-radius: 4px;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	height: 380px;
	width: 240px
}

.focus-part .top-block .main-side {
	height: 380px;
	width: 662px
}

.focus-part .bottom-block {
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	background: #fff;
	border-radius: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 40px;
	margin-top: 20px
}

.focus-part .bottom-block .b-left{padding:20px 0 20px 16px;width:550px}
.focus-part .bottom-block .b-right{padding:20px 16px 20px 0}

.focus-part .l-head {
	padding: 18px 16px 10px
}

.focus-part .l-body {
	margin: 0
}

.focus-part .r-head {
	padding: 18px 16px 10px
}

.focus-part .r-body {
	padding: 0 13px
}

.focus-part .focus-new {
	width: 556px
}

.cs-box {
	background: #fff;
	border-radius: 4px;
	height: 248px;
	margin-top: 18px;
	width: 286px
}

.cs-box .cs-box-head {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center
}

.cs-box .cs-box-head .title-tag {
	background: url(../images/csbg.png);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	width: 166px
}

.cs-box .cs-box-body {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center
}

.cs-box .cs-box-body p {
	text-align: center
}

.cs-box .cs-box-body .divider-gray {
	color: #dcdcdc
}

.index-ages a.age-num,
.index-ages a.age-num:link {
	border: 1px solid #1887e0;
	color: #1887e0;
	display: inline-block;
	margin-right: 5px;
	padding: 3px 6px
}

.index-ages a.more {
	color: #8d949f;
	float: right;
	margin-top: 5px
}

div.index-hot {
	padding-bottom: 6px
}

div.index-hot h4 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
	margin-top: 0
}

div.index-hot h4 a,
div.index-hot h4 a:link,
div.index-hot h4 a:visited {
	color: #13161b
}

div.index-hot .sub-hot {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
	margin-top: 5px
}

div.index-hot .sub-hot a,
div.index-hot .sub-hot a:link,
div.index-hot .sub-hot a:visited {
	color: #60656e;
	margin-right: 10px
}

.label {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	opacity: .8;
	padding: 0 5px
}

.label.arrowed-right {
	margin-right: 10px;
	position: relative;
	z-index: 1
}

.label.arrowed-right:after {
	border: 1px solid transparent;
	border-width: 10px 5px;
	content: " ";
	display: inline-block;
	position: absolute;
	right: -10px;
	top: 0;
	z-index: -1
}

.blue-badge {
	background-color: #dcecff !important;
	color: #1887e0
}

.blue-badge.arrowed-right:after {
	-moz-border-left-colors: #dcecff;
	border-left-color: #dcecff
}

.red-badge {
	background-color: #ffdfda !important;
	color: #fb7564
}

.red-badge.arrowed-right:after {
	-moz-border-left-colors: #ffdfda;
	border-left-color: #ffdfda
}

.green-badge {
	background-color: #d6f2e8 !important;
	color: #0cae73
}

.green-badge.arrowed-right:after {
	-moz-border-left-colors: #d6f2e8;
	border-left-color: #d6f2e8
}

.yellow-badge {
	background-color: #faa810 !important;
	color: #fff
}

.yellow-badge.arrowed-right:after {
	-moz-border-left-colors: #faa810;
	border-left-color: #faa810
}

.hot-list a,
.hot-list a:link,
.hot-list a:visited {
	color: #13161b
}

.hot-list li {
	clear: both;
	line-height: 28px;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.hot-list .st1,
.hot-list .st2,
.hot-list .st3,
.hot-list .st4,
.hot-list .st5 {
	font-size: 14px;
	font-weight: 700;
	margin-right: 4px
}

.hot-list .st1 {
	color: #fe2c46
}

.hot-list .st2 {
	color: #f60
}

.hot-list .st3 {
	color: #faa810
}

.hot-list .st4 {
	color: #9d9d9d
}

.hot-list .st5 {
	color: #dcdcdc
}

.yz-sch {
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 128px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden;
	width: 582px
}

.yz-sch a.label-sch {
	word-wrap: normal;
	background-color: #f3f3f3;
	border-radius: 2px;
	color: #13161b;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	width: 186px;
	word-break: keep-all
}

.yz-sch a.label-sch:hover {
	background-color: #1887e0;
	color: #fff;
	text-decoration: none
}

.yz-sch a.hot {
	color: #ee6464
}

.yz-help .item {
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .11);
	padding-bottom: 0;
	width: 380px
}

.yz-help .item h3 {
	background-color: #d0e6ff;
	background: url(../images/help_bg.jpg) no-repeat 50%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #025699;
	font-size: 18px;
	height: 72px;
	line-height: 72px;
	text-align: center
}

.yz-help .item .box-body {
	padding: 16px 10px
}

.yz-help .item .box-body .iconfont {
	color: #b8daff;
	font-size: 13px
}

.yz-help .item .box-body .index-news-list,
.yz-help .item .box-body li {
	font-size: 14px
}

body,
html {
	scroll-behavior: smooth
}

.main-wrapper {
	background-color: #f6f8fe
}

.header-wrapper {
	background-color: #fff
}

.ch-sticky .main-wrapper .container {
	padding-bottom: 0
}

.ch-sticky div.footer-wrapper {
	margin-top: 0
}

.menu-cell .cell-with-link {
	height: 40px;
	line-height: 30px
}

.menu-cell .cell-with-link .cell-arrow .iconfont {
	color: #979797
}

.focus-part .r-body {
	padding: 0 3px
}

.focus-part .l-body {
	padding-bottom: 6px
}

div.index-hot {
	padding-bottom: 4px
}

div.index-hot h4 {
	line-height: 26px;
	margin-bottom: 6px
}

div.index-hot .sub-hot {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 22px;
	margin-bottom: 18px;
	margin-top: 0
}

.label.arrowed-right {
	height: 22px;
	line-height: 22px;
	margin-right: 13px;
	opacity: 1;
	padding: 0 8px
}

.label.arrowed-right:after {
	border-width: 11px 6px;
	right: -12px
}

.ch-header-index .ch-header-list a {
	color: #60656e
}

/*搜索框*/	
.top-search{width:1180px; margin:5px auto; border-radius:5px; background-color:#FFF; margin-top:0;}
.top-search table td{padding:5px 10px;}
.top-search table td select{ height:30px;}
.top-search table td input{height:26px;}
.top-search table td .btn{height:30px; padding:0 10px;}
.top-search table td>marquee{ margin-top:8px;}
.top-search table td>marquee>b{color:#F00;}
.top-search table td.btn-sear{padding-top:6px;}
.top-search table td.btn-sear a{padding:7px 10px; border-radius:5px; background-color:#CCC; margin:0 5px;}
.top-search table td.btn-sear a.supper{background-color:#0E4ACD; color:#FFF;box-shadow: 1px 3px 10px 3px rgba(0, 0, 0, 0.3); margin-right:20px;}
.top-search table td.btn-sear a.sci{background-color:#D2480A;; color:#FFF;box-shadow: 1px 3px 10px 3px rgba(0, 0, 0, 0.3);}
.top-search table td.btn-sear a:hover{box-shadow: 1px 3px 10px 3px rgba(0, 0, 0, 0.5);}


/*期刊分类*/
.cn-categroy{border-radius:5px;padding:0px; margin-bottom:5px;}
.cn-categroy ul{width:100% !important;display:block !important; overflow:hidden;}
.cn-categroy ul li{float:left; margin:5px; background-color:#F3F3F3; padding:3px 10px; border-radius:5px;}
.cn-categroy ul li:hover{background-color:#1787E0;}
.cn-categroy ul li:hover a{color:#fff;text-decoration:none;}
.cn-categroy .firt-li{background: linear-gradient(to right, red, #FE7C01); margin-right:3px; font-weight:400;color:#FFF;border-radius:10px 10px 0 10px; }
.cn-categroy .firt-li a{color:#fff;}

/* 期刊列表 */
.cn-categroy-img{background-color:#F6F8FE; padding:10px 0 5px 20px; border-radius:5px;}
.cn-categroy-img ul{width:100%;}
.cn-categroy-img ul li{float:left;margin:0 1% 0 0; width:32%;} 
.cn-categroy-img li dl{
	overflow: hidden;
	display: flex;
	justify-content : space-between;
	margin:0;
}
.cn-categroy-img li dl dd{
	display: inline-block;
	text-align: center;
	
}
.cn-categroy-img li dl dd img{
	width:8.4rem;
	height:12rem;
	border-radius: 10%;
	border:1px solid #efefef;
}


.cn-categroy-img li dl dt
{
	display: inline-block;
	width: 100%;
	margin-left: .2rem;
	font-weight: normal;
	align-items : center;
	padding-left:5px;
}

.cn-categroy-img li dl dt div.author{
	overflow: hidden;
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
 
.cn-categroy-img li dl dt div.tit a{
	width:auto;
	line-height:30px;
	color:#333;
	overflow: hidden;
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size:16px;
}

.cn-categroy-img li dl dt div.tit span.huang a{
	color:#FFA500;
}

.cn-categroy-img li dl dt div.tit span.blue a{
	color:#00f;
}

.cn-categroy-img li dl dt div.tit span.hui a{
	color:#00f;
}

.cn-categroy-img li dl dt div.txt{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	letter-spacing:1px;
	color:#666;
}

.cn-categroy-img li dl dt div.txt16{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	letter-spacing:1px;
	color:#666;
	font-size:16px;
}

.cn-categroy-img li dl dt .up{height:60px; margin-bottom:5px;} 
.cn-categroy-img li dl dt div.txt span{margin:3px;}
.cn-categroy-img li dl dt div.txt def{color:#999; font-size:1rem;}	 
.cn-categroy-img li dl dt div.txt .unit{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.cn-categroy-img li dl dt div.txt .green{ background-color:#8AD20E; color:#FFF; padding:2px 5px; border-radius:5px;}
.cn-categroy-img li dl dt div.txt .blue{ background-color:#4ED7F4; color:#FFF; padding:2px 5px; border-radius:5px;}
.cn-categroy-img ul li .mid header{padding:6px 0;}

/*期刊分类*/
.journal-cate dl.cate-list{ border:1px solid #F6F8FE; border-radius:5px; padding:5px 0; overflow:hidden; margin-bottom:10px; font-size:18px; width:100%;} 
.journal-cate dl.cate-list dd{width:18%; margin:2px 1%; float:left; padding:5px 20px;text-align:left; background-color:#F6F8FE; border-radius:6px;}
.journal-cate dl.cate-list dd:before{content:"";display: inline-block;width: 10px;height: 11px;background-image: url('/images/sy_40.gif');background-size: cover; margin-right:5px;}
.journal-cate dl.cate-list dd a{margin-left:5px; color:blue; letter-spacing:3px;}
.journal-cate dl.cate-list dd a.current{ color:#f00;}

.journal-cate-sci table{border:1px solid #F6F8FE; border-radius:5px; margin-bottom:10px;}
.journal-cate-sci table td{ border-bottom:1px dashed #efefef;}
.journal-cate-sci dl.cate-list{padding:5px 0; overflow:hidden;width:100%;} 
.journal-cate-sci dl.cate-list dd{width:15.6%; margin:2px 1% 2px 0; float:left; padding:5px 0 5px 10px;text-align:left; background-color:#F6F8FE; border-radius:6px;}
.journal-cate-sci dl.cate-list dd h3{ float:left; }
.journal-cate-sci dl.cate-list dd:before{content:"";display: inline-block;width: 10px;height: 11px;background-image: url('/images/sy_40.gif');background-size: cover; margin-right:5px;}
.journal-cate-sci dl.cate-list dd a{color:blue; letter-spacing:1px;}
.journal-cate-sci dl.cate-list dd a.current{ color:#f00;}


/*图片广告*/

.adwrapper{width:570px;overflow:hidden;}
.adwrapper ul{ clear:both; overflow:hidden;}
.adwrapper li{ float:left; margin:0 1%; }


.zt-box {
	overflow: hidden;
}
.zt-box a {
	display: block;
}
.zt-box img {
	transition: transform .5s;
}
.zt-box a:hover img {
	transform: scale(1.1);
}
 
.hl-leftnav-bk1 {background: url(/images/wxnk.gif) 20px center no-repeat; background-size:38px 38px; padding:5px 0 5px 70px;}
.hl-leftnav-bk1>p{line-height:22px; font-size:16px;}
.hl-leftnav-bk1>span{color:#999;}


.banner-right{ overflow:hidden;}
.banner-right ul li{float:left;padding:1px 0; margin:0 1%; width:48% !important; text-align:center;overflow:hidden;}
.banner-right ul li img{border-radius:5px;transition: transform .5s; height:60px;}
.banner-right ul li a:hover img {transform: scale(1.1);}


.yz-sch-bbs{overflow:hidden;}
.yz-sch-bbs ul{ width:100%; padding:0; margin:0;}
.yz-sch-bbs ul li{float:left; background-color:#F3F3F3; padding:5px 0; margin:4px 1%; border-radius:5px; width:18% !important; text-align:center;}
.yz-sch-bbs ul li:hover{background-color:#1787E0;}
.yz-sch-bbs ul li:hover a{color:#fff;text-decoration:none;}

 
 