/*统一设置*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
/*body,button,input,select,textarea{font:16px/26px 'Microsoft Yahei','Simsun';color:#333;}*/
body,button,input,select,textarea{font:12px 'Microsoft Yahei','Simsun';color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#2d374b;}
a:hover {color:#d00;}
/*
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
*/
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
/*table{border-collapse:collapse;border-spacing:0;}*//**如果需要将table的样式也初始化就把样式去掉**/
img {vertical-align:middle;}
/*导航栏*/
.Logo_Menu{
    width: 100%;
}
.Logo_Menu .menu_nav{
	width: 100%;
	background-color: #A9007F;
    position: relative;
    z-index: 99999;
}
.Logo_Menu .menu_nav ul{
    width:80%;
    margin:auto;
}

.Logo_Menu ul ol,.Logo_Menu ul li{
	display: table-cell;
	vertical-align: middle;
}
.Logo_Menu ul ol{
	padding: 10px 0;
}
.Logo_Menu ul li{
	text-align: right;
}
.Logo_Menu ul li dl{
	display: inline-block;
	position: relative;
	margin-left: 10px;
}
.Logo_Menu ul li dl dt a{
	display: block;
	line-height: 50px;
	padding: 0 30px;
	font-size: 18px;
	color:#fff;
}
.Logo_Menu ul li dl dd{
	position: absolute;
	width: 100%;
	left: 0;
	top:50px;
	display: none;
}
.Logo_Menu ul li dl span{
	content:'';
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	right:8px;
	top:22px;
	border:6px solid transparent;
	border-top: 6px solid #666;
	border-bottom:0;
}
.Logo_Menu ul li dl dd a{
	display: block;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	height: 40px;
	padding: 0 10px;
	overflow: hidden;
	/*border-top:#EEE solid 1px;*/
}
.Logo_Menu ul li dl.ck a,.Logo_Menu ul li dl:hover a{
	background: #fff;
	color: #A9007F;
	cursor: pointer;
}
.color_a{
    /*color: #333!important;*/
}
.Logo_Menu ul li dl dd a:hover{
	background: #A9007F;
	color:#fff;
}
.logo_zu{
    padding:30px 0px;
    width:80%;
    margin: auto;
}
.logo_nav{
    display: inline-block;
    width:50%;
}
.logo_nav img{
    max-height: 100px;
}
.search_nav{
    display: inline-block;
    /*width: 25%;*/
    text-align: right;
    float: right;
    padding-top: 2%;
}
.search_nav form{
    border: 1px solid #999;
}
.search_nav button{
    height: 44px;
    width:80px;
    border: 0;
    background-color: #A9007F;
    margin-left: -4px;
    
}
.search_nav button i{
    font-size: 20px;
    color:#fff;
}
.search_nav input{
    font-size: 14px;
    color:#666;
    padding-left: 10px;
    height: 40px;
    width:200px;
    outline: none;
    border-style:none;
}
/*新闻内容页*/
.ArticlMainContainer{
	width: 100%;
	margin: 60px auto;
}
.ArticlMainContainer .ShowContent{
    width:60%;
    margin:auto;
}
.ArticlMainContainer .ShowContent .title{
    font-size: 2rem;
    font-weight: bold;
    color:#333;
    text-align: center;
}
.ArticlMainContainer .ShowContent .infos{
    font-size: 1rem;
    color:#999;
    margin:20px 0px 40px 0px;
    text-align: center;
}
.ArticlMainContainer .ShowContent .cnt,p{
    font-size: 1.2rem;
    color:#333;
    line-height: 2rem;
}
.ArticlMainContainer .ShowContent .cnt img{
    width:90%;
    margin:10px auto;
    display: block;
}
/*列表页banner图*/
.pc_listimg{
    width:100%;
}
.pc_listimg img{
    width:100%;
}
/*新闻列表页*/
.list_cnt{
    width: 100%;
	margin: 40px auto;
}
.list_cnt .list_sort{
    width:70%;
    margin:auto;
    margin-bottom: 60px;
}
.list_cnt .list_sort .sorts{
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom:13px;
}
.list_cnt .list_sort .sorts li{
    display: inline-block;
    margin:0px 20px;
    font-size: 20px;
    color:#333;
}
.list_cnt .list_sort .sorts li a:hover{
    color:#A9007F;
}
.list_cnt .list_sort .sorts .ck{
    color:#A9007F;
    border-bottom: 3px solid #A9007F;
    padding-bottom:10px;
    /*font-weight: bold;*/
}
.list_cnt .list_content{
    width:70%;
    margin:auto;
}
.list_cnt .list_content .list_a{
    margin: 40px 0px;
    display: block;
    height: 144px;
}
.list_cnt .list_content .list_a:hover{
    color:#A9007F;
}
.list_cnt .list_content .list_a .list_img{
    width: 25%;
    float: left;
    margin-right: 2%;
}
.list_cnt .list_content .list_a .list_img img{
    width:100%;
    height: 144px;
    object-fit: cover;
    border-radius: 8px;
}
.list_cnt .list_content .list_a .list_con{
    width: 72%;
    display: inline-block;
}
.list_cnt .list_content .list_a .list_con h3{
    font-size: 1.1rem;
}
.list_con .list_time{
    font-size: 16px;
    color:#999;
    margin:10px 0px;
}
.list_con .list_p{
    font-size: 0.9rem;
    color:#666;
    line-height: 24px;
}
/*****PC分页样式开始*****/
.pagination{
	text-align: center;
	width: 100%;
	clear: both;
	padding: 10px 0;
}
.pagination li{
	display: inline-block;
	line-height: 30px;	
	margin: 0 5px;	
}
.pagination li a,.pagination li span{
	display: block;
	border: #DDD solid 1px;
	padding: 0 8px;
	color: #666;
}
.pagination li a,.pagination li span{
	color: #999;
}
.pagination li a:hover{
	border:#F30 solid 1px;
	background: #F60;
	color: #FFF;
}
.pagination li.active span{
	border:#21806E solid 1px;
	background: #64C2B0;
	color: #FFF;
}
.list_pages{
    margin-bottom: 60px;
}
.pagination li.active span {
    border: #590043 solid 1px;
    background: #A9007F;
    color: #FFF;
}
/*页脚*/
.body_Footcont {
    width: 100%;
    /*background: #720056;*/
    background: linear-gradient(1deg, rgb(169, 0, 127) 0%, rgba(169, 0, 127, 0.72) 93%);
    color: #EEE;
    padding: 15px 0;
    font-size: 14px;
    line-height: 20px;
}
.body_Footcont ul {
    display: table;
    width: 80%;
    margin: auto;
}
.body_Footcont ul ol, .body_Footcont ul li {
    display: table-cell;
    vertical-align: middle;
}
.body_Footcont ul ol dl{
    color:#fff3fc;
}
.body_Footcont ul ol dl a{
    color:#fff3fc;
}
.body_Footcont ul ol dl dt {
    margin-bottom: 8px;
    word-spacing: 15px;
}
.body_Footcont ul ol dl dd {
    word-spacing: 2px;
}
.body_Footcont a {
    color: #DDD;
}
.body_Footcont ul ol, .body_Footcont ul li {
    display: table-cell;
    vertical-align: middle;
}
.body_Footcont ul li dl {
    display: table;
    float: right;
}
.body_Footcont ul li dl dt, .body_Footcont ul li dl dd {
    display: table-cell;
    vertical-align: middle;
}
.body_Footcont ul li dl dd img {
    width: 70px;
    height: 70px;
    margin-left: 15px;
}


.ttoTop{
    position: fixed;
    width:40px;
    height: 40px;
    bottom: 15%;
    right: 3%;
    z-index: 99;
    background-color: #A9007F;
    text-align: center;
    box-shadow: 0 0 6px rgba(0, 0, 0, .12);
    border-radius: 40px;
}
.ttoTop i{
    font-size: 1.4rem;
    color: #fff;
    line-height: 38px;
}
/*信息公开列表页*/
.list_cnt .doc_cnt{
    width:70%;
    margin:auto;
    margin-top:60px;
}
.list_cnt .doc_cnt a:hover{
    color:#A9007F;
}
.list_doc{
    margin-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
}
.list_doc h3{
    font-size: 1.1rem;
    display: inline-block;
    width: 80%;
    font-weight: 400;
}
.list_doc span{
    font-size: 1rem;
    color: #666;
    text-align: right;
    display: inline-block;
    width: 20%;
}
.list_doc span:hover{
    color:#A9007F;
}
/*公益项目列表页*/
.pro_content{
    margin:30px 0px;
    height: 360px;
}
.pro_content .pro_cnt{
    width:45%;
    display: inline-block;
}
.pro_content .pro_cnt h3{
    font-size: 1.2rem;
    margin-bottom: 15px;
}
.pro_content .pro_cnt p{
    font-size: 1rem;
    color:#666;
}
.pro_content .pro_cnt .pro_p{
    margin-top:20px;
}
.pro_content .pro_cnt p a{
    border:1px solid #333;
    border-radius: 20px;
    padding:5px 20px;
    color:#333;
    font-size: 0.9rem;
    
}
.pro_content .pro_cnt .pro_p a:hover{
    color:#A9007F;
    border:1px solid #A9007F;
}
.pro_content .pro_img{
    width:50%;
    display: inline-block;
    float: right;
}
.pro_content .pro_img img{
    width:100%;
    border-radius: 15px;
    height: 340px;
    object-fit: cover;
}
/*关于我们*/
.about_cnt{
    /*width:70%;*/
    margin:auto;
    margin-bottom: 60px;
}
.about_cnt h3{
    font-size: 23px;
    margin-bottom: 30px;
    text-align: center;
}
.about_cnt p{
    font-size: 1rem;
    color:#333;
    line-height:32px;
    margin:15px;
}
.about_cnt p img{
    width:100%;
    margin:auto;
}
.about_table .about_tr{
    font-size: 1rem;
    font-weight: bold;
}
.about_table .about_tr span{
    border:1px solid #999;
    padding: 10px 0px;
    background-color: #A9007F;
    color:#fff;
}
.about_table .about_tr .table_tr{
    width: 20%;
    display: inline-block;
    text-align: center;
}
.about_table .about_tr .table_tr1{
    width: 59%;
    display: inline-block;
    text-align: center;
}
.about_table .about_td{
    font-size: 1rem;
}
.about_table .about_td span{
    border:1px solid #999;
    padding: 10px 0px;
}
.about_table .about_td .table_tr{
    width: 20%;
    display: inline-block;
    text-align: center;
}
.about_table .about_td .table_tr1{
    width: 59%;
    display: inline-block;
    text-align: center;
}
.about_map{
    border:1px solid #e5e5e5;
    padding:40px;
}
.about_map .about_lx{
    width:50%;
    display: inline-block;
}
.about_map .about_lx h3{
    text-align: left;
}
.about_map .about_jewm{
    display: inline-block;
    width:45%;
    text-align: center;
    padding-top: 5%;
}
.about_map .about_jewm .about_m_img{
    width: 150px;
    text-align: center;
    margin: auto;
}
.about_map .about_jewm .about_m_span{
    text-align: center;
}
.about_map .about_lx .about_lximg{
    text-align: center;
}
.about_map .about_lx p img{
    max-width:120px;
}
.about_map .about_lx .about_span{
    text-align: center;
    font-size: 0.8rem;
    color：#999;
}
.about_map .about_lx p span{
    color:#666;
}
.about_map .about_lx p i{
    color:red;
    margin-right: 15px;
    font-size: 1.4rem;
    font-weight: bold;
}
#mapContainer {
      width: 53%;
      height: 350px;
      border: 1px solid #ddd;
      box-sizing: border-box;
      display: inline-block;
      float: right;
}
/* 信息弹窗内文字样式 */
.info-window {
  font-size: 14px;
  line-height: 1.4;
}
.info-window .title {
  font-weight: bold;
  margin-bottom: 6px;
}
/*志愿者招募*/
.volunteer_table .volunteer_tr{
    font-size: 1rem;
    font-weight: bold;
}
.volunteer_table .volunteer_tr span{
    border:1px solid #999;
    padding: 10px 0px;
    background-color: #A9007F;
    color:#fff;
}
.volunteer_table .volunteer_tr .table_tr{
    width: 49%;
    display: inline-block;
    text-align: center;
}

.volunteer_table .volunteer_td{
    font-size: 1rem;
}
.volunteer_table .volunteer_td span{
    border:1px solid #999;
    padding: 10px 0px;
}
.volunteer_table .volunteer_td .table_tr{
    width: 49%;
    display: inline-block;
    text-align: center;
}
.volunteer_nav{
    display: block;
    width: 60%;
    margin:auto;
    text-align: right;
    padding-top: 2%;
    padding-bottom: 5%;
}
.volunteer_nav form{
    border: 1px solid #999;
}
.volunteer_nav button{
    height: 44px;
    width:80px;
    border: 0;
    background-color: #A9007F;
    margin-left: -4px;
    
}
.volunteer_nav button i{
    font-size: 20px;
    color:#fff;
}
.volunteer_nav input{
    font-size: 14px;
    color:#666;
    padding-left: 10px;
    height: 40px;
    width:200px;
    outline: none;
    border-style:none;
}
/* 首页公益项目 */
.projects_listdata {
    width:80%;
    margin:auto;
    position: relative;
    margin-top:80px;
}

.projects_wrapper {
    position: relative;
    overflow: hidden;
}
.projects_track {
    display: flex;
    transition: transform 0.5s ease;
}
.projects_listdata .projects_tpye {
    flex: 0 0 calc(33.333% - 40px);  
    margin: 0 20px;
    box-sizing: border-box;
}

.projects_listdata .projects_tpye img {
    width:100%;
    height: 29.167vw;
    min-height: 334px;
    object-fit: cover;
    border-radius: 15px;
    transition: transform .3s ease-in-out;
}
.projects_listdata .projects_tpye img:hover {
    transform: scale(1.05);
}

.projects_listdata .projects_tpye h3 {
    margin:20px 0 15px;
    font-size: 1.2rem;
    color:#333;
    height: 26px;
    overflow: hidden;
}
.projects_listdata .projects_tpye p {
    font-size: 1rem;
    color:#666;
    height: 60px;
    overflow: hidden;
}

/* 箭头按钮 */
.arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: rgba(0,0,0,0.5);
    color: #fff;
    border: none;
    font-size: 2rem;
    padding: 0 10px;
    cursor: pointer;
    border-radius: 5px;
    z-index: 10;
}
.arrow.left { left: 5px; }
.arrow.right { right: 5px; }
.arrow:hover { background: rgba(169,0,127,0.8); }

