/* 清除内外边距 */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

fieldset, lengend, button, input, textarea, /* form elements 表单元素 */

th, td { /* table elements 表格元素 */

		margin: 0;

		padding: 0;

		box-sizing: border-box;

}



/* 设置默认字体 */

body,

button, input, select, textarea { /* for ie */

		/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/

		font-family: "微软雅黑",sans-serif, inherit; /* 用 ascii 字符表示，使得在任何编码下都无问题 */

		font-size: 14px;

}



address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */

code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */

small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */



/* 重置列表元素 */

ul, ol { list-style: none; }

dl, ol, ul{margin-bottom: 0rem !important;}







abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */

		border-bottom: 1px dotted;

		cursor: help;

}



q:before, q:after { content: ''; }



/* 重置表单元素 */

legend { color: #000; } /* for ie6 */

fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

button, input, select, textarea {

		font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */

}



/* 重置表格元素 */

table {

		border-collapse: collapse;

		border-spacing: 0;

}



/* 重置 hr */

hr {

		border: none;

		height: 1px;

}



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html { overflow-y: scroll; }

/*超出内容显示省略号*/

.ellipsis{  max-width: 100%;  white-space: nowrap;  text-overflow:ellipsis;  overflow:hidden;  }

/*清除浮动*/

.clearfix {  *zoom: 1;  }

.clearfix:before,

.clearfix:after {  display: table;  line-height: 0;  content: "";  }

.clearfix:after {  clear: both;  }







@media(max-width:768px){

    .top{

        height: 200px;

    }

}

.fyys{ margin: 40px auto 0 auto; text-align: center;}



.fyys>a{ padding: 5px 10px 5px 10px; background: #ffffff; color: #333333; border: solid 1px #E51278;}



.fyys>.curr{ background: #E51278; color: #ffffff; border: solid 1px #E51278;}



.fyys>.curr>font{ color: #ffffff;}



.fyys>a:hover{ background: #E51278; color: #ffffff; border: solid 1px #E51278;}

#pages {

    font-family: 鐎瑰缍;

    padding: 14px 0 10px;

    text-align: center;

    font-size: 16px;

}

#pages a {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #e3e3e3;

    color: #333333;

    display: inline-block;

    height: 22px;

    line-height: 22px;

    padding: 0 10px;

    text-align: center;

}



#pages a.a1 {

    background: transparent url("../images/admin_img/pages.png") no-repeat scroll 0 0;

    padding: 0;

    width: 56px;

}

#pages a:hover {

    background: #f1f1f1 none repeat scroll 0 0;

    color: #000000;

    text-decoration: none;

}

#pages span {

    background: #2269ab none repeat scroll 0 0;

    border: 1px solid #2269ab;

    color: #ffffff;

    display: inline-block;

    height: 22px;

    line-height: 22px;

    padding: 0 10px;

    text-align: center;

}

.page .noPage {

    background: transparent url("../images/icu/titleBg.png") repeat-x scroll 0 -55px;

    border: 1px solid #e3e3e3;

    color: #a4a4a4;

    display: inline-block;

    height: 22px;

    line-height: 22px;

    text-align: center;

    width: 56px;

}



/* 重置文本格式元素 */

a { text-decoration:none; color: #000;}

a:link{

	text-decoration:none;

}

a:visited{

	text-decoration:none;

}

a:hover{

	text-decoration:none;

}

a:active{

	text-decoration:none;

}















.curr{

    border-bottom: 1px solid #727272;

}



.curr_all{

    display: flex;

    justify-content: space-between;

    align-items: center;

    font-size: 14px;

    color: #000;

    padding: 15px 0;

}



.curr_nav{

    display: flex;

    align-items: center;

}



.curr_nav span,.curr_nav a{

    padding: 0 5px;

}



.curr_title{

    font-size: 20px;

}







@media(max-width:768px){

    .curr_all{

        display: block;

        padding: 15px 0;

    }

    .curr_title {

        font-size: 25px;

    }

    .curr_nav{

        padding-top: 10px;

    }

    .curr_left{

        display: none;
        
    }

}








.left{
    width: 20%;
    float: left;
}

.left_top {
    text-align: center;
    width: 100%;
    height: 76px;
    background: #d73240;
}

.left_top p {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 30px;
    padding-top: 23px;
    width: 100%;
    display: block;
}

.left ul {
    border: 1px solid gainsboro;
    background-color: #fff;
}

.left li {
    border-bottom: 1px solid gainsboro;
}

.left a.cur {
    color: #d73240;
    border-bottom: 1px solid #d73240;
}

.left a {
    display: block;
    padding: 15px 0;
    font-size: 16px;
    text-align: center;
    color: #666666;
}

.left a:hover {
    color: #d73240;
}



@media(max-width:768px){

    .curr{

        padding-top: 10px;

    }

    .left{
        display: none;
    }

}



.content,.about-desc{
    padding-top: 30px;
}

.about_content_all,.news-box,.page_news_title,.page_news_desc,.page_news_content,.page_prev_news{
    width: 75%;
    float: right;
}


@media(max-width:768px){

    .about_content_all,.news-box,.page_news_title,.page_news_desc,.page_news_content,.page_prev_news{
        width: 100%;
    }

    .curr_all{

        display: block;

        padding: 15px 0;

    }

    .curr_title {

        font-size: 25px;

    }

    .curr_nav{

        padding-top: 10px;

    }

    .curr_left{

        display: none;
        
    }

}
