.seeyear{
	text-align: center;
	background: #f3f3f3;
	cursor: pointer;
	overflow: hidden;
}
.seeyear a.dsjs_a{
	color: #b50000;
	font-size: 14px;
	display: block;
	width: 100%;
	text-align: center;	
	height: 60px;
	line-height: 20px;

}

.seeyear:hover a.dsjs_a,.seeyear.on a.dsjs_a{
	color: #ffffff;
	background: #b50000;
}
.linshi_list,.linshi_list li{
	overflow: hidden;
}
.linshi_list li{
	margin-bottom: 3px;
	cursor: pointer;
}
.date{
	width: 170px;	
	font-size: 16px;
	font-weight: bold;
	position: relative;
}
.lin85{
	height: 85px;
	line-height: 85px;
}
.lin59{
	height: 59px;
	line-height: 59px;
}
.files{
	width: 830px;
	overflow: hidden;
}
.files p{
    width: 504px;
	padding-left: 33px;
	padding-right: 33px;
	position: relative;	
}
.down_read{
	width: 113px;
	height: 54px;
	border-left: #dcdcdc dashed 1px;
	margin-top: 15px;
}
.down_read a{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 36px;
}
.sj_x{
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: 35px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-top: 7px solid #b50000;
	border-right: 6px solid transparent;
}

