@charset "UTF-8";
/* CSS Document */
/*共公样式*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0; font-family:微软雅黑;}
a:focus{outline:0}
a:active{outline:0;text-decoration: none;color: #FF0000;}
ul,li{list-style:none; list-style-type:none;}
a{outline:0}
img{border:0px}
p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}
.clear{clear:both;height:0;line-height:0;font-size:0;margin:0;padding:0;border:0}
.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
body{ background-color:#fff;}
.pagewidth{width:100%; margin:0 auto;}
.img100 img{width:100%;}
.floatleft,.floatli li{float:left;}
.floatright{float:right;}
.empty{ margin:0; padding:0}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.link_img img{ height:49px; margin-right:10px; margin-top:10px}
.link_img dd{ font-size:15px; font-weight:900; line-height:24px}
.cx>iframe{
	height:41px;
	width:114px;
	border-radius:5px;
}
.logo_link{
	width:100%;
	padding:50px 0;
}
.logo_link>iframe{
	height:100px;
	width:100%
}

/**/
.paddingtb10{ padding-top:10px; padding-bottom:10px}
.paddingtb30{ padding-top:30px; padding-bottom:30px}
.margintb20{ margin-top:20px; margin-bottom:20px}
.margintb30{ margin-top:30px; margin-bottom:30px}
.fontsize30{ font-size:30px}
.vertical1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.vertical2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.margintop50{ margin-top:50px}
.margintop28{ margin-top:28px}

.marginlf10{ margin-left:-10px}

.item img{ height:163px}

/*index*/
.indexNavigation a{ color:#333;}
.indexNavigationShow{ background-image:url(../img/Nav.png); background-position:bottom;  background-repeat:no-repeat ; padding-bottom:20px}
.indexNavigationShow a{ color:#af7a7a;}
.aboutFont{ color:#666; line-height:30px; text-align:justify}
.aboutFont>div{ text-indent:2em}
.indexMore{ margin-top:50px}
.indexMore>a{ color:#af7a7a; border:1px solid #af7a7a; padding:5px 10px}
.indexMore>a:hover{ background-color:#af7a7a; color:#fff}
.indexNews{ background-color:#e4dfcc; padding-top:30px; padding-bottom:30px}
.indexNews>div{ background-color:#fff; padding-top:10px;}
.indexNewsTitle>li>div:first-child{ font-size:25px; color:#333}
.indexNewsTitle>li:last-child{ line-height:50px; text-align:right; font-weight:bold}
.indexNewsTitle>li>a{ color:#666;}
.indexNewsTitle>li>div:last-child{ font-size:14px; padding-bottom:20px; line-height:10px; color:#666}
.indexNewsFont{ border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:20px}
.indexNewsFont>a>ul:first-child{ font-size:16px; color:#333; padding-top:10px}
.indexNewsFont>a>ul:last-child{ font-size:13px; color:#999;}
.indexNewsFontT>a>li:first-child{ font-size:16px; color:#333;}
.indexNewsFontT>a>li:last-child{ font-size:13px; color:#999;}
.indexDate{ background-color:#ea313f; color:#fff; text-align:center}
.indexDate>li{ border-bottom:1px solid #fff; line-height:30px; font-size:20px}
.borderDotted{border-bottom:1px dotted #ccc; padding-bottom:11.5px; margin-bottom:11px}
.indexEnd{ background-color:#706866; min-height:200px; padding:30px 0; color:#fff; line-height:40px}
.indexEnd a{ color:#fff}

/*news*/
.newsGuideFont{  color:#333; margin-bottom:10px; font-size:13px; border-bottom:1px dotted #ccc; padding-bottom:5px}
.newsTitleFont{ background-color:#c7be8f; font-size:23px; color:#fff; padding-top:15px; padding-bottom:15px; padding-left:19%;}
.newsTitleFont>div:last-child{ font-size:15px}
.newsTitleFontShow{ line-height:30px; font-size:13px}
.newsTitleFontShow>div{ border-right:1px solid #ccc; border-bottom:1px solid #ccc}

.newsTitleFontShow>div>a{ color:#333}
.newsTitleFontShow>div>a>span{ float:right; font-size:20px; padding-right:5px}
.newsList{ margin-left:10px; margin-right:10px}
.newsList>li{ border-bottom:1px dotted #ccc;padding-bottom:15px; margin-bottom:15px}
.newsList>li:last-child{ border-color:#fff}
.newsList>li>a>div>ul:first-child{ color:#333; font-size:20px; padding-top:10px}
.newsList>li>a>div>ul:last-child{ color:#999; font-size:15px; padding-top:5px}
.page{ text-align:center; margin-bottom:20px;}
.page>a{ color:#333; padding:0 10px}
.newsM{ margin-left:10px; margin-right:10px}
.newsM1{font-size:24px; margin-bottom:10px}
.newsM2{background-color:#f0f0f0; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; color:#9e9d9d; font-size:12px; line-height:30px; margin-bottom:30px}
.newsM3{font-size:13px; color:#666; line-height:26px; text-align:justify; margin-bottom:30px; text-indent:2em}

/*aboutus*/
.aboutus{ margin-left:10px; margin-right:10px}
.aboutusShow{ margin-bottom:20px;}

.aboutusShow>div>div>ul:first-child{ background-color:#999; color:#fff; height:40px; line-height:40px; padding-left:10px; margin-bottom:10px}
.aboutusShow>div>ul:first-child{ background-color:#999; color:#fff; height:40px; line-height:40px; padding-left:10px; margin-bottom:10px}
.aboutusShow>div span{ padding-right:5px}
.aboutusShow>div>div>ul:last-child{ font-size:13px; line-height:24px; text-align:justify; text-indent:2em}
.aboutusShow>div>ul:last-child{ font-size:13px; line-height:24px; text-align:justify; text-indent:2em}

/*honours*/
.honours{ min-height:800px}
.honours>li>div{ margin-bottom:20px}

.honours>li>div>ul:last-child{ line-height:24px; text-align:center}


/*contactus*/
.contactus{ min-height:800px}
.contactus>div:last-child{ margin-top:20px}
.contactus>div>ul{ font-size:15px; line-height:30px; color:#333;}

/*charity*/
.charity>ul:first-child{ background-color:#999; color:#fff; height:40px; line-height:40px; padding-left:10px; margin-bottom:10px}
.charity>span{ padding-right:5px}
.charity>dd{font-size:13px; line-height:24px; text-align:left}
.charity>dd>li{ text-indent:2em}


/*admin*/
.admin_title{background-color:#f2f9fd; border-bottom:1px solid #deeffb;border-top:1px solid #deeffb; color:#0099d5; height:30px}
.admin_txt{ color:#666; border-bottom:1px solid #deeffb}
.admin_txt img{ padding:10px;}
.admin_big_title{ color:#0099d5; font-size:30px; margin-top:50px; margin-bottom:30px; text-align:center}
.admin_txt_new img{ height:150px; padding:10px 0}
.admin_txt_new{ font-size:14px; line-height:35px;}
.admin_txt_title{ background-color:#f2f9fd; border-bottom:1px solid #deeffb; color:#0099d5}
.admin_txt_word{ color:#666;border-bottom:1px solid #deeffb; padding-left:10px }



.col-xs-2_5,.col-sm-2_5,.col-md-2_5,.col-lg-2_5{position:relative;float:left}
.col-xs-2_5{ width:20%}

/*add*/
.add_aboutus_title{ background-color:#999; color:#fff; line-height:40px; padding-left:10px; margin-bottom:20px}

.add_txt_ys{ font-size:13px; line-height:24px; color:#666; margin-bottom:30px;}
.add_txt_ys>div{ margin-bottom:10px}
.add_txt_ys>div:first-child{ text-indent:2em;}































/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
.pagewidth{width:748px;}
.hidden-sx{ display:none;}
.indexNavigation{ padding-top:45px}
.indexNavigationShow{ padding-top:45px; padding-bottom:20px}
.newsList>li{margin-left:40px;}
.newsM>li{ margin-left:40px}
.aboutusShow>div>div{ margin-left:20px}
.smml16{ margin-left:16px; margin-right:16px}
.smmt15{ margin-top:15px}

.aboutus>li{ margin-left:40px}
.newsTitleFontShow{ line-height:50px; font-size:15px}
.newsTitleFontShow>div{ border-bottom:1px solid #ccc;border-right:0}
.newsTitleFontShow>div:last-child{ border-color:#fff}
.newsTitleFontShow>div>a>span{ float:right; font-size:30px; padding-right:0}
.aboutus{ margin-left:0; margin-right:0}
.newsList{ margin-left:0; margin-right:0}
.newsM{ margin-left:0; margin-right:0}
.marginlf5{ margin-left:-5px}
.marginlf20{ margin-left:0}
.image-row{ margin-left:40px}
}


/* 中等屏幕（桌面显示器，大于等于 1003px） */
@media (min-width: 1003px) {
.pagewidth{width:983px;}

 }
@media (min-width: 1000px) {
.pagewidth3{width:1000px;}

 }
