.news-slide {
	background-image: url(../../images/common/newtop.jpg);
	background-position: 50% 50%;
	background-size: cover;
}
.news-slide.space {
	padding-top: 100px;
	padding-bottom: 100px;
}
.news-slide h1 {
	font-size: 48px;
	margin-bottom: 20px;
}
.news-slide form {
	margin: 0 auto;
	width: 60%;
}
.news-slide form .form-control {
	border-radius: 4px;
	color: #7e7e7e;
	font-size: 16px;
	line-height: 1.3;
	padding: 20px;
	height: auto;
	border: 0 none;
}

.news-main {
	background-color: #F9F9F9;
}
.news-main .topmain .images {
	display: block;
	width: 100%;
	height: 220px;
	background-position: center center;
	background-size: 150%;
	margin-bottom: 30px;
}
.mainlist .recent-post {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.mainlist .recent-post .pull-left {
	border-radius: 3px;
	padding: 8px 10px;
	width: 64px;
	height: 64px;
	font-size: 22px;
	margin-right: 15px;
	color: #FFF;
	font-weight: bold;
	float: left;
}
.mainlist .recent-post .pull-left.Notice {
	background-color: #FC535A;
}
.mainlist .recent-post .pull-left.News {
	background-color: #028626;
}
.mainlist .recent-post .pull-left.Promo {
	background-color: #51B3EA;
}
.mainlist h2,
.mainlist h2 a {
	color: #333;
	margin-bottom: 0;
}
.mainlist hr,
.side hr {
	height: 1px;
	border: 0 none;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #dedede;
	background-image: -webkit-linear-gradient(right, #dedede,#FFF);
	background-image: linear-gradient(to left,#dedede,#FFF);
}
.mainlist .recent-post h3 {
	margin-top: 5px;
	margin-bottom: 0;
	float: left;
}
.mainlist .recent-post a {
	color: #000;
	font-size: 22px;
}
.mainlist .recent-post a:hover {
	color: #999;
}
.mainlist .recent-post a small {
	margin-top: 10px;
	display: block;
}
.mainlist .recent-post .views {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	background-color: #EEE;
	border-radius: 50px;
	font-size: 22px;
	line-height: 46px;
	width: 48px;
	height: 48px;
	color: #FD6344;
	text-align: center;
}
.top-list li {
	line-height: 60px;
}
.top-list a {
	font-size: 16px;
	color: #555;
	text-decoration: none;
	font-weight: 600;
	display: block;
	line-height: 60px;
}
.top-list li h5 {
	margin-bottom: 0;
}
.top-list .pull-left .fa {
	margin-top: 15px;
	height: 32px;
	width: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 2px;
	margin-right: 15px;
	background-color: #EEE;
}
.fa.pull-right {
	margin-left: .3em;
	color: #ccc;
	line-height: 60px;
}
.newlist2 {
	margin-bottom: 50px;
}
.lesscontent {
	margin-top: 30px;
	padding: 10px;
	border-radius: 4px;
}
.lesscontent h3 {
	font-size: 20px;
	margin-bottom: 10px;
}
.lesscontent ul {
	margin: 0;
	padding-left: 20px;
}
.lesscontent li {
	width: 50%;
	float: left;
}


.mainlist p span{line-height: 30px !important;}

.content-ly{padding-top: 10px;color: #333 !important;}


.groom-list{margin-top: 20px;}
.groom-list ul{border: 1px #efefef solid;padding: 20px;border-radius: 2px;margin-top: 30px;transition: all 500ms ease;background: #eef7ff;border: 1px solid #c6e5ff;}
.groom-list ul:hover{border-color: #1e88e5;background: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
.groom-list ul .title{font-size: 16px;padding-bottom: 10px;text-align: left;}
.groom-list ul li{list-style: none;}
.groom-list .groom-list-bottom{margin-top: 20px;}
.groom-list .data{padding-left: 0;}
.groom-list ul img{margin-top: -20px;}
.groom-list .right-button a{color: #fff;border-radius: 2px;width: 130px;}

.groom-list ul .des{font-size: 13px;line-height: 24px;}
.news-list.show-content{background: #f8f8f8;}
.news-list.show-content .mainlist{background: #fff;padding: 30px 50px;border-right: 20px #f8f8f8 solid;}
.news-list.show-content .side{    background: #fff;
    padding: 40px 30px;}
    
.news-list.show-content .side h2{font-size: 24px;}
    
.news-list.show-content .plan-hot{position: relative;overflow: hidden;}  
.news-list.show-content .hot{
color: #FFF;
    font-weight: bold;
    font-size: 12px !important;
    right: -25px;
    padding: 0 0 0 40px;
    top: 10px;
    width: 100px;
    position: absolute;
	/*background-color: #D9534F;*/
	background-color:#1e88e5;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari å’Œ Chrome */
	-o-transform:rotate(45deg);}
	
	
	
	
	