.projects_more {
    text-align: center;
}
.projects_more a {
    font-size: 0.9rem;
    padding:5px 30px;
    border-radius: 20px;
    border:1px solid #666;
    color:#666;
    margin:40px auto;
    display: inline-block;
}
.projects_more a:hover {
    color:#fff;
    background-color: #A9007F;
}
/* 首页信息公开 */
.disclosure_cnt{
    width:100%;
    background-color: #f5f5f5;
    padding:40px 0px;
    margin-top:20px;
}
.disclosure_listdata {
    width:80%;
    margin:auto;
    position: relative;
    margin-top:40px;
}
.disclosure_track{
    transition: transform 0.5s ease;
    margin-top:30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 2%;
}
.disclosure_track a h3{
    font-size: 1rem;
    font-weight: 500;
    color: #333;
    margin: 15px 0px;
    height: 42px;
    overflow: hidden;
}
.disclosure_listdata .disclosure_tpye {
    width: calc((100% - 8%) / 5);
}
.disclosure_listdata .disclosure_tpye img{
    width:100%;
    height: 288px;
    min-height: 240px;
    object-fit: cover;
    border-radius: 10px;
    transition: transform .3s ease-in-out;
}
.disclosure_listdata .disclosure_tpye img:hover {
    transform: scale(1.05);
}
.disclosure_more{
    border-bottom: 1px solid #e5e5e5;
    margin:auto;
}
.disclosure_more h3{
    font-size: 1.2rem;
    display: inline-block;
    border-bottom: 4px solid #A9007F;
    padding-bottom: 10px;
}
.disclosure_more a{
    display: inline-block;
    float: right;
    font-weight: bold;
    color: #666;
}
/* 首页新闻动态 */
.news_listdata {
    width:80%;
    margin:auto;
    position: relative;
    margin:80px auto;
    
}
.news_track {
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 3%;
}
.news_track a h3{
    font-size: 1.2rem;
    color:#333;
    margin: 15px 0px;
    height: 54px;
    line-height: 28px;
    overflow: hidden;
}
.news_track .news_tpye:hover h3{
    color:#A9007F;
}
.news_track a p{
    font-size: 0.9rem;
    color:#666;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.news_listdata .news_tpye {
    width: calc((100% - 6%) / 3);
}
.news_listdata .news_tpye img {
    width:100%;
    height: 208px;
    object-fit: cover;
    border-radius: 15px;
}
/*志愿者注册*/
.tm_jm_yy {
    padding-bottom: 40px;
    width:100%;
}
.tm_jm_yy .tm_jm_nr {
    margin:auto;
    /*width:66%;*/
    padding:40px 20px 40px 40px;
    border-radius: 15px;
    border:1px solid #e5e5e5;
}

