@charset "utf-8";
/* CSS Document */

td.bloc .btn{
	margin-right:5px;}
td.bloc .btn:last-child{
	margin-right:0;}
/*thead.backbg{
	background-color:rgba(16, 16, 16, 0.1);}*/
thead.backbg,
.backbg{
	background-color:#E7EDF5 !important; }	
.line_h{
	line-height:32px;}
.unit_com{
	position:absolute;
	right: 13px;
	top: 8px;}
.star_com{
	position:absolute;
	right: -6px;
	top: 8px;
	color:red;}
.mar_top{
	margin-top:7px;}
span.red_t{
	color:#F30;}
span.green_t{
	color:green;}
@media (max-width: 768px) {
 .mar-bottom {
    margin-bottom:5px;
  }
}
.mar-right{
	margin-right:5px;}
.trans_h{
	height:180px;
	line-height:180px;}
.trans_img{
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:180px;}
@media (max-width: 840px) {
.trans_h{
	height:100px;
	line-height:100px;}
.trans_img{
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:100px;}
}
.trans_img01{
	display:block;}

.text_color{
	color:#999;}

@media (min-width: 768px) {
.ellipsis{
	display:block;
	width:60%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}	
}
@media (max-width: 768px) {
.ellipsis{
	display:block;
	width:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}	
}
.list_none{
	list-style-type:none;
	margin:0;
	padding:0;}
.login_mar{
	padding:20px 0;}
.mar_tops{
	margin-top:30px;}


.bomb_box{
	width:280px;
	height:170px;
	position:fixed;
	right:0;
	bottom:0;
	animation:myfirst 1s ;
	-moz-animation:myfirst 1s;
	-webkit-animation:myfirst 1s;
	-o-animation:myfirst 1s;}
@keyframes myfirst
{
0%   {right:0px; bottom:-280px;}
100% {right:0px; bottom:0;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {right:0px; bottom:-280px;}
100% {right:0px; bottom:0;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {right:0px; bottom:-280px;}
100% {right:0px; bottom:0;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {right:0px; bottom:-280px;}
100% {right:0px; bottom:0;}
}
.bomb_box_top{
	width:100%;
	height:35px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #ff5210}
.bomb_box_bottom{
	width:100%;
	height:135px;
	background-color: #fff;}
.bomb_box_close{
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:7px;
	background-image:url(../img/close.png);
	cursor:pointer}
.bomb_box_bottom_con{
	height:115px;
	padding:10px 15px;}
.color_org{
	color:#ff5210;}
.bomb_news_list{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;}
.bomb_news_list li{
	width:100%;
	height:26px;
	line-height:26px;}
.bomb_news_list li em{
	font-style:normal;}
.bomb_news_list li span{
	display:block;}
.bomb_news_list li span.left{
	float:left;}
.bomb_news_list li span.right{
	float:right;}
.bomb_news_list li span.right a{
	color:#ff5210;}




.min_width{
	min-width:98%;}
.font_normal{
	font-weight:normal;}
.font_red{
	color:red;}
.font_red.on{
	color:blue;}
.mar_bottom{
	margin-bottom:5px;}
.mar_bottom span{
	padding-right:5px;}
.page_nav{
	width:auto;
	margin:0 auto;}
.padding_lf{
	padding-left:20px !important;}
.color_box{
	width:25px;
	height:25px;
	margin-top:5px;
}
.form_card .con{
	padding: 30px 0;
  line-height: 1.5;
}
.form_card .con h3{
	font-size: 19px;
  color: #696969;
}
.form_card .form_card_box .title{
	font-size:22px;
}
/*通告*/
.tonggao_list a {
  display:block;
  border-bottom:1px solid #ebebeb;
  padding:10px 0;
}
.tonggao_list a:last-child{
  border-bottom: 0;
}
.tonggao_list a .tg_title {
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 5px;
  color: #333;
  font-weight: 600;
}
.tonggao_list a .tg_text {
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 5px;
  color: #666;
}
.tonggao_list a .tg_time {
  font-size: 12px;
  line-height: 18px;
  padding-top: 5px;
  color: #999;
}
.index_notice .tonggao_list a .tg_text {
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
}