* {
	font-family: "微软雅黑";
}

body,
a {
	font-family: "微软雅黑";
}
body{
	overflow-x: hidden;
}

/*页头*/

.page_top {
	background-color: #2c3e50;
}

.page_top .navbar-text a {
	color: #fff;
	font-size: 13px;
}

.page_top .navbar-text {
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}

.page_top .navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

.page_top .navbar-right {
	float: right!important;
	margin-right: -15px;
}

.logo {
	cursor: pointer;
	position: relative;
	z-index: 100;
}

.navbar-brand .weixin {
	position: absolute;
	z-index: 99;
	left: 0px;
	top: 0px;
	opacity: 0;
	transition: all 1s;
}

.logo:hover .weixin {
	opacity: 1;
	top: 42px;
}

.page_top {
	min-height: 40px;
	margin-bottom: 0;
	border-radius: 0;
	border: 0;
}

.page_top .navbar-brand {
	height: 40px;
	padding: 10px 15px;
}

.page_top .navbar-text {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}

.qq span {
	color: #fff;
	margin-right: 40px;
}


/*导航*/

.uluqulogo img {
	  width: 88px;
	    height: 30px;
}

.uluqulogo {
	padding: 10px 15px;
}

.daohang {
	/*border: none;*/
	background-color: #fff;
	border-radius: 0;
	margin-bottom: 0;
}

.daohang li {
	border-top: 6px solid #fff;
}

.daohang li a {
	font-size: 17px;
}

.heads{
	position: relative;
	top: 20px;
}
.head{
	height: 40px;
}
.nav>.headlist>a {
	padding: 10px 30px;
}

.daohang .active,
.daohang .open {
	border-top: 6px solid #1eb98f;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #1dd2af;
	background-color: #fff;
}

.dropdown-menu {
	width: 100%;
	min-width: auto;
	padding-bottom: 0;
	padding-top: 0;
}

.dropdown-menu>li {
	text-align: center;
	border: 0;
}

.dropdown-menu>li>a {
	color: #fff;
	background-color: #1eb98f;
	padding: 4px 2px;
}

.dropdown-menu li .active2 {
	background-color: #1ea580;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	color: #fff;
	background-color: #1eb98f;
}

.dropdown-menu li .active2:focus,
.dropdown-menu li .active2:hover {
	color: #fff;
	background-color: #1ea580;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
		text-align: left;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: #1eb98f;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>.active2:hover {
		color: #fff;
		background-color: #1ea580;
	}

}

.grade {
    position: absolute;
    right: 74px;
    top: 34px;
    z-index: 99;
}
@media screen and (max-width: 768px) {
	.grade {
		left: 17px;
		top: 26px;
	}
	.uluqulogo img {
	    width: 88px;
	    height: 34px;
	}
}
@media screen and (max-width: 1200px) {
	
	.uluqulogo img {
	    width: 88px;
	    height: 30px;
	}
}
.navbar{
	border: none;
}
/*轮播图*/


/*
.listbox .carousel-caption {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: rgba(44, 62, 80, 0.3);
	left: 0;
	top: 0;
}

.listbox .carousel-caption {
	position: absolute;
	color: #fff;
	top: 30%;
}

@media (max-width: 719px) {
	.listbox .carousel-caption {
		top: 0%;
	}
}

.listbox .carousel-caption button {
	color: #fff;
	background-color: #1dd2af;
	margin-top: 20px;
}

@media (max-width: 490px) {
	.listbox .carousel-caption button {
		margin-top: 0px;
	}
}

.listbox .carousel-caption button:nth-of-type(2) {
	color: #1dd2af;
	background-color: transparent;
	border: 2px solid #fff;
}*/

@media screen and (min-width: 768px) {
	.carousel-indicators {
		bottom: 0px;
	}
}


/*第二模块*/

.list {
	margin-top: 0px;
	padding: 60px 0;	
	margin-top: -52px;	
	/*新年修改*/
	/*background: url(../../img2/index/bgsection2.png) no-repeat center bottom;*/
	/*margin-bottom: 20px;*/
	/*background-size: cover;	*/
}

.icon {
	transform: rotate(90deg);
}

.thumbnail {
	border: 4px solid #eee;
	background-color: #eeeeee;
	padding: 0;
	box-shadow: 2px 4px 5px #999;
	transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	-moz-transition: all 1s;
	border-radius: 6px;
}

.thumbnail a {
	display: block;
	color: #666;
	font-size: 18px;
}

.thumbnail:hover {
	transform: scaleY(1.1);
	-webkit-transform: scaleY(1.2);
	-o-transform: scaleY(1.2);
	-moz-transform: scaleY(1.2);
	border: 4px solid #1dd2af;
	border-radius: 6px;
}

.thumbnail .caption {
	transition: all 2s;
	-webkit-transition: all 2s;
	-o-transition: all 2s;
	-moz-transition: all 2s;
}