.tm_jmyy_p1 .tm_jmyy_p2{
    font-size: 26px;
    font-weight: bold;
}

.margin-top-big .jm_text{
    font-size: 18px;
    color:#333;
    margin-bottom: 5px;
}
.margin-top-small input{
    width: 98%;
    height: 25px;
    border-style: none;
    padding-left: 5px;
    outline: none;
}

.margin-top-small textarea{
    width: 98%;
    height: 80px;
    border-style: none;
    padding-left: 5px;
    outline: none;
}
.margin-top-big{
    margin:10px 10px 10px 0px;
}
.flex-center button{
    width: 94%;
    background-color: #A9007F;
    border-style: none;
    padding: 12px;
    color: #0E6EB8;
    font-weight: bold;
    letter-spacing: 0.5em;
    font-size: 18px;
    color:#fff;
}
.tm_jm_yy .tm_jm_lxfs {
    width: 39%;
    display: inline-block;
}
.tm_jm_yy_p{
    /*width:70%;*/
    margin:auto;
    padding-bottom: 40px;
}
.tm_jm_yy_p p{
    font-size: 1rem;
    color:#777;
    line-height: 28px;
    /*padding-bottom: 40px;*/
}
.tm_jm_yy_p h3{
    font-size: 1.4rem;
    margin:15px 0px;
    text-align: center;
}
.tm_jm_yy_p h4{
    font-size: 1.1rem;
    margin:15px 0px;
}
.tm_jmyy_p1 .tm_jmyy_p2 {
    font-size: 1.6rem;
    font-weight: bold;
    color: #A9007F;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.tm_jmyy_p1 .tm_jmyy_p3 {
    font-size: 20px;
    color: #5E5E5E;
}
.tm_jmlxxx .tm_xlp {
    font-size: 1rem;
    color: #333;
    line-height: 52px;
}
.tm_jmlxxx .tm_xlp i{
    background-color: #A9007F;
    color: #fff;
    border-radius: 50%;
    padding: 5px;
    margin-right: 10px;
}
.tm_jm_yy .tm_jm_form {
    width: 55%;
    display: inline-block;
    float: right;
}
.jm_width {
    display: inline-block;
    width: 46%;
}
.jm_text {
    color: #fff;
    font-size: 18px;
    margin: 10px 0px;
}
.margin-top-small input {
    /*width: 90%;*/
    padding: 5px 0px;
    font-size: 1rem;
}

