
@font-face{
  font-family:'SourceHanSansCN-Bold';
  src:
    url(../font/SourceHanSansCN-Bold.ttf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Bold.oet),
    url(../font/SourceHanSansCN-Bold.otf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Bold.svg),
    url(../font/SourceHanSansCN-Bold.woff),
    url(../font/SourceHanSansCN-Bold.woff2)
}
@font-face{
  font-family:'SourceHanSansCN-Regular';
  src:
    url(../font/SourceHanSansCN-Regular.ttf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Regular.oet),
    url(../font/SourceHanSansCN-Regular.otf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Regular.svg),
    url(../font/SourceHanSansCN-Regular.woff),
    url(../font/SourceHanSansCN-Regular.woff2)

}
@font-face{
  font-family:'SourceHanSansCN-Light';
  src:
    url(../font/SourceHanSansCN-Light.ttf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Light.oet),
    url(../font/SourceHanSansCN-Light.otf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Light.svg),
    url(../font/SourceHanSansCN-Light.woff),
    url(../font/SourceHanSansCN-Light.woff2)

}
@font-face{
  font-family:'SourceHanSansCN-Medium';
  src:
    url(../font/SourceHanSansCN-Medium.ttf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Medium.oet),
    url(../font/SourceHanSansCN-Medium.otf),
    url(http://demo1160.cdsenyang.cn//style/other/SourceHanSansCN-Medium.svg),
    url(../font/SourceHanSansCN-Medium.woff),
    url(../font/SourceHanSansCN-Medium.woff2)
}
@font-face{
  font-family:'Fixedsys';
  src:
    url(../font/Fixedsys.woff.ttf)
}


body{font-family: 'SourceHanSansCN-Regular', Arial, sans-serif}
*{box-sizing:border-box}
/* html{font-size:100px;} */
/* body,html{font-family:'pingFang-Regular';} */
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, dt, li, p {
  padding: 0;
  margin: 0;
}
input,button{outline:none;border:none}

a {
  text-decoration: none;
  color: #000;
}
a:hover{text-decoration: none;}

li, i {
  list-style: none;
}

img {
  width: auto;
  max-width: 100%;
  border:0 none;
  vertical-align: middle;
  border:0 none;
}
select,option,button,input{border:none;outline:none;}
.flex_row{display:flex;}
.flex_col{display:flex;flex-direction: column}
.jussp{justify-content: space-between;}
.align_center{align-items:center;}
.h100{height:100%;}
.fl{float:left}
.fr{float:right;}
.clearfix::after{
  content:'';display: block;
  clear: both;
}
.clear{ clear:both} 
/* 分割条 */
.splitter{height:15px;background:#F5F5F5}
.more{display: inline-block;}
.fontColor{color:#d8242f}
.ell{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more_ell{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  
}
.width{width:1350px;margin:auto;}
.color1{color:#A8A8A8}

.hvr_line {
  position: relative;
}

.hvr_line::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #19D3C5;
  transform-origin: center;
  transform: translate(-50%, 0) scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.hvr_line:hover::before {
  transform: translate(-50%, 0) scaleX(1);
}

.tcdPageCode {
  text-align: center;
  margin: 20px auto 40px;
}

.tcdPageCode a, .current, .disabled {
  display: inline-block;
  line-height: 30px;
  border: 1px solid #ddd;
  padding: 0 10px;
  margin-left: 10px;
  color:#666
}
.current {
  background:#19D3C5;
  color: #fff;
  margin-left: 10px;
  border-color:transparent
}
.nextPage,.prevPage,.disabled{background:#fff;color:#333 !important;}


/* .news_item{padding:28px 0;border-bottom:1px solid #ddd;} */
.news_time {
    width: 100px;
    height: 100%;
    position: static;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    box-sizing: border-box;
}
.news_time p{font-size:40px;color:#333;font-weight:bold;}
.news_time span{font-size:16px;color:#333}
.indexNews_item:hover .news_time {
  transform: rotateY(360deg);
  transition: all 1s;
  -ms-transition: all 1s;
}.register {		margin: 150px 0 120px 0;	}	.re-div {	margin: 0 auto;	height: 500px;	width: 600px;	border-radius: 10px;	background: #fff;}.re-div ul {	padding: 40px 30px;}.re-div li {	height: 50px;	line-height: 50px;}.re-div input {	height: 35px;	line-height: 35px;	border: 1px #e6e6e6 solid;	width: 90%;	margin-left: 3%;	padding-left: 7px;	border-radius: 3px;}.rfl {	width: 25%;	float: left;	text-align: right;}.rri {	width: 75%;	float: left;	text-align: left;}.rria {	height: 35px;	line-height: 35px;	border: 1px #e6e6e6 solid;	border-radius: 3px;	display: block;	float: left;	font-size: 14px;	text-align: center;	margin-top: 7px;	margin-left: 15px;	padding: 0 10px;}.rria:hover {	border: 1px #409eff solid;	background-color: #68aff9;	color: #fff;}.rria2 {	height: 35px;	line-height: 35px;	border: 1px #e6e6e6 solid;	border-radius: 3px;	display: block;	float: left;	font-size: 14px;	text-align: center;	margin-top: 7px;	margin-left: 15px;	padding: 0 10px;	background: #f1f1f1;	display: none;}.red {	color: red;}.agli {	font-size: 16px;	color: #409eff;}.agli input {	height: 15px;	line-height: 15px;	width: 15px;}
.red_text {	color: red}.r5 {	margin-right: 5px;}
.isLogin{	display: none;}
.base_mask_box {	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	z-index: 999;	display: none;}.base_mask_box .base_mask_bg {	width: 100%;	height: 100%;	background-color: #000;	opacity: 0.5;	filter: alpha(opacity = 50);	-moz-opacity: 0.5;	-khtml-opacity: 0.3;}.base_mask_box .base_mask {	width: 100%;	position: absolute;	z-index: 999;	top: 200px;	left: 0;}.base_mask_box .base_mask .base_mask1 {	width: 350px;	position: relative;	min-height: 150px;	margin: 0 auto;	background-color: #fff;	position: relative;	margin: 0 auto;	border-radius: 5px;}.base_mask_box .base_mask .base_mask2 {	width: 500px;	position: relative;	min-height: 400px;	*height: 400px;	max-height: 500px;	margin: 0 auto;	background-color: #fff;}.base_mask_box .base_mask .base_mask3 {	width: 660px;	position: relative;	min-height: 400px;	*height: 400px;	max-height: 500px;	margin: 0 auto;	background-color: #fff;}.base_mask_box .base_mask .t_close {	background: url(icon/mask_close.png);	width: 12px;	height: 11px;	display: block;	cursor: pointer;	background-position: center center;	margin-top: 4px;}.base_btn .t_h3 {	height: 27px;}.base_btn .t_auto {	display: inline-block;	color: #fff;}.base_btn .t_auto em {	display: inline-block;	background-color: #ff9b00;	border-radius: 3px;	padding: 0 2px;	margin-left: -2px;	font-style: normal;}.base_btn .t_auto em:HOVER {	background-color: #ffb319;}.base_btn .t_lh3 {	line-height: 27px;}.base_btn .t_w3 {	width: 60px;}.font_ac {	text-align: center;}.base_btn {	padding-top: 15px;	padding-bottom: 15px;}.f16 {	font-size: 16px;	color: #333;}.clear {	clear: both;	font-size: 0px;	overflow: hidden;	height: 0px;}

.base_mask .base_mask1 h1 {    padding: 5px 10px;    background-color: #e1e1e1;}.base_mask_box .base_mask .main_box {    padding: 30px 30px 5px;}
.ui-table {	table-layout: fixed;	border: 1px #ddd solid;}.ui-table th {	line-height: 35px;	font-size: 13px;	color: #333;	background: #fbfbfb;}.ui-table th, .ui-table td {	text-align: center;	border: 1px #ddd solid;}.ui-table td {	line-height: 35px;	font-size: 12px;	color: #4d4d4d;	/* white-space: nowrap; */	overflow: hidden;	text-overflow: ellipsis;}.ui-table th, .ui-table td {	text-align: center;	border: 1px #ddd solid;}.chooseItem {	font-size: 14px;	color: #666;	line-height: 30px;}.ui-btn-orange, .ui-btn-white {	display: inline-block;	min-width: 40px;	padding: 0px 10px;	height: 30px;	line-height: 30px;	font-size: 13px;	color: #fff;	border-radius: 3px;	background: #4381e6;	text-align: center;	cursor: pointer;	text-decoration: none;}.ui-btn-orange, .ui-btn-white:hover {	background: #6799e9;}.queryIpt {	display: inline-block;	height: 30px;	width: 120px;	line-height: 18px;	font-size: 12px;	color: #333;	padding: 5px 8px;	border: 1px #d7d7d7 solid;	border-radius: 3px;	background-color: #fff;}.querySelect {	display: inline-block;	height: 30px;	width: 120px;	line-height: 30px;	font-size: 12px;	color: #333;	padding: 5px 10px;	border: 1px #d7d7d7 solid;	border-radius: 2px;	background-color: #FFF;}.chooseItem dt {	text-align: left;}.chooseItem dt, .chooseItem dd {	display: inline-block;	float: left;}.chooseItem {	font-size: 14px;	color: #666;	line-height: 30px;}.chooseItem dd {	margin-left: 0px;}.chooseItem dt, .chooseItem dd {	display: inline-block;	float: left;}.ml10 {	margin-left: 10px;}.topbar-user-avatar {	width: 32px;	height: 32px;	border-radius: 16px;	display: block;	margin: 6px 10px 0 5px;}.btn {	display: inline-block;	min-width: 40px;	height: 30px;	line-height: 30px;	font-size: 13px;	border-radius: 2px;	text-align: center;	cursor: pointer;	text-decoration: none;	margin-right: 5px;	padding: 0px 7px;	color: #fff;}.btn_cancel {	display: inline-block;	min-width: 50px;	height: 28px;	line-height: 28px;	font-size: 13px;	border-radius: 2px;	text-align: center;	cursor: pointer;	text-decoration: none;	margin-right: 5px;	padding: 0px 7px;	color: #fff;}.bc_color {	background: #4381e6;}.bc_color:HOVER {	background: #6e9ce7;}.btn_1 {	display: inline-block;	min-width: 70px;	height: 20px;	line-height: 20px;	font-size: 10px;	color: #fff;	border-radius: 3px;	text-align: center;	cursor: pointer;	text-decoration: none;	margin-right: 5px;}.yellow {	color: #fe9f37;	background: #fdf6ec;	border: 1px solid #f5dab1;}.yellow:HOVER {	color: #fff;	background: #fe9f37;	border: 1px solid #fe9f37;}.red {	color: #fa4b4b;	background: #fadcdc;	border: 1px solid #fdb3b3;}.red:HOVER {	color: #fff;	background: #fa5e5e;	border: 1px solid #fa5e5e;}.blue_color {	color: #1b8bff;}.blue1 {	color: #1b8bff;	background: #ecf5ff;	border: 1px solid #b3d8ff;}.blue1:HOVER {	color: #FFF;	background: #1b8bff;	border: 1px solid #1b8bff;}.gray {	border: 1px #9b9999 solid;	color: #222;	height: 28px;}.gray:HOVER {	background: #e8e8e8;}.green {	background: #67c23a;}.green:hover {	background: #8ed26d;}.yellow_btn {	background: #ecaa2f;}.yellow_btn:hover {	background: #ffc071;}.red_text {	color: red}.text_red {	color: red;}.info_table {	border: 0;}.info_table input {	height: 25px;	width: 300px;	padding-left: 5px;}.info_table select {	height: 30px;	width: 314px;    border-radius: 4px;}.title {	text-align: right;	padding-right: 10px;	width: 100px;	height: 40px;	line-height: 40px;}.pt10{	margin-top: 15px;}
.pop_up_box {    position: fixed;    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: 99;    display: none;}.pop_up_box .pop_up_bg {    width: 100%;    height: 100%;    background-color: #000;    opacity: 0.5;}.pop_up_box .pop_up {    width: 100%;    position: absolute;    z-index: 100;    top: 120px;    left: 0;}.pop_up_box .pop_up .pop_up_info {    width: 500px;    position: relative;    min-height: 200px;    margin: 0 auto;    background-color: #fff;    position: relative;    margin: 0 auto;    padding-bottom: 20px;    border-radius: 5px;}tr {    display: table-row;    vertical-align: inherit;    unicode-bidi: isolate;    border-color: inherit;}table {    border-collapse: collapse;    border-spacing: 0;}input, textarea {    display: inline-block;    padding: 0px 7px;    margin-right: 5px;    border: 1px solid #ccc;    line-height: normal;    font-size: 13px;    vertical-align: middle;    color: #000;    border-radius: 4px;    background: #fff;}.pop_up_box .pop_up .pop_up_info h1 {    padding: 10px 10px;    border-bottom: 1px #e1e1e1 solid;}.r5 {	margin-right: 5px;}.r10 {	margin-right: 10px;}.r15 {	margin-right: 15px;}.r20 {	margin-right: 20px;}.r25 {	margin-right: 15px;}.r30 {	margin-right: 30px;}.r40 {	margin-right: 40px;}.r50 {	margin-right: 50px;}.r60 {	margin-right: 60px;}.t5 {	margin-top: 5px;}.t7 {	margin-top: 7px;}.t10 {	margin-top: 10px;}.t3{	margin-top: 3px;}.t15 {	margin-top: 15px;}.t20 {	margin-top: 20px;}.t25 {	margin-top: 25px;}.t30 {	margin-top: 30px;}.t60 {	margin-top: 60px;}.cc {	clear: both;}