body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{ margin:0 auto; padding:0;}
li{ list-style:none outside none;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border: 0 none;}
a,p,span,strong,b{ font-family:"微软雅黑,宋体"; text-decoration:none; font-size:15px;}
a:link{ color:#ffcc99; cursor:pointer;}
.clear{ clear:both; padding-bottom:7px;}
.fl{ float:left;}
.fr{ float:right;}
body{ background:#000000; margin:0 auto; font-size:15px; color:#fff;}
.more{ margin:5px auto 35px; cursor:pointer;}
.radius{ border-radius:10px;}
.qW{ display:block;}
.qM{ display:none;}

/* 动画 */
.dimg:hover { transform:scale(1.05) !important; position:relative; z-index:99 !important;}
.dimg5:hover { transform:scale(1.5) !important; position:relative; z-index:99 !important;}
.dimg8:hover { transform:scale(1.8) !important; position:relative; z-index:99 !important;}
.dimg02:hover { transform:scale(1.16) !important; position:relative; z-index:99 !important;}
.dot:hover { color:#ffcc99 !important;}

/* 导航 */
.anniu{ position:relative; width:100%; height:50px; border-bottom:0px #000 solid; background:#ececee; z-index:5}
.anniu2{ width:100%; max-width:1200px; height:50px;}
.anniu2 p{ height:50px; float:left; margin-left:5px;}
.anniu2 p img{ padding-top:10px; height:30px;}
.anniu2 p a{ color:#000;}
.anniu2 span{font-size:14px; display:block; line-height:50px; float:right; margin-right:5px; width:auto; height:30px; color:#000;}
.anniu2 span a{ color:#cc9966;}

/* 创•她主场 */
.banner{ position:relative; margin:0 auto; width:100%; max-width:1350px; height:auto; overflow:hidden; border-bottom-left-radius:20px; border-bottom-right-radius:20px; margin-bottom:-0%; z-index:3}
.banner a img{ margin:0 auto; width:100%; height:auto; border-bottom-left-radius:20px; border-bottom-right-radius:20px}

/* 原新闻列表 */
.news2{ width:100%; height:auto; margin-top:8px; margin-left:5px;}
.news2 img{ padding:10px 0;}
.news-list2{ width:100%; padding:5px 0px;}
.news-list2 li{ height:35px; overflow:hidden; width:95%; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.news-list2 li a{ font-size:15px; line-height:35px; color:#666;}

.line-white{ border-bottom:1px #fff solid;}
.line-gray{ border-bottom:1px #dbdbd9 solid;}
.mt-10{ margin-top:10px;}

table{border:1px #C6C6C6 solid;}
table tr{border:1px #C6C6C6 solid;}
table tr td{border:1px #C6C6C6 solid; font-size:14px; color:#666; line-height:24px;}

.bg-white{ background:#fff;}
.bg-pic{ background-image:url("./bg-hdlc.png"); background-size:100% auto;}

.box{ width:100%; max-width:1350px; height:auto; position:relative; margin:30px auto 15px; border:0px solid #ffcc99; border-radius:10px; text-align:center;}
.box .box-t{ margin:35px auto; border:0px;}
.box .box-c{ margin:10px auto 35px; border:0px;}
.box .box-pic{ margin:5% auto;}
.box .box-pic img{ width:100%; height:auto;}
.box p{ color:#fff; line-height:30px; font-weight:500; padding:9px 22px; text-indent:30px; text-align:left;}

.box_txt{ width:100%; max-width:1350px; height:auto; position:relative; margin:25px auto 15px; background:#580561 url('./bg-hun.jpg') no-repeat; background-size:100% auto; border-radius:10px; text-align:center;}
.box_tou{ z-index:2}
.box_txt .box-t{ margin:45px auto 25px; border:0px;}
.box_txt .box_txt-c{ width:100%; height:auto; position:relative; clear:both;}
.box_txt .box_txt-c .box_txt-l{ float:left; margin:10px 0 45px 8%;}
.box_txt .box_txt-c .box_txt-r{ float:left; margin:35px 0px 45px 4%;}
.box_txt p{ color:#fff; line-height:30px; font-weight:500; padding:9px 22px; text-indent:30px;}

.box-670{ width:1198px; border:1px #ADADAD solid; height:280px; float:left; background:#fff;}
.box-260{ width:350px; border:1px #ADADAD solid; height:280px; float:right; background:#fff;}

.box h2{ text-align:center; line-height:35px; color:#4289b7; font-weight:600; font-size:20px;}
.box b{ text-align:center; line-height:35px; color:#f56711; font-weight:800; font-size:20px;}

.box .caption .title{ padding:9px 22px; background:rgba(0, 0, 0, 0.3); text-align:center; text-indent:0px; color:#00789a;}

 /* 巾帼汇·活动流程 */
.hdlc-c{ margin:0px auto; width:90%; height:auto; position:relative; color:#fff;}
.hdlc-c .hdlc-cli{ float:left; width:28.3333333%; margin:0px 2.5% 45px;} 
.hdlc-c .hdlc-cli img{ width:100%; height:auto;}

/* 巾帼汇★海选投票 */
.hytp-c{ width:97%; height:auto; position:relative; padding-left:1.5%; padding-right:1.5%; color:#fff;}
.hytp-c .hytp-cli{ float:left; width:31.3333%; margin:20px 1% 35px;} 
.hytp-c .hytp-cli img{ width:100%; height:auto; cursor:pointer; border-radius:5px;}
.hytp-c .hytp-cli .hytp-zan{ width:50%; height:auto; margin:45px auto 10px; cursor:pointer;}
.hytp-c .hytp-cli .hytp-zan img{ width:85%; height:auto;}
.hytp-c .hytp-cli .hytp-zan b{ display:block;}

/* 巾帼招募 */
.zhaomu{ position:relative; margin:0 auto; width:100%; max-width:1350px; height:auto; overflow:hidden; margin-bottom:5%; z-index:2}
.zhaomu .box-t{ display:block; margin:35px auto; border:0px;}
.zhaomu a img{ margin:0 auto; width:100%; height:auto;}

/* 见证巾彩 */
.jzjc{ position:relative; margin:0 auto; width:100%; max-width:1350px; height:auto; overflow:hidden; border-bottom-left-radius:20px; border-bottom-right-radius:20px; margin-bottom:-15%; z-index:-1}
.jzjc a img{ margin:0 auto; width:100%; height:auto; border-bottom-left-radius:20px; border-bottom-right-radius:20px}
.jzjc-c{ margin:0px auto; width:100%; height:auto; position:relative; color:#fff;}
.jzjc-c .jzjc-cli{ float:left; width:13.285%; margin:15px 0.5% 0px;} 
.jzjc-c .jzjc-cli img{ width:100%; height:auto; cursor:pointer; border-radius:5px;}

/* 巾帼汇·巾帼故事展 */
.jgh-gsz{ width:100%; max-width:1200px; height:auto; position:relative; margin:-10px auto; border:0px solid #ffcc99; border-radius:0px; background:#fff; color:#000000; text-align:center;}
.jggsz-c{ width:98%; height:auto; padding:25px 0; position:relative;}
.jggsz-c .jggsz-cli{ float:left; width:31.3333333%; height:auto; margin:5px 1% 20px;} 
.jggsz-c .jggsz-cli img{ width:100%; height:auto; float:left; margin:0px auto 10px; cursor:pointer; border-radius:10px;}
.jggsz-c .jggsz-cli h2{ text-align:center; line-height:20px; color:#000000; font-weight:600; font-size:16px; cursor:pointer;}
.jggsz-c .jggsz-cli .jggsz-cli-intro{ margin:15px auto; font-weight:500;}
.jggsz-c .jggsz-cli .jggsz-cli-intro .fl{ padding:2px 6px;}
.jggsz-c .jggsz-cli .jggsz-cli-intro .fr{ padding:2px 6px; background:#f2f2f2; border-radius:5px;}
.jggsz-c .jggsz-cli p{ padding:0px; clear:both; line-height:25px; color:#000000; }

/* 巾帼汇·巾帼故事列表 */
.news-list {
    max-width: 1000px;
    margin: 0 auto;
    padding: 25px 20px 20px;
}

.news-list .news-item {
    border-top: 1px solid #888888;
    padding: 15px 10px 15px;
}

.news-list .news-item:last-child{
	border-bottom: 1px solid #888888;		
}

.news-list .avatar {
    width: 40px;
    height: auto;
    border-radius: 50%;
	float:left;
}

.news-list .content {
	width: 88%;
	float:right;
}

.news-list .header {
    display: block;
    margin-bottom: 10px;
}

.news-list .header h2 {
    margin-top: 0px;
	color: #fff;
    font-size: 1em;
    margin-right: 10px;
	height: 40px;
	line-height: 40px;
	float:left;
}

.news-list .header .zhedie{
	margin-left: 35px;
	font-size: 1.2em;
	cursor: pointer;
}

.news-list .expanded .header h2 {
	color: #ffcc99;
}

.news-list .expanded .header .zhedie {
	color: #ffcc99;
}

.news-list .header span {
	margin-top: 0px;
    color: #fff;
    font-size: 0.9em;
    flex-shrink: 0; /* 确保日期不占用多余空间 */
	height: 40px;
	line-height: 40px;
	float:right;
}

.news-list .description {
	display: none;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
	clear:both;
}

.news-list .expanded .description {
	display: block;
    max-height: 200px; /* 足够高以显示所有内容 */
    transition: max-height 0.5s ease-in;
}

.news-list .read-more {
    text-decoration: none;
    color: #ffcc99;
    cursor: pointer;
}

 /* 巾帼汇·聚光成芒·点亮新光 */
.dlxg-c{ width:97%; height:auto; position:relative; overflow:hidden; padding-left:1.5%; padding-right:1.5%; color:#fff;}
.dlxg-c .dlxg-cli{ float:left; width:31.333333%; margin:20px 1% 35px;} 
.dlxg-c .dlxg-cli img{ width:100%; height:auto; cursor:pointer; border-radius:5px;}
.dlxg-c .dlxg-cli h3{ line-height:80px; cursor:pointer;}

ul.logo{ width:99%; height:auto; overflow:hidden; padding-left:0.5%; padding-right:0.5%;}
ul.logo li{ float:left; width:31.333333%; margin:30px 1% 5px;} 
ul.logo li img{ width:100%; height:auto;}

/* 联系我们 */
.contact{ margin:35px auto; width:100%; max-width:1350px; height:auto; overflow:hidden;}
.contact a img{ margin:0 auto; width:90%; height:auto; border-bottom-left-radius:20px; border-bottom-right-radius:20px}
.contact-c{}
.contact-l{ float:left; width:40%; margin-top:5px; border-right:1px solid #3c3c3b;}
.contact-l img{ margin:70px auto;}
.contact-2{ float:left; width:15%;}
.contact-2 img{ margin-top:30px; margin-bottom:10px;}
.contact-3{ float:left; width:44%;}
.contact-3 img{ margin-top:30px; margin-bottom:10px;}

/* 页脚 */
.di{ padding:5px 0px 15px;}
.di p{ padding-top:10px; width:100%; height:auto; overflow:hidden; text-align:center; line-height:25px; color:#fff;}
.di p a{color:#fff;}
.pl3{ width:100%; height:auto; margin-top:10px; margin-bottom:10px;}
.text3{ width:100%; height:auto; padding:10px; background:#fff; line-height:20px;}
.text3 span{}

/* 返回顶部 */
.rHome {
  position: fixed;
  z-index: 300;
  right: 4px;
  top: 5%;
  width: 50px;
  padding: 0px;
  border-radius:10px;
  display:none;
}
.rHome img{
  width: 50px;
}

/* 报名/推荐 */
.rTop {
  position: fixed;
  z-index: 300;
  right: 4px;
  bottom: 1px;
  width: 200px;
  border-radius:10px;
}
.rTop img{
  width: 200px;
}
.ljbmClose{
  width:35px;
  cursor:pointer;
}
.ljbmClose img{
  width:35px;
}

@media screen and (max-width:1000px){

.qW{ display:none;}
.qM{ display:block;}
img{ width:100%; height:auto;}
.anniu{ height:40px;}
.anniu2{ max-width:100%; height:40px;}
.anniu2 p{ height:40px; margin-left:10px;}
.anniu2 p img{ padding-top:10px; height:20px; z-index:999; position:relative;}
.anniu2 span{ width:auto; height:40px; margin-right:10px; font-size:10px; line-height:40px;}
.anniu2 span a{ font-size:10px;}
.banner{ max-width:100%; top:0px; margin-bottom:0px; overflow:visible;}
.banner a img{}
.box{ max-width:100%;}
.box_txt{ max-width:100%; background:#580561 url('') no-repeat;}
.box .box-t, .box_txt .box-t{ width:auto; height:50px;}
.box_txt .box_txt-c .box_txt-l{ width:90%; margin:1% 5%;}
.box_txt .box_txt-c .box_txt-r{ width:90%; margin:5% 5%;}
.hdlc-c{ width:100%;}
.hdlc-c .hdlc-cli{ width:45%; margin: 0px 2.5% 5%} 
.hytp-c .hytp-cli{ float:left; width:98%; margin:20px 1% 35px;} 
img.more{ width:50%;}
.zhaomu{ max-width:100%; top:0px; margin-bottom:20px; overflow:visible;}
.zhaomu .box-t{ width:auto; height:50px;}
.zhaomu a img{}
.jzjc{ max-width:100%; top:0px; margin-bottom:20px; overflow:visible;}
.jzjc a img{}
.jzjc-c{ width:99%; height:auto; position:relative; color:#fff; padding-bottom:7px; padding-left:0.5%; padding-right:0.5%; overflow:hidden;}
.jzjc-c .jzjc-cli{ float:left; width:32.33333%; margin:0.25% 0.5%;} 
.contact{ border-top:0px solid #3c3c3b; border-bottom:0px solid #3c3c3b;}
.contact a img{ width:90%;}
.contact-l{ float:left; width:70%; margin-top:5px; margin-left:15%; border-right:0px solid #3c3c3b;}
.contact-l img{ margin:70px auto;}
.contact-2{ float:left; width:30%;}
.contact-2 img{ margin-top:30px; margin-bottom:10px;}
.contact-3{ float:left; width:100%;}
.contact-3 img{ margin-top:30px; margin-bottom:30px;}
.jgh-gsz .jggsz-c{ }
.jgh-gsz .jggsz-c .jggsz-cli{ width:96%; margin:5px 2% 20px;} 
.jgh-gsz .more{ width:auto;} 
.news-list{ padding: 25px 10px 20px;}
.news-list .news-item{ padding: 15px 1px 15px;}
.news-list .content{ width: 85%;}
.news-list .header .zhedie{ margin-left: 6px;}
.rHome { display:block;}
.rTop { width:80px; bottom: 45%;}
.rTop img{ width:80px;}
.ljbmClose{ width:20px; cursor:pointer;}
.ljbmClose img{ width:20px;}

}