button, input, select, textarea {
    font-size: 100%;
}
.jm_buttom {
    width: 100%;
    border-radius: 5px;
    border: none;
    background-color: #fff;
    padding: 15px;
    font-size: 18px;
    color: #0E6EB8;
    letter-spacing: 1em;
    font-weight: bold;
}
.jm_buttom:hover {
    background-color: #93006e;
    z-index: 2;
}
.flex {
    display: flex;
}
.margin-top-small{
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 2px;
}
/*首页新增轮播*/
.index_liebiao{
    width:80%;
    margin:30px auto;
}
.index_lunbo{
    width:66%;
    display: inline-block;
}
.index_news{
    width:32%;
    display: inline-block;
    float: right;
    border: 1px solid #999;
    border-top: 3px solid #A9007F;
    height: 485px;
    overflow: hidden;
}
.index_news h3{
    font-size: 1rem;
    padding:10px;
    background-color: #f5f5f5;
}
.index_news h3 a{
    float: right;
    font-size: 0.8rem;
    font-weight: 400;
    height: 40px;
    line-height: 22px;
}
.index_news h3 a:hover{
    color:#A9007F;
}
.index_news h3 i{
    color:#A9007F;
    margin-right: 8px;
}
.news_more{
    padding: 10px;
}
.news_more a p{
    border-bottom: 1px dashed #bbb;
    margin-bottom: 10px;
}
.news_more a p span{
    font-size: 1rem;
    width:73%;
    display: inline-block;
    height: 30px;
    overflow: hidden;
}
.news_more a p span:hover{
    color:#A9007F;
}
.news_more a p em{
    font-size: 0.9rem;
    display: inline-block;
    float: right;
}
  .slider{
    position:relative;
    height:485px;
    overflow:hidden;
  }
  .slides li{
    list-style:none;
    width:100%;
    height:100%;
    position:absolute;
    top:0;left:0;
    display:none;     /* 默认都隐藏 */
  }
  .slides li img{
    width:100%;
    height:100%;
    object-fit:cover;
  }

  /* 顶部数字导航 */
  .index_nav{
    position:absolute;
    top:10px;
    left:10px;
    display:flex;
    gap:5px;
  }
  .index_nav span{
    padding:5px;
    border:1px solid #999;
    background:#eee;
    color:#555;
    cursor:pointer;
    font-size:14px;
  }
  .index_nav span.active{
    background:#555;
    color:yellow;
  }

  /* 底部标题 */
  .caption{
    position:absolute;
    bottom:0;
    width:100%;
    background:rgba(0,0,0,0.5);
    color:#fff;
    text-align:center;
    padding:10px;
    font-size:16px;
  }
