/* Chrome谷歌浏览器滚动条美化 */
::-webkit-scrollbar { width:9px; height:9px; box-sizing:border-box; background:#eee;}
::-webkit-scrollbar-button { width:9px; height:12px; background:url(../images/arrow.png) no-repeat;}
::-webkit-scrollbar-button:vertical:start { background-position:0 0;}
::-webkit-scrollbar-button:vertical:start:hover { background-position:-10px 0;}
::-webkit-scrollbar-button:vertical:start:active { background-position:-20px 0;}
::-webkit-scrollbar-button:vertical:end { background-position:-30px 0;}
::-webkit-scrollbar-button:vertical:end:hover { background-position:-40px 0;}
::-webkit-scrollbar-button:vertical:end:active { background-position:-50px 0;}
::-webkit-scrollbar-button:horizontal:start { background-position:0 -11px;}
::-webkit-scrollbar-button:horizontal:start:hover { background-position:-10px -11px;}
::-webkit-scrollbar-button:horizontal:start:active { background-position:-19px -11px;}
::-webkit-scrollbar-button:horizontal:end { background-position:-30px -11px;}
::-webkit-scrollbar-button:horizontal:end:hover { background-position:-40px -11px;}
::-webkit-scrollbar-button:horizontal:end:active { background-position:-50px -11px;}
::-webkit-scrollbar-track-piece { background-color:rgba(0,0,0,.15); -webkit-border-radius:5px;}
::-webkit-scrollbar-thumb { background-color:#E7E7E7; border:1px solid rgba(0,0,0,.21); -webkit-border-radius:5px;}
::-webkit-scrollbar-thumb:hover { background-color:#F6F6F6; border:1px solid rgba(0,0,0,.21);}
::-webkit-scrollbar-thumb:active { background:-webkit-gradient(linear,left top,left bottom,from(#E4E4E4),to(#F4F4F4));}
::-webkit-scrollbar-corner { background-color:#f1f1f1; -webkit-border-radius:1px;}

/* 重置 */
body,div,table,dl,dd,form{ padding:0px; margin:0px auto;}
body { color:#333; background:#fff url(../images/body_bg.jpg); font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial; font-size:14px; word-wrap:break-word; word-break:break-all;}
img { border:none;}
h1,h2,h3,h4,p,img { margin:0px; padding:0px;}
ul,li,ol { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0;}
label { vertical-align:middle;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/*清除a链接过后的虚线*/
input,textarea { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
.inputcheckbox{ vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:hover { color:#f00; text-decoration:none;}
.slh { word-break:break-all; text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}
.slh2 {
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.fl { float:left}
.fr { float:right}
.clear,.clr { display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
/*.clearfix:after { display:block; content:""; visibility:hidden; height:0; clear:both;}
.clearfix {*zoom:1;}*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after{ clear:both; overflow:hidden;}
.clearfix{ zoom:1;}
.red { color:#c00}
.red2 { color:#f00}
.orange { color:#ff6c00;}
.black { color:#222;}
.blue { color:#0294C5;}
.green { color:#3ebb2b;}
.gray { color:#888;}
.jc { font-weight:bold;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.md20 { margin-bottom:20px;}
.mb { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mb50 { margin-bottom:50px;}
.hand { cursor:pointer;}
.show { display:block;}
.hide { display:none;}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 {}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.font-space { letter-spacing:1px;}
.more { line-height:40px; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-right:10px; float:right;}
.more a { color:#aaa;}
.more a:hover { color:#f00;}
.location { line-height:42px; text-align:center; padding:0 10px 0 0; float:right;}
.time { font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; color:#ccc;}
.news-title { min-width:100px; max-width:180px; height:40px; background:url(../images/bar_title_bg.png) repeat-x; font-size:16px; color:#fff; line-height:40px; letter-spacing:2px; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.news-bar-bg { height:40px; background:url(../images/bar_bg.png) repeat-x;}
.news-bar-wd { width:660px;}
.news-bar-wd2 { width:130px;}
.news-bar-wd3 { width:250px;}
.news-bar-wd4 { width:620px;}
.news-bar-wd5 { width:90px;}
.bottom-line-240 { width:240px; height:10px; font-size:0px;}
.bottom-line-280 { width:280px; height:10px; font-size:0px;}
.bottom-line-400 { width:400px; height:10px; font-size:0px;}
.bottom-line-810 { width:810px; height:10px; font-size:0px;}
.bottom-line-850 { width:850px; height:10px; font-size:0px;}
.home-body-bg { background:#f1f1f1;}

/*顶部*/
#head { width:100%; height:100px; background:#fff;}
#head .con { width:1200px;}
#head .logo { width:230px; height:100px;}
#head .hot-tel { width:120px; height:55px; background:url(../images/head-right.png?var=20250523) no-repeat; font-size:14px; color:#15a871; font-weight:bold; line-height:15px; padding:45px 0 0 280px;}
#head .english { padding:35px 15px 0 0;}

/*菜单*/
.menu-wrap { width:100%; height:60px; background:#15a871; position:relative;}
.menu { width:1200px; position:relative;}
.menu ul li { width:171px; height:60px; line-height:60px; text-align:center; float:left;}
.menu ul li.on { background:#6dd066; color:#fff; font-weight:bold;}
.menu ul li a { height:60px; color:#fff; display:block;}
.menu ul>li>a:hover,.menu>ul>li>a.hover { background:#6dd066; color:#fff; font-weight:bold;}
.menu .menu-sub {}
.menu-list { position:absolute; left:0; top:60px; display:none; z-index:9999; overflow:hidden;}
.menu-list ul { height:240px; padding-top:20px;}
.menu-list ul li { line-height:30px;}
.menu-list ul li a { height:30px; color:#333; display:block; background:none;}
.menu-list ul li a:hover { color:#15a871; font-weight:normal; background:none;}
.menu-list dl { width:230px; min-height:290px; font-size:14px; border-right:#d6d6d6 1px solid; float:left;}
.menu-list dl dt { height:30px; line-height:30px; text-align:center; color:#15a871; font-weight:bold;
	word-break:break-all; text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}
.menu-list dl dd { line-height:30px; word-break:break-all; text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}
.menu-list dl dd a { height:30px; color:#333; display:block; background:none;}
.menu-list dl dd a:hover { color:#15a871; font-weight:normal; background:none;}
.menu-list-double { }
.menu-list-double dd { width:115px; float:left; overflow:hidden;}
.menu-list-double2 { width:750px !important;}
.menu-list-double2 dd { width:230px; float:left; overflow:hidden;}
.menu-list-bg { width:100%; background:#fff; position:absolute; left:0; top:60px; height:0px; z-index:9998; overflow:hidden;
	/* 投影偏移3px，宽6px，颜色#666 */
	-webkit-box-shadow:0px 3px 5px #888;
	-moz-box-shadow:0px 3px 5px #888;
	box-shadow:0px 3px 5px #888;	
}
.menu-bar { background:#6dd066; color:#fff; font-weight:bold;}

.menu-list2 { }
.menu-list2 dl:nth-of-type(3) { width:200px;}
.menu-list2 dl:nth-of-type(4) { width:120px;}
.menu-list2 dl:nth-of-type(5) { width:260px;}
.menu-list2 dl:nth-of-type(6) { width:240px;}
.menu-list2 dl:nth-of-type(7) { width:205px;}

/* banner */
.banner { min-width:1200px;  position:relative; height:300px; overflow:hidden;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:300px;}
.banner .bd li .siteWidth { width:1000px; position:relative; margin:0 auto; height:299px;}
.banner .bd li a { height:300px; display:block;}
.banner .bd .txt { position:absolute; width:415px; top:100px; left:22px; font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn { display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on { filter:alpha(opacity=100);opacity:1;}

/*盒子宽度*/
.wrap { width:1200px;}
.wrap h1 { width:1200px; height:40px; color:#15a871; font-size:24px; line-height:40px; margin-top:10px;}
.wrap-home-l { width:810px;}
.wrap-home-r { width:280px;}
.wrap-l { width:920px;}
.wrap-r { width:240px;}

/*首页左上角新闻图片切换的样式*/
.focus_wrap { width:378px; height:313px; background:#fff; border:#dadada 1px solid; padding:5px 10px;}
.focus_show { width:378px; height:313px; margin-top:5px; float:left; position:relative; overflow:hidden;}
.focus_show .focus_pic { width:378px; height:240px; display:block;}
.focus_show .focus_pic li, .focus_show .focus_pic a, .focus_show .focus_pic img { width:378px; height:240px; display:block;}
.focus_show .focus_pic li { position:absolute; left:0; top:0;}
.focus_show .focus_title { width:378px; height:35px; background:rgba(0,0,0,.8); position:absolute; z-index:1; left:0; bottom:73px; overflow:hidden; zoom:1; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000');}
.focus_show .focus_title li { width:358px; padding:0 0 0 20px; overflow:hidden; word-break:keep-all; word-wrap:keep-all; white-space:nowrap; table-layout:fixed; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.focus_show .focus_title li h3 { line-height:35px; _line-height:37px; font-size:16px; font-family:"Microsoft Yahei",Tahoma,Geneva; font-weight:500;}
.focus_show .focus_title li h3 a { color:#fff;}
.focus_show .focus_title li h3 a:hover{ color:#f60;}

.focus_switch { width:378px; height:56px; position:absolute; z-index:0; right:0px; bottom:8px;}
.focus_switch a {  width:15px; height:56px; background-image:url(../images/slider_nav.png); background-repeat:no-repeat; cursor:pointer;}
.focus_switch .icon_prev { background-position:0 0; margin:0 1px 0 0; float:left;}
.focus_switch .icon_prev:hover { background-position:0px 0; float:left;}
.focus_switch .icon_next { background-position:-25px 0;float:right;}
.focus_switch .icon_next:hover { background-position:-25px 0;float:right;}
		
.focus_list { padding:9px 15px; height:56px; background:#fff; overflow:hidden;}
.focus_list li { width:78px; height:56px; float:left; margin:0 0px 0 7px; position:relative; *display:inline;}
.focus_list li a { display:block; width:78px; height:56px;}
.focus_list li img { display:block; width:78px; height:56px;}
.focus_list li a:hover { _background:none;}
.focus_list li a:hover .mask, .focus_show .focus_list .current .mask { display:none;}
.focus_list li .mask { height:56px; width:78px; background:#000; margin:0 0 -56px; position:relative; top:-56px; left:0; bottom:0px; display:block; opacity:.5; filter:alpha(opacity=50);}

#divimginfog_imgPlayer .focus img{ width:340px; height:226px;} 

/* 工作动态 Tab切换 */
.news-tab { width:540px; height:325px; background:#fff; text-align:left;}
.news-tab .hd { width:540px; height:38px; border-bottom:#15a871 2px solid; line-height:38px;}
.news-tab .hd ul { float:left;}
.news-tab .hd ul li { width:120px; height:38px; line-height:38px; text-align:center; float:left;}
.news-tab .hd ul li.on { background:#15a871; color:#fff; font-weight:bold; cursor:pointer;}
.news-tab .hd ul li.on a { color:#fff;}
.news-tab .hd ul li.on a:hover { color:#fff;}
.news-tab .bd { }
.news-tab .bd ul { }
.news-tab .tempWrap { }
.news-tab .news-tab-content {}
.news-tab .news-tab-jj { width:520px; height:80px; padding:10px 10px 0 10px; background:#fff;  overflow:hidden;}
.news-tab .news-tab-jj h2 { width:520px; height:35px; color:#c00; line-height:35px; text-align:center; overflow:hidden;}
.news-tab .news-tab-jj span { width:520px; height:70px; font-size:12px; line-height:26px; text-align:24px; display:block; overflow:hidden;}
.news-tab .news-tab-list { width:500px; height:166px; padding:10px; background:#fff;}
.news-tab .news-tab-list ul {}
.news-tab .news-tab-list li { width:500px; height:30px; background:url(../images/news-dot.gif) no-repeat; line-height:30px; padding:0 10px 0 10px; overflow:hidden;}

/* 通知公告*/
.title-bar { width:240px; height:38px; background:#fff; border-bottom:#15a871 2px solid;}
.lm-title { width:120px; height:38px; background:#15a871; color:#fff; font-weight:bold; line-height:38px; text-align:center; display:block; float:left;}
.notice-list { width:240px; height:230px; /* height:175px; */ background:#fff; overflow:hidden;}
.notice-list ul { padding:10px 10px 0 10px;}
.notice-list li { width:220px; height:30px; line-height:30px; overflow:hidden;}

/* 快捷菜单 */
.quick-menu { width:240px;}
.quick-menu li { line-height:45px; margin-top:10px; font-size:16px;}
.quick-menu li a { width:210px; height:45px; background:#15a871 url(../images/menu-dot.png) right no-repeat; color:#fff; padding:0 0 0 30px; display:block;}
.quick-menu li a:hover { background:#f60 url(../images/menu-dot.png) right no-repeat; color:#fff;}

/* 助医项目 */
.help-item { width:950px; height:315px; background:#fff; text-align:left;}
.help-item .hd { width:950px; height:38px; border-bottom:#15a871 2px solid; line-height:38px;}
.help-item .hd ul { float:left;}
.help-item .hd ul li { width:120px; height:38px; line-height:38px; text-align:center; float:left;}
.help-item .hd ul li.on { background:#15a871; color:#fff; font-weight:bold; cursor:pointer;}
.help-item .hd ul li.on a { color:#fff;}
.help-item .hd ul li.on a:hover { color:#fff;}
.help-item .bd { }
.help-item .bd ul { }
.help-item .tempWrap { }
.help-item .help-item-list { width:950px;}
.help-item .help-item-list ul {}
.help-item .help-item-list li { width:280px; height:234px; background:url(../images/help-item-bg.jpg) no-repeat; padding:10px 10px 10px 10px; margin:10px 0 0 10px; overflow:hidden; float:left; cursor:pointer;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.help-item .help-item-pic { width:280px; height:135px; overflow:hidden; position:relative;}
.help-item .help-item-pic img {
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.help-item .help-item-list li:hover img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.help-item .help-item-pic .pic-title { width:280px; height:35px; line-height:35px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px; display:block;
	background:url(../images/report-bar-bg.png) repeat-x;
/*	background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;
	-moz-opacity:14px;
	opacity:14px;*/	
	/*filter:alpha(opacity=90);*/ /* IE */
}
.help-item .help-item-pic .pic-title-hoverbg { width:280px; height:35px; line-height:35px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px; display:block;
	background:rgba(255, 102, 0, 0.9) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}
.help-item .help-item-con { width:280px; height:44px; line-height:22px; overflow:hidden;}
.help-item .help-item-con a { color:#666;}
.help-item .help-item-con a:hover { color:#f00;}
.help-item-view { width:280px; height:35px; line-height:35px; margin-top:5px; font-size:16px; text-align:center;}
.help-item-view  a { width:280px; height:35px; background:#15a871 url(../images/help-item-view.png) 85px no-repeat; color:#fff; display:block;}
.help-item-view  a:hover { background:#f60 url(../images/help-item-view.png) 85px no-repeat; color:#fff;}

/* 年度年检报告 */
.report-list { width:240px; height:275px; background:#fff; overflow:hidden;}
.report-list ul { padding:0 10px;}
.report-list li { width:220px; height:125px; overflow:hidden; position:relative; margin-top:8px;
}
.report-list img { cursor:pointer;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.report-list img:hover {
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.report-list li .pic-title { width:220px; height:35px; line-height:35px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px; display:block;
	background:url(../images/report-bar-bg.png) repeat-x;
/*	background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;
	-moz-opacity:14px;
	opacity:14px;*/	
	/*filter:alpha(opacity=90);*/ /* IE */
}
.report-list li .pic-title-hoverbg { width:220px; height:35px; line-height:35px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px; display:block;
	background:rgba(255, 102, 0, 0.9) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}

/* 救助公示 */
.jz-title-bar { width:930; height:38px; background:#fff; border-bottom:#15a871 2px solid;}

/* 合作伙伴 */
/* .partner-group { width:950px; height:155px; background:#fff; text-align:left;} */
.partner-group { width:1200px; height:155px; background:#fff; text-align:left;}
.partner-group .parhd { height:38px; border-bottom:#15a871 2px solid; line-height:38px;  position:relative;}
.partner-group .parhd ul { float:left; position:absolute; left:0px; top:0px; height:38px;}
.partner-group .parhd ul li { min-width:100px; color:#333; padding:0 10px; text-align:center; float:left; cursor:pointer;}
.partner-group .parhd ul li.on { height:38px; background:#15a871; color:#fff; font-weight:bold;}
.partner-group .slideBox { padding:10px 0px 10px 0px; position:relative; overflow:hidden; zoom:1;}

.partner-group .sprev,.partner-group .snext { position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4;}
.partner-group .snext { left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;}
.partner-group .sprev:hover,.partner-group .snext:hover { border-color:#f60;}
.partner-group .parbd { padding:0 10px;}
.partner-group .parbd ul { overflow:hidden; zoom:1;}
.partner-group .parbd ul li { margin:0 20px 0 0; float:left; _display:inline; text-align:center; overflow:hidden; position:relative;}
.partner-group .parbd ul li .partner-pic { width:205px; height:88px; text-align:center; padding:2px; border:1px solid #dcdcdc; display:flex; justify-content:center; align-items:center; cursor:pointer;}
.partner-group .parbd ul li .partner-pic img { /* width:205px; height:88px; */ max-width:100%; max-height:88px; object-fit:cover; display:block;
	
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.partner-group .parbd ul li .partner-pic a:hover img { border-color:#ff7500;}
.partner-group .parbd ul li .title { line-height:24px;}

/*友情链接*/
.link-wrap { width:1100px; padding:10px 0;}
.link-wrap .link-title { width:35px; height:30px; background:#f46411; font-weight:bold; color:#fff; padding:10px; letter-spacing:2px;}
.link-wrap ul { width:1044px; height:48px; background:#fff; border:#fcecbc 1px solid; border-left:0px; overflow:hidden;} 
.link-wrap li { width:100px; height:48px; line-height:48px; margin-left:10px; float:left;}

/*版权*/
.copyright { width:100%; background:#fff; border-top:#dcdcdc 1px solid;}
.copyright a { color:#333;}
.copyright a:hover { color:#f00;}
.copyright-content { width:1200px; text-align:center; line-height:24px; padding:10px 0; position:relative;}
.copyright-content .cqgawl { position:absolute; left:0px; top:15px;}
.copyright-content .ygwb { position:absolute; right:0px; top:15px;}

/*子页*/
.zy-column-title { width:1200px; color:#15a871;}
.zy-body-bg { background:#f9f9f9;}
.zy-banner { width:100%; height:300px; background:url(../images/zy-banner.jpg) no-repeat top center;}
/* .zy-left { width:930px;} */
.zy-left { width:1200px;}
.zy-right { width:240px; display:none;}

/*子页二级导航菜单*/
.zy-menu { width:1200px; height:38px; border-bottom:#15a871 2px solid; line-height:38px;}
.zy-menu ul { margin-top:10px;}
.zy-menu ul li { min-width:95px; text-align:center; padding:0 5px; /* margin-right:5px; */ float:left; cursor:pointer;}
.zy-menu ul li a { color:#333;}
.zy-menu ul li a:hover { color:#333;}
.zy-menu .on { min-width:110px; background:#15a871; color:#fff; font-weight:bold; padding:0 5px; /* margin-right:5px; */ display:block;}
.zy-menu .on a { color:#fff;}
.zy-menu .on a:hover { color:#ff0;}
.zy-sub-menu { width:1200px;}
.zy-sub-menu li { margin-right:10px; float:left;}
.zy-sub-menu li a:hover { color:#15a871;}

/*子页相关图*/
.figure { width:1200px; height:165px;}
.figure ul { padding-top:10px;}
.figure li { width:278px; height:163px; border:#dcdcdc 1px solid; padding:10px; overflow:hidden; margin:0 10px 10px 0; float:left;}

/*子页新闻通知*/
.notice-list2 { width:238px; height:173px; background:#fff; border:#dcdcdc 1px solid; overflow:hidden;}
.notice-list2 ul { padding:10px 10px 0 10px;}
.notice-list2 li { width:220px; height:30px; line-height:30px; overflow:hidden;}

/*子页新闻列表*/
.zy-news-list { width:1200px;}
.zy-news-list ul { }
.zy-news-list li { border-bottom:#ededed 1px dashed; padding:10px 0; cursor:pointer;}
.zy-news-list li:hover { background:#f8f8f8; display:block;}
.zy-news-list li h3 { height:30px; line-height:30px;}
.zy-news-list li time { color:#15a871;}
.zy-news-list li .news-list-con { font-size:14px; line-height:30px; color:#888;}
.zy-news-list ul>li>span { color:#f30;}
.zy-news-list ul>li>span>a { color:#f30;}
.zy-news-list ul>li>span>a:hover { color:#f00;}
.zy-news-list dl { border-bottom:#ededed 1px dashed; padding:10px 0; cursor:pointer;}
.zy-news-list dl:hover { background:#f8f8f8; display:block;}
.zy-news-list dl dt { width:213px; height:143px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left; overflow:hidden;}
.zy-news-list dl dt img { cursor:pointer;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.zy-news-list dl:hover dt img {
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.zy-news-list dl dd { width:970px; margin-left:10px; float:left;}
.zy-news-list dl dd h3 { height:30px; line-height:30px;}
.zy-news-list dl dd h3 a { color:#15a871;}
.zy-news-list dl dd h3 a:hover { color:#ff9e0d;}
.zy-news-list dl dd time { color:#15a871;}
.zy-news-list dl dd .news-list-con { width:970px; height:60px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list dl dd .news-list-con a { color:#888;}
.zy-news-list dl dd .news-list-con a:hover { color:#f00;}
.zy-news-list dl dd span { color:#f30;}
.zy-news-list dl dd span a { color:#f30;}
.zy-news-list dl dd span a:hover { color:#f00;}

.zy-news-list2 { width:1200px;}
.zy-news-list2 li { width:1185px; height:40px; background:url(../images/news-dot.gif) 2px center no-repeat; line-height:40px; border-bottom:#ededed 1px dashed; padding:0 0 0 15px; overflow:hidden;}

.zy-news-list3 { width:100%;}
.zy-news-list3 dl { border-bottom:#ededed 1px dashed; padding:10px 10px 10px 0; display:flex; transition:transform 0.3s;}
.zy-news-list3 dl:hover { background:#f8f8f8;}
.zy-news-list3 dl:hover img { transform:scale(1.2);}
.zy-news-list3 dt { width:213px; height:144px; background:#f9f9f9; border:#dcdcdc 1px solid; padding:5px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.zy-news-list3 dt img { max-width:100%; max-height:100%; object-fit:contain; transition:transform 0.3s;}
.zy-news-list3 dd { flex:1; margin-left:10px; float:left;}
.zy-news-list3 dd h3 { height:30px; line-height:30px;}
.zy-news-list3 dd h3 a { color:#15a871;}
.zy-news-list3 dd h3 a:hover { color:#ff9e0d;}
.zy-news-list3 dd time { color:#15a871;}
.zy-news-list3 dd .news-list-con { width:970px; height:60px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list3 dd .news-list-con a { color:#888;}
.zy-news-list3 dd .news-list-con a:hover { color:#f00;}
.zy-news-list3 dd span { color:#f30;}
.zy-news-list3 dd span a { color:#f30;}
.zy-news-list3 dd span a:hover { color:#f00;}
.zy-news-list3-love-number { display:flex; justify-content:space-between; align-items:center;}
.zy-news-list3 li { height:40px; background:url(../images/news-dot.gif) 2px center no-repeat; line-height:40px; border-bottom:#ededed 1px dashed; padding:0 0 0 15px; overflow:hidden;}

.zy-news-list4 { width:100%;}
.zy-news-list4 dl { border-bottom:#ededed 1px dashed; padding:10px 10px 10px 0; margin-top:20px; display:flex; align-items:center; transition:transform 0.3s;}
.zy-news-list4 dl:last-child { border-bottom:0;}
.zy-news-list4 dl:hover { background:#f8f8f8;}
.zy-news-list4 dl:hover img { transform:scale(1.2);}
.zy-news-list4 dt { width:230px; height:144px; background:#f2f2f2; border:#dcdcdc 1px solid; padding:5px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.zy-news-list4 dt img { max-width:100%; max-height:100%; object-fit:contain; transition:transform 0.3s;}
.zy-news-list4 dd { flex:1; margin-left:10px;}
.zy-news-list4 dd h3 { height:30px; line-height:30px;}
.zy-news-list4 dd h3 a { color:#15a871;}
.zy-news-list4 dd h3 a:hover { color:#f00;}
.zy-news-list4 dd time { color:#15a871;}
.zy-news-list4 dd ul { padding:0 0 0 10px;}
.zy-news-list4 dd li { height:30px; line-height:30px;}
.zy-news-list4-pay { line-height:40px; background:#f60; font-size:16px; color:#fff; text-align:center; border-radius:2px; padding:0 20px;}
.zy-news-list4-pay a { color:#fff;}
.zy-news-list4-pay:hover { background:#f30;}

.news-list-con2 { height:50px; line-height:25px; font-size:14px; color:#888; cursor:pointer;}

/*子页新闻详细页*/
.zy-news-show { width:1200px;}
.zy-news-show h2 { /* height:40px; */ line-height:40px; color:#15a871;}
.zy-news-show .zy-news-pos { width:100%; height:40px; color:#888; border-bottom:#dcdcdc 1px solid; line-height:40px; display:block;}
.zy-news-show-con { line-height:30px; padding:10px 0;}
.zy-news-show-con img { max-width:1200px;}
/*.zy-news-show-con img { padding:15px; margin:0 auto; vertical-align:middle; display:block;}*/
.zy-news-show-about { width:1200px; line-height:30px;}

/*子页图片列表*/
.zy-pic-list { width:1200px;}
.zy-pic-list ul { }
.zy-pic-list li { width:210px; height:180px; float:left; margin:0px 20px 20px 0px; position:relative; overflow:hidden;}
.zy-pic-list li img { width:220px; height:180px; position:absolute; left:0; top:0; cursor:pointer;}
.zy-pic-list li .pic-title { width:220px; height:35px; line-height:35px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px;
	background:url(../images/report-bar-bg.png) repeat-x;
/*	background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;
	-moz-opacity:14px;
	opacity:14px;*/	
	/*filter:alpha(opacity=90);*/ /* IE */
}
.zy-pic-list li .pic-title-hoverbg { width:220px; height:35px; line-height:35px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px;
	background:rgba(255, 102, 0, 0.9) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}

.zy-pic-list2 { width:1200px;}
.zy-pic-list2 ul { }
.zy-pic-list2 li { margin:0px 10px 20px 0px; float:left; _display:inline; text-align:center; overflow:hidden;}
.zy-pic-list2 li img { width:214px; height:82px; display:block; padding:2px; border:1px solid #dcdcdc;}
.zy-pic-list2 li a:hover img { border-color:#ff7500;}
.zy-pic-list2 .pic-title { height:30px; text-align:center; line-height:30px; display:block; overflow:hidden;}

/*捐赠公示*/
.donation-input { width:118px; height:28px; padding:0 5px; line-height:28px; border:#dcdcdc 1px solid;}
.donation-search { width:120px; height:30px; background:#15a871; text-align:center; line-height:28px; color:#fff; border:none;}
.donation-table { width:1200px; border:#e8f3ef 1px solid;}
.donation-table th { height:40px; background:#bdeab9; line-height:40px; padding:0 5px;}
.donation-table td { height:40px; line-height:40px; padding:0 5px; cursor:pointer;}
.donation-table tr { }
.donation-table tr.odd { background:#fff;} 
.donation-table tr.even { background:#f2fafc;}
.donation-table tr.trhover td { background:#d3f7d0;}

.donation-item-table { width:100%; border:#f5f4f3 1px solid;}
.donation-item-table tr { }
.donation-item-table th { background:#f5f4f3; color:#333; border-top:2px solid #15a871; padding:0 5px;}
.donation-item-table td { padding:0 5px;}
.donation-item-table th, .donation-item-table td { height:40px; line-height:40px; text-align:center; font-size: 14px; border:1px solid#e5e5e5;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.donation-item-table tr.odd { background:#fff;} 
.donation-item-table tr.even { background:#f2fafc;}
.donation-item-table tr.trhover td { background:#d3f7d0;}

/*在线捐款*/
.online-pay-table { width:100%;}
.online-pay-table td { height:40px; border:#c0e6ba 1px solid; line-height:40px; padding:0 5px;}
.online-pay-table th { height:40px; background:#e1f3de; border:#c0e6ba 1px solid; line-height:40px; padding:0 5px; color:#30ad1d;}

.donation-form-wrap { width:900px;}
.donation-form { padding:60px 0 0 0;}
.donation-form h2 { text-align:center; font-size:14px; font-weight:normal;}
.donation-form ul { padding-top:30px;}
.donation-form li { width:100%; line-height:60px; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; margin:0;}
.donation-form .donation-form-item { margin:0; position:relative;}
.donation-form-left { min-width:120px; text-align:right; padding-right:10px;}
.donation-form-right { flex:1;}
.donation-form-input { width:100%; height:40px; line-height:40px; padding:0 10px; color:#333; border:#ececec 1px solid; box-sizing:border-box;
	-moz-border-radius:5px !important; 
	-webkit-border-radius:5px !important;
	-o-border-radius:5px !important;
	border-radius:5px !important;
	transition:all 0.3s;
}
.donation-form-input:hover, .donation-form-select:hover { border:#15a871 1px solid;}
.donation-form-input:focus, .donation-form-select:focus { outline:none;
	border-color:rgba(20, 170, 110, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(20, 170, 110, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(20, 170, 110, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(20, 170, 110, 0.6)
}
.donation-form-btn { background:#15a871; width:100%; height:40px; line-height:40px; padding:0 10px; font-size:16px; color:#fff; border:none; cursor:pointer;
	-moz-border-radius:5px !important; 
	-webkit-border-radius:5px !important;
	-o-border-radius:5px !important;
	border-radius:5px !important;
	transition:all 0.3s;
}
.donation-form-btn:hover { background:#6dd066;}
.donation-form-input-wd90 { width:90px !important;}
.donation-form-input-wd150 { width:150px !important;}
.donation-form-input-wd400 { width:400px !important;}
.donation-form-money { margin:0; display:flex; align-items:center;}
.donation-form-money ul { padding-top:0; display:flex; align-items:center;}
.donation-form-money li { width:38px; line-height:38px; text-align:center; border:1px solid #e5e5e5; margin-right:10px; cursor:pointer;}
.donation-form-money li.active { border:#e4393c 1px solid;}
.donation-form-money-other { flex:1; display:flex; align-items:center;}
.donation-form-money-other-text { text-align:right; padding:0 10px 0 10px; margin:0;}
.donation-form-money-other img { height:38px; border-radius:5px;}

.donation-form-money2 { margin:0; display:flex; align-items:center;}
.donation-form-money2 ul { padding-top:0; display:flex; align-items:center;}
.donation-form-money2 li { width:28px; line-height:28px; background:#fff; color:#333; text-align:center; border:1px solid #fff; margin-right:10px; cursor:pointer;}
.donation-form-money2 li.active { background:#f60; color:#fff; border:#f60 1px solid;}
.donation-form-money2-other { flex:1; display:flex; align-items:center;}
.donation-form-money2-other-text { text-align:right; padding:0 10px 0 10px; margin:0;}
.donation-form-money2-other img { height:28px; border-radius:5px;}

.select-choose, .select-choose2 { display:flex; align-items:center;}
.select-choose label,.select-choose2 label { line-height:30px; display:block; cursor:pointer;} 
.select-choose input[type="radio"],.select-choose2 input[type="radio"],.select-choose input[type="checkbox"],.select-choose2 input[type="checkbox"] { position:absolute !important; left:-9999px !important;}
.select-choose em { width:18px; height:18px; background:url(../images/choose.png) no-repeat; background-size:18px; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}
.select-choose input:checked+em { background:url(../images/choose_selected.png) no-repeat; background-size:18px; height:18px;}
.select-choose2 em { width:18px; height:18px; background:url(../images/choose2.png) no-repeat; background-size:18px; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}
.select-choose2 input:checked+em { background:url(../images/choose2_selected.png) no-repeat; background-size:18px; height:18px;}
.select-choose-disable { width:18px; height:18px; background:url(../images/choose_disable.png) no-repeat !important;; background-size:18px !important;; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}
.select-choose2-disable { width:18px; height:18px; background:url(../images/choose2_disable.png) no-repeat !important;; background-size:18px !important;; height:18px; vertical-align:middle; margin-right:5px; margin-top:-3px; display:inline-block; transition:all 0.4s;}

.zy-pro-spec { height:38px; color:#8d8d8d; margin:0;}
.zy-pro-spec dt { line-height:38px; float:left;}
.zy-pro-spec ul { padding-top:0; display:flex; align-items:center;}
.zy-pro-spec li { width:90px; height:38px; text-align:center; margin:2px 6px 2px 0; outline:none; position:relative; display:flex; align-items:center;}
.zy-pro-spec li a { width:100%; height:34px; line-height:34px; background:#fff; color:#8d8d8d; padding:1px 6px; border:1px solid #ccc; border-radius:5px; display:inline-block;}
.zy-pro-spec li a:hover { border:1px solid #e4393c; padding:0 5px; text-decoration:none;}
.zy-pro-spec li i { position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:1px; bottom:2px; background:url(../images/zy_pro_spec_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.zy-pro-spec li.selected a { border:1px solid #e4393c; color:#333; padding:0 5px;}
.zy-pro-spec li.selected i { display:block;}
.zy-pro-spec .disabled { color:#d0d0d0 !important; cursor:not-allowed!important;}

/*救助公示*/
.help-public-list { width:1200px;}
.help-public-list dl { width:455px; padding:10px 0 10px 5px; margin-right:5px; float:left;}
.help-public-list dl:hover { background:#f8f8f8; display:block;}
.help-public-list dl dt { width:155px; height:165px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left;}
.help-public-list dl dt img { width:150px; height:160px;}
.help-public-list dl dd { width:280px; margin-left:5px; float:left;}
.help-public-list dl dd li { width:280px; height:28px;  overflow:hidden;}

/*联系我们*/
.contact-map { width:888px; height:300px;}

/*在线留言*/
.msg-table-list { width:920px; background:#fff; border:#dcdcdc 1px solid; border-top:0px;}
.msg-table-list th { height:35px; background:#f2f2f2; text-align:center; line-height:35px;}
.msg-table-list tr { text-align:center;}
.msg-table-list tr.odd { background:#fff;} 
.msg-table-list tr.even { background:#f2f2f2;}
.msg-table-list tr.trhover td { background:#bde5ff;}
.msg-table-list td { height:30x; line-height:30px; padding:5px 10px; font-size:12px;}
.msg-book { width:918px; background:#f1f8fd; border:#dcdcdc 1px solid; line-height:30px; border-width:0px 1px;}
.msg-book .book { margin:20px 20px 20px 50px;}
.msg-book span { margin:40px 20px 20px 0px;}
.msg-book b { color:#0b67d7;}
.msg-table { width:920px; background:#fff;}
.msg-table td { height:30x; border:#dcdcdc 1px solid; line-height:30px; padding:10px 10px;}
.msg-table-tdbg { background:#f1f8fd;}
.table-shadow { width:753px; height:5px; background:#edf0f5; font-size:0px;}
.table-shadow2 { width:1003px; height:5px; background:#edf0f5; font-size:0px;}
.btn-jgjl { margin-left:140px;}

/*输入框按钮*/
.dropdown { width:250px; height:28px; border:#ddd 1px solid;} 
.input-box { width:250px; height:30px; line-height:30px; padding:0px 5px; border:#dcdcdc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.input-box-hover,.textareaw { border:#73b8ee 1px solid; color:#049ad9;}
.input-box:focus,.textareaw:focus { outline:none;
	border-color:rgba(82, 168, 236, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6)
}
.textareaw { width:95%; height:100px; padding:5px; border:#dcdcdc 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.submit { width:102px; height:33px; background:#39b3d7; border:none; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
.submit:hover { background:#ff9e0d; color:#fff;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}
.dcjk-btn { line-height:30px; margin-top:10px; font-size:14px;}
.dcjk-btn a { width:100px; height:30px; background:#15a871 url(../images/menu-dot.png) right no-repeat; color:#fff; padding:0 0 0 30px; display:block;}
.dcjk-btn a:hover { background:#f60 url(../images/menu-dot.png) right no-repeat; color:#fff;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}
.view-btn, .sure-btn { width:65px; height:28px; color:#fff; line-height:28px; text-align:center; display:block; font-size:12px;}
.view-btn { background:#44bb81;}
.sure-btn { background:#d74a46;}
.view-btn a,.sure-btn a { color:#fff; }
.view-btn:hover,.sure-btn:hover { background:#f60; color:#ff0;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}

/* 慈幼项目2024 */
.item-tab { width:1200px;}
.item-tab .hd { width:100%; height:38px; line-height:38px; border-bottom:#15a871 2px solid;}
.item-tab .hd ul { float:left;}
.item-tab .hd ul li { min-width:110px; height:40px; line-height:40px; text-align:center; font-size:16px; padding:0 5px; float:left; cursor:pointer;}
.item-tab .hd ul li a { color:#333;}
.item-tab .hd ul li a:hover { color:#333;}
.item-tab .hd ul li.on { min-width:110px; height:38px; background:#15a871; color:#fff; font-weight:bold; border-bottom:#15a871 2px solid;}
.item-tab .hd ul li.on a { color:#fff;}
.item-tab .hd ul li.on a:hover { color:#ff0;}
/* .item-tab .hd ul li:last-child { display:none;} */
.item-tab .bd { }
.item-tab .bd ul { }
.item-tab .tempWrap { }
.item-about-banner { width:1200px; height:360px; margin:20px auto; position:relative; overflow:hidden;}
.item-about-banner img { width:100%; height:360px;}
.item-about-banner-info { width:360px; height:100%; line-height:30px; background:rgba(0, 0, 0, 0.5); color:#fff; padding:20px; position:absolute; right:0; top:0;}
.item-about-banner-title { font-size:20px; line-height:30px; color:#fff; font-weight:bold;}
.item-about-banner-amountbar { color:#e5e5e5; font-size:14px; vertical-align:middle; height:30px; box-sizing:border-box; line-height:30px;}
.item-about-banner-amountbar span { display:inline-block; width:40px; height:30px; box-sizing:border-box; color:#e5e5e5; text-align:center; font-weight:normal; cursor:pointer;}
.item-about-banner-amountbar input { display:inline-block; width:60px; background:#fff; text-align:center; line-height:30px; border:none; color:#f60;}
.item-about-banner-amountbar label b { font-weight:normal;}
.item-about-banner-amountbar label.active span{ background:#fff; color:#f60;}
.item-about-banner-amountbar .spanNum { margin:0 5px ;display:inline-block;font-weight:nomal;vertical-align: middle;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.item-about-banner-amountbar .spanNum b{color:#fff;}
.item-about-banner-pay { width:150px; line-height:40px; background:#f60; font-size:16px; color:#fff; text-align:center; border-radius:2px; padding:0 40px; margin-top:40px;}
.item-about-banner-pay a { color:#fff;}
.item-about-banner-pay:hover { background:#f30;}

.item-about-banner2 { width:1200px; height:360px; margin:20px auto; position:relative; overflow:hidden; display:flex;}
.item-about-banner2-pic { flex:1;}
.item-about-banner2-pic img { width:1200px; height:360px;}
.item-about-banner2-info { width:340px; height:360px; background:rgba(0, 0, 0, 0.5); /* background:#f5f4f3; */ padding:15px; color:#fff; overflow:hidden; position:absolute; top:0; right:0;}
.item-about-banner2-info ul { padding:0 0 0 10px;}
.item-about-banner2-info li { line-height:35px;}
.item-about-banner2-info li h3 { font-size:20px; color:#fff;}

/*数据导入excel*/
.import-excel-step { width:90%; margin:0 auto; box-sizing:border-box; display:flex; justify-content:center; align-items:center;}
.import-excel-step .import-excel-step-module { padding:10px 0 10px 0; position:relative;}	
.import-excel-step .import-excel-step-dot { width:40px; height:40px; line-height:40px; background:#e2e2e2; font-size:18px; border:#d7d9dc 2px solid; text-align:center; border-radius:50%;}
.import-excel-step .import-excel-step-dot-active { background:#15a871; border:#15a871 2px solid; color:#fff; font-weight:bold;}
.import-excel-step .import-excel-step-line { height:2px; /* max-width:120px; */ background:#d7d9dc; flex:1; flex-grow:1;}
.import-excel-step .import-excel-step-line-active { background:#15a871;}
.import-excel-step .import-excel-step-title { min-width:100px; height:40px; line-height:40px; text-align:center; color:#999; position:absolute; left:-30px; bottom:-30px;}
.import-excel-step .import-excel-step-title-active { color:#15a871;}

/*在线支付*/
.wx-pay-wrap { padding:0 20px 20px 20px; display:flex; align-items:flex-end;}
.wx-pay-left { margin:0; box-sizing: border-box;}
.wx-pay-left ul { padding:10px;}
.wx-pay-left li { line-height:30px; text-align:center;}
.wx-pay-code { width:100%; padding:20px; border:#ddd 1px solid; border-bottom:0; box-sizing: border-box;}
.wx-pay-code dl { display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.wx-pay-code dt { }
.wx-pay-code dt img { width:200px;}
.wx-pay-code dd { text-align:center;}
.wx-pay-time { width:100%; background:#ecfbff; padding:10px; border:#b1d9ff 1px solid; box-sizing: border-box;}
.wx-pay-time dl { display:flex; align-items:center; flex-wrap:wrap;}
.wx-pay-time dt { margin-right:10px;}
.wx-pay-time dt img { width:54px;}
.wx-pay-time dd { flex:1; line-height:25px;}
.wx-pay-time-end { background:#ff6d6d; padding:4px 8px; color:#fff; margin-right:5px;}

.wx-pay-right-img { width:270px; margin:0px 0 0 40px;}
.wx-pay-right-img img { width:270px;}

/*分页*/
#pages { height:36px; width:auto; margin:20px 0 0 0; float:right;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out;}
#pages a#pageactive { background:#15a871; color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{ background:url(../images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-0px -0px;}
#pages .next { background-position:-41px -0px;}


/* 新闻分页 */
/*.pageDiv { line-height:30px;}
.pageDiv ul>li { margin-right:5px; color:#15a871; background:none; border:none; float:left;}
.pageDiv ul>li>span {  background:#15a871; display:block;}
.pageDiv ul>li>span>a { color:#fff; padding:0 5px; display:block;}
.pageDiv ul>li>span>a:hover { background:#f30; color:#fff; line-height:30px; padding:0 5px; display:block;}
.pageSelect { background:#f30; height:30px; line-height:40px; color:#fff; font-variant:normal; font-style:normal;}
*/
/*分页 捐赠公示分页*/
.jzxx_page1 { width:100%; background:#F7FAFD; padding:5px 0 10px;}
.quotes { font-size:12px; padding:10px 5px 3px; text-align:center;}
.quotes a { background:#15a871; color:#fff; margin-right:4px; padding:3px 8px; text-decoration:none;}
.quotes a:hover { background:#f60; color:#fff; margin-right:4px; padding:3px 8px;}
.quotes a:active { background:#f60; color:#fff; margin-right:4px; padding:3px 8px;}
.quotes span.current { background:#f60; color:#fff; font-weight:bold; margin-right:4px; padding:3px 8px;}
.quotes span.disabled { border:1px solid #ddd; color:#666; margin-right:4px; padding:3px 8px;}

/* jump */
.right-layer { position:fixed; top:420px; right:30px; width:40px; z-index:400;}
*html .right-layer { position:absolute; top:expression(documentElement.scrollTop + "px"); margin:300px 0 0 0;}
.right-layer li { height:50px; overflow:hidden;}
.sina,.weixin,.qq-online,#top-back { width:40px; height:42px; background:url(../images/back_top.png) no-repeat; display:block; overflow:hidden; cursor:pointer;}
.sina { background-position:0px 0px;}
.sina:hover { background-position:-50px 0px;}
.weixin { background-position:0px -50px;}
.weixin:hover { background-position:-50px -50px;}
.qq-online { background-position:0px -100px;}
.qq-online:hover { background-position:-50px -100px;}
#top-back { background-position:0px -150px;}
#top-back:hover { background-position:-50px -150px;}
#EWM { position:absolute; top:0px; left:-200px;display:none;}
#EWM img { width:188px;height:188px;}

/*最新弹出层2020*/
.popup-bg { width:100%; height:100%; background:rgba(0,0,0,0.5); overflow:hidden; position:fixed; top:0; bottom:0; left:0; right:0; z-index:998;
	-webkit-animation: popup-bg 0.5s infinite;
	-moz-animation: popup-bg 0.5s infinite;
	animation:popup-bg 0.5s infinite;
}
.popup-wrap { height:350px; background:#fff; box-sizing:border-box; overflow:hidden; position:fixed; bottom:0; left:0; right:0; z-index:999;}
.popup-wrap h3 { width:100%; height:30px; line-height:30px; color:#333; text-align:center; border-bottom:1px solid #f2f2f2; /*padding-bottom:10px;*/ padding:3px 0; overflow:hidden;}
.popup-wrap h2 { width:100%; height:20px; background:#3c0; text-align:center; line-height:20px; color:#fff; font-size:16px; font-weight:bold; overflow:hidden;}
.popup-wrap .popup-bar { width:100%; height:40px; line-height:40px; background:#4f89f9; color:#fff; box-sizing:border-box; position:absolute; top:0; left:0;}
.popup-wrap .popup-bar a { color:#fff;}
.popup-wrap .popup-bar-title { padding-left:10px; font-size:16px; float:left;}
.popup-wrap .head-title, .popup-wrap .head-title2 { width:100%; height:40px; line-height:40px; background:#f6f6f6; color:#333; font-size:16px; border-bottom:1px solid #f2f2f2; font-weight:bold; box-sizing:border-box; position:relative; overflow:hidden;}
.popup-wrap .head-title { text-align:center;}
.popup-wrap .head-title2 { text-align:left; padding-left:10px;}
.popup-wrap .head-title-name {}
.popup-wrap .popup-content { width:100%; /*height:200px;*/ box-sizing:border-box;  overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.close-popup-text { width:40px; float:right;}
.popup-noscroll { overflow:hidden;  width:100%; height:100%; bottom:0px; top:0px; position:fixed;}
.popup-scroll { height:auto; overflow:auto; position:relative;}
/* @-webkit-keyframes popup-bg {
	0% { background:rgba(0,0,0,0.5);}
	50% { background:rgba(0,0,0,0);}
	100% { background:rgba(0,0,0,0.5);}
} */
/* @keyframes popup-bg {
	from {
		background:rgba(0,0,0,0);
	}
	to {
		background:rgba(0,0,0,0.5);
	}
} */

.popup-bg2 { width:100%; height:100%; background:rgba(0,0,0,0.5); overflow:hidden; position:fixed; top:0; bottom:0; left:0; right:0; z-index:1000;
	-webkit-animation: popup-bg 0.5s infinite;
	-moz-animation: popup-bg 0.5s infinite;
	animation:popup-bg 0.5s infinite;
}
.popup-wrap2 { background:#fff; position:absolute; bottom:0; right:0; left:0; top:30%; box-sizing:border-box;}
.popup-wrap2 .head-title, .popup-wrap2 .head-title2 { width:100%; height:40px; line-height:40px; background:#f6f6f6; color:#333; font-size:16px; border-bottom:1px solid #f2f2f2; font-weight:bold; box-sizing:border-box; position:relative; overflow:hidden;}
.popup-wrap2 .head-title { text-align:center;}
.popup-wrap2 .head-title2 { text-align:left; padding-left:10px;}
.popup-wrap2 .pop-main { box-sizing:border-box; position:absolute; left:0; right:0; top:40px; bottom:0; overflow:auto; -webkit-overflow-scrolling:touch;}
.popup-wrap2 .scrollable { box-sizing:border-box; overflow:auto; -webkit-overflow-scrolling:touch;}

.protocol-popup-wrap {  bottom:30%; left:20%; right:20%; box-sizing:border-box;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
}
.protocol-popup-con { height:260px; padding:20px; line-height:30px; font-size:14px; overflow-y:auto;}
.protocol-popup-con p { text-indent:24px; line-height:25px;}

.protocol-popup-btn { width:100%; overflow:hidden; font-size:16px; border-top:#eff3f7 1px solid;
	display:-moz-box;  
	display:-webkit-box;  
	display:-o-box;  
	display:box;
}
.protocol-popup-btn .item { height:50px; background:#fff; line-height:50px; text-align:center; cursor:pointer; border-right:#eff3f7 1px solid;
	-webkit-box-flex:1;
}
.protocol-popup-btn .item input[type="button"] { background:none;}
.protocol-popup-btn .item:last-child { border-right:0px;}

/*隐藏手机端内容*/
.wx-zy-body-bg { background:#fff;}
.source { display:none;}
.line { display:none;}
.wx-ewm-gz { display:none;}
.list-header { display:none;}