@charset "utf-8";




.header_inner,.wal{
	max-width: 14rem;
	margin: 0px auto;
}
.inner{
	max-width: 14rem;
	margin: 0px auto;
}



/* 头部*/
.header {
	width: 100%;
	position: relative;
	background: #033771;
	border-bottom: 1px solid #285d9a;
}
.header3 {
	width: 100%;
	position: relative;
	background: #033771;
	border-top: 1px solid #012049;
}

.logo {
	padding: 0.3rem 0px;
}

.top_link {
	text-align: right;
	/* margin-bottom: 17px; */
	color: #FFFFFF;
	height: 40px;
}

.top_link>a {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 40px;
	padding: 0px 10px;
}

/* 检索 */
#gp-serBtn4 {
	position: relative;
	z-index: 801;
	*width: 40px;
	margin-left: 0;
	top: 3px;
}

.icon-search:before {
	content: "\e634";
}

.top_link .iconfont {
	font-size: 23px;
}

/*半透明背景*/
.gp-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 800;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=80);
	display: none;
	left: 0
}

/*1.默认展开的搜索*/
.gp-search {
	width: 220px;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	transition: all 0.35s ease-in-out;
	border: 1px solid #ccc;
}

.gp-ser {
	width: 100%;
	height: 36px;
	z-index: 9999994;
	margin: 0 auto;
	position: relative;
}

.gp-search input,
.gp-search button {
	position: absolute;
	height: 36px;
	line-height: 36px;
	border: none;
	background: none;
	top: 0px;
	overflow: hidden;
}

.gp-search input.notxt {
	color: #667ebb;
	width: 82%;
	left: 0;
	padding-left: 2%;
}

.gp-search .notxt1 {
	position: absolute;
	width: 15%;
	right: 0;
	cursor: pointer;
	color: #fff;
}

/*4.搜索按钮全屏展开*/
#gp-serBtn4 {
	position: relative;
	z-index: 801;
	*background: url(../img/search.png) no-repeat center center;
	*width: 40px;
	margin-left: 0;
}

.gp-search4 {
	height: 0;
	border: none;
	width: 800px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	z-index: 802;
	left: 50%;
	margin-top: -27px;
	margin-left: -400px;
}

.gp-search4 .gp-ser {
	max-width: 800px;
}

.gp-search4 input,
.gp-search4 button {
	height: 54px;
	line-height: 54px;
}

.gp-search4 .gp-ser {
	height: 54px;
	border: 1px solid #ccc;
}

.gp-search4 .notxt1 {
	background: #0f64bd;
	color: #fff;
	*background: url(../img/search.png) no-repeat center center #0f64bd;
}

.gp-search4 .gp-ser {
	display: none;
	border: none;
	background: #fff;
}

.gp-search4.active .gp-ser {
	display: block;
}

.gp-search4.active {
	height: 80px;
}

.searchActive .gp-overlay {
	top: 0;
	margin: 0
}


/*导航*/
/*nav*/

.logo_right {
	margin-top: 50px;
	background: #6887aa;
}

.nav {
	
	height: 50px;
	line-height: 50px;
	position: relative;
	z-index: 9;
}

.nav li {
	float: left;
	width: 10%;
	/* padding: 0px 0.34rem; */
	position: relative;
}

.nav li>a {
	font-size: 18px;
	color: #fff;
}
.nav .last{padding-right: 0px;}
.nav .v1 {
	display: block;
	line-height: 50px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	position: relative;
}

.nav .v1:hover .down {
	display: block;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}

.nav>li::before {
	content: "";
	background-color: rgb(255, 255, 255);
	position: absolute;
	bottom: 0px;
	width: 0px;
	height: 0px;
	left: 50%;
	transition: all 0.3s ease-in-out 0s;
}



.nav>li.on .down {
	background: linear-gradient(rgb(16, 101, 189) 0%, rgba(9, 44, 135, 0) 100%);
}