/*首页内容*/
.index_shy{
    width:100%;
    margin:20px 0px;
}
.index_shy_cnt{
    width:80%;
    margin:auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    /*gap: 1.5%;*/
}
/*.index_shy_content{*/
/*    width: calc((100% - 4%) / 3);*/
/*    border: 1px solid #999;*/
/*    border-top: 3px solid #A9007F;*/
/*    height: 295px;*/
/*    overflow: hidden;*/
/*}*/
.index_shy_content {
    width: calc((100% - 4%) / 3);
    border: 1px solid #999;
    border-top: 3px solid #A9007F;
    height: 295px;
    overflow: hidden;
    margin-right: 1.7%;
    margin-bottom: 1.5%;
}
.index_shy_content:nth-child(3n) {
    margin-right: 0; /* 每行最后一个不留右间距 */
}
.index_shy_content h3{
    font-size: 1rem;
    padding:10px;
    background-color: #f5f5f5;
}
.index_shy_content h3 a{
    float: right;
    font-size: 0.8rem;
    font-weight: 400;
    height: 40px;
    line-height: 22px;
}
.index_shy_content h3 a:hover{
    color:#A9007F;
}
.index_shy_content h3 i{
    color:#A9007F;
    margin-right: 8px;
}
.content_more{
    padding: 10px;
}
.content_more p img{
    width:100%;
}
.content_more a p{
    border-bottom: 1px dashed #bbb;
    margin-bottom: 10px;
}
.content_more_p p{
    font-size: 1rem;
    line-height: 1.8rem;
    padding-top: 10px;
}