.data_bg1{
	background: #e1e1e1;
}
.data_bg2{
	background: #f5f5f5;
}
.data_bg3{
	background: #ffffff;
}
.time_place{
	overflow: hidden;
	height: 59px;
	background: #d7d7d7;
	margin-bottom: 3px;
}
.down_read a.a2{
	line-height: 54px;

}
.down_read.martop{
	margin-top: 0px;

}
.down_read a.lin54{
	line-height: 54px;
}
.lines{
	height: 25px;
	width: 1px;
	background: #c6c6c6;
	position: absolute;
	right: 0px;
	top:17px;
}
.qiyejs_box{
	overflow: hidden;
	margin-bottom: 22px;
	background: #f3f3f3;
}
.qiyejs_box .left{
	width: 375px;
	overflow: hidden;
}
.qiyejs_box .left img{
	max-width: 100%;
}
.qiyejs_box .right{
	width: 426px;
	padding: 0 26px 15px;
	overflow: hidden;
	/*background: #f3f3f3;*/
	/*height: 352px;*/
}
.qy_name{
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	height: 50px;
	border-left: #b50000 solid 1px;
	padding-left: 12px;
}
.qiyejs_box .right p{
	color: #606060;
	line-height: 25px;
	font-size: 14px;
	padding-bottom: 10px;
}
.qy_name span{
	font-weight: bold;
	font-size: 20px;
	color: #b50000;
	display: block;
}
.qy_name i{
	font-style: italic;
	font-size: 22px;
	font-weight: bold;
	color: #a6a6a6;
}
.files p a:hover{
	color:#b50000;
}
.rz_in_jl{
	overflow: hidden;
	display: none;
}
.rz_in_jl a{
	display: block;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color:#b50000;
	margin-top: 1px;
}
.rz_in_jl a:hover,.rz_in_jl a.on{
	background: #939393;
	color:#fff;
}
.dsjs_a span{
	position: relative;
	top:10px;
}
.seeyear:hover .rz_in_jl{
	display: block;
}
.renzhi_tab{
	height: 42px;
	/*margin-top: 10px;*/
}
.li_tab{
	height: 42px;
	line-height: 42px;
	text-align: center;
	width: 282px;
	position: relative;
	margin-right: 1px;
	background: #e5e5e5;
}
.li_tab a{
	position: absolute;
	color:#b50000;
	font-size: 14px;
	line-height: 42px;
	height: 100%;
	width: 100%;
	z-index: 8;
	display: block;
	text-align: center;
	


}
.li_tab.on .sp_on,.li_tab:hover .sp_on{
position: absolute;
width: 104.3%;
height:51px;
left: 0px;
bottom: 1px;
z-index: 6;
background:url(../image/li_bg1.png) no-repeat;
background-size: 100% 100%;
}
.li_tab.on a,.li_tab:hover a{
	color:#ffffff;
	line-height: 30px;
}
.dongshi_wrap{
	padding-top: 50px;
}
.jiaoyu_rig_ds{
	width: 854px;
	margin-bottom: 200px;
}
.three_box{
	overflow: hidden;
	display: none;
	
}
.man_box{
	overflow: hidden;
	margin-top: 33px;
	/*display: flex;*/
}
.man_box .left{
	width: 247px;
	background: #eeeeee;
	overflow: hidden;
	padding-bottom: 10px;
	/*height: 143px;*/
	/*min-height: 93px;*/
}
.man_box .right{
	width: 594px;
	background: #f6f6f6;
	overflow: hidden;
	padding-bottom: 10px;
	/*min-height: 93px;*/
}
.laoban_p{
	font-size: 14px;
	color:#606060;
	line-height: 25px;
	padding: 22px 15px;
	text-align: justify;
}
.laoban_name{
	padding-top: 15px;
	padding-bottom: 20px;
	font-size: 22px;
	font-weight: bold;
	color:#b50000;
	text-align: center;
}
.shuline{
	padding: 0 10px;
}
.telnum{
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
.email{
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}
.gangwei_tit {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding: 22px 0px;
    color: #b50000;
}
.online{
	overflow: hidden;
	margin-bottom: 100px;
}
.online li{
	overflow: hidden;
	margin-bottom: 12px;
	position: relative;
}
.online_label{
	display: block;
	float: left;
	width: 105px;
	color: #606060;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	background: #e5e5e5;
	text-align: center;
	margin-right: 2px;
}
.online_txt{
	width: 275px;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	border: #e5e5e5 solid 1px;
   -webkit-appearance: none;
   -moz-appearance:none;
    appearance:none;
	display: block;
	float: left;
}
.textare{
	width: 702px;
	padding: 10px;
	float: left;
	border: #e5e5e5 solid 1px;
	
}
.buttons{
	width: 154px;
	height: 40px;
	font-size: 14px;
	cursor: pointer;
}
.bt_1{
	color: #fff;
	background: #b50000;
	border: #b50000 solid 1px;
	margin-left: 208px;
}
.bt_1:hover{
	color: #b50000;
	background: #ffffff;
	border: #b50000 solid 1px;
}
.bt_2{
	color: #606060;
	background: none;
	border: #e5e5e5 solid 1px;
	margin-left: 10px;
}
.bt_2:hover{
	color: #fff;
	background: #b50000;
	border: #b50000 solid 1px;
	
}
.online label.toum{
	background: transparent;
}
.waring{
	position: absolute;
	color:#b50000;
	font-weight: bold;
	font-size: 20px;
}
.waring1{
	right: 0px;
	bottom: 5px;
}
.waring2{
	left: 407px;
	bottom: 5px;
}
.waring3{
	right: 1px;
	bottom: 5px;
}
.online_txt.txt_702{
	width: 702px;
	color: #606060;
}
.online_txt.txt_724{
	width:724px;
	color: #606060;
}
.marle23{
	margin-left: 23px;
}
.check_bg{
	width: 148px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	
	font-size: 16px;
	float: left;
	margin-right: 1px;
	background: #f2f2f2;
	margin-bottom: 1px;
	cursor: pointer;
}
.checklb{
	width: 100%;
	height: 100%;
	display: block;
	background:url(../image/check.png) no-repeat;
	background-position:90px 15px;
	color: #606060;
	cursor: pointer;
}
.danxuan{
	margin-left: 10px;
	opacity: 0;
	-moz-opacity:0;
	-webkit-opacity:0;
	-khtml-opacity:0;
	filter:alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.checklb.on{
	color:#b50000;
	background-position:90px -70px;
}
.check_box{
	overflow: hidden;
	width: 745px;

}
.sj_gg{
	position: absolute;
	right: 34px;
	top: 20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-top: 7px solid #606060;
	border-right: 6px solid transparent;
}
.files p:hover{
	color: #b50000;
}
.xqy_box h2{
	font-size: 18px;
	color:#5d5d5d;
	font-weight: bold;

}
.datetime{
	color: #606060;
	padding-top: 20px;
}
.load_more{
	display: block;
	 width: 100%;
}
.contentp{
	padding-top: 20px;
}
.contentp p{
	font-size: 14px;
	color: #606060;
	line-height: 25px;
}
.contentp img{
	max-width: 100%;
}
/*滚动样式*/
.contentp_scroll{
	overflow: hidden;
	height: 880px;
	position: relative;
}
.container2 {
    width:100%;
	height:880px;
	position:absolute;
	top:15px;
	
	
}

.container2 .div_scroll {
	width: 100%;
	height:782px;
	overflow: auto;
	float: left;

}	
.container2 .div_scroll  p{
	font-size:14px;
	line-height:28px;
	color:#787878;
    margin: 0 auto;
}
.container2 .div_scroll  span{
	font-size:12px;
	line-height:16px;
}
.container2 .div_scroll  h6{
	font-size:20px;
	line-height:28px;
}
.container2 .scroll_container {
	overflow: hidden;
    width:494px;
	height:auto;
	position:relative;
	
	
}
.container2 .scroll_container p img{
	max-width: 100%;
}
.container2 .scroll_absolute {
    position: absolute;
    margin-left: 0px!important; 
}


.container2 .scroll_track {
	position: absolute;
	background-color: #1d1e1f;
	width:10px;
	opacity:0.8;
	right:0;
	border-radius: 5px;

}

.container2 .scroll_drag {
	position:absolute;
	width:8px;
	top: 0;
	left: 1px;
	cursor: pointer;
	background-color: #cc8e7e;
	border-radius: 5px;
	
}

.container2 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #369DB4;
}

.container2 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}
.content{
	width: 717px;
	overflow: hidden;
	position: relative;
	height: 400px;
	padding-bottom: 53px;
}
a.seetxt_link{
	display: block;
	width: 650px;
    padding-left: 33px;
    padding-right: 33px;
    position: relative;
}