﻿*{padding: 0px; margin: 0px auto; font-family: "微软雅黑"; font-size: 15px;color: #4c4c4c;}
a{ text-decoration: none;color:#4c4c4c;}
body{min-width:1400px}
li{list-style: none;}
img{border:none;}
.clearfix {
    zoom: 1;
    clear:both;
}

.clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}
input:focus {
    outline: 1px solid #de171e;
}
textarea:focus{outline: 1px solid #de171e;}
/*首页*/
.top_bj{width: 100%;}
.top_bj img{width: 100%;}
    .header {max-width: auto;margin: 0} 
    .container{width: 100%;} 
    body{font-size: 16px;}
    .top_img{width:820px;position: absolute;left: 50%;top: 0;margin-left: -610px;margin-top: 50px;} 
    .header .top_img img{width: 80%;}  
	.nav_box{width:100%;height: 55px;line-height: 30px; clear: both;background: #de161d;margin-bottom: 10px;}
    .nav{width:1200px;margin: 0 auto;}
	.nav .nav_s{width:170px;float: left;height: 55px;}
	.nav .nav_s a{color:#fff;height: 55px; line-height: 55px; text-align: center; display: block; font-size: 18px;}
	.nav .nav_s a:hover{background: #9f0c14;}
	.nav .nav_s ul{}
	.nav .nav_s ul li {height: 35px; overflow:hidden;}
	.nav .nav_s ul li a{width:120px;height: 35px; line-height: 35px; font-size: 16px; display:block;}
	.header{width: 100%; position: relative;}
	.header img{width: 100%;min-width:1200px}




/*搜索*/
.search{width:1200px;height:40px;margin:0 auto;background:#fff;clear: both;margin-bottom: 10px;}
.search span{font-size: 16px;color: #666666;}
.search img{width:500px; height:70px;float: left;}
.search .s_wrap{float: right;margin-top: 5px;margin-right: 10px;}
.search .s_txt{width: 250px;height: 27px;padding-left: 10px;border:1px solid #ccc; outline:none;}
.search .s_txt:hover{border:1px solid #DE161D;}
.search .s_btn{width: 65px; height: 29px; background: url(../../../images/img/ss.jpg); background-size: 100% 100%; float: right;border: none; outline:none; cursor:pointer;}
.welcome{float: left;margin-left: 10px;line-height: 40px;font-size: 15px;}
.htgl{width:280px;margin-left: 16px;margin-top: 14px;cursor: pointer;}
/*左轮波图*/
/*zu左轮播*/
.bottom_box{width: 1200px; margin: 0 auto;}
.shuffling_figure{width: 46.3%;background: #fff;margin-right: 8px;float: left;margin-bottom:10px;}
#KinSlideshow_moveBox{height: 266px!important;width: 100%!important;float:left;}
 #KinSlideshow  #KinSlideshow_content a{float:left;}
.categroy_lunbo{height: 270px!important;width: 96%!important;border:3px solid #dddddd}
#btnlistID li{font-size:0px!important;line-height:0px!important;width:10px!important;height:10px!important;margin-bottom: 3px!important;margin-left:5px!important;border-radius: 10px;}
.part1_lunbo{margin-top: -1px;}
/*党校新闻*/
.part1_news{ width: 52.7%; height:285px; float: left;background: #fff;}
.part1_news .news_tabm_top{height:33px;line-height:33px; background: url(../../../images/img/hh.jpg) no-repeat;}
.part1_news .news_tabm_top ul li{float:left;width: 110px;}
.part1_news .news_tabm_top ul li a{color: #000;font-size:16px;display:block;font-weight: bold;background: url('../images/tab_icon1.png') 170px center no-repeat;padding-left: 16px;font-size: 15px;}
.part1_news .news_tabm_top ul li .cur{color: #fff;background:url(../../../images/img/red.png) no-repeat; ;}
.part1_news .news_tabm_top .more{float:right;color:#fff; margin-right:14px;font-size:14px;}
.news-tabs-main .news_tab_list li{overflow:hidden;line-height:41.5px;border-bottom: 1px dotted #eee;background:url(../images/xx_03.png) no-repeat 7px center;padding-left:10px;font-family:simsun;}
.news-tabs-main .news_tab_list li .time{
    float: right;
    color: #8C9089;
    width: 90px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    margin-top: 10px;
    margin-right: 6px;
    }
.news-tabs-main .news_tab_list li a.news-hot{color: #D1882F;font-weight:bold;}
.news-tabs-main .news_tab_list li a:hover{text-decoration: underline;cursor: pointer;}

.middle{/* margin: 0px 0 10px 0; */width:879px;}
.middle img{width: 100%;}
.left-box{float:left;width:880px;}
/*左边*/
/* .box_left{width: 101.15%;height: 1246px;} */
.box_left{width: 880px;/* height: 1246px; */}
/*part1*/
.jo{
	margin-right:6px;
}
.jxdt{
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	width: 433px;
	height: 238px;
	background:url(../../../images/img/titbg1.png) no-repeat;
	background-color: #fff;	
	/* margin-right: 8px; */
	margin-bottom: 10px;
	
}
.jxdt_text{	
	font-size: 15px;
	float: left;
	color: #fff;
	margin: 8px 0 0 26px;	
}
.more{
	float: right;
	margin: 8px 14px 0 0;
}
.more a:hover{cursor: pointer;}
.jxdt ul{
	margin-top: 34px;
	padding: 0;
	list-style-type:none;
}
.jxdt ul li{
	display: list-item;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	border-bottom: 1px dotted #eee;
}
.jxdt ul li a:hover{text-decoration: underline;cursor: pointer;}
.jxdt ul span{
	color: #959595;
	float: right;
	margin-right: 12px;
}
.jxdt .last{
	margin: 6px 0 0 20px;
}
.wzbt1{
	width:330px;
	height:40px;
	overflow:hidden;
	display:block;
	white-space：nowrap;
	text-overflow:ellipsis;
}
.wzbt2{
	width:290px;
	height:40px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
}
/*教师简介*/
.jsjj{width: 100%; height:265px; background: #fff;}
.imgs_box{margin-bottom: 11px;height:350px}

/*党校剪影*/
.xyjy{width: 100%; height:210px; background: #fff;}
.c_top{ width: 98%; border-bottom: 1px solid #d7181e;margin-bottom: 13px;}
.c_top h3{ font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; border-bottom:2px solid #d7181e ; display: inline-block;margin-left: 5px; text-align: center;}
.c_top a{float: right; color: #4c4c4c;line-height: 40px;margin-right: 2px;}
.img_box{margin-left: 2%;margin-bottom: 11px;height:135px}
.xyjy_img{margin-left: 0.7%;margin-right: 0.7%;}
.xyjy_img img{/* width: 18.4%; */width:210px;height:140px;}
/*右边*/
.box_right{width: 25.8%;  float: right;background: #fff;  min-height: 1032px;/* margin-bottom: 10px; *//*  margin-top:-367px; */}
.zhxy{width: 100%;background: #fff;float:left;}
.photo_news{width: 90%;margin:0 5% 10px 5%}
.photo_news:hover{cursor: pointer;}
.photo_news img{width: 100%;height:66px;}
/* .photo_news1{width: 90%;margin:0 5% 10px 5%}
.photo_news1:hover{cursor: pointer;}
.photo_news1 img{width: 100%;} */
.myscroll {
	width: 300px;
	height: 240px;
	margin: 0 auto;
	/*border: 1px solid #ccc;*/
	line-height: 26px;
	font-size: 12px;
	overflow: hidden;
}
.myscroll li {
	display: list-item;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #eee;
	padding-left: 10px;
}
.myscroll a {
	color: #333;
	display:block;
	/* width:190px; */
	text-decoration: none;
}
.myscroll span{
	margin-right: 12px;
	float: right;
}

.wzbt3{
	width:190px;
	height:40px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
}

/*栏目页*/
.main{background: #fff;padding-top: 10px;padding-bottom: 10px; margin:0 auto; margin-bottom: 10px;min-height: 400px;width: 1200px;}
.main1{background: #fff;padding-top: 10px;padding-bottom: 10px; margin:0 auto; margin-bottom: 10px;min-height: 400px;width: 1200px;}
.main2{background: #fff;padding-top: 10px;padding-bottom: 10px; margin:0 auto;margin-bottom: 10px;min-height: 400px;width: 1200px;}
.main_l{width:15%;float: left;margin-top: 15px;margin-left: 16px;}
.main_l .nav_left{width:100%; border-radius: 15px; background: #707070;border: 1px solid #e0e0e0;}
.main_l .nav_left h3{height: 55px;width: 100%; background: #D7181E;border-radius: 15px 15px 0px 0px; color: #fff; text-align: center;line-height: 55px;font-size: 18px;}
.main_l .navdiv.yahoo2 a:hover_left ul img{position: absolute;margin-left: 8px;height: 224px;}
.main_l .nav_left ul li{ height:45px; line-height: 45px;}
.inside_nav_list { height: 43px; line-height: 43px;margin-bottom:1px;text-decoration: none;background:#E9EDE0;}
.inside_nav_list a span{color: #D7181E;font-weight: bold;text-decoration: none;  paddind-left:5px; position:relative; }
.inside_nav_list a i{background: #E9EDE0 url(../../../images/img/sque_031.png) no-repeat ; position:absolute; width:8px; height:8px; top:6px;left:-12px;}
.inside_nav_a{font-size: 15px;color:#4c4c4c ;float:left;width:180px;height:43px;line-height:43px;text-decoration: none;}
.main_l .nav_left ul{list-style:none;background: #f5f5f5;text-align: center;}
.gray{margin: 40px;background:#fafafa;border: #e5e5e5 1px solid;min-height: 400px;border-radius: 15px;}
.gray_colum{border-radius: 15px;margin: 16px 10px 40px 18%;background:#fafafa;border: #e5e5e5 1px solid;min-height: 600px;width: 81%;}
.c_body{padding-top:20px;width: 90%;}
.c_body ul li{line-height: 40px;}
.main_r{width: 820px;float: left;margin-left: 50px;margin-top: 15px;}
.p_location {font-size: 16px;margin: 10px 5%;}
.p_location a{font-size: 16px;color: #4c4c4c;}
.date{float: right; color: #979797;margin-right: 40px;}
.adress,.wz{float: left;}
.adress{margin-right: 10px; margin-top: 7px;}
.wz{font-size: 16px;margin-top: 5px;}
.red{width:99.8%;border-bottom: 2px solid #de161d;margin-top: 50px;}
.c_body{padding: 20px 100px 40px;}

/*
.main li{height: 40px;line-height: 35px; list-style-type:square;margin-left: 23px;margin-right: 30px;}
.main1 li{height: 90px;line-height: 35px; list-style-type:square;margin-left: 20px;margin-right: 30px;}
.main2 li{height: 60px;line-height: 35px; list-style-type:square;margin-left: 20px;margin-right: 30px;}
*/
.main li a{font-size: 15px;}
.main li a:hover{text-decoration: underline;}
/*页码*/
div.yahoo2 {
	padding-right: 3px; padding-left: 3px; font-size: 0.85em; padding-bottom: 3px; margin: 3px; padding-top: 3px; font-family: tahoma,helvetica,sans-serif; text-align: center
}
div.yahoo2 a {
	border-right: #d7181e 1px solid; padding-right: 8px; background-position: 50% bottom; border-top: #d7181e 1px solid; padding-left: 8px; padding-bottom: 2px; border-left: #d7181e 1px solid; color: #d7181e; margin-right: 3px; padding-top: 2px; border-bottom: #d7181e 1px solid; text-decoration: none
}

div.yahoo2 a:hover {
	border-right: #d7181e 1px solid; border-top: #d7181e 1px solid; background-image: none; border-left: #d7181e 1px solid; color: #fff; border-bottom: #d7181e 1px solid; background-color: #d7181e
}
.main_l .nav_left ul img{position:absolute;/*margin-left: 8px;*/height: 224px;}
div.yahoo2 a:active {
	border-right: #d7181e 1px solid; border-top: #d7181e 1px solid; background-image: none; border-left: #d7181e 1px solid; color: #fff; border-bottom: #d7181e 1px solid; background-color: #3666d4
}
div.yahoo2 span.current {
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #000; margin-right: 3px; padding-top: 2px
}
div.yahoo2 span.disabled {
	display: none
}
div.yahoo2 a.next {
	border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 0px 0px 10px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid
}
div.yahoo2 a.next:hover {
	border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid
}
div.yahoo2 a.prev {
	border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 10px 0px 0px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid
}
div.yahoo2 a.prev:hover {
	border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid
}

/*内容页*/
.area{width:100%; margin-bottom: 25px;}
.content_title{margin-top: 40px;}
.content_title h2{text-align: center;font-size:26px; font-weight:bold;color:#de161d;}
.content_inf{margin-top: 30px;margin-bottom:15px;text-align: center;font-size: 15px;color: #4c4c4c; }
.content_inf .inf_date{margin-left: 30px;}
.content_i{margin-top: 20px;text-align: center;font-size: 15px;color: #4c4c4c; border-bottom:1px gray solid;}
.content_i .inf_date{margin-left: 30px; }
.content_title02{width: 30%;margin: auto;}
.content_title02 h3{text-align: center;font-size:18px; line-height: 30px;font-weight:bold;color:#000;}
.content_detail{padding:20px 100px 40px;}
.content_detail p{font-size:16px;color:#333;margin: 20px 0px;line-height: 35px;}
/*页脚*/
.foot_wrap{ height: 200px;background-color: #eed8c1;font-family:simsun;overflow: hidden;}
.foot{width: 1200px;margin: auto;padding: 20px 0;padding-top: 10px;overflow: hidden;}
.foot p{color: #212121;text-align: center;line-height: 30px;font-size:14px;}
/*链接*/
.foot_flink_box{height:43px;line-height:43px;width: 1280px;margin:auto;margin-top: 20px;margin-bottom: 10px;}
.foot_flink_box .title{width:92px;height:43px;float:left;color:#97030f;text-align:center;}
.flink{ margin-left: 40px;_margin-top:10px;font-size: 14px;}
.flink_box{width: 1200px; height:43px;line-height:43px;margin:auto;margin-top: 20px;}
.fl_div{float:left;}
.tdc-icon{float: right;margin-right: 10px;margin-top: -40px;}
.vr_text{margin-left: 12px;font-size: 14px;color: #000;}


/*意见信箱*/
.yjxx_title{margin-left: 5%;margin-top: 20px;}
.review {
		text-align: center;
		padding-top: 0.8rem;
	}
	.review textarea{
		width: 100%;
		min-height: 100px;
		border: 1px solid #dbdbdb;
		box-sizing:border-box;
		border-radius: 0.2rem;
		padding: 1.2rem;
		background: #fff;
	}
	.pd-24{
		/* margin-top: 10px; */
		padding: 0 5%;
	}
	.review .submit{
		border: 0;
		float: right;
		width: 6rem;
		height: 2.5rem;
		background-color: #de161d;
		color: #fff;
		margin-top: 8px;
		font-size: 1.2rem;
		padding: 8px;
	}
/*登录*/	
.dl{min-height:410px;}
.yhdl{margin-left: 20%;margin-top: 50px;margin-bottom:15px; font-size:18px;border-bottom: 2px solid #e5e5e5;width: 60%;font-weight: bold;}
.dl_box{width: 700px;/* margin: 20px auto; */margin-left:30%;}
.dl_box li{list-style: none;/* clear: both; */}	
.dl_box li .label_name{display: inline-block;height:40px ;line-height: 40px;text-align: right;font-size: 16px;vertical-align: middle;font-weight: 600;}
.dlkk{width:250px; height:40px; margin:10px; padding-left:24px;border:1px solid #cccccc; display:inline;}
.state{display: inline-block;height:40px ;width:260px;line-height: 40px;text-align: left;color:#f41119;vertical-align: middle;}
.loginbtn{border: 0; inline-block;width: 120px;height: 40px;margin:10px;font-size: 16px;font-weight: bold;color: #fff;cursor: pointer;line-height: 40px;background: #de161d;}
.xzsc{border: 0;filter:chroma(color=#000000);outline: none; inline-block;width:130px; height:40px;text-align:center; background-color:#ffa500;color:#fff;font-size: 16px;font-weight: bold;color: #fff;cursor: pointer;line-height: 40px;}
.label_name1{line-height: 30px;font-size: 16px;font-weight: 600;margin-left: -10px;}
/*.dl_box .kk_bottom{margin-top:50px ;}*/
.z_box{float: left;}
/*top*/
.steps{width: 80%;margin: 30px auto  20px auto;}
.steps img{width: 100%;}
/*用户个人信息*/
.big_box{width:800px;margin:-30px auto 10px auto;}
.z_box .dl_box{width: 380px;margin: 20px 10px;}
/*.z_box .dl_box li{list-style: none;margin: 20px;clear: both;}	*/
.z_box .dl_box li .label_name{display: inline-block;height:40px ;line-height: 40px;text-align: right;font-size: 16px;vertical-align: middle;font-weight: 600;}
.z_box .dlkk{width:270px; height:40px; margin:10px; padding-left:24px;border:1px solid #cccccc; display:inline;}
.z_box .dlkk1{width:280px; height:40px; margin:10px; padding-left:24px;border:1px solid #cccccc; display:inline;}
.z_box .dlkk2{width:300px; height:40px; margin:10px; padding-left:24px;border:1px solid #cccccc; display:inline;}
.z_box .dlkk3{width:290px; height:40px; margin:10px; padding-left:24px;border:1px solid #cccccc; display:inline;}
.z_box .dlkk5{width:290px; height:40px; margin:10px; padding-left:24px;border:1px solid #cccccc; display:inline;}
.z_box .state{display: inline-block;height:40px ;line-height: 40px;text-align: left;color:#f41119;vertical-align: middle;}
.z_box .loginbtn{border: 0; inline-block;width: 140px;height: 40px;margin:10px;font-size: 16px;font-weight: bold;color: #fff;cursor: pointer;line-height: 40px;background: #de161d;}
.z_box .label_name1{line-height: 30px;font-size: 16px;font-weight: 600;margin-left: 10px;}
.z_box .kk_bottom{margin-left:35px;}
/*.z_box .dl_box .kk_bottom{margin-top:50px ;}*/
.z_box{float: left;}
.next{width: 140px;height: 40px;margin:40px auto 39px;}
.long{width: 800px;min-height: 230px;margin-left:18.5%;}
.long .dl_box{width: 600px;margin: 0px 10px;}
.long .dlkk{width:670px; height:40px; margin:10px; margin-left:-10px; border:1px solid #cccccc; display:inline;}
.grjl{min-height: 200px;}
/*在线报名成功*/
.success_box{width: 66px;margin: 30px auto;}
.fh{width:260px;margin:10px auto;font-size: 24px;color: #2bcf1e;font-weight: bold;text-align: center;}
.fh a{color: #333333;font-size: 16px;cursor: pointer;}
.return{width: 140px;height: 40px;margin:10px auto;}
.ts{width:400px;margin:10px auto;font-size: 16px;color: #666;font-weight: bold;text-align: center;}
.ch{width:260px;margin:10px auto;font-size: 24px;color: #434343;font-weight: bold;text-align: center;}
/*搜索结果*/
.search_results{margin-left: 30px;margin-top: 40px;}
.search_results a{color: red;}
.text-right{margin-left: 30px;margin-top: 20px;margin-bottom: 50px;}
.text-right a.tt{display:block;font-size: 16px;color: #000;line-height: 16px;margin-bottom: 8px;text-decoration: underline;}
.text-right .more-time{overflow:hidden;line-height:25px;background:#E9EDE0;width: 250px;margin-top: 8px;float: left;}
.text-right .more-time a.detail{float:left;color:#fff;width:84px;text-align:center;background: #de161d;}
.text-right .more-time span.time{float:left;color:#8A8A8A;/*width:150px;*/text-align:center;margin-left:5px;}
.sczp{border: 0;margin:0;width:160px;height: 40px;font-size: 14x;font-weight: bold;color: #fff;cursor: pointer;line-height: 40px;background: #de161d;}
.doclist_p{width:900px; height:55px; margin-left:20px; font-size:14px; overflow:hidden; display:block; white-space：nowrap; text-overflow:ellipsis;}
/*分页样式*/
.pagination {
	position: absolute;
	/* bottom: 15px; */
}
.pagination a {
	border: none;
	color: #434343;
	text-decoration: none;
	background: #f8f8f8;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e8e8e8) );
	background-image: -moz-linear-gradient(#fff, #e8e8e8);
	background-image: -o-linear-gradient(#fff, #e8e8e8);
	background-image: -ms-linear-gradient(#fff, #e8e8e8);
	background-image: linear-gradient(to bottom, #fff, #e8e8e8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#e8e8e8, grandientType=1 );
	border: 1px solid #ddd;
}
.pagination a,.pagination span {
	padding: 6px 10px;
}
.pagination a:hover,.pagination .current {
	text-decoration: none;
	background: #DE161D;
	color: #fff;
	border: none;
}
.pageNum{
	position:relative; 
	top:30px;
}
/*弹框*/
.shade{  
    
    position: fixed;
    z-index:11;
    background:rgba(0,0,0,0.6);
    width:100%;
    height:100%;
    top:0;
    left:0;
}
.bounced{
	width:360px;
	min-height:150px;
	margin:0 auto;
	border:1px solid #a9a9a9;
	z-index: 1002; 
	background:#FFF;
}
.bounced-title{
	background:#de171e;
	height:40px;
	width:100%;
}
.title{
	float: left;
	font-size:14px;
	color:#fff;
	line-height:40px;
	margin-left:20px;
}
.bounced-close{
	float: right;
	width:20px;
	height:20px;
	margin-top:10px;
	margin-right:12px;
	cursor: pointer;
}
.bounced-top ul{
	 width:300px;
	 min-height: 60px;
	 margin:30px 20px 30px 20px;
}
.cue{
	font-size:14px;
	color:#000;
	width:320px;
	
}
.confirm,.cancel{
	background:#de171e;
	width:88px;
	height:30px;
	border:1px solid #b5b5b5;
	display:block;
	float:left;
	text-align:center;
	margin-top:8px;
	color:#fff;
	cursor: pointer;
}
.confirm{
	margin-left:260px;
}
.bounced-bottom{
	height: 40px;
	padding-bottom: 5px;
	border-top:1px solid #b5b5b5;
}


.til{
	width:880px;
}

.c_body ul li img{max-width:200px; max-height:120px;}
.tpbt{color:#000;}

.studentNo{
	width:290px;margin:0 auto;font-size: 24px;color: #2bcf1e;font-weight: bold;text-align: center;
}
.studentNo a{color: red;font-size: 24px;}