/* banner图区域 */
.hcx_img_bg_div{position:relative;}
.hcx_banner img{width:100%}
.hcx_thumbnail{margin-bottom:0;border: 1px solid #fff;}
.hcx_banner1{margin-bottom:-10px;}
.hcx_img_div{position:relative;overflow:hidden;cursor:pointer;}
.txt{width:100%;height:40px;background:rgba(24,45,87,.6);position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt .txt_box{width:90%;margin:0 auto;}
.txt .hcx_border{border-bottom:.5px solid #fff;margin-top:-12px;}
.txt .hcx_border2{margin:2px 0 10px}
.txt h3{font-size:17px;font-weight:100;height:50px;line-height:40px;color:#fff;}
.txt p{font-size:14px;color:#fff;font-size:13px;}
.txt p.txt_msg_a{margin:-5px 0 0 0;text-indent:0;font-size:12px;}

/* 新闻区域 */
.hcx_new_nav_msg{font-size: 24px;color: #000;}
.hcx_new_nav_en{font-size: 14px;color: #818181;padding-left:12px;}
.hcx_new_border1{border-bottom:2px solid #182d57;padding-bottom:10px;}
.hcx_new_border2{border-bottom:2px solid #d2d2d2;font-size:12px;color:#182d57;cursor:pointer;padding-bottom:14px}
.hcx_new_border2:hover{color:#8957a1}
.hcx_new_nav_title{font-size:18px;}
.hcx_news_line,.hcx_party_line{cursor:pointer;margin:0;}
.hcx_news_line:nth-child(even),.hcx_party_line:nth-child(even){padding:10px 0;}
.hcx_news_line:nth-child(odd){border-top:2px dotted #d2d2d2;border-bottom:2px dotted #d2d2d2;padding:10px 0;}
.hcx_news_line:hover .hcx_new_nav_title,.hcx_new_date{color:#123374;}
.hcx_news_line:hover .hcx_new_p{color:#8957a1}
.hcx_news_line:hover img{transform: scale(1.4);}
/* 新闻区域多行文本截断 */
.hcx_new_p{overflow:hidden;float: left;-ms-word-break: break-all;word-break: break-all;font-size:13px;color:#6d6d6d;height:50px;}
.hcx_new_date{font-family:"宋体";margin-top:4px;}
/* 党建园地 */
.hcx_building{width:100%;height:100%;}
.hcx_party_date1{width:100%;height:50px;background:#7990bc;margin:0;}
.hcx_party_date1 p{line-height:50px;font-size: 30px;}
.hcx_party_date2{width:100%;height:30px;background:#182d58;margin: 0;}
.hcx_party_date2 p{line-height:30px;font-size: 14px;}
.hcx_party_line:first-child{padding:20px 0;}
.hcx_party_line:nth-child(even){padding:10px 0;}
.hcx_party_line:nth-child(odd){border-top:2px dotted #fff;border-bottom:2px dotted #fff;padding:10px 0;}
/* 课程微体验 */
.hcx_kecheng_box{padding:20px 0;}
.hcx_kecheng_boxnum .hcx_kecheng_box_p{color:#182d57;}
.hcx_kecheng_boxnum:hover .hcx_kecheng_box_p{color:#8957a1;}
.hcx_ke_padding img{width:100%;}
.hcx_ke_padding{padding:5px;}
/* 媒体查询 */
@media only screen and (min-width:0px){
    .hcx_nav{margin-top:0;}
    .hcx_thumbnail{padding:1px;display: block;}
    .hcx_news_line img:first-child{
		padding-top:10px;
	}
	.hcx_logo_div{height: 100px;}
}
@media only screen and (min-width:374px){
    .hcx_thumbnail{padding:3px}
}
@media only screen and (min-width:474px){
    .hcx_thumbnail{padding:5px}
}
@media only screen and (min-width:555px){
    .hcx_thumbnail{padding:6px}
}
@media only screen and (min-width:768px){
    .navbar-nav>li>a {
	    padding-top: 40px;
	    padding-bottom:40px;
	    margin-top:0;
	}
	.hcx_thumbnail{padding:8px}
}
@media only screen and (min-width:992px){
	.logo{width:150px}
	nav.navbar.bootsnav ul.nav > li > a {
	    margin-top:0;
	}
	.hcx_thumbnail{padding:8px}
	.hcx_news_line img:first-child{
		padding-top:0;
	}
}
@media only screen and (min-width:1024px){
	nav.navbar.bootsnav ul.nav > li > a {
	    margin-top:-45px;
	}
	.hcx_nav{margin-top:-40px !important;}
}
@media only screen and (min-width:1200px){
    .hcx_nav{margin-top:16px;}
    nav.navbar.bootsnav ul.nav > li > a {
	    margin-top:0;
	}
	.hcx_nav{margin-top:0 !important;}
}
.hcx_padding_0{padding:0 !important;}