.thumbnail:hover .caption {
	color: #fff;
	background-color: #2c3e50;
	/*新年修改*/
	/*background-color: #f8bd5f;*/
}


/*巡回公益讲座*/

.jiangzuo {
	height: auto;
	/*position: relative;*/
	color: #fff;
	background: url(../../img2/index/jiangzuo.jpg) no-repeat center center;
	background-size: cover;
}

.shadow {
	width: 100%;
	height: auto;
	background-color: rgba(44, 62, 80, 0.5);
	padding-top: 30px;
	/*background-color: rgba(149, 64, 66, 0.5);*/
}

.shadow h4 {
	font-size: 24px;
}

.jiangzuo h5 {
	color: #1dd2af;
	font-size: 14px;
}
.gongyi{
	padding-left: 0;
	padding-right: 0;
}

.gongyi .row>div {
	padding-right: 0;
	padding-left: 0;
}

.gongyi .row_containt {
	position: relative;
	border: 1px solid #1dd2af;
	border-radius: 16px;
	padding: 15px 0;
	margin-top: 20px;
	margin-bottom: 40px;
	padding-bottom: 60px;
	/*font-size: 18px;*/
}

@media (min-width: 992px) {
	.row_containt .col-md-4 {
		height: 60px;
		overflow: hidden;
	}
}

.underline {
	position: absolute;
	color: #fff;
	background-color: #1dd2af;
	top: -28px;
	left: 18px;
	padding: 4px;
	border-radius: 4px;
}

.row_containt .row .col-md-10 {
	border-bottom: 1px solid #6e737a;
}

@media (min-width: 1199px) {
	.row_containt .row .col-md-10 {
		height: 60px;
		line-height: 60px;
	}
}

.row_containt .row .btn {
	background-color: #1dd2af;
}

.more {
	position: absolute;
	right: 117px;
	bottom: 16px;
	color: #1dd2af;
}

.more:hover {
	color: #fff;
}

/*新娘修改*/
.part4{
	
}

/*轮播图公告*/

.guangrong .col-md-12 {
	color: #1dd2af;
}

.zhuanjia {
	margin-top: 60px;
	position: relative;
}

.zhuanjia .col-md-3 h4 {
	color: #1dd2af;
}

.list_student {
	height: auto;
	border: 1px solid #b8b8b8;
	border-bottom: 0;
	padding: 15px;
	border-radius: 8px 8px 0 0;
	border-bottom: 26px solid #1dd2af;
}

.sanjiao {
	position: absolute;
	left: -21px;
	top: 30px;
	width: 40px;
	height: 40px;
	background: #fff;
	border: 1px solid #b8b8b8;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 99;
	border-top: 0;
	border-right: 0;
}

@media (max-width: 991px) {
	.sanjiao {
		left: 50%;
		top: -22px;
		border: 1px solid #b8b8b8;
		transform: rotate(45deg);
		-webkit-transform: rotate(-45deg);
		z-index: 99;
		border-bottom: 0;
		border-left: 0;
		margin-left: -20px;
	}
	.list_student {
		margin-top: 40px;
	}
}

.list_student .col-md-2 {
	text-align: center;
	text-align: -webkit-center;
	height: 100%;
}

@media (min-width: 992px) {
	.list_student .col-md-2 .line {
		width: 0px;
		height: 180px;
		border-left: 1px solid #b6b6b6;
	}
}

.list_student .col-md-5 .row {
	margin-bottom: 20px;
}

.list_student .col-md-5 .row .col-md-5 {
	color: #1dd2af;
}

@media screen and (min-width: 768px) .carousel-caption {
	padding-bottom: 30px;
}

.carousel-caption {
	position: initial;
	color: #2c3e50;
	text-align: center;
	text-shadow: none;
}


/*底部*/

.footer {
	background-color: #2c3e50;
	height: auto;
	margin-top: 30px;
	/*padding: 40px 0px;*/
	color: #fff;
	font-size: 13px;
}

.footer_containt h4 {
	color: #1dd2af;
	font-size: 20px;
}

.footer_containt {
	padding-bottom: 10px;
	/*border-bottom: 1px solid #394c5f;*/
}

.tags span {
	padding: 2px;
	border: 1px solid #fff;
	display: inline-block;
	margin-bottom: 3px;
}

.address span {
	color: #1dd2af;
	/*color: #fdf9a9;*/
}

.footer .row .text-center span {
	color: #1dd2af;
}

.page_end {
	padding-top: 20px;
	font-size: 14px;
}

.page_end .dizhi {
	font-size: 13px;
	color: #8596a7;
}

@media screen and (min-width: 992px) {
	.footer {
		padding: 40px 0px;
	}
	.footer_containt {
		;
		border-bottom: 1px solid #394c5f;
	}
}