@charset "UTF-8";
body{
	background: url("../images_red/index.png") top center no-repeat;}
*{
	margin: 0;
	padding: 0;
}

/* CSS Document */
img{border:0px solid #fff;}
a{text-decoration:none;}

/*--all--*/
#content{background-color:#f5f5f5;}
.clearfloat{clear:both;padding:0;margin:0;height:0;line-height:0;}
.publicLink a:link,.publicLink a:active,.publicLink a:visited{color:#444;text-decoration:none;}
.publicLink a:hover{color:#ce171a;text-decoration:none;}
.publicLink_02 a:link,.publicLink_02  a:active,.publicLink_02  a:visited{color:#888;text-decoration:none;}
.publicLink_02  a:hover{color:#ffb400;text-decoration:none;}

.publicLink_03 a:link,.pu6blicLink_03  a:active,.publicLink_03  a:visited{color:#fff;text-decoration:none;}
.publicLink_03  a:hover{color:#ffb400;text-decoration:none;}
.publicLink_04 a:link,.pu6blicLink_04  a:active,.publicLink_04  a:visited{color:#fff;text-decoration:none;}
.publicLink_04  a:hover{color:#ffb400;text-decoration:none;}
a.important:link, a.important:active, a.important:visited{color:#F30000;font-weight:bold;}
a.important:hover{color:#000000;}

.publicLink_05 a:link,.publicLink_05  a:active,.publicLink_05  a:visited{color:#ffa800;text-decoration:none;}
.publicLink_05  a:hover{color:#ce171a;text-decoration:none;}


/*--header--*/
#header{height:126px;width:100%;margin-left:auto;margin-right:auto;background:url(../images_red/header/headerBg.png) center;text-align:center;}


 #header_line{
	 width:100%;
	 height:20px;
  background-color: rgba(0,0,0,0.4);}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  #header_line{
    background-color:#000000;
    filter:Alpha(opacity=40);
    position:static; /* ie6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承alpha值 */
    *zoom:1;} 
}
#header_outside{height:85px;width:1000px;margin-left:auto;margin-right:auto;}
#header_logo{width:385px;float:left;height:57px;margin:20px 10px 10px 10px;}
#header_logo a{display: block;width: 100%;height: 100%;background:url("../images_red/header/logo.png") no-repeat;}
#header_search{float:left;width: 440px;height:82px;margin-left: 150px;}
ul#search_load{width:390px;margin-top:40px;}
ul#search_load li{float:left;list-style:none;}
li#link_search{height:34px;}
#search{width:258px;height:34px;}
.search_form{height:34px;width:250px;padding:0;margin:0;}

.search_input_sub{float:left;width:260px;height:34px;
  }

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .search_input_sub{
    
    position:static; /* ie6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承alpha值 */
    *zoom:1;} 
}


.search_field{background-color:#ffffff;
    filter:Alpha(opacity=40);background-color: rgba(255,255,255,0.4);width:197px; height:34px; line-height:34px;border:0px;
color:#fff;float:left;background-color: rgba(255,255,255,0.4);} 
.form_submit{float:left;width:56px;height:29px;margin-left:5px;
background-color: rgba(255,255,255,0.4); padding-top:5px;}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.form_submit{

    background-color:#ffffff;
    filter:Alpha(opacity=40);
    position:static; /* ie6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承alpha值 */
    *zoom:1;} 
}
.form_submit{background-repeat:no-repeat;
background-position:center;}
.form_submit a:link,.form_submit a:active,.form_submit a:visited{display:block;height:34px;line-height:34px;color:#FFFFFF;text-decoration:none;}
.form_submit a:hover{color:#000000;}


li#link_load{float:left;width:123px;height:34px;line-height:34px;margin-left:8px;font-size:12px;background-image:url(../images/head_textline.jpg);background-repeat:no-repeat;
background-position:center;
  background-color: rgba(255,255,255,0.4);}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  li#link_load{
    background-color:#ffffff;
    filter:Alpha(opacity=40);
    position:static; /* ie6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承alpha值 */
    *zoom:1;} 
}
li#link_load span{
	float:left;display:block;width:61px;
    position: relative;}
li#link_load a:link,li#link_load a:active,li#link_load a:visited{color:#ffffff;text-decoration:none;}
li#link_load a:hover{color:#000000;text-decoration:none;}

/*--menu--*/
body{font-family:"微软雅黑", "宋体";}
#header_menu{height:40px;width:100%;margin-left:auto;margin-right:auto;background-color:#ffffff;text-align:center;font-family:"微软雅黑", "宋体";}

.wrap_all{ /*only needed if using big background images like in theme 5*/width:100%;position:relative;display:table;z-index:9999;}
#top{position:relative;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}	
/*navigation*/
.navwrap{height:40px;line-height:40px;font-size:14px;z-index:6;margin-left:auto;margin-right:auto;}	
#top #nav{float:left;height:40px;line-height:40px;}
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;
line-height:35px;z-index:5;margin-left:auto;margin-right:auto;}
#top #nav a{height:33px;display:block;padding:0  10px;text-decoration:none;text-align:center;
line-height:28px;outline:none;z-index:35;position:relative;float:left;}
#top #nav ul a{	line-height:40px;}
#top #nav li{float:left;position:relative;z-index:20;margin-top:3px;}
#top #nav li li{border-left:none;margin-top:0;}
#top #nav ul {position:absolute;display:none;width:152px;top:33px;left:-1px;}
#top #nav li ul a{width:106px;height:auto;float:left;text-align:left;padding:0 23px;}
#top #nav ul ul{top:auto;border-top:none;z-index:9999;}	
#top #nav li ul ul {left:152px;top:0px;}
#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{ display:none;background-color:#CCC;}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{display:block;}

/*naviagation*/
#top #nav a{color:#666;}
#top #nav ul {border:1px solid #DFDFDF;	border-top:none;}
#top #nav li ul a{border-bottom:1px solid #fff;	border-top:1px solid #DFDFDF;}
#top  #nav ul a, #top  #nav ul li{background-color:#ffffff;background-image:none;}
#top  #nav ul a:hover, #top  #nav ul a:focus{background-color:#ce171a;color:#fff;}
#top  #nav a:hover, #top  #nav a:focus{color:#ffffff;background-color:#ce171a;}

#top  #nav .two_link a:hover,#top  #nav .two_link a:focus{color:#ffffff;background-color:#ce171a;}
#top #nav .current_page_item a{color:#666;}
#top #nav .current_page_parent .current_page_item a, #top #nav .current_page_item ul a{border-right:1px solid #f5f5f5;border-left:none;background-image:none;color:#666;}
#top #nav .current_page_item a:hover{color:#ffffff;background-color:#ce171a;}

/*--index mainbody--*/

#index_mainbody{width:1000px;height:auto;margin-left:auto;margin-right:auto;margin-top:35px;font-size:14px;padding:0;font-family:"微软雅黑", "宋体";}
.BGcolor{background-color:#ffffff;border: 1px solid #ce171a;box-sizing: border-box;}
.bt_01{height:32px;width:84%;color: #f8f8bb; margin:0 auto 16px 20px;font-size:16px;font-weight:bold;text-align:left;padding-left:9px;line-height:32px;}
.news_01 .bt_01{background:url("../images_red/container/xcdt.png") no-repeat;}
.news_02 .bt_01{background:url("../images_red/container/tzgg.png") no-repeat;}
.news_03 .bt_01{background:url("../images_red/container/cmsj.png") no-repeat;}
.news_04 .bt_01{background:url("../images_red/container/xcxz.png") no-repeat;}
.bt_02{height:32px;width:84%;margin:0 auto 10px 20px;border-bottom:5px solid #9351a6;color:#444;font-size:16px;font-weight:bold;text-align:left;padding-left:9px;line-height:32px;}
.bt_03{height:32px;width:90%;margin:20px auto 20px 21px;color:#b42511;font-size:16px;font-weight:bold;text-align:left;line-height:32px;}
.bt_04{height:32px;width:91%;margin:20px auto 20px 0;color:#b42511;font-size:16px;font-weight:bold;text-align:left;line-height:32px;}
.bt_05{height:32px;width:15%;color:#b42511;font-size:16px;font-weight:bold;text-align:left;line-height:32px;float:left;margin:20 auto 16px 0;}
.bt_06{width:460px;margin-bottom:16px;}
.bt_05 a{margin-left:330px;font-weight:normal;font-size:14px;}
.bt_04 a{margin-left:242px;font-weight:normal;font-size:14px;}

.Link_more{color:#666;height:34px;line-height:34px;width:86%;border-top:1px solid #999;margin-left:22px;text-align:right;}
#focous{height:528px;width:652px;float:left;padding-top:15px;}
.news_01{height:530px;padding-top:13px;width:306px;float:left;margin-left:42px;}
.news_02{height:530px;padding-top:13px;width:336px;float:left;margin-top:40px;}
.news_03{height:530px;padding-top:13px;width:306px;float:left;margin-left:26px;margin-top:40px;}
.news_04{height:530px;padding-top:13px;width:306px;float:left;margin-left:26px;margin-top:40px;}


#ZTlink{height:560px;width:528px;float:left;margin-top:40px;}
#ShiPin{height:560px;width:446px;float:left;margin-top:40px;margin-left:26px;padding-left:35px;}
.Video_top{height:270px;width:376px;margin-bottom:25px;}
.video_bottom{width:390px;height:122px;}
#ZanTin{height:253px;width:1000px;float:left;margin-top:40px;}


.News_list{width:86%;text-align:left;height:auto;margin:2px auto 1px 22px;line-height:26px;min-height:54px;max-height:54px;text-overflow:ellipsis;overflow:hidden;white-space: pre-wrap;}

.News_listTime{width:86%;height:26px;margin:5px auto 1px 22px;line-height:26px;color:#999;text-align:left;border-bottom:1px dashed #ccc;}

#news_sub{height:72px;width:88%;border-bottom:1px dashed #ccc;margin-left:20px;}

.News_listTime02{width:17%;height:45px;margin:5px auto 1px 0;font-size:16px;font-weight:bold;text-align:center;line-height:40px;color:#222;float:left;background-color:#dedde1;border-top:6px solid #b42511;}

.News_list02{width:79%;text-align:left;height:54px;margin:0 auto 1px 10px;line-height:26px;overflow:hidden;white-space:pre-wrap;text-overflow:ellipsis;float:left;}


.ZTlink_01{width:239px;height:221px;float:left;}
.ZTlink_02{width:239px;height:107px;float:left;}
.SUB_link{width:485px;height:220px;margin-left:20px;}
.SUB_link2{width:485px;height:220px;margin-left:20px;margin-top:7px;}
.TWO_linkSub{width:239px;height:221px;float:left;margin:0 0 0 7px;}
.TWO_linkSub2{width:239px;height:221px;float:left;}

#BXGJ_link a{display:block;width:239px;height:221px;background:url(../images/bxgj.jpg);}
#BXGJ_link a:hover{background-position:0 -221px;}
#BXGJ_link{width:239px;height:221px;}
#ZYZD_link{width:239px;height:107px;}
#ZYZD_link a{display:block;width:239px;height:107px; background:url(../images/zyzd.jpg);}
#ZYZD_link a:hover{background-position:0 -107px;}
#SYZX_link a{display:block;width:239px;height:107px; background:url(../images/sysx.jpg);}
#SYZX_link a:hover{background-position:0 -107px;}
#SYZX_link{width:239px;height:107px;margin-top:7px;}
#YJZX_link{width:239px;height:107px;}
#YJZX_link a{ display:block;width:239px;height:107px; background:url(../images/cycy.jpg);}
#YJZX_link a:hover{background-position:0 -107px;}

#JZGS_link{width:239px;height:107px;margin-top:7px;}
#JZGS_link a{display:block;width:239px;height:107px; background:url(../images/jzgss.png);}
#JZGS_link a:hover{background-position:0 -107px;}
#XSGZ_link{margin-left:7px;width:239px;height:221px;}
#XSGZ_link a{display:block;width:239px;height:221px;background:url(../images/xsgz.jpg);}
#XSGZ_link a:hover{background-position:0 -221px;}
.video_title{display:block;margin-top:15px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.Video_top img{border:none;}
.videoList_list img{border:none;}
.videoList_list{width:180px;float:left;margin-right:14px;}

.ZanTin_sub{height:210px;width:460px;margin-left:30px;margin-top:20px;float:left;}
#ZanTin ul{display:block;height:20px;width:85%;font-size:14px;color:#fff;background:#da5535;float:left;margin-top:8px;margin-left:0px;margin-bottom:20px;}
#ZanTin ul li{float:left;margin-right:1px;list-style:none;}
.ZuoPin{height:146px;width:220px;float:left;margin-right:10px;}
.ZuoPin img{border:none;}


/*--footer--*/
#foot{height:126px;width:100%;margin-top:40px;margin-right:auto;background:url("../images_red/footer/footerBg.png") center;text-align:center;}
#foot ul{height:30px;width:1000px;font-size:14px;margin:0 auto 20px auto;padding-top:30px;display:block;}
#foot ul li{list-style:none;line-height:19px;float:left;margin-left:20px;}

#foot_line{width:100%;height:30px;
 background-color: rgba(0,0,0,0.4);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  #foot_line{
    background-color:#000000;
    filter:Alpha(opacity=40);
    position:static; /* ie6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承alpha值 */
    *zoom:1;} }
#foot_line p{font:"宋体";font-size:12px;color:#fff;margin-top:0;line-height:30px; position: relative;}

/*--List Page--*/
#list_headImg01{height:58px;width:100%;background-image:url(../images/list_headimage01.jpg);background-position:center;background-color:#CCC;padding-top:150px;}
#list_headImg021{height:208px;width:100%;background-image:url(../images/list_headimage02.jpg);background-position:center;background-color:#CCC;}

#list_mainBody{width:1000px;height:auto;margin-left:auto;margin-right:auto;font-family:"微软雅黑", "宋体";}

#sideBar_title{width:940px;height:57px;margin:0 auto 0 auto;font-size:18px;color:#fff;font-weight:bold;line-height:60px;font-family:"微软雅黑", "宋体";padding-left:60px;}
#list_mainContent{ width:1000px;height:auto;float:left;}
#list_sideBar{width:21%;float:left;height:auto;}
#list_right{width:77%;float:left;height:auto;margin-left:2%;margin-top:40px;}
#list_sideBar ul{text-align:center;height:auto;width:100%;float:left;background-color:#fff;padding-bottom:80px;}
#list_sideBar ul li{width:95%;list-style:none;height:55px;background-color:#fff;border-bottom:1px dashed #ccc;margin-left:auto;margin-right:auto;}
#list_sideBar ul li a{display:block;width:100%;height:90%;margin-top:5px;font-size:16px;color:#444;line-height:55px;text-decoration:none;}
#list_sideBar ul li a:hover{background-color:#e27676;color:#fff;}
#list_currentpath{height:32px;font-size:14px;text-align:left;line-height:32px;}

#list_newsBody_list{line-height:34px;font-size:14px;text-align:left;width:100%; min-height:885px;padding-top:20px;background-color:#FFF;}

#list_newsList_left{
    text-align:left;
    width:640px;
	height:40px;
    float:left;
	line-height:40px;
	border-bottom:1px #CCCCCC dotted;
	display:inline;
	padding-left:13px;}
#list_newsList_right{
    width:95px;
	height:40px;
	float:left;
	line-height:40px;
	color:#333;
	border-bottom:1px #CCCCCC dotted;
	padding-left:8px;}
.list_turn_page{text-align:center;height:30px;line-height:30px;padding-top:4px;width:98%;margin:5px auto 50px auto;	font-size:14px;}




.list_turn_page a:link{font-size:12px;color:#444444;padding:2px;text-decoration:none;font-weight:bold;} 
.list_turn_page a:active{font-size:14px;color:#444444;padding:2px;text-decoration:none;} 
.list_turn_page a:visited{font-size:14px;color:#666666;padding:2px;text-decoration:none;}
.list_turn_page a:hover{font-size:14px;color:#cbc0cf;padding:2px;text-decoration:none;} 


/*---singel List page--*/
#list_newsBody_word{
    color:#333;
	line-height:26px;
	font-size:14px;
	text-align:left;
	width:95%;
	padding:25px  20px 100px 20px;
	background-color:#fff;}

/*--single_list--*/

/*--read page--*/
#read_mainbody{width:1000px;height:auto;margin:auto;margin-top:15px;font-family:"微软雅黑", "宋体";margin-bottom:40px;background-color:#ffffff;}
#read_mainbody p{margin-bottom:2px;}
#read_currentpath{height:36px;font-size:14px;font-weight:bold;color:#ce171a;;text-align:left;line-height:36px;background-color:#f5f5f5;padding-left:20px;font-family:"微软雅黑", "宋体";}
#read_currentpath a{color:#ce171a;}
#read_currentpath_pic{ height:44px;}

#read_content_sub{width:90%;height:auto;margin:auto; min-height:500px;}

#read_title{font-size:20px;font-weight:bold;max-height:44px;line-height:22px;text-align:center;color:#222;margin-bottom:15px;margin-top:50px;}

#read_teacher_title{width:30%;font-size:20px;font-weight:bold;height:40px;text-align:left;color:#ffffff;margin-bottom:25px;margin-top:50px;padding-left:10px;line-height:40px;background-color:#9351a6;}

#read_content_sub2{width:100%;height:auto;margin:auto;}
#read_teacher_content{width:870px;margin:auto;font-size:14px;font-family:"微软雅黑", "宋体";color:#000000;line-height:29px;text-align:left;margin-bottom:20px;margin-top:30px;word-wrap:break-word;}

.read_addUser_ate{font-size:12px;color:#888;height:21px;line-height:21px;text-align:center;background-color:#EFEFEF;}
#read_content{margin:auto;font-size:18px;color:#000000;line-height:36px;text-align:left;margin-bottom:20px;margin-top:30px;font-family:"微软雅黑", "宋体";}

#read_date{margin-top:10px;text-align:right;margin-bottom:30px;}
#read_line02{height:1px;border-top:4px solid #c8c8c8;}
ul#read_UpAndDown{width:90%;margin:auto;height:65px;}
ul#read_UpAndDown li{line-height:32px;text-align:left;padding-left:15px;marign-left:15px;  border-bottom:1px  dashed #E6E6E6;}


/*--search page--*/
#search_02_sub{padding-top:15px;height:35px;width:80%;background-color:#f5f5f5;margin-left:auto;margin-right:auto;margin-top:40px;font-family:"微软雅黑", "宋体";text-align:center;}
#search_02{height:30px;}
.search_page_top{height:40px;color:#F60;line-height:40px;}
.search_page_top a:link,.search_page_top a:active,.search_page_top a:visited{text-decoration:none;color:#F30000;}
.search_page_top a:hover{text-decoration:none;color:#444;}
.search_recordnum_sub{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;height:100px;background-color:#f3f3f3;color:#444;text-align:left;line-height:19px;margin-bottom:10px;}
.search_recordnum_sub span.search_reco{margin-left:10px;margin-right:10px;text-align:center;color:#771dba;font-size:20px;font-weight:bold;}
.search_recordnum_sub a:link,.search_recordnum_sub a:active,.search_recordnum_sub a:visited{font-size:14px;color:#771dba;text-decoration:none;font-family:"微软雅黑", "宋体";}
.search_recordnum_sub a:hover{color:#ffc000;}
.search_title_con{width:660px;float:left;}
span.search_t_b{margin-left:10px;}
.search_quer{height:25px;color:#333;line-height:25px;}

/*list_pic page*/
#list_newsBody_pic{height:auto;float:left;background-color:#FFF;width:100%;}
#list_pic_sub{
    margin-top:15px;}
#list_pic_newsList{
    width:245px;
	height:233px;
	border-bottom:#999999 1px 
	dotted;
	text-align:left;
	float:left;
	margin-bottom:20px;}
#list_picList{
    height:134px;
	width:199px;
	border:#929292 1px solid;
	margin-right:auto;
	margin-left:auto;
	padding:2px;}
#list_picList img{
   border:0;}
#list_picTitle{
	background-image:url(../images/zt_icon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	overflow:hidden;}
.list_picDateView{
    font-size:12px;
	line-height:18px;
	color:#333;
    width:184px;
	height:18px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	padding-left:15px;}
#list_picDate{
	background-image:url(../images/zp_icon.jpg);
	background-repeat:no-repeat;
	background-position:left center;}
#list_picView{
	background-image:url(../images/zp_icon.jpg);
	background-repeat:no-repeat;
	background-position:left center;}