.content_more a p span{
    font-size: 1rem;
    width:73%;
    display: inline-block;
    height: 32px;
    overflow: hidden;
}
.content_more a p span:hover{
    color:#A9007F;
}
.content_more a p em{
    font-size: 0.9rem;
    display: inline-block;
    float: right;
}
/*友情链接*/
.index_links{
    width:100%;
    margin:20px 0px 30px 0px;
}
.links_cnt{
    width:80%;
    margin:auto;
    border: 1px solid #999;
    border-top: 3px solid #A9007F;
    height: 125px;
    overflow: hidden;
}
.links_cnt a img{
    height: 30px;
    margin:10px;
}
.links_cnt h3{
    font-size: 1rem;
    padding:10px;
    background-color: #f5f5f5;
}
.links_cnt h3 a{
    float: right;
    font-size: 0.8rem;
    font-weight: 400;
    height: 40px;
    line-height: 22px;
}
.links_cnt h3 a i{
    font-size: 1rem;
}
.links_cnt h3 a:hover{
    color:#A9007F;
}
.links_cnt h3 i{
    color:#A9007F;
    margin-right: 8px;
}
/*关于我们表格*/
.full_content table{
    width:100% !important;
    border-collapse:collapse;
    margin: 0 auto;
    text-align: center;
    font-size: 1rem;
}
.full_content table td{
    border: 1px solid;
    padding:10px 0px;
}
.full_content_lx{
    /*width:70%;*/
    margin:auto;
    margin-top:40px;
}
.full_content_lx p{
    font-size: 1rem;
    color: #333;
    margin: 5px 0px;
}
/*news*/
.main_content{
    width:80%;
    margin:auto;
    margin-top:40px;
}
.main_content .left_cnt{
    width:20%;
    display: inline-block;
    /*float: left;*/
    /*margin-right: 5%;*/
}
.main_content .right_cnt{
    display: inline-block;
    width:75%;
    float: right;
}
.left_cnt .sorts li.ck a{
	background: #efc3e4;
	/*color: #FFF;*/
}
.left_cnt .sorts li a:hover{
	/*background: #ccc;*/
	/*color: #FFF;*/
}
.left_cnt .sorts li a{
	display: block;
	line-height: 50px;
	height: 50px;
	padding: 0 10px;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	color: #666;
}
.left_cnt .sorts h3{
    font-size: 1.2rem;
    color:#fff;
    background-color: #A9007F;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.container{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.container .container_l{
    display: inline-block;
    font-size: 1rem;
    color:#A9007F;
}
.container .container_r{
    display: inline-block;
    float: right;
    color:#666;
    font-size: 1rem;
}
.container .container_r a{
    color:#A9007F;
}
.main_content:after{
    content: '';
    display: block;
    clear: both;
}