﻿
.maincec .bodyMain .bodyRight .m_content img {
	height:100% !important;
	width:100% !important;
	max-width: 100%;
}

.bodyMain .bodyRight .m_content h1{
	font-size:1.0rem;
	text-align:left;
	padding:0.2rem 0px;

}

.bodyMain .bodyRight .m_content h1 a{
	font-size:0.6rem;
	text-align:left;
	padding:0.2rem 0px;

}

.bodyMain .bodyRight .m_content h2{
	font-size:0.8rem;
	text-align:left;
	padding:0.2rem 0px;
}

.bodyMain .bodyRight .m_content h3{
	font-size:0.6rem;
	text-align:left;
	padding:0.2rem 0px;
}

.bodyMain .bodyRight .m_content h4{
	font-size:0.6rem;
	text-align:left;
	padding:0.2rem 0px;
}

.bodyMain .bodyRight .m_content p{
	font-size:0.6rem;
	padding:0.2rem 0px;
}
.bodyMain .bodyRight .m_content h1 em{
	font-size:0.6rem;
	text-align:left;
	padding:0.2rem 0px;
	font-weight: normal;

}

/*新闻中心*/

.m_content .articleNewList {
	padding:0.2rem 0px;
}

.m_content .articleNewList {
	padding:0.2rem 0px;
}

.m_content .articleNewList .date{
	color:#004ea1;
	padding:0.2rem 
}

.m_content .articleNewList .top a{
	font-size:0.8rem;
	color:#000;
	font-weight:bold;
}

.m_content .articleNewList .middle a{
	font-size:0.6rem;
	color:#000;
}

.m_content .articleNewList .btn a{
	background:#004ea1;
	color:#fff;
	padding:0.4rem;
	font-size:0.6rem;
	margin:0.2rem;
	display:inline-block
}

/*----**/

.m_content .newsList .title a{
	color:#004ea1;
	padding:0.2rem;
	font-size:0.8rem;
	font-weight:bold;
	display:inline-block;
}

.m_content .newsList .brief a{
	
	font-size:0.6rem;
	color:#000;
	margin:0.1rem;
	display:inline-block;
}

.m_content .newsList .date a{
	font-size:0.6rem;
	color:#004ea1;
	display:inline-block;
	padding:0.2rem;
}

/*关于集团*/
.m_content .article p{
	font-size: 0.6rem;
    padding: 0.8rem 0px;
}

.m_content  .titleH{
    padding: 0.8rem 0px;
}

.m_content   .pic_02 .mark{
    padding: 0.8rem 0px;
}

.m_content ul.list-paddingleft-2 li{
	/* padding : 0.2rem 0px; */
	color:#000;
	font-size:0.8rem;
	width:100%;
}

.m_content ul.list-paddingleft-2 li a{
	color:#000;
	font-size:0.8rem;
}

.m_content .zhaopin{
	padding: 0.3rem 0px;
}

/*leader*/
.m_content .leader{
	padding:0.2rem 0px;
}

.m_content .leader dt{
	display:flex;
	flex-direction:column;
}

.m_content .leader dt br{
	display:none;
}

.m_content .leader .blue{
	background:#004ea1;
	margin-bottom:0.2rem 0px;
	text-align:center;	
}
.m_content .leader .blue p{
	padding: 0.3rem 0px;
	font-size:0.8rem;
	color:#fff;
	font-weight:bold;
}

.m_content .leader .blue span{
	font-size: 0.8rem;
	color:#fff;
	padding: 0.3rem 0px;
	display: inline-block;
	font-weight:bold;
}

.m_content .leader .rightTxt04 p{
	font-size:0.8rem;
	padding:0.2rem 0px;
}

.m_content .leader .rightTxt03 h1, .m_content .leader .rightTxt01 h1{
	font-size:0.8rem;
	padding:0.2rem 0px;
	text-align:center;
}

.m_content .leader .rightTxt03 h2, .m_content .leader .rightTxt01 h2{
	font-size:0.8rem;
	padding:0.2rem 0px;
	text-align:center;
}

.m_content .leader .rightTxt03 p, .m_content .leader .rightTxt01 p{
	font-size:0.8rem;
	padding:0.2rem 0px;
}

.maincec .bodyMain .bodyRight .m_content .leader img{
}
/*新增样式 2018/09/27*/
.bodyMain .bodyfull .m_content p{font-size: 0.8rem;}
.bodyMain .bodyRight .m_content .report_cont h1{margin: 1rem auto;text-align: center;font-weight: 700;}
.yearly_rep span{color: #101010;font-size: 1rem;}
.yearly_rep{margin-top: 1.5rem;}
.yearly_rep .ident_line{display: inline-block;/* width: 75%; */width: 70%;height: 0.05rem;background: #d5d5d5;margin-bottom: 0.3rem;}
/* .yearly_rep i{display: inline-block;width: 75%;height: 0.05rem;background: #d5d5d5;margin-bottom: 0.3rem;} */
.yearly li{color: #545454;font-size: 0.9rem;margin-top: 1rem;float: left;width: 50%;}
.report_txt{margin-bottom: 1.5rem;}
.bodyMain .bodyRight .m_content .c_value{color: #004ea2;margin: 1rem auto;}
.value_top{margin-top: 1rem;}
.bodyMain .bodyRight .m_content .value_txt h1{font-size: 0.9rem;color: #004ea2;text-align: center;}
.val_cont p{line-height: 1.2rem;color: #545454;}
.val_txt{text-indent: 2.8rem;margin-top: 1rem;}
.val_img img{width: 100%;height: 100%;}
.val_img{width: 20rem;height: 10rem;margin: 0 auto;}
.value_txt{padding-bottom: 1.5rem;border-bottom: 2px solid #f0f0f0;}
.value_txt2{padding-bottom: 1.5rem;margin-top: 1.5rem;}
.val_tab{color: #fff;background: url(../images/value_tit.png)no-repeat;width: 21rem; height: 2.5rem; background-size: 100% 100%;text-align: center; margin: 1rem auto;line-height: 2rem;background-size: 100% 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bodyMain .bodyRight .m_content .val_tab{font-size: 0.85rem;}
.val_txt2{line-height: 1.3rem;color: #545454;text-indent: 1.5rem;}
p#back-to-top a .top_to{background: #f2f4f6;width: 10rem;height: 2rem;border: 1px solid #d2d2d2;text-align: center;line-height: 2rem;color: #a8a8a8;}
/*成员企业*/
.bodyMain .bodyRight .m_content .article .corp{margin-top: 1.5rem;color: #222;margin-bottom: 1.5rem;}
.cy_comp{margin-left: 1rem;}
.article_list{font-size: 0.8rem;color: #222;}
.article_list li{margin-top: 0.7rem;}
.m_content .article_list .mart_art li a{font-size: 0.9rem;position: relative;margin-left: 1.5rem;}
.art_link{display: inline-block;background: url(../images/a_link.png)no-repeat;width: 1rem;height: 1rem;background-size: 100% 100%;;position: absolute;}
.bodyMain .bodyRight .m_content .jt_bs h1{text-align: center;color: #222;}
.jt_bs{margin-top: 1rem;margin-bottom: 1.5rem;}
.bodyMain .bodyRight .m_content .jt_bs h2{font-size: 0.9rem;margin-top:1rem ;margin-bottom: 1rem;}
.identif_tit{color: #222;}
.jt_cec{width: 18rem;height: 6rem;margin: 1rem auto;border: 1px solid #e6e6e6;}
.jt_logo p{text-align: center;}
.bodyMain .bodyfull .m_content .jt_logo p{font-size: 0.9rem;color: #222;}
.bodyMain .bodyRight .m_content .logo_txt p{font-size: 0.9rem;line-height: 1.5rem;color: #222;}
.font_w{font-weight: 600;}
.bodyMain .bodyfull .m_content .report_txt .briefly{font-size: 0.9rem;color: #222;line-height: 1.5rem;text-indent: 2rem;margin-top: 1rem;}
.cec_gdp li{width: 30%;height: 30%;/* margin-left: 0.6rem; */margin-top: 0.5rem;float: left;}
.bodyMain .bodyfull .m_content .safe_area p{font-size: 0.9rem;line-height: 1.5rem;}
.safe_txt{text-indent: 2rem;}
.safe_tab .blue_icon{display: inline-block;background: url(../images/roll_blue.png)no-repeat;width: 0.5rem;height: 0.5rem;background-size: 100% 100%;margin-right: 0.5rem;}
/* .safe_tab i{display: inline-block;background: url(../images/roll_blue.png)no-repeat;width: 0.5rem;height: 0.5rem;background-size: 100% 100%;margin-right: 0.5rem;} */
.caring_img img{width: 100%;height: 100%;}
.caring_img{width: 20rem;height: 12.5rem;margin: 1rem auto;border-bottom: 4px solid #004ea2;}
.lead_care{font-weight: 600;}
.lead_txt i{background: url(../images/lead_locat.png)no-repeat;width:0.8rem;height:0.9rem;background-size: 100% 100%;display: inline-block;float: left;margin-top: 0.5rem;margin-left: 1.5rem;}
.bodyMain .bodyfull .m_content .lead_txt P{font-size: 0.9rem;line-height: 1.5rem;color: #222;text-align: left;width: 83%;margin-left: 2.5rem;}
.lead_txt{margin:0 auto;}
.cec_gdp{width: 100%;}
.jt_struct{width: 23rem;height: 25rem;margin: 2rem auto;margin-bottom: 2rem;}
/*董事会*/
.jt_manager{width: 98%;margin: 2rem auto;background: #e5e5e5;}
.bodyMain .bodyfull .m_content .jt_manager p{font-size: 1.1rem;color: #004ea2;font-weight: 600;margin-left: 2.5rem;padding-top: 1rem;}
.bodyMain .bodyfull .m_content .jt_manager .ds_txt{font-size: 0.8rem;font-weight: 100;padding-top: 0.7rem;padding-bottom: 1rem;float: left;}
.ds_bot i{background: url(../images/ds_bot.png)no-repeat;background-size: 100% 100%;display: inline-block;width: 1rem;height: 1rem;}
.ds_bot{width: 1rem;height:1.1rem;float: right;margin-right: 2rem;margin-top: 0.8rem;}
.mana_img{width: 25%;height: 50%;}
.dire_txt{margin-top: 1rem;}
.mana_cont{float: left;margin-left: 1rem;width: 69%;}
.manager_open{margin-left: 0.5rem;width: 100%;display: none;}
.mana_biref p{color: #004ea2;}
.mana_biref{border-bottom: 1px solid #d2d2d2;}
.lead_cont p{color: #434343;line-height:1rem;text-align: justify;margin-top: 0.5rem;}
.mana_top i{background: url(../images/mana_top.png)no-repeat;background-size: 100% 100%;float: right;margin-right: 0.7rem;}
.jt_manager.active{display: none;}
.active{display: none;}
.manager_open.active{display: none;}
/* 栏目 */
.topTitle  h1{    font-size: 1rem;
    margin-top: 1rem;text-align:center;margin-bottom:0.5rem;} 
.titleH h1{font-size: 1rem !important;margin-top: 1rem !important;}
.titleH {
    width: 100%;
    background: url(../images/lineBg.png) repeat-x;
   
}
.article p {
    font-size: 0.9rem;
    color: #222;
    line-height: 1.5rem;
    text-indent: 2rem;
    margin-top: 0.5rem;
}
.bodyRight .article .round {
    width: 0.5rem;
    height: 0.5rem;
    
    float: left;
    
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin: 0 10px;
    margin-top: 8px;
    text-align: center;
    color: #004ea2;
    text-decoration: none;
}
.article h1 span {
    float: left;
    font-size: 0.9rem;
    line-height: 1.5rem;
	height:1.5rem;
}
.article h1{height:1.5rem;}
.bodyRight .article p {
font-size: 0.8rem;
    line-height: 1.5rem;
   
    clear: both;
    text-indent: 28px;
    color: #333333;
    padding-bottom: 10px;
    
}
.article img{
	height: 100% !important;
    width: 100% !important;
    max-width: 100%;
}
.list-paddingleft-2 li{

	padding: 0.2rem 0px;
    color: #000;
    font-size: 0.8rem;
	margin-top: 0.7rem;
	font-size: 0.9rem;
    position: relative;
    margin-left: 1.5rem;
}
.list-paddingleft-2 li a{color: #000;}
.photo{
width: 20rem;
    height: 12.5rem;
    margin: 1rem auto;
    border-bottom: 4px solid #004ea2;
}
.photo img{
height: 100% !important;
    width: 100% !important;
    max-width: 100%;
}
.mark{
font-size: 0.9rem;
    line-height: 1.5rem;
    color: #222;
    text-align: left;
    width: 83%;
    margin-left: 2.5rem;
}
.border02{
width: 18rem;
    height: 6rem;
    margin: 1rem auto;
    border: 1px solid #e6e6e6;
}
.border02 img{
height: 100% !important;
    width: 100% !important;
    max-width: 100%;
}
.border03{
width: 18rem;
    height: 6rem;
    margin: 1rem auto;
    border: 1px solid #e6e6e6;
}
.border03 img{
height: 100% !important;
    width: 100% !important;
    max-width: 100%;
}
.title{
	width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ededed;
    font-size: 0.9rem;
}
.title>a{
color: #545454;
    font-size: 0.9rem;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	display:inline-block;
}
.date {
color: #cacaca;
    font-size: 0.9rem;
    float: right;
}
.date a{
color: #cacaca;
    font-size: 0.9rem;
    float: right;
}
.title dl{
 float: right;
}
.top a{
color: #545454;
    font-size: 0.9rem;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.zhaopin li{
border: 1px solid #eaeaea;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
	width: 85%;
    margin: 1rem auto;
}
.zhaopin li:hover{
border-bottom: 2px solid #004ea2;
}
.zhaopin li h6{    font-size: 0.8rem;color: #222;width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:0.5rem}

.article .zhaopin p{    margin-left: 1.8rem;
    font-size: 0.6rem;
    color: #666666;float: right;
    /* padding-bottom: 1rem; */
    margin-top: -1.2rem;
    margin-right: 1rem;}
.topTitle h3{
	color: #004ea2;
    margin: 1rem auto;
	font-size: 0.9rem;
    text-align: center;
	}
	.article h2{}
	.article .topTitle h3{font-size: 1rem;
    color: #004ea2;
    text-align: center;}
	.bodyMain .article .topTitle p{font-size: 0.8rem;}
.titleH h1{
	color: #004ea2;
    margin: 1rem auto;
    font-size: 1.0rem;
    text-align: left;
	float: left;
    background: #fff;
}
.topTitleNews h3{
width: 65%;
    margin: 0 auto;
    font-size: 0.8rem;
    /*text-indent: 1rem;*/
	margin-top:1rem;
	text-align: center;
}
.topTitleNews h6{
font-size: 0.9rem;
    line-height: 1.5rem;
    clear: both;
    text-indent: 28px;
    color: #333333;
    padding-bottom: 10px;
	font-weight:normal;
	margin-top:1rem;
}
.topTitleNews h4{
font-size: 0.7rem;
    line-height: 1.5rem;
    clear: both;
    text-indent: 28px;
    color: #333333;
    padding-bottom: 10px;
	font-weight:normal;
	float:right;
	margin-top:0.5rem;
}
.leader dl dt{
width: 25%;
    height: 50%;
	float:left;
}
.rightTxt01{
float:left;
width:69%;
margin-left:0.5rem;
}
.leader dl dt img{
height: 100% !important;
    width: 100% !important;
    max-width: 100%;
}
.rightTxt01 h1{
font-size: 0.8rem;
padding: 0.2rem 0px;
color: #004ea2;
}
.rightTxt01 h2{
font-size: 0.8rem;
padding: 0.2rem 0px;
color: #004ea2;
}
.rightTxt01 p{
font-size: 0.7rem;
padding: 0.2rem 0px;
padding: 0.2rem 0px;
}
.rightTxt03{
float:left;
width:69%;
margin-left:0.5rem;
}
.leader dl dt img{
height: 100% !important;
    width: 100% !important;
    max-width: 100%;
}
.rightTxt03 h1{
font-size: 0.8rem;
padding: 0.2rem 0px;
color: #004ea2;
}
.rightTxt03 h2{
font-size: 0.8rem;
padding: 0.2rem 0px;
color: #004ea2;
}
.rightTxt03 p{
font-size: 0.7rem;
margin-top:0.5rem;
padding: 0.2rem 0px;
}
.leader{
margin-top:1rem;
padding-bottom:0.5rem;
}
.ad img{
width: 100%;
    height: 100%;
}
.article p span{
font-size: 1.0rem!important;
}
.article p{
margin-top:0.1rem!important;
}
.article p span{
font-size:0.8rem!important;
}
/* .article p span{ */
/* margin-left: 4rem; */
/* } */
.article p a{
    width: 100%;
	/* display:inline-block; */
    /* height: 100%; */
    margin-left: 0.5rem; 
	/* height:8.5rem; */
	display:block;
	margin-bottom: 10px;
}
.article p .art_img{
    width: 40%;
     display: inline-block;
    /* height: 100%; */
    margin-left: 0.5rem;
    height: 13.4rem;
}
.article p .art_img2{
    width: 100%;
    /* display: inline-block; */
    /* height: 100%; */
    margin-left: 0.25rem;
    height: 13.4rem;
    display: block;
}
.article_01 .list-paddingleft-2 li{
	display:inline-block;
	width:100%;
	margin-left:0rem;
} 
.article_01 .list-paddingleft-2 .width60{
	width:60%;
	margin-left:-2.5rem;
} 
.article p a img{
margin-left:-2.3rem;
}
.article p .left_img {
    margin-left: 0.5rem;
}
.box_01 P a img{
	height: 100% !important;
    width: 100% !important;
    max-width: 100%;  
}	
.box_01 P a{
    width: 238%;
	/* display:inline-block; */
    /* height: 100%; */
    margin-left: 0.5rem; 
	height:28.4rem;
	display:block;
}
p.zpxx_img {
    width: 40% !important;
} 
span.gra {
    text-align: center;
    display: block;
}
li.zpxq {
    font-size: 14px;
    color: #004ea2;
    font-weight: bold;
}
span.txt_zpxx {
    /* display: block; */
    width: 100%;
    color: #333;
    margin-top: -24px;
    margin-left: 0px;
    letter-spacing: normal;
    line-height: 30px;
    font-size: 14px;
    font-weight: normal;
}
li.txt_zpxx_blue {
    font-size: 14px;
    color: #004ea2;
    font-weight: bold;
}