*{margin: 0;padding: 0;font-family: "微软雅黑";}
li{list-style: none;}
.fn-left{float: left;}
.fn-right{float: right;}
a{text-decoration: none;}
.wrapper{width: 1200px;margin: 0 auto;}
.wrapper a{color:#999;}
.chu-s{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


/*首页头部*/
.main-top{overflow: hidden;padding: 10px 0;}
.main-top .main-left img{width: auto;}
.main-top .main-search{width: 263px;border: 1px solid #e5e5e5;height: 36px;margin-top: 16px;}
.main-top .main-search input{width: 210px;line-height: 36px;border: none;outline: none;padding: 0 10px;box-sizing: border-box;font-size: 14px;}
.main-top .main-search input::-moz-placeholder{color: #999;}
.main-top .main-search img{vertical-align: middle;margin-top: 7px;}
.main-top .main-search .fn-right{border-left: 1px solid #e5e5e5;height: 36px;padding: 0 14px;cursor: pointer;}

/*导航*/
.nav{width: 100%;overflow: hidden;border-top: 5px solid #e11b1c;}
.nav-list li{display: inline-block;padding: 0 30px;font-size: 14px;color: #666;line-height: 60px;}
.nav-list li a{color: #666;}
.nav-list li:hover a{color: #E11B1C;}
/*banner*/
.fullSlide{width:100%;position:relative}
.fullSlide .bd{margin:0px auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block}
.fullSlide .bd li p{position: absolute;width: 100%;overflow: hidden;bottom: 0;left: 0;color: #cecece;background: rgba(0,0,0,0.2); padding: 40px 0;text-align: center;}
.fullSlide .bd li p:hover{color: #E11B1C;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;margin-right:11px;overflow:hidden;text-align:center;color:#333}
.fullSlide .hd ul .on{color:#fff}
.fullSlide .prev,.fullSlide .next{display:inline;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0;;z-index:1;width:35px;height:139px;
background:url(../img/slider-arrow.png) -126px -100px #000 no-repeat;cursor:pointer;filter:alpha(opacity=20);opacity:0.2;}
.fullSlide .next{left:auto;right:0;background-position:-6px -100px}
.fullSlide .hd ul li{position:relative;width:20px;/*宽度*/height:20px;/*高度*/line-height:999px;/*如果显示数字数值跟高度一致，如果不显示数字，数值改成999px*/box-sizing: border-box; border:2px solid #fff;border-radius: 50%;/*背景颜色*/}
.fullSlide .hd ul li.on::after{content: "";background:#fff;/*背景颜色*/width: 12px;height: 12px;position: absolute;border-radius: 50%;top: 2px;left: 2px;}
.fullSlide, .fullSlide .bd li, .fullSlide .bd li a{height:547px;}


/*内容*/
.content{width: 100%;overflow: hidden;background: #f2f2f2;padding-bottom: 33px;}
.content .cn-01{margin: 33px auto;overflow: hidden;}
.content .cn-01 .dynamic{padding:15px 23px;width: 792px;box-sizing: border-box;background: #fff;}
.dy-title{width: 100%;text-align: left;}
.dy-title h3{font-size: 18px;color: #333;line-height: 40px;font-weight: normal;display: inline-block;position: relative;padding-left: 10px;}
.dy-title h3::before{position: absolute;content: "";width: 2px;height: 24px;background: #E11B1C;left: 0;top: 8px;}
.dy-title a{color: #999;font-size: 14px;line-height: 40px;}
.dy-title a:hover{color: #E11B1C;}
.dy-title a:hover span{color: #E11B1C;border: 1px solid #E11B1C;}
.dy-title a span{font-size: 16px;border: 1px solid #a0a0a0;border-radius: 50%;display: inline-block;text-align: center;width: 15px;height: 15px;color: #a0a0a0;line-height:13px;}
.dy-list{width: 100%;overflow: hidden;}
.dy-list li{padding: 23px 0;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.dy-list li .dy-left{width: 199px;height: 130px;}
.dy-list li .dy-left img{width: 199px;height: 130px;}
.dy-list li .dy-right{width: 525px;}
.dy-list li .dy-right h3{font-size: 18px;color: #333;line-height: 40px;font-weight: 500;}
.dy-list li .dy-right p{font-size: 14px;color: #666;line-height: 25px;}
.dy-list li .dy-right span{font-size: 14px;color: #ea0101;line-height: 25px;margin-top: 5px;display: block;}
.dy-list li:hover{box-shadow: 0 3px 10px rgba(101,80,81,.3);}
.dy-list li:last-child{padding-bottom: 0;border: none;}
.dy-list li:first-child{padding-top: 15px;}
.donate{width: 388px;}
.dn-top{background: #fff;padding: 22px 0;}
.dn-top0{padding: 0 23px;box-sizing: border-box;}
.dn-top h3{background: url(../img/bg1.png) no-repeat center;height: 63px;margin-left: -6px; background-size: 100%;line-height: 56px;font-size: 18px;color: #fff;font-weight: 500;}
.dn-top h3 img{margin:17px 10px 0 30px;float: left;}
.dn-top p.dn-p{width: 100%;overflow: hidden;padding: 10px 0 5px;font-size: 14px;color: #333;line-height: 26px;box-sizing: border-box;font-weight: 500;}
.dn-top p.dn-p span{color: #E11B1C;font-size: 24px;}
.dn-top .dn-div{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;overflow: hidden;width: 100%;margin: 10px auto;}
.dn-top .dn-div p{width: 33.33%;float: left;font-size: 18px;color: #f29b76;line-height: 47px;text-align: center;}
.dn-top ul{width: 100%;margin: 0 auto;overflow: hidden;}
.dn-top ul li{overflow: hidden;}
.dn-top ul li div{width: 33.33%;text-align: center;font-size: 12px;float: left;padding: 6px 0;}
.dn-top0 .dy-style{position: relative;}
.dn-top0 .dy-style a{display: block;width: 100%;margin: 17px auto 3px;background: #E11B1C;text-align: center;line-height: 42px;clear: both;color: #fff;border-radius: 3px;font-size: 18px;overflow: hidden;}
.dn-top0 .dy-style a:hover{background: #f29b76;}
/*.dn-top0 .dy-style .style-img{position: absolute;bottom: 50px;left: 0;text-align: center;width:100%;display: none;background: #fff;padding: 20px 0;}
.dn-top0 .dy-style .style-img p{font-size: 16px;color: #333;line-height: 30px;}*/
.dn-hao{margin-top: 36px;background: #fff;padding: 5px 23px 0;box-sizing: border-box;}
.dn-hao h3{font-size: 18px;color: #333;line-height: 30px;font-weight: 500;border-bottom: 1px solid #e5e5e5;padding: 10px 0;}
.dn-hao h3 img{margin: 4px 5px 0 0;}
.dn-hao ul{overflow: hidden;padding: 22px 0;border-bottom: 1px solid #E5E5E5;}
.dn-hao ul li{float: left;width: 50%;text-align: center;}
.dn-hao ul li span{width: 100%;overflow: hidden;line-height: 30px;display: block;font-size: 18px;color: #333;}
.dn-hao ul li:first-child{border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.dn-hao ul li img{width: 118px;}
.dn-img{width: 100%;font-size: 0;padding: 32px 0 2px;background: #fff;}

/*公益项目*/
.benefit{background: #fff;margin: 38px auto;overflow: hidden;padding: 23px;box-sizing: border-box;text-align: center;}
.benefit .be-list{overflow: hidden;}
.benefit .be-list li{overflow: hidden;background: #f6f6f6;width:49%;margin: 13px 0;float: left;}
.benefit .be-list .be-left{width: 258px;height: 258px;overflow: hidden;}
.benefit .be-list .be-left img{width: 100%;height: 100%;}
.benefit .be-list .be-right{width: 307px;padding: 20px;box-sizing: border-box;text-align: left;}
.benefit .be-list .be-right h3{font-size: 18px;color: #333;line-height: 30px;font-weight: 500;margin-bottom: 15px;}
.benefit .be-list .be-right p{font-size: 14px;color: #333;line-height: 30px;font-weight: 500;}
.benefit .be-list .be-right a{display: block;width:145px;color: #fff;line-height: 42px;background: #E11B1C;text-align: center;transition: all ease .3s;
border-radius: 5px;margin-top: 22px;}
.benefit .be-list .be-right:hover h3{color: #E11B1C;}
.benefit .be-list li:nth-child(2n){float: right;}
.benefit .be-list .be-right a.finish{background: #dcdcdc;color: #666;}
/*合作伙伴*/
.cooperative{background: #fff;margin-top: 38px;padding: 15px 23px;box-sizing: border-box;}
.cooperative ul {overflow: hidden;margin: 15px 0 5px;height:184px;overflow: hidden;}
.cooperative ul li{width: 19%;margin-right: 1%;margin-bottom: 10px;float: left;padding:20px 15px;box-sizing: border-box;overflow: hidden;text-align: center;}
.cooperative ul li img{max-width: 100%;}
.cooperative .c-more{width: 150px;line-height: 40px;margin: 20px auto;color: #fff;background: #E11B1C;text-align: center;border-radius: 3px;cursor: pointer;}
.bottom{text-align: center;padding: 35px 0;overflow: hidden;line-height: 30px;font-size: 14px;background: #333333;color: #999;}


.jn-banner img{float: left;width: 100%;}
.cn0{padding-top: 37px;}
.jn-wl{width: 268px;overflow: hidden;background: #fff;color: #333;}
.jn-wl0{width: 100%;overflow: hidden;background: #4aa0ed;padding: 30px 0;text-align: center;}
.jn-wl0 h3{font-size: 20px;line-height: 40px;font-weight: normal;}
.jn-wl0 p{font-size: 16px;line-height: 25px;}
.jn-wl2{width: 100%;overflow: hidden;cursor: pointer;}
.jn-wl2 li{width: 100%;overflow: hidden;font-size: 16px;background:url(../img/a2.png) no-repeat 25px;line-height: 62px;border-bottom:1px solid #f2f2f2;padding: 0 15px;box-sizing: border-box;padding-left: 50px;}
.jn-wl2 li.jned{width: 100%;overflow: hidden;background:url(../img/a1.png) no-repeat 25px #E11B1C;color: #fff;}
.jn-wl2 li.hover{width: 100%;overflow: hidden;background:url(../img/a1.png) no-repeat 25px #E11B1C;color: #fff;}
.jn-wl3{width: 100%;overflow: hidden;padding: 20px 10px;box-sizing: border-box;position: absolute;bottom: 0;}
.jn-wl3 p{font-size: 14px;line-height: 30px;padding: 0 5px;}
.jn-wr{width: 920px;background: #fff;padding:15px 22px;box-sizing: border-box;}
.jn-wr>h3{font-size: 18px;color: #1476cd;line-height: 30px;background: url(../img/line.png) repeat-x right;}
.jn-wr>h3 span{background: #fff;display: inline-block;padding: 0 10px;position: relative;}
.jn-wr>h3 span::before{position: absolute;content: "";width: 2px;height: 15px;background: #1675cd;top:8px;left: 0;}
.jn-wr .jn-wr-cn{overflow: hidden;}
.jn-wr .huiyuan:first-child{display: block;}
.jn-wr .huiyuan {display: none;overflow: hidden;}
.fengcai-r p{font-size: 14px;color: #333;line-height: 30px;}
.fengcai-r .fc-title{font-size: 18px;text-align: center;color: #333;line-height: 45px;}
.fengcai-r p:first-child{margin-top: 0;}
.about-li{padding-bottom: 20px;border-bottom: 1px solid #F2F2F2;margin-bottom: 25px;}
.about-li span{font-size: 16px;color: #333;line-height: 30px;display: block;}
.about-li div{color: #333;line-height: 36px;font-size: 16px;}
.about-li:last-child{border: none;}
.jn-wr2{width: 100%;}



.de-more{display: block;font-size: 14px;line-height: 40px;color: #E11B1C;margin-top: 6px;}
.de-more span{font-size: 16px;border: 1px solid #E11B1C;border-radius: 50%;display: inline-block;text-align: center;width: 15px;height: 15px;color: #E11B1C;line-height:13px;}

.be-title h3{font-size: 18px;color: #333333;line-height: 40px;font-weight: normal;text-align: center;}
.be-title div{padding: 10px 0;border-bottom: 1px solid #e5e5e5;text-align: center;}
.be-title div span{display: inline-block;font-size: 14px;color: #666;line-height: 25px;padding: 0 10px;}
.bn-text{text-align: left;font-size: 14px;color: #666;line-height: 30px;border-bottom: 1px solid #e5e5e5;padding: 0 50px 38px;}
.bn-ma{text-align: center;margin-top: 30px;display: inline-block;}
.bn-ma span{width: 100%;display: block;font-size: 18px;color: #333;line-height: 35px;}
.bn-ma div{display: inline-block;float: left;}
.bn-ma .bn-ma-text{font-size: 16px;color: #333;line-height: 30px;text-align: left;padding-left: 30px;margin-top:37px;}
.bn-mma img{max-width: 100px;}

.contact{overflow: hidden;}
.contact li{width: 50%;float: left;text-align: left;margin: 26px 0;}
.contact li .fn-left{width: 87px;height: 87px;}
.contact li .fn-left img{width: 100%;}
.contact li .fn-right{width:470px ;margin-top: 8px;}
.contact li .fn-right p{font-size: 18px;color: #333;line-height: 35px;}
.contact li:nth-child(2n){float: right;}
.contact .map{max-width: 100%;}
.contact li .fn-right .add-ma{width: auto;line-height: 87px;padding: 0 5px;}
/*爱心同盟*/
.aixin{width: 100%;overflow: hidden;}
.aixin li{width: 279px;float: left;margin: 20px 12px 10px 0;}
.aixin li .ax-list{position: relative;width: 100%;overflow: hidden;}
.aixin li .ax-list img{float: left;width: 100%;height: 151px;transition: all ease .3s;}
.aixin li .ax-list span{display: block;width: 100%;padding: 5px;box-sizing: border-box; position: absolute;bottom: 0;left: 0;color: #fff;background: rgba(0,0,0,.5);line-height: 30px;font-size: 16px;}
.aixin li p{font-size: 14px;color: #666;padding: 25px 0 0;line-height: 25px;text-align: left;display: -webkit-box;-webkit-box-orient:vertical;}
.aixin li:nth-child(4n){margin-right: 0;}
.aixin li:hover img{transform: scale(1.1,1.1);}

.jn-content .jn-wr ul li{width: 100%;overflow: hidden;border-bottom: 1px dashed #dcdcdc;height: auto;padding: 10px 0;}
.jn-content .jn-wr ul li p{display: inline-block;width: 770px;font-size: 16px;color: #333;line-height: 30px;}
.jn-content .jn-wr ul li span{display: inline-block;float: right;color: #666;font-size: 12px;line-height: 30px;}
.pagination{width: 100%;text-align: right;overflow: hidden;margin-top: 5px;margin-bottom: 10px;}
.pagination span{display: inline-block;width: 25px;height: 25px;background: #e11b1c;color: #fff;line-height: 25px;font-size: 18px;cursor: pointer;
text-align: center;}
.jn-content .jn-wr ul li:hover a p{color: #E11B1C;}
.jn-content .jn-wr ul li:hover a span{color: #E11B1C;}
.xx-title{text-align: center;}
.xx-title h3{font-size: 16px;color: #333333;line-height: 30px;font-weight: normal;text-align: center;}
.xx-title div{padding:5px 0;border-bottom: 1px solid #e5e5e5;text-align: center;}
.xx-title div span{display: inline-block;font-size: 12px;color: #666;line-height: 25px;padding: 0 10px;}
.jn-content .jn-wr .xinxi-p{font-size: 14px;color: #666;padding: 22px 0 0;}



#div1{ width: 1054px; height: 194px; position: relative; margin: 20px auto;overflow: hidden;}
#div1 ul { width: 1054px; height: 194px; position: relative; }
#div1 ul li { height: 194px; float: left; list-style: none; padding-right:20px;}
#div1 ul li img { width: 339px; height: 194px; display: inline-block;}
.list-banner{position: relative;overflow: hidden;}
.list-banner>a{position: absolute;}
.list-banner .left{top: 40%;left: 0;}
.list-banner .right{top: 40%;right: 0;}
/*搜索页面*/
.add-send{padding: 15px 0;border-top: 1px solid #E5E5E5;margin-top: 15px;}
.jieguo{text-align: left;font-size: 16px;line-height: 30px;color: #333333;}
.jieguo span{color: #E11B1C;display: inline-block;padding: 0 5px;}
/*.add-send ul {margin: 10px 0;}*/
.add-send ul li{text-align: left;border-bottom: 1px dashed #dcdcdc;padding: 10px 0;}
.add-send ul li a .search-text{padding: 5px 0;overflow: hidden;}
.add-send ul li a h3{font-size: 16px;color: #333;line-height: 30px;width: 90%;font-weight: 500;}
.add-send ul li a h3 span{color: #E11B1C;font-size: 16px;}
.add-send ul li a span{font-size: 12px;color: #666;line-height: 30px;width: 10%;}
.add-send ul li a .search-text0{font-size: 14px;color: #666;line-height: 30px;}
.add-more{text-align: center;color: #e11b1c;}
.add-more span{font-size: 16px;
    border: 1px solid #e11b1c;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    width: 15px;
    height: 15px;
    color: #e11b1c;
    line-height: 13px;}
    .add-more  p{display: inline-block;}
    /*列表页*/
.content .cn-02 .dynamic{width: 100%;}
.content .cn-02 .dy-list li .dy-right{width: 800px;margin-left: 18px;}
.content .cn-02 .dy-list .dy-time{font-size: 12px;color: #666666;margin-top: 5px;line-height: 30px;}
.content .cn-02 .dy-list li:last-child{padding: 23px 0;border-bottom: 1px solid #e5e5e5;}
.content .cn-02 .pagination{margin: 15px 0 32px;}

.go_top{position:fixed;right: 10px; bottom: 100px;}
#gotoTop{display:none;position:fixed;bottom:100px;right:20px;height:34px;cursor:pointer;width:34px;border: 1px solid #999;border-radius: 5px;background: #fff;text-align: center;}
#gotoTop img{width:20px;margin: 0 auto;vertical-align: middle;margin-top:8px;}
/*用CSS表达式(expression)来实现ie6下position:fixed效果*/
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
/*鼠标进入的反馈效果*/
/*#gotoTop.hover{background:#5CB542;color:#fff;text-decoration:none;}*/