.nav .down {
	position: absolute;
	width: 100%;
	z-index: 99;
	/* top: 100%; */
	/* padding-bottom: 15px; */
	/* padding:25px 47px 11px; */
	background-color: #033771;
	/* overflow: hidden; */
	left: 0;
	/* padding-bottom: 30px; */
	display: none;
}

.nav .down dd {
	margin-bottom: 0px;
	text-align: center;
	line-height: 30px;
}
.nav .down dd a{color:#fff;font-size: 14px;line-height: 30px;}
.nav .down dd:hover {
    background: #032b58;
}


.nav .down .s1 {
	font-size: 17px;
	color: #fff;
	line-height: 1.5em;
	padding-bottom: 13px;
	position: relative
}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top: 83px;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none;}
.menuBtn b{display:block;height:3px;background-color: #ffffff;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}







/* banner */
/**主页banner开始**/
.banner_wrap {
	/* margin-bottom: 40px; */
	position: relative;
}

.banner_wrap .picBtnTop .bd {
	position: relative;
	z-index: 0;
}

.picBtnTop .bd li {
	position: relative;
	zoom: 1;
	vertical-align: middle;
}

.picBtnTop .bd li .pic {
	position: relative;
	z-index: 0;
}

.picBtnTop .bd li .pic img {
	width: 100%;
	vertical-align: middle;
}

.banner_wrap .picBtnTop .hd {
	position: absolute;
	left: 50%;
	bottom: 30px;
	z-index: 2;
	margin-left: -62px;
}

.picBtnTop .hd ul li {
	width: 15px;
	float: left;
	height: 12px;
	margin: 0px 5px;
	color: transparent;
	background: url(../img/dot1.png) no-repeat center;
}

.picBtnTop .hd ul li.on {
width: 50px;	background: url(../img/dot2.png) center;
}

.picBtnTop .prev,
.picBtnTop .next {
	width: 28px;
	height: 52px;
	position: absolute;
	top: calc(50% - 26px);
	z-index: 2;
}

.picBtnTop .prev {
	left: calc((100% - 1400px)/ 2);
	background: url(../img/bannav_left.png) no-repeat center;
}

.picBtnTop .next {
	right: calc((100% - 1400px)/ 2);
	background: url(../img/bannav_right.png) no-repeat center;
}



/* 搜索 */
.search_wrap{min-height: 2.75rem;}
.box_wrap{
	width: 1150px;
	margin: 0px auto;
}
.search_wrap .tab-hd{background-color: #005faf;}
.search_wrap .tab-hd h2{
	float: left;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	height: 60px;
	line-height: 60px;
	font-size: 18px;	
	color: #fff;
	font-weight: bold;
	background: url(../img/line1.png) no-repeat right center;
}

.search_wrap .tab-hd .active{
	background: #0083ff;

}
.search_wrap .tab-bd .box_wrap{display: none;}

.search_wrap .tab-bd .active{display: block;}
.search_wrap{
	background-color: #f5f7f6;
}
.search_box{
	
	margin: 0px auto;
	margin-top: 70px;
	height: 62px;
	border-radius: 10px;
}
.search_box select{
	width:118px ;
	height: 60px;
	border: none;
	outline: none;
	font-size: 16px;
	line-height: 60px;
	text-indent: 30px;
	margin-right: 35px;
	background: url(../img/jian2.png) no-repeat right center #fff;
}
.search_box select option{
	text-indent: 30px;
}
.search_box  .inp{
	width: 7.05rem;
	height: 60px;
	line-height: 60px;
	border: none;
	outline: none;
	text-indent: 20px;
	display: inline-block;
	background: url(../img/line2.png) no-repeat left center #fff;
}
.search_box .fl{
	width: 10rem;
	box-shadow: 2px 2px 3px #f0f1f1,-2px -2px 3px #f0f1f1;
	border: 1px solid #d5d5d5;
	background-color: #ffffff;
}
.search_box .sub{
	width: 140px;
	height: 62px;
	float: right;
	color: #fff;
	font-size: 20px;
	text-indent: 40px;
	background: url(../img/search02.png) no-repeat 30px center;
	border: none;
	outline: none;
	background-color: #f09e00;
}

.search_hot{
	margin-top: 30px;
	padding-bottom: 0.3rem;
}

.search_hot  a{
	padding: 0px 15px;
	line-height: 15px;
}

/*标题通用*/
 .title {
	font-size: 0.26rem;
	color: #0b3b72;
	line-height: 0.6rem;
	overflow: hidden;
}
.title p{
	float: left;
	line-height: 0.6rem;
}

.title a {
	float: right;
	padding-right: 14px;
	font-size: 0.14rem;
	line-height: 0.6rem;
	color: #666666;
	background: url(../img/morebg.png) no-repeat right center;
}

/*main1*/
.main1{background: #f4f4f4;padding-top: 20px;overflow: hidden;}
.main1l{float: left; width: 33%; margin-right: 2%;}
.main1c{float: left; width: 33%; margin-right: 2%;}
.main1r{float: left;width: 30%;margin-top: 5px;overflow: hidden;}

/*通知公告*/
.main1l .title{background: url(../img/tzggbg.png) no-repeat left center;}
.tzggn{width: 100%;}
.tzggdt{background: #fff; height: 50px; padding: 5px 0px; margin-bottom: 15px;}
.tzggsj{height: 40px;margin: 5px 0px;padding: 0px 10px 0 8px;text-align: right;width: 56px;border-right: 1px solid #cfd2d7;float: left;}
.tzggsj p{line-height: 20px; font-size: 14px; color: #e8a402; }
.tzggbt{font-size: 14px;color: #333;line-height: 25px;padding: 0 15px;width: calc(100% - 106px);float: right;display: -webkit-box;-webkit-box-orient:vertical;/*设置方向*/-webkit-line-clamp:2;/*设置超过为省略号的行数*/overflow:hidden;}
.tzggdt a {display: block;}
.tzggdt a:hover .tzggbt{color: #F09E00; transition: 0.3s;}
/*新闻动态*/
.main1c .title{background: url(../img/xwdtng.png) no-repeat left center;}
.xwdtn{width: 100%; }
.xwdtst{height: 136px; width: 100%; background: #ffffff;}
.xwdttu{width: 180px; height: 136px; float: left;}
.xwdttu img{width: 100%;}
.xwdtsty{float: right; width: calc(100% - 200px); padding: 10px;}
.wxstbt{font-size: 16px;color: #333333;line-height: 40px;-webkit-box-orient: vertical;-webkit-line-clamp: 1;/* overflow: hidden; */text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.wxstjj{font-size: 14px;color: #666666;display: -webkit-box;-webkit-box-orient:vertical;/*设置方向*/-webkit-line-clamp:2;/*设置超过为省略号的行数*/overflow:hidden;line-height: 24px;}
.xwdtdt{height: 38px;background: url(../img/listbg.png) no-repeat left center;padding-left: 12px;}
.xwdtbt1{font-size: 14px;color: #333333;line-height: 38px;width: calc(100% - 80px);float: left;-webkit-box-orient: vertical;-webkit-line-clamp: 1;/* overflow: hidden; */text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.xwdtsj{font-size: 14px;color: #757575;line-height: 38px;width: 80px;float: right;}
.xwdtdt a {display: block;}
.xwdtdt:hover .xwdtbt1{color: #F09E00; transition: 0.3s;}


/*快速通道*/
.main1r p{color: #fff; font-size: 16px; line-height: 50px;}
.xtlj{width: 50%;text-align: center;float: left;height: 206px;background-color: #0b3b72;z-index: 1000;box-shadow: 0px 0px 10px 0px #06284e;position: relative;}
.xtlj2{width: 50%; text-align: center; float: left; height: 206px; background-color: #164070;}
.kstdtu{width: 64px; height: 64px; margin: 0 auto; margin-top: 50px;}
.kstdtu img{transition: 0.8s;}

.main1r a{display: block;}
.main1r a:hover img {transform: rotateY(180deg); }




/*main2*/
.main2{background: #ffffff;padding-top: 20px;overflow: hidden;}
.ksdh{width: 50%;height: 100px;float: left;margin-bottom: 1px;}
.dbt{width: 110px;height: 100px;background:url(../img/m3xbtbg.png) no-repeat center;text-align: center; float: left;}
.dbt p{color: #fff;line-height: 28px;font-size: 20px;padding: 20px 30px;}
.kstdxlb{width: calc(100% - 110px); float: left; background:#d9e6f4; height: 100px;}

.kstdxlb ul{padding: 15px 20px;width: calc(100% - 40px);overflow: hidden;}
.kstdxlb li{width: 25%;float: left;}
.kstdxlb1 li{width:33%;float: left;}
.kstdxlb li a{font-size: 14px;line-height: 25px;color: #333;}




/* 学院新闻 */
.index-news,.index-main2,.index-main3
{
	margin-top: 0.3rem;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.index-news .col-1,.index-main2 .col-1{
	width: 100%;
}


.index-news .col-1 li a {
	display: block;
	color: #000;
	transition:0.3s;
}

.index-news .col-1 li a .name {
	font-size: 0.17rem;
	line-height: 0.25rem;
	padding: 0.13rem 0;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-news .col-1 li a:hover,.news-list ul li a:hover,.news-first .news-right:hover h2{
	color: #0068b7;
	
}
.index-news .picBtnTop{position: relative;}
.index-news .col-1 .pic {
	height: 2.64rem;
	overflow: hidden;
}


.index-news .news_title {
	width: 100%;
	position: absolute;
	bottom: 0rem;
	z-index: 2;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	height: 45px;
	background: url(../img/capbg.png) repeat-x left bottom;
}

.index-news .news_title h2 {
	width: 100%;
	padding: 0px 15px ;
	box-sizing: border-box;
	font-weight: normal;
	overflow: hidden;
	line-height: 45px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-news .picBtnTop .hd {
	position: absolute;
	top: 15px;
	z-index: 2;
	right: 10px;
}

.index-news .picBtnTop .hd ul li {
	background: url(../img/dot4.png) no-repeat center;
}

.index-news .picBtnTop .hd ul li.on {
	background: url(../img/dot3.png) no-repeat center;
}


.index-news .tab-hd {
	/* border-bottom: 1px solid #dfe7f0; */
}

.index-news .tab-hd .title {
	color: #333333;
	float: left;
	border-bottom: 0;
	margin-bottom: 0;
	margin-right: 0.5rem;
}
.index-news .tab-hd .title p{border-bottom: 0;}
.index-news .tab-hd .title p{
	/* font-weight: bold; */
}
.index-news .notice_more {
	margin-top: -31px;
	position: relative;
	z-index: 99;
	float: right;
	color: #888888;
padding-right: 14px;
	background: url(../img/morebg.png) no-repeat right center;
}

.index-news .notice_more img {
	vertical-align: middle;
}

.index-news .tab-hd>.active {
	color: #0b6ec2;
	/* border-bottom: 3px solid #1063af; */
}

.index-news .tab-bd>div {
	display: none;
}


.index-news .tab-bd>.active {
	display: block;
}

.index-news .notice_list ul li,.news-list ul li {
	/* line-height: 0.25rem; */
	/* padding: 0.1rem 0; */
	overflow: hidden;
	/* border-bottom: 1px dashed #cccccc; */
}

.index-news .notice_list ul li h2,.news-list ul li h2{
	font-size: 16px;
	font-weight: normal;
	padding-left: 0.15rem;
	background: url(../img/dot5.png) no-repeat left center;
	width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.index-news .notice_list ul li span,.news-list ul li span{float: right;color: #999999;}

/*师生风采*/
.ssfcli{width: 23.5%;float: left;margin-right: 2%;}
.tu img{width: 100%; height: 190px;}
.tpsm{font-size: 16px; color: #333; background:#eff0f1; height: 50px; line-height: 50px; text-align: center;}
.lastli{margin-right: 0px;}
.tu {overflow: hidden;}
.ssfcli:hover img {transform: scale(1.1, 1.1); transition: .5s;}



/* yewei */
.footer{
	padding: 0px 0px;
	min-height: 1.6rem;
	/* margin-top: 0.4rem; */
	color: #fff;
	background: url(../img/dibg.png) no-repeat center;
}
.footer .fl{
	width: 40%;
	font-size: 14px;
	margin-top: 25px;
	
}
.ftlogo img{margin-top: 12px;}
.footer .fl p{font-size: 14px; line-height: 24px; color: #fff;}
.links a{
	color: #fff;
	padding: 0px 15px;
}
.contact{
	margin: 10px 0px;
}
.footer .fr{width: 120px ; text-align: center; margin-top: 25px;}
.footer .fr div{
	float: left;
	margin-left: 15px;
}
.footer .fr div img{
	width: 100px;
}

















/* 内页 */
.neiimg>img {
	width: 100%;
}

.nav_left {
	margin-top: 30px;
	width: 20%;
	max-width: 260px;
	position: relative;
}
.nav_left>img{
	position: absolute;
	z-index: 0;
	left: -10px;
	top: 0px;
}
.nav_left>h2 {
	font-size: 22px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-weight: normal;
	background-color: #115ca4;
	position: relative;
}

.nav_left>ul>li{
	background-color: #f5f7f8;
	text-align: center;
	border-bottom: 1px solid #dcdcdc;
}
.nav_left>ul>li>a {
	
	font-size: 17px;
	display: block;
	height: 48px;
	line-height: 48px;
	box-sizing: border-box;
	color: #333;
	
}
.nav_left .hov>a{
	/* background: url(../img/sandot.png) no-repeat 92% center; */
}
.nav_left>ul>li>a:hover{
	color: #005faf;
	
}
.nav_left>ul>li:hover{
	background-color: #d5eaff;
}
.nav_left dl{
	background-color: #eef0f1;
	padding: 8px 0px;
	display: block;
}
.nav_left dl dd a{
	font-size: 15px;
	color: #666666;
	display: inline-block;
	line-height: 28px;
	text-indent: 20px;
}
.nav_left dl dd:hover a{
	color: #005faf;
	text-decoration:underline;
}
.nav_left ul .act{
	background-color: #d5eaff;
}
.nav_left ul .act>a{
	color: #005faf;
	display: block;
	/* background: url(../img/sandot2.png) no-repeat 92% center; */
}







/*右侧*/
.nav_right {
	width:79%;
	max-width: 1100px;
	margin-top: 30px;
	margin-bottom: 50px;
	overflow: hidden;
}

.right_inner {
	/* margin: 20px 30px; */
}

.right_top{
	border-bottom: 1px solid #d5d8db;
}
.right_top>h3 {
	font-size: 20px;
	color: #115ca4;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	border-bottom: 3px solid #115ca4;
}

.right_top>p,
.right_top>p a {
	font-size: 14px;
	color: #888888;
	margin-top: 16px;
}

.right_top>p {
	margin-right: 15px;
	padding-left: 25px;
	background: url(../img/wei.png) no-repeat left center;
}





/* 列表 */
.list>ul {
	margin-top: 20px;
}

.list>ul li {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	border-bottom: 1px dashed #b0b0b0;
}

.list>ul li a {
	float: left;
	display: block;
	width: 75%;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 20px;
	box-sizing: border-box;
	background: url(../img/dot5.png) no-repeat left center;
}

.list .date1 {
	color: #a4a4a4;
	float: right;
}

.list>ul li a:hover {
	color: #006DA6;
}

.list {

	margin: 0px 15px 70px 15px;
}

/* pic */
.pic_list {
	margin-top: 25px;
	margin-bottom: 60px;
	overflow: hidden;
}

.pic_list ul li {
	float: left;
	max-width: 350px;
	width: 32%;
	margin-right: 2%;
	/* background-color: #eaf0f4; */
	position: relative;
	margin-bottom: 25px;
}

.pic_list ul li h2 {
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
}

.img_wrap {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.img_wrap img {
	width: 100%;
}



.pic_list .last {
	margin-right: 0px;
}

/*内容*/
.content_title>h1,
.dp>h1 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	margin-top: 30px;
}


.cont p {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 10px;
}

.fen {
	background: #eeeeee;
	height: 45px;
	margin: 20px 0px;
	overflow: hidden;
}

.fen .popup_renren {
	background-position: 1px -208px;
}

.fen .popup_tqq {
	background-position: 1px -260px;
}

.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
}

.ye p a:hover {
	color: #0a5498;
}

.fen .bdsharebuttonbox {
	width: 185px;
	margin: 5px auto;
}

.content {
	padding-bottom: 50px;
	margin: 0px 5%;
}

.dp {
	margin-bottom: 80px;
}

.zi_search{
	margin-top: 30px;
}
.zi_search .inp{
	width:70% ;
	max-width: 680px;
	height: 60px;
	background: #fcfcfc url(../img/searchzi.png) no-repeat 20px center;
	border: 1px solid #e5e5e5;
	color: #888888;
	font-size: 16px;
	line-height: 60px;
	text-indent: 60px;
	outline: none;
}
.zi_search .sub{
	width: 140px;
	height: 60px;
	color:#ffffff ;
	font-size: 20px;
	border: 1px solid #f09e00;
	background: #f09e00;
}
.zi_kind{
	background: #f2f6fa;
	padding: 20px;
	margin-top: 35px;
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
}
.zi_kind ul{
	float: left;
	overflow: hidden;
}
.zi_kind ul li{
	float: left;
	margin-bottom: 10px;
}
.zi_kind span{
	float: left;
	line-height: 25px;
}
.letter,.cultures{
	padding-bottom: 15px;
	border-bottom: 1px solid #e4e8ec;
}
.letter ul li,.cultures ul li,.kinds ul li{
	padding: 0px 11px;
}
.letter ul li a{font-weight: bold;}
.letter .act a,.cultures .act a,.kinds .act a{
	color: #115ca4;
}
.cultures,.kinds{
	margin-top: 15px;
}
.cultures ul{
	width: 90%;
}

.cultures ul li a,.kinds .act a{	position: relative;padding-bottom: 3px;}
.cultures .act a::after,.kinds .act a::after{
	width: 100%;
	height: 2px;
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color:#115ca4 ;
}
.kinds i{float:left;}
.kinds span{
	width: 80px;text-align: justify;}
.kinds span::after{
	 content: " ";
	 display: inline-block;
	 width: 100%;
	 height: 0px;
}
.kind_list{
	margin-top: 30px;
}
.kind_list ul li{
	border-bottom: 1px solid #eef0f1;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.kind_list ul li a{display: block;}
.kind_list ul li h2{
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 35px;
}
.kind_list ul li p{
	color: #999999;
	font-size: 12px;
}
.kind_list ul li div{
	line-height: 30px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.main2l{width: 32%; margin-right: 2%; float: left;}
.main2c{width: 32%; margin-right: 2%; float: left;}
.main2r{width: 32%; float: left;}
.xwdtst2{width: 100%;}
.xwdtst2 img{width: 100%;}

.main3{margin-top: 40px; background-color: #F1F1F1; height: 60px;}
.yqlj p{font-size: 20px;line-height: 60px;float: left;margin-right: 20px;font-weight: bold;padding-right: 1px solid #ffffff;}
.yqlj ul{float: left;}
.yqlj ul li {float: left;margin: 0 20px 0 0;}
.yqlj ul li a{line-height: 60px;color: #fffff;font-size: 16px;}