img{ border:0; max-width:100%; width:auto; width:!important; height:auto;     margin-left:auto; margin-right:auto;}
table{ max-width:100%;  width:!important;}
p{}
td { }

.rick_td_news{text-align:left; line-height:24px; text-indent:2em;}
.rick_td_news img { padding-top:5px; margin-left:-2em;}
.ind_news1{ width:97%;  font-size:14px;  margin-bottom:15px; margin-top:5px; margin-left:0px; line-height:26px; color:#333; overflow:hidden;}
.M_news_fy { width:85%; margin:5px auto; line-height:25px;}
.M_news_fy a { color:#0396D8;}
.tpyl a img{  width:160px; height:214px; overflow:hidden;}

.page_pro_img { padding:6px 0px 10px 0px;; text-align:center;} 
.page_pro_t1 { color:#3d3d3d; font-size:20px;line-height:36px; padding-top:10px; padding-bottom:10px; font-weight:normal; width:100%; height:36px; text-align:left;}
.page_pro_t2 { width:100%; height:auto;  line-height:30px;  }
.page_pro_t3 { color:#000; font-size:16px; line-height:32px; width:110px; min-width:110px; background-color:#f0f0f0; text-align:center; margin-bottom:10px;}
.page_pro_txt  { color:#555555; font-size:14px;;text-align:left; }

.content2{
    position: relative;
    padding-top: 60px;
    width: 100%;
}
.content2 .banner{
    width: 100%;
}
.content2 .content-msg2{
    padding: 10px 10px 0;
}
.content-msg2 .page-1{
    padding-top: 20px;
    margin-bottom: 40px;
}
.content-msg2 .page-1 h3,.content-msg .page-2 h3{
    text-align: center;
    font-weight: 600;
    line-height: 40px;
    font-size: 18px;
}
.content-msg2 .page-1 .page1-txt,.content-msg .page-2 .page2-txt {
    text-align: center;
    padding: 10px 30px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 30px;
}
.content-msg2 .page-1 .page1-block{
    width: 100%;
    margin-bottom: 12px;
}


.content-news2,.content-about{
    padding: 0 15px;
    background-color: #ffffff;
}
.content-news2 h3{
    text-align: center;
    line-height: 60px;
    font-size: 20px;
    font-weight: 600;
}
.content-news2 .img-box{
    padding: 10px 15px;
    width: 100%;
    box-sizing: border-box;
    background-color: #ffffff;
}
.content-news2 .img-box img{
    width: 100%;
}
.content-news2 .img-box .news-txt h3{
    font-size: 17px;
    font-weight: 600;
    color: #388bd7;
    line-height: 60px;
	text-align:left;
}

.content-news2 .img-box .news-txt p{
    color: #333333;
	
}
.yhhf_part1 { width:100%; background-color:#ebf3fb;  padding-bottom:10px; margin-bottom:20px;}
.yhhf_part2 { text-align:left; width:100%; background-color:#ebf3fb;  padding-bottom:10px; margin-bottom:20px;}
.yhhf_part2_t1{ padding-left:15px;font-size:20px; font-weight:600;color:#388bd7;    line-height: 35px; text-align:left;	}
.yhhf_part2_t2{ padding-left:15px; text-align:left;line-height: 26px;	}



.yhff_news-txt-jj { line-height: 26px;	padding:10px  0px  10px  0px;	text-align:left;}
.yhff_news-txt-jj2 {  padding-left:15px;      line-height: 26px;		text-align:left;}

.yhff_news-txt-t1 { padding-left:15px;font-size:20px; font-weight:600;color:#388bd7;    line-height: 35px;		text-align:left;}


.content-news2 .news-list ul li{
    margin: 18px 0;
   /* background-color: #d7e5f2;*/
	
}

.news_content_ttitle { font-size:20px; font-weight:00; color:#333333; line-height:40px; height:40px; padding-bottom:20px;}
.content-news2 .news-list ul li a{
	padding: 10px 0px 20px 10px;
	width: 100%;
	box-sizing: border-box;
	display: block;
	line-height: 20px;
	color: #424242;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
}
.content-news2 .more-news{
    padding: 0 0 10px 0;
    width: 100%;
    box-sizing: border-box;
    display: block;
    line-height: 20px;
    color: #89aed2;
    font-weight: 500;
    text-align: center;
    font-size: 15px;
}


.news_border{
    width: 100%;
    height: 2px;
    border-top: 2px dotted #dfdfdf;
    border-bottom: 2px dotted #dfdfdf;
	margin-bottom:10px;
	text-align:left;
}