@charset "utf-8";
/*
	---大连外国语大学
	---Date: 2021/03/30
	---Author: Gao Xiaohui
*/

body #nav     { background: url(../images/banner1.jpg) center; width:100%; height:260px; }
.mobile { display:none; }
.contentNav
{
	height:60px;
	line-height:50px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}

.contentNav .nav
{
	color:#666;
	font-size:16px;
}

.contentNav .nav a{
	color:#666;
	font-size:16px;
}

.contentNav .nav a:hover
{
	color:#F40B63;
}

.mainContent h1
{
	font-size:30px;
	color:#333;
	font-weight: normal;
	line-height:1.25em;
	padding:10px 0 5px 0;
}
.news-top { font-size:12px; font-style:normal; border-bottom:1px solid #ccc; overflow:hidden; margin-bottom:15px; }
.news-top .year { font-weight:normal; margin-left:25px; }
.flL { float:left; }
.flR { float:right; }
.mt15 {}
.color-333 { color:#333; }
.color-888 { color:#888; }
.mainContent .position
{
	color:#999;
	font-size:12px;
	border-bottom:1px solid #ddd;
	text-align:center;
	line-height:30px;
}

.channeltopimg   { width:100%; overflow: hidden; }

.content  { width:100%; background:#fff; margin-bottom:20px; }
.content .channelInfo .nav
{
}

.content .channelInfo .nav a
{
	color:#333;
	font-size:12px;
}

.content .channelInfo .nav a:hover
{
	color:#026eb7;
}

.content .channelInfo i
{
	position:absolute;
	z-index:-1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	zoom:1;
	*height:999px;
}

.content .channelInfo h2
{
	font-size:30px; line-height:1em; padding:0.2em 0 0.65em;
}

.content .channelInfo p
{
	font-size:14px; line-height:1.5em; padding-top:1.2em;
}


.content .mainContent .subChannelList li
{
	float:left; _display:inline; width:33.3%; margin-bottom:30px;
}

.content .mainContent .subChannelList figure 
{
	background:#f6f6f6; height:310px; margin:0 15px;
}

.content .mainContent .subChannelList figure img
{
	width:100%;
}

.content .mainContent .subChannelList figure figcaption
{
	display:block; padding:1.2em 30px 0 30px;
}

.content .mainContent .subChannelList figure figcaption a
{
	color:#22132d; font-size:16px; line-height:22px; padding:0.3em 0 0.5em 0; display:block;
}

.content .mainContent .subChannelList figure figcaption a:hover
{
	color:#4F608C;
}

.content .mainContent .subChannelList figure p
{
	color:#777; padding:0 30px 0 30px; font-size:12px; line-height:18px;
}


.content .mainContent .multiChannel figure 
{
	height:	350px
}


.content .mainContent .subChannelList figure ul
{
	padding:0 20px;
}


.content .mainContent .subChannelList figure li
{
    float: left;
	_display:inline;
	line-height:18px;
	font-size:12px;
	width:50%;
	margin:0;
}

.content .mainContent .subChannelList figure li a
{
	display:block; border-bottom:1px solid #ddd; padding:10px 0; margin:0 10px;
}

.content .mainContent .subChannelList figure li a i
{
    float: right; _display:inline;
}


.content .commContent .mainContent
{
	padding:0 5px; margin-top:30px;
}

.content .commContent .mainContent .contentNav
{
	margin-right:15px; margin-left:15px;
}


.detailContent .column_1,.detailContent .column_2,.detailContent .column_3 {
    float: left; _display:inline;
}

.detailContent .column_1 {
    width: 280px;
}

.detailContent .column_2 {
	float:right;
	margin-top:20px;
    width: 680px;
}

.detailContent .leftNav
{
    width:100%;
}

.detailContent .leftNav h3
{
	background:#e00723; color:#fff; font-size:30px; line-height:60px; padding-left:35px; font-weight:bold;
}

.detailContent .leftNav li
{
	font-size:16px; line-height:50px; zoom:1; background:#f9f9f9 url(../images/subnav-icon.png) 130px center no-repeat; border-bottom:1px solid #eee; border-top:1px solid #fff; text-indent:35px;
}
.detailContent .leftNav li:hover {background:#eee url(../images/subnav-icon_h.png) 130px center no-repeat;}
.detailContent .leftNav ul
{
	display:block;
}

.detailContent .leftNav li a
{
	color:#333; display:block; zoom:1; font-size:18px;
}

.detailContent .leftNav li a:hover
{
	color:#F40B63;
}
.detailContent .leftNav li.current ul
{
	display:block;
}

.detailContent .leftNav li ul
{
	margin:0; border:0; position:relative; width:100%; display:none;
}

.detailContent .leftNav li ul li
{
	border-bottom:0; border-top:1px solid #fff; font-size:14px; background:#f7f7f7 none; padding:0;
}

.detailContent .leftNav li.current ul li a,.detailContent .leftNav li ul li a
{
	position:static; line-height:50px; height:50px; font-size:16px;
}

.detailContent .leftNav li ul li a:hover , .detailContent .leftNav li ul li.current a
{
	background:#f0f0f0;
}

.detailContent  .mainContent .article h2
{
	font-size:20px; color:#666; border-bottom:1px solid #ddd; text-align:center; padding-bottom:1.2em; margin-bottom:1.2em;
}

.detailContent .mainContent .article
{
	padding:15px 30px 20px; font-size:16px; line-height:30px; color:#333;
}
/*search*/
.search { width:100%;}
.search_a  { width:220px; height:50px; padding-left:10px; line-height:50px; color:#666; overflow:hidden; border:1px solid #ccc; border-right:none; background:#f3f3f3; font-size:16px; }
.search_b  { width:60px; height:50px; background:#e00723 url(../images/icon_seach.png) center center no-repeat; border:none; color:#fff; text-indent:-9999px; }

/*contact*/
.contact {position:relative; top:50px; left:0px; width:100%;}
.contact h3 {
	color:#295ec0; font-size:24px; line-height:50px; border-bottom:4px solid #295ec0; font-weight:bold; }
.contact h3 i { font-size:14px; }
.contact ul { margin-top:8px; }
.contact li { height:40px; line-height:40px; color:#666; }
.contact li img { width:15px; vertical-align:middle; }
/****/
.news_article { width:100%; overflow:hidden; }
.news_article li { background: url(../images/h1-icon.png) 0 28px no-repeat; min-height:110px; padding:25px; border-bottom:1px solid #ccc; display: block; }
.news_article li .time { float:left; color:#999; font-size:14px; margin:12px 0px 20px 12px; }
.news_article li .time b,.year-icon { background:url(../images/year-icon-2.png) 0 center no-repeat; font-weight:normal; padding-left:20px; }
.news_article li .time i,.look-icon { background:url(../images/look-icon-2.png) 0 center no-repeat; font-style:normal; font-size:14px; padding-left:22px; margin-left:50px; }
.year .look-icon  { margin-left:0px; }
.news_article li a { float:left; font-size:20px; color:#555; margin-left:10px; width:590px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news_article li a:hover  { color:#f40b63; text-decoration:underline; }
.news_article li a.quanwen:hover  { background:#f40b63; color:#fff; text-decoration:none; }
/**news**/
.detailContent .mainContent .list_ul  { padding:20px 40px; }
.detailContent .mainContent .list_ul li  { width:396x; float:left; margin:5px; }
.detailContent .mainContent .list_ul li img  { width:395px; }

#pagelist{ height:58px; margin-bottom: 20px; margin-top:20px; line-height:58px; }
#pagelist a{ color: #888; background:#eee; padding:6px 12px; margin:0 5px; }
#pagelist a:hover {background-color: #e00723; color:#fff;}
#pagelist b{ padding:6px 12px; background-color: #e00723; color:#fff; }

.column_1 section   { margin-top:20px; }
.index_modle   { border:10px solid #f3f3f3; }
.index_modle h2   { background:#f3f3f3; padding-left:10px; height:46px; font-size:30px; font-weight:bold; color:#e00723; }
.index_modle ul   { width:100%; }
.index_modle li   { height:40px; line-height:40px; border-bottom:1px dashed #d8d8d8; }
.index_modle li a { float:left; font-size:16px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:240px; }
.index_modle li a:hover   { color:#e00723; }
.index_modle li .time  { float:right; color:#999; font-size:14px; font-style:normal; }

.media,.news_cjdt   { margin-top:24px; }
.notice li  { margin:0 10px; }
.notice a   { width:300px; }
.news_cjdt a   { width:460px; }
.news_cjdt ul  { margin-bottom:3px; }
.index_modle li.media_li a    { width:260px; }
.media li   { border:none; padding:0 10px; }
.media .media_li  { width:260px; height:auto; padding:0; }

/**样板支部**/
.zhibu_article { width:100%; overflow:hidden; }
.zhibu_article li { float:left; width:290px; height: auto; padding:20px; margin:10px; text-align:center; border:10px solid #f3f3f3; display: block; }
.zhibu_article li:hover  { border:10px solid #e00723; }
.zhibu_article li a { font-size:22px; color:#555; font-weight:bold; }
.zhibu_article li a:hover  { color:#e00723; }
