.college-nav{width:100%;height:40px;background:#e4e4e4;}
.college-nav  ul.nav{float: left;}
.college-nav .nav li{ float:left;height:100%;}
.college-nav .nav li p{ line-height:40px; font-size:14px;color:#666666; text-align:center;}

.main1{margin-bottom:10px;}
.main1 .main-header{width:100%; font-size:12px;color:#666666; line-height:32px;padding: 10px 0;}
.main1 .main-header a{color:#666666;}

.main1:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main1 .left{ float:left;width:804px;height:auto;min-height: 1000px;}
.main1 .right{ float:right;width:338px;}
.main1 .right .xu_box {
	border-radius: 25px;

}
.main1 .right .xu_slide {
	width: 100%;
}
.main1 .right .xu_slide li {
	height: 40px;
	line-height: 40px;
	text-align:center;
	margin: 2px 0;
	background: #eee;
	border-radius: 25px;
}
.main1 .right .xu_slide li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
}
.main1 .right .xu_slide li:hover {
	background: #e4e4e4;
}
.main1 .right .xu_slide .selected-high {
    background: #e4e4e4;
}
.main1 .left .left-title{width:100%;border-bottom: 1px solid #f3f3f3;padding-bottom: 8px;}
.main1 .left .left-title p{font-size:24px;color:#2e8127; line-height:32px;}

.main1 .left .child-img{position:relative;height:319px;;overflow:hidden;margin-top:20px;}
.main1 .left .child-img .content{position:absolute;top:0px;left:0px;width:100%;height:100%;background: no-repeat center;background-size: cover;}
.main1 .left .child-img .content .content-title{position:absolute;bottom:0px;left:0px;right:0px;height:60px;line-height:66px;background:url(../images/index/banner-bg.png);}
.main1 .left .child-img .content .content-title .t{padding-left:26px;font-size:18px;color:#fff;}
.main1 .left .child-img .left-nav{position:absolute;left:0px;bottom:28px;right:40px;height:4px;text-align:right;z-index:1;}
.main1 .left .child-img .left-nav .child{ border-radius:10px; transition-duration: .3s;-webkit-transition-duration:.3s;vertical-align:top;cursor:pointer;margin:0 3px;width:10px;height:10px;background:#fff;display:inline-block;*display:inline;*zoom:1;}
.main1 .left .child-img .left-nav .child.on{background:#c90006;}
.main1 .left .child-img .left-nav .child:hover{background:#c90006;}

/*新增标准 2018.10.25*/
.main1 .left .child-content .li-child .time-interval{
    width: 100%;
    margin-top: 10px;
}
.main1 .left .child-content .li-child .time-interval p a:not(:first-child){
    margin-left: 37px;
}
.main1 .left .child-content .li-child .time-interval p a:hover{
    color: #404040;
}
.main1 .left .child-content .li-child .time-interval p a:last-child{
    color: green;
}
.main1 .left .child-content ul{padding-top:4px;}
.main1 .left .child-content .li-child{border-bottom:1px solid #f3f3f3;padding:18px 0 14px 0;}
.main1 .left .child-content .li-child .child-title{transition-duration: .3s;-webkit-transition-duration:.3s;padding-bottom:8px;line-height:22px;font-size:22px;;color:#464646;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main1 .left .child-content .li-child .child-info{height:57px;overflow:hidden;line-height:24px;color:#8E8E8E;font-size:14px;}
.main1 .left .child-content .li-child .child-info p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top: 7px;}
/*.main1 .left .child-content .li-child .child-info p span{color:#c90006;padding-left:20px;}*/
.main1 .left .child-content .li-child:hover .child-title{color:#c90006;}
.main1 .left .child-content .li-child .child-classify{width:100%;padding:10px 0 0 0;}
.main1 .left .child-content .li-child .child-classify:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main1 .left .child-content .li-child .child-classify p.time{ float:left;padding-right: 40px; font-size:12px;color:#b1b0b0;}
.main1 .left .child-content .li-child .child-classify .see{ float:left; position:relative;}
.main1 .left .child-content .li-child .child-classify .see .see-img{ position:absolute;top:0;left:0;}
.main1 .left .child-content .li-child .child-classify .see p{padding-left:20px;}
.main1 .left  .mainBtn{padding:40px 0 40px 0;text-align:center;}
.main1 .left  .mainBtn .child{display:inline-block;*display:inline;*zoom:1;margin:2px 6px;width:36px;height:36px;text-align:center;line-height:36px;border:1px solid #cbcbcb;color:#A1A1A1;font-size:12px;}
.main1 .left  .mainBtn .child.long{width:60px;}
.main1 .left  .mainBtn .on{ background:#e13f2e;}
.main1 .left  .mainBtn .on p{color:#fff;}
.main1 .left  .mainBtn .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.main1 .left  .mainBtn .child p{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.main1 .left  .mainBtn .child:hover{background:#e13f2e;}
.main1 .left  .mainBtn .child:hover p{color:#fff;}

.main1 .right .science {width:100%;}
.main1 .main-title{position:relative;height:22px;line-height:22px;height: 42px;}
.main1 .main-title .more{transition-duration: .3s;-webkit-transition-duration:.3s;position:absolute;line-height:14px;height:14px;right:0px;bottom:10px;display:block; font-family:Arial, Helvetica, sans-serif;color:#666666;}
.main1 .main-title{border-bottom:1px solid #f3f3f3;position:relative;height:22px;line-height:22px;height: 42px;}
.main1 .main-title .sub{position:absolute;top:0px;bottom:0px;left:0px;width:3px;height:19px;background:#c90006;margin:auto 0;}
.main1 .main-title .title{position:absolute;top:0px;bottom:0px;left:10px;line-height:42px;height:22px;color:#c90006;font-size:20px;font-weight:bold;}
.main1 .right .li-child{border-bottom:1px dotted #8cc7e1;padding:8px 0 25px 0;}
.main1 .right .no{padding-top:10px;}
.main1 .right .li-child .child-title{transition-duration: .3s;-webkit-transition-duration:.3s;padding-bottom:5px;line-height:22px;font-weight:bold;font-size:15px;color:#656565;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main1 .right .li-child .child-info{height:40px;overflow:hidden;line-height:20px;color:#878787;font-size:12px;}
.main1 .right .li-child .child-info p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main1 .right .li-child:hover .child-title{color:#c90006;}

.main1 .right .course{margin-top:20px;}
.main1 .right .course:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main1 .right .course .no{padding: 14px 0 0 0;}
.main1 .right .course .content a {display: block;width: 165px;height: 187px;overflow: hidden; float: left;margin-right: 4px;}
.main1 .right .course .child .child-img{width:165px;height:165px; position:relative; overflow:hidden;}
.main1 .right .course .child .child-img img{width: 165px;height: 165px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.main1 .right .course .child .child-img img:hover{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.main1 .right .course .child .chidl-title{ overflow: hidden; }
.main1 .right .course .child .chidl-title p{    
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.main1 .right .course .child .child-img .icon{ margin:auto; position:absolute;width:33px; height:33px;top: 0;right: 0;bottom: 0;left: 0;}
.main1 .right .course .child p{color:#6e6e6e; font-size:14px; line-height:22px; text-align:center;}

@media (max-width: 639px) {

}
@media (min-width: 640px) and (max-width:1023px ) {

}
@media (min-width: 1024px) and (max-width:1440px ) {

}
@media (min-width: 1441px) and (max-width:1920px ) {


}
.icon{width: 18px;height: 16px;overflow: hidden;display: block;background: url(../images/news/icon.png)no-repeat left center ;position: relative;left:-30px; top:-18px;}
.pl:hover .icon{background: url(../images/news/icon01.png)no-repeat left center ;}
.pl{padding-left: 30px;}


/******lgw*****/
 @media screen and (min-width: 300px) and (max-width: 975px) {
 .college-nav .nav {
    width: 100%;
    height: 40px;
    margin: 0 auto;
    margin-top: 4px;
}
 	.main1 .left {

    width: 90%;
    height: auto;
}
.main1 .left .mainBtn {
   
    text-align: center;
}
.main1 .right {

    width: 90%;
}
 }
@media screen and (max-width:740px) {
.main1 .left {
    width: 94%;
    height: auto;
}
.main1 .right {
	display:none;
}
}

/*党建专栏右侧开栏语*/
.theme {
    width: 298px;
    background: #eee;
    border-radius: 20px;
    margin-top: 20px;
    padding: 20px 20px;
}
.theme h4 {
    font-size: 16px;
    text-align: center;
    line-height: 22px;
    margin-bottom: 10px;
}
.theme p {
    text-indent: 28px;
    font-size: 14px;
    color: #404040;
    line-height: 28px;
    text-align: justify;
}	

.main1 .left .child-content .li-child .child-classify p.time {
    line-height: 29px;
}
.main1 .left .child-content .li-child .child-classify p.bg_time {
    float: left;
    margin-right: 10px;
	line-height: 29px;
	color: #b1b0b0;
}
.main1 .left .child-content .li-child .child-classify p.bg_time a {
    color:#808080;
    background: #eee;
    padding:0 4px;
    line-height: 29px;
    border-radius: 4px;
}
.main1 .left .child-content .li-child .child-classify p.bg_time a:hover {
    color: #c90006;
}
.main1 .left .child-content .li-child .child-classify p.bg_time .icon-mark {
    display: block;
    float: left;
    width: 18px;
    height: 16px;
    background: url(icon.png) -87px -5px no-repeat;
}
.child-classify i {
    display: inline-block;
    margin-right: 4px;
}
 .right-img-box{height: 280px; overflow: hidden;    float: left;width: 338px;display: inline-block;margin-bottom:20px;}
.right-img-box  .right-img{    position: relative;  height: 280px; overflow: hidden;    float: left;width: 338px;}
.right-img-box  .right-img a .content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 338px;
    height: 280px;
    background: no-repeat center;
    background-size: cover;
}

.right-img-box .right-img .left-nav {
    position: absolute;
    left: 0px;
    bottom: 15px;
    right: 15px;
    height: 10px;
    text-align: right;
    z-index: 1;
}