@charset "utf-8";
body{font-size:18px;margin:0px;padding:0px;font-family:"微软雅黑","Microsoft Yahei","Hiragino Sans GB";color:#080101;}
ul,li,dl,dt,dd,ol,img,h1,h2,h3,h4,h5,h6,form,input,p,option{margin:0px;padding:0px;}
li,ol,ul{list-style-type:none;}
img{vertical-align:top;border:0px;}
.clear{clear:both;width:0px;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.f-l{float:left;}.f-r{float:right;}
.w{width:1260px;margin:0px auto;}

/* 链接 */
a{color:#080101;text-decoration:none;}
a:hover{color:#007ddd;}


/* 页头 */
.header-bg{width:100%;height:235px; background:url(../images/header-bg.jpg) repeat-x;}
.header{height:180px;}
.logo{float:left; padding-top:44px;}
.logo2{float:left; position:relative; left:15%; padding-top:80px;background:url(../images/logo2.png) no-repeat center;width:165px;height:90px}
.searchbar{width:305px;float:right; padding-top:85px;height:35px;}
.searchbar input{width:260px;height:33px;border:1px solid #dcdcdc;border-right:none; float:left; font-size:14px; text-indent:15px;}
.searchbar button{width:40px;height:35px; border:none;float:left; background:url(../images/button1.jpg) no-repeat center center;cursor:pointer}


/* banner */
.banner-bg{width:1920px;height:450px; background-color:#f3f3f3; margin-bottom:35px;margin:0 auto}
.banner{width:1920px;height:450px; position: relative;overflow: hidden;}
.banner .pic{position:relative;z-index:0;width:100% !important;height:320px;display:block;}
.banner .pic li{width:100% !important;height:320px;overflow:hidden;text-align:center;}
.banner .hd {width:100%; position: absolute; bottom: 15px; text-align: center; font-size:0; z-index:1; }
.banner .hd li{margin: 0 5px; height:15px; overflow: hidden; width: 15px; cursor: pointer;display:inline-block; *display:inline; zoom:1;border-radius:18px;border:2px solid #FFF;}
.banner .hd .on{ background-color:#fff;}
.banner .prev,
.banner .next { width:60px; height: 90px; margin: -45px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.banner .prev { left:2%; }
.banner .next { background-position: 0 -90px; right: 2%; }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important ;}	



.subad-bg{min-width:1200px;height:200px; background-color:#f3f3f3; margin-bottom:35px;}
.subad{height:187px;}




/* 导航 */
.nav{height:56px;}
.nav ul li{width:140px;height:56px;text-align:center;font-size:18px;color:#333;float:left; position:relative; z-index:3}
.nav ul li a{width:140px;height:56px;line-height:56px; display:block;
color: #ad181e;
   
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;

}
.nav ul li a:hover{ background-color:#A62726; color:white;}

.nav ul li dl{display:none;position:absolute; width:170px;  top:53px; left:0; z-index:5;border-top:0;  background:white; text-align:center;}
.nav ul li dl dt{width:170px; border-bottom: 1px solid #57ace2;text-align:center;}
.nav ul li dl a{width:170px;height:auto;line-height:20px; padding:10px 0px;display: block;color: #5b5b5b; font-size:18px;}
.nav ul li dl a:hover{ background:#ffd2b1;color:#fe6400;}

/* 新闻区 */
.news-box{height:880px; margin-bottom:10px;}
.news-cnt{width:600px;}
	.tit-in{height:52px; line-height:52px;font-size:24px; color:#4b4b4b; font-weight:bold;margin-top:30px; }
	.mb0{margin-bottom:0px;}
	.tit-in h1{font-size: 24px;
                   display: inline-block;
                   color: #a82328;
                   margin-right: 0.1rem;
                   font-weight: bold}
	.tit-in span{float:right; font-size:20px; }
	.tit-in span a{color:#AFAFAF;font-weight:normal;}
	.tit-in span a:hover{ color:#000;}
	.tit-in .xwtz{ height:4px;background-image:url(../images/xwtz.png);background-repeat:no-repeat;}
	.announcement{height:422px; margin-bottom:0px;}
	.announcement-cnt ul li{height:55px; line-height:55px;border-bottom:1px dashed #dbdbdb;width:96%; padding-left:4%; background:url(../images/dian.jpg) no-repeat 10px center;}
        .announcement-cnt ul li a:hover{color:#ad181e;font-weight:bold;}
	.announcement-cnt ul li span{ font-size:16px; color:#666666; float:right;}
       

.features{width:600px;margin-top:45px}
	.picnews{height:438px; margin-bottom:20px;}
	.subbanner{height:388px; background-color:#333;position: relative; overflow: hidden;font-family:Arial;}
	.subbanner .pic img { width: 406px; height: 338px; display: block; }
	.subbanner .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.subbanner .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.subbanner .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.subbanner .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
	.subbanner .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.subbanner .num li{ float: left; position: relative; width: 22px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; font-size:16px;}
	.subbanner .num li a,.subbanner .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.subbanner .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.subbanner .num li.on a,.subbanner .num a:hover{ background:#f60;  }
	
	
	.loginbox{height:438px;}
	.loginbox-cnt{height:320px;}
        .loginbox-cnt ul li{padding:35px 0px;}

	
/* 子页面内容区 */
.newscontent{ padding-bottom:65px;}
.mainnav{width:270px;}
	.mainnav-tit{height:55px; line-height:55px;font-size:24px; background-color:#AD181E; color:#fff; padding-left:34px;width:236px;}
	.mainnav-list ul li a{height:50px; line-height:50px; padding-left:34px;width:236px; font-size:18px; color:#5a5b5d; background:url(../images/li-01.png) no-repeat 15px center #fff; display:block;border-bottom:1px solid #d0dae3; font-size:16px;}
	.mainnav-list ul li a:hover{background:url(../images/li-02.png) no-repeat 15px center #ffd2b1; color:#ff6600;border-bottom:1px solid #ffd2b1; font-weight:bold;}

.rightbox{width:900px;min-height: 600px;}
.searchbox{width:1200px;min-height: 500px;}
	.breadcrumb{width:880px;padding-right:20px;height:54px;border-bottom:1px solid #cccccc; line-height:54px; color:#727272; text-align:right; font-size:16px; margin-bottom:17px;}
	.breadcrumb span{ color:#000;}
	.breadcrumb a{color:#727272;}
	.breadcrumb a:hover{ text-decoration:underline;color:#000;}
	
	.detailscnt{width:800px;padding:0px 50px 20px 50px;line-height:35px}
	.detailscnt h2{line-height:38px; text-align:center; padding:30px 0px; font-size:30px;}
	.detailscnt time{ font-size:16px; color:#666666; text-align:center;height:63px; line-height:35px;border-bottom:1px dashed #d8d8d8; display:block; margin-bottom:20px;}
	.t-al{text-align:left}
	.t-ar{text-align:right}
	
	.subneswlist{}
	.subneswlist ul li{height:55px; line-height:55px;border-bottom:1px dashed #dbdbdb;width:96%; padding-left:4%; background:url(../images/dian.jpg) no-repeat 10px center;font-size:18px}
       .subneswlist ul li a:hover{color:#ad181e;font-weight:bold;}
	.subneswlist ul li span{ font-size:16px; color:#666666; float:right;}
	.subneswlist ul li label{ font-size:16px; color:#666666; float:right;}

.searchbox{width:1200px;}
	.searchrumb {width:1200px;height:54px;border-bottom:1px solid #cccccc; line-height:54px; color:#727272; font-size:16px; margin-bottom:17px;}
	.searchrumb span{ color:#000;}
	.searchrumb a{color:#727272;}
	.searchrumb a:hover{ text-decoration:underline;color:#000;}

	.searchlist {}
	.searchlist ul li{height:55px; line-height:55px;border-bottom:1px dashed #dbdbdb;width:96%; padding-left:4%; background:url(../images/dian.jpg) no-repeat 10px center;}
	.searchlist ul li label{ font-size:16px; color:#666666; float:right;}

/* 许院印象 */
.imagetit{writing-mode: vertical-lr;
    float:left;
    flex-direction: column-reverse;
    
}
.imagetitle{
font-size: 32px;
    color: #a82328;
}
.imageen{    color: #AFAFAF;
    font-size: 32px;}
.imagelist{
    padding-left:60px;
    margin-left: 60px;
    min-width: 0;}

/* 版权 */
.footer{min-width:1200px;background-color:#a82328; color:#FFF;line-height:30px; font-size:14px;}
.flink{ padding:25px 0px;overflow:hidden;height:132px;}
.flink .footerleft{width:40%;float:left;padding-top: 2px;background:url(../images/logo.png) no-repeat;height:100px;}
.flink .copyright1{width: 45%;
    float: left;
    padding-top: 2px;
    
    height: 100px;}
.flink .footerright{}


.flink a{color:#FFF;}
.flink a:hover{text-decoration:underline;}

.copyright{padding:5px 0px; background-color:#a82328; color:#FFF; text-align:center; border-top:1px solid #f4f5f961;}

@media (min-width:0px) and (max-width:1000px) {.copyright,.headerbg{width:1000px;}
	}

/*新闻图片 下方标题栏底色*/
.subbanner tbody tr:nth-child(2) div{
    background:#FBF2F3
}
/* 捐赠和相册*/
.news-box2{
    height:355px;
    margin-bottom:10px;
}
.news-box3{
    height:450px;
    margin-bottom:50px;
    margin-top:40px
}
/* 相册图片*/
.album_img{  
    width:500px;
    text-align:center;    
    position: relative;
    top: 50px;
    transition: top 1s linear ;
}
.album_img:hover{
    top:20px;
}

/* 新闻中心右侧 列表 H1*/
.tit-in-right{
    margin-top:-30px;
}

/*调整捐赠列表高度*/
.news-box4{
    height:290px;
    margin-bottom:20px;
}

/*联系我们*/
.contact{
    float:left;
    font-size:150%;
    color:white;
}

.contact_content{
   float:left;
   font-size:120%;
   color:white;
line-height: 30px;
}
/*计数器高度*/
.contact_content img{
  margin-top:7px;
}

/*第三行 高度div*/
.tit-in-third{
height: 52px;
    margin-top:-10px;
}


