@charset "utf-8";
.subheader{background: #fff;height: 100px;}


.subBanner{margin: 0 auto; width: 100%;height: 250px;}
.subBannerImg{width: 100%;height: 250px;}

.subcontent{margin-top: -137px;margin-bottom: 137px;}

.titleBox .subtitle01{top:57px;left: -37px;}
.titleBox .subtitle02{font-size: 38px;text-align: center; padding-left: 29px;width: 40px; line-height: 45px;overflow: hidden;}
.subtitleBox{width: 82px;}
.subwrap_mode03_03_bg{height: 450px;top:842px;}

.submode04 .lf{margin-top: 300px;}


.submode04{margin-top: 0;}
.subwrap_mode05{position: relative;background: none;}
.subwrap_mode05_05_bg{position: absolute; background: url(../images/mode03_03_bg1.jpg) repeat  ;top:546px;left: 0;width: 100%;height: 508px;z-index:1;*top:468px; }

.Imp_dataBox .subImp_data p strong{font-size: 36px;letter-spacing: -2px;}
.Imp_dataBox .subImp_data h4{margin-bottom: 0;}
.Imp_dataBox .subImp_data{margin-right: 20px}
.submode05{margin-top: 0;}
.submode05 .rt{margin-top: 97px;}

.submode05_top{overflow: hidden;}

.subDescBox{overflow: hidden;margin-top: 40px;}
.subDescList01{float: left;width: 506px;}
.subDescList02{float: right;}
.subDescList01 h2{position: relative;padding-left: 20px;font-size: 20px;font-weight: normal;letter-spacing: -0.5px;margin-bottom: 15px;}

.subcircle2{top:4px;width: 8px;height: 8px;}
.subDescList01 .subDescInfo{line-height: 26px;letter-spacing: 2px;}


.subwrap_mode06{position: relative;width: 100%; overflow: hidden;background: url(../images/submode03_bg.jpg) no-repeat right bottom;}
.submode06{width: 1170px;margin: 200px auto 80px;overflow: hidden;padding-bottom: 14px;*margin-top: 35px;}
.submode06 .lf{float: left;width: 538px;}
.submode06 .rt{float: right;width: 395px;}
.submode06 .bgInfoBox{width: 428px;}


.submode07{overflow: hidden;width: 1170px;margin: 0 auto;}
.submode07 .sublf{float: left;width: 445px;height: auto;}
.submode07 .submd{float: left;width: 435px;height: auto;}
.submode07 .subrt{float: right;width: 290px;height: auto;}
.subImplementTime{border-bottom: 1px solid #ad0003;padding-bottom: 10px;margin-bottom: 25px;}
.subImplementTime .subTime01{position: relative;z-index:3;margin-right: 5px;padding-left: 10px;}
.subImplementTime .subTime01 strong{font-style: italic;font-size: 55px;font-family: 'Times New Roman';}
.subImplementTime .subTime01 i{position: absolute;font-style: normal;left: 0;bottom:0;color:#ad0003;*bottom:21px;}
.subImplementTime .subTime02{font-size: 12px;letter-spacing: 1px;}
.subImplementTitleBox{position: relative;width: 46px;text-align: center;padding-top: 22px;}
.subImplementTitleBox .circle{top:0;left: 18px;}
.subImplementTitle{position: relative;padding-bottom: 6px;}
.subImplementTitle .subtitle07{position: relative; border:1px solid #ad0003;font-size: 24px;padding:10px 0;width: 38px;height: 58px; line-height: 28px;font-weight: normal;z-index:3;background: #fff;}
.subImplementTitle .titlebg{display: block;position: absolute; z-index:1;bottom:1px; right:0px;width: 40px;height: 79px;background: #dd9899;} 
.subImplementInfoBox{margin-top: 40px;overflow: hidden;margin-right: 50px;}

.subImpInfo01{overflow: hidden;}
.subImpInfo01 .subLeft{float: left;width:69px;background: #ad0003; }
.subImpInfo01 .subRight{float: right;width: 300px; }
.subLeft h3{overflow: hidden;text-align: center;padding:15px;font-weight: normal;}
.subLeft h3 p{float: left;width: 19px;overflow: hidden;color:#fff;}

.subImpRight{border-top: 2px solid #ededed;padding-top:26px;padding-bottom: 15px;border-bottom: 2px solid #ededed;}
.subImpRight h4{font-size: 18px;letter-spacing: 1px;font-weight: normal;color:#ad0003;line-height: 26px;margin-bottom: 20px;}

.subImpRightList{}
.subImpRightList li{position: relative;padding-left: 20px;margin-bottom: 15px;overflow: hidden;}
.subImpRightList li .circle{left: 0;top:5px;right:auto;}
.subImpRightList li p{line-height: 20px;font-size: 12px;color:#61646a;*float: left;}

.subarrow07{text-align: center;margin:25px 0;}

.subImpRight07_01{overflow: hidden;}
.subImpRight07_01 h4{float: left;margin-bottom: 7px;}
.subImpRight07_01 .arrow01{float: left;margin: 0 30px;padding-top: 4px;}

.subLeft h3.subTitle07_02 p{text-align: center;padding-left: 10px;}

.subImpCon h5{font-size: 12px;color:#1c1a1a;font-weight:normal;letter-spacing: 1px; margin-bottom:7px;line-height: 20px;}
.subImpInfo01 .subLeft07{padding-bottom: 111px;}

.subImpCon{*float: left;}
.subImpInfo01 .subRight07_T{float: none;width: 100%;}

.subImplementInfoBox01{margin-right: 0;}



.subwrap_mode08{background: url(../images/mode03_03_bg1.jpg) repeat  ;width: 100%;margin: 100px auto; height:auto;overflow: hidden; z-index:1;}
.submode08{overflow: hidden;width: 1170px;margin: 100px auto; }
.submode08 .sublf{width: 662px;float: left;}
.submode08 .subrt{width: 341px;float: right;}

.subList08{}
.subList08 li{position: relative;margin-bottom: 20px;overflow: hidden;padding-left:25px;}
.subList08 .subDescList01{width: 100%;border-bottom: 2px solid #ededed;padding-bottom: 20px;}
.subList08 li:last-child .subDescList01{border-bottom: none;}

.subbgInfoBox08{width: 230px;}
.subcircle3{width: 9px;height: 9px;top:8px;}


.titleBox .subtitle01_03{top:40px;left: -23px;}




/*二级栏目*/
.sub_nav{width: 1170px;margin: 30px auto 50px;overflow: hidden;}
.subNav01{overflow: hidden;text-align: center;padding-bottom: 230px;}
.subNav01 li{display: inline-block;width: 48px;*display: inline;zoom:1;margin: 0 24px;cursor: pointer;position: relative;}
.subNav01 li a{display: block;font-size: 24px;position: relative;font-family: '华文中宋','宋体';padding-top: 25px;top: 0;position: absolute;left: 0;}
.subNav01 li a .circle{top:0px;left: 20px;border-color: #939393;transition:all 0.3s ease-in-out;}
.subNav01 li a .sub_title{position: relative;margin-bottom: 10px;}
.subNav01 li a .sub_title h3{font-weight: normal;border:1px solid #939393;background: #fff;padding:10px 5px;text-align: center;position: relative;z-index:3;overflow: hidden;color:#939393;transition:all 0.3s ease-in-out;height: 125px;}
.subNav01 li a .sub_title .titlebg{width: 100%;height: 0;position: absolute;top:5px;left:5px;z-index:1;background: #de999a;display: block;transition:all 0.3s ease-in-out;}
.subNav01 li.active a .sub_title .titlebg,.subNav01 li:hover a .sub_title .titlebg{height: 100%}
.subNav01 li.active a .circle,.subNav01 li:hover a .circle,.subNav01 li.active a .sub_title h3,.subNav01 li:hover a .sub_title h3{border-color: #ad0003;color:#ad0003;}


.subPage{width: 100%;overflow: hidden;}
.pageArticle{width:870px;margin:0px auto;}



/*有图详情列表页*/
.subArticle_list{width: 870px;margin: 0 auto; border-top: 2px solid #ededed;padding-top: 40px;}
.subArticle_list li{border-bottom: 2px solid #ededed;padding-bottom: 40px;overflow: hidden;margin-bottom: 40px;}

.subListBox{padding-left: 25px;position: relative;letter-spacing: 1px;}
.subListBox .title{display: block;font-size: 24px;line-height: 34px;margin-bottom:20px;}
.subListBox i{left: 0;top:12px;}
.subListBox .info{margin-bottom: 15px; color:#61646a;font-size: 14px;line-height: 28px;}
.subMoreBox .leftDate{color:#918e8e;font-family: 'Arial';letter-spacing: 0;padding-right: 20px;}
.subMoreBox .subMore a{color:#ad0003;font-size: 14px;}
.subMoreBox .subMore a i{padding-left: 10px;}
.subMoreBox .subMore a:hover{font-weight: bold;}
.subListBox01{float: left;width: 525px;}
.subListBoxImg{float: right;width: 271px;}
.subListBoxImg a{display: block;}
.subListBoxImg a img{width: 271px;display: block;}



/*分页*/
.pages{ text-align:center; height:30px;font-size:16px; line-height:30px; margin:67px auto 0; overflow: hidden;width:100%}
.pages img{vertical-align: middle;}
.pages span{ color:#939393; padding:0 20px 0 0px;}
.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 14px; border: #eeeeee 1px solid;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 28px;border: #eeeeee 1px solid; font-size:16px; text-align:center; color:#939393; margin: 0 5px;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ }
.pages a.on_pages,.pages a:hover{ background: #ad0003;color:#fff; }



/*文章页*/
.titleBox .subtitle01_04{left:-6px;}
.subcontentNews{margin-top: -206px;}
.articleDetail{padding-left: 20px;position: relative;border-bottom: 2px solid #ededed;padding-bottom: 30px;margin-bottom: 30px;}
.articleDetail .circle{left:0;top: 16px;}
.articleTitle {margin-bottom: 30px;}
.articleTitle .title{font-size: 30px;letter-spacing: 0.5px;font-weight: normal;line-height: 46px;}
.leftDate01{float: right;color:#918e8e;font-size: 14px;font-family: 'arial';margin-top: 10px;margin-left: 30px;}

.articleAuthorBox{position: relative;}
.share{float: right;margin-left: 30px;}
.articleAuthor span{padding-right: 20px}
.share_btn{cursor: pointer;padding-right: 30px;background: url(../images/share.png) no-repeat center right;height: 21px;line-height: 25px;}
.bdsharebuttonbox{display: none;position: absolute;top:39px;right:-13px;}
.bdsharebuttonbox a{display: block!important;float: none!important;width: 48px!important;height: 48px!important;text-align: center!important;padding: 0!important;margin:0!important;margin-bottom: 10px!important; background: #eff1f3;border-radius: 50%;line-height: 48px!important;background-image: url(../images/share_icon.png)!important;}

.bdsharebuttonbox a.bds_douban{background-position: 0 1px!important;}
.bdsharebuttonbox a.bds_tsina{background-position: 0px -60px!important;}
.bdsharebuttonbox a.bds_renren{background-position: 0px -116px!important;}
.bdsharebuttonbox a.bds_qzone{background-position: 0px -174px!important;}
.bdsharebuttonbox a.bds_tqq{background-position: 0px -233px!important;}
.bdsharebuttonbox a.bds_weixin{background-position: 0px -290px!important;}
.bdsharebuttonbox a:hover{background-color: #ad0003;background-image: url(../images/share_icon_hover.png)!important;}

.sr-bdimgshare{display: none!important;}


.article{width: auto;padding:0 70px 0 48px; margin: 70px auto;color:#61646a;letter-spacing: 1px;line-height:30px;}

.Annex{margin-top: 50px; border-top: 2px solid #ededed;padding-top: 30px;overflow: hidden;width: 100%;text-align: center;}
.Annex .annexPrev{float: left;width: 304px;background:url(../images/arrow08.png) no-repeat center left ;padding-left: 30px;height: 17px;line-height: 17px;overflow: hidden;color:#918e8e;text-align: left;}
.Annex .back{color: #ad0003;}
.Annex .annexNext{float: right;width: 240px;background:url(../images/arrow09.png) no-repeat center right ;padding-right: 30px;height: 17px;line-height: 17px;overflow: hidden;color:#918e8e;text-align: right;}
.Annex a:hover{color:#ad0003;}

/*面包屑*/

.bread{ width: 100%;margin:0 auto 50px; line-height:18px; text-align: left; font-size:16px;}
.bread span{font-weight:normal;font-size:16px; }
.bread span a{font-size: 16px;}
.bread a:hover{color:#f08753;}


.subArticle_listNotice{padding-top:0px;border-top: 2px solid #ededed;}
.subArticle_listNotice li{padding: 25px 20px;margin-bottom: 0;border-bottom:2px solid #ededed;}
.subnotice{position: relative;display: block;height: 22px;line-height: 22px;overflow: hidden;}
.subnotice .leftDate{float: left;width: 77px;color:#918e8e;font-size: 14px;}
.subnotice a{display: block;margin-left: 100px;font-size: 18px;margin-right: 30px;position: relative;}
.subnotice a .subpdf{background:url(../images/pdf.png) no-repeat  ;width: 22px;height: 21px;position: absolute;margin-left: 5px;}
.even{background: #fff;}
.odd{background: #f8f8f8;}



.titleBox .subtitle01_05{left: -10px;top:30px;}


/* 获奖名录 */
.list_left_box{float: left;width: 200px;position: relative;}
.list_right_box{margin-left: 252px;}
.list_left_box .bgTop{background: url(../images/bg_top.png) no-repeat center top #fff;width: 193px;height: 10px;}
.list_left_box .bgBottom{background: url(../images/bg_bottom.png) no-repeat center top #fff;width: 193px;height: 10px;}
.leftList{padding:23px 0 0 0;}
.leftList li{margin-bottom: 22px;}
.leftList li a{display: block;}
.leftList .yearsBox{position: relative;}
.leftList .yearsBox .years{position: relative;z-index:3;border:2px solid #dddddd;height: 36px;line-height: 38px;width: 189px;background: #fff;transition:all 0.3s ease-in-out;}
.leftList .yearsBox .bg{position: absolute;z-index:1;width: 0;height: 40px;background: #de999a;top:5px;left: 7px;transition:all 0.3s ease-in-out;}
.leftList .yearsBox .years .year{padding: 0 20px;}
.leftList .yearsBox .years .year span{font-size: 18px;color:#939393;transition:all 0.3s ease-in-out;}
.leftList .yearsBox .years .year i{font-size: 16px;font-style: normal;padding-left: 10px; color:#939393;transition:all 0.3s ease-in-out;}
.leftList li.active .yearsBox .years,.leftList li:hover .yearsBox .years{border-color: #cb5e60;}
.leftList li.active .yearsBox .years .year span,.leftList li.active .yearsBox .years .year i,.leftList li:hover .yearsBox .years .year span,.leftList li:hover .yearsBox .years .year i{color:#333;}
.leftList li.active .yearsBox .bg,.leftList li:hover .yearsBox .bg{width: 190px;}

.yearsTable{padding:0;margin: 0;border:0;text-align: left;letter-spacing: 0.5px; 	font-size: 16px;}
.yearsTable thead{/*border-top:2px solid #ad0003;border-bottom: 2px solid #ad0003;*/}
/*.yearsTable thead tr{border-top:2px solid #ad0003;border-bottom: 2px solid #ad0003;}*/
.yearsTable tr th{padding: 12px 12px;color:#ad0003;border-top:2px solid #ad0003;border-bottom: 2px solid #ad0003;}
.yearsTable  tr td{padding: 20px 12px;border-bottom: 1px dotted #ddd;}
.yearsTable  tr td.name{padding:10px 12px;position: relative;}
.yearsTable  tr td.name .border1{width: 1px ;height:65%;background: #ad0003;position: absolute;top:16%;right:0;	display: block;}
.pageArticleTable{width: 1170px;}

.yearsTable  tr td.profession span{color:#918e8e;font-size: 12px;padding-top: 10px;display: block;}
.yearsTable  tr td.money{color:#ad0003;}




.subPersonBox{overflow: hidden;}
.subPersonBox .pLeft{float: left;width: 320px;}
.subPersonBox .personImg{width: 320px;}
.subPersonBox .personImg img{display: block; width: 320px;}
.subPersonBox .pRight{float: right;width: 456px;}
.subPersonBox .pRight .pTitle{margin-bottom: 30px;}
.subPersonBox .pRight .pTitle h3{position: relative;font-size: 28px;font-weight: normal;padding-bottom: 30px;}
.subPersonBox .pRight .pTitle h3 i.line1{position: absolute;bottom:0;left: 0;height: 1px;width: 60px;background: #ad0003;}
.subPersonBox .pRight .pBack{margin-bottom: 30px;}
.subPersonBox .pRight .pBack p{position: relative;padding-left: 15px; font-size: 14px;margin-bottom: 8px;line-height: 18px;}
.subPersonBox .pRight .pBack p i.circle{left: 0;top:4px;}
.subPersonBox .pRight .pTeach{margin-bottom: 30px;}
.subPersonBox .pRight .pTeach p{color:#777;margin-bottom: 10px;letter-spacing: 0.5px;line-height:20px;}
.subPersonBox .pRight .pInfo p{ overflow: hidden;}
.subPersonBox .pRight .pInfo p span{color:#61646a;float: left;width: 49px;line-height: 21px;}
.subPersonBox .pRight .pInfo p i.circle{position: static;float: left;margin: 5px 20px;}
.subPersonBox .pRight .pInfo p strong{font-weight: normal;float: left;width: 350px;line-height: 22px;}
.subPersonBox .pRight .pInfo .line2{display: block;width: 1px;height: 38px;background:#ad0003;margin-left:73px}




.titleBox .subtitle01_06{top: 58px;left: -38px;font-size: 17px;}
.titleBox .subtitle02_06{font-size: 30px;}

.subDonate01{width: 969px;overflow: hidden;margin: 50px auto 50px;padding:30px 0 15px 0;border-top:2px solid #ddd;border-bottom: 2px solid #dedede;}
.subDonate01 .left{width: 234px;text-align: center;float: left;}
.subDonate01 .right{width: 670px;float: right;}

.donatelist{overflow: hidden;}
.donatelist li{float: left;padding-left: 20px; width:260px;margin-right: 50px; margin-bottom: 30px;position: relative;overflow: hidden;}
.donatelist  li i{left: 0;}
.donatelist  li span{float: left; width:100px;}
.donatelist  li a{float: left;width: 90px;margin:0  10px 0 10px;}
.donatelist  li strong{color:#ad0003;font-weight: normal;float: left;}


.wrap_subDonate02{width: 100%;margin-top: 100px;position: relative;overflow: hidden;}
.subDonate02{width: 1170px;margin: 0px auto 0; position: relative;z-index:3;}
.donateBg{position: absolute;top:50px;left: 0;width: 100%;height: 100%;background: url(../images/mode03_03_bg1.jpg);z-index:1;}




.subDonateBox{margin-bottom: 50px;padding-bottom: 50px;margin-top:80px;}
.subDonateBox .flex-direction-nav{display: none;}
.subDonateBox .flex-control-paging li{margin: 0 6px;}
.subDonateBox .flex-control-paging li a{background: none;border:2px solid #707070;border-radius: 50%;width: 8px;height: 8px;}
.subDonateBox .flex-control-nav{bottom: -35px;}
.subDonateBox .flexslider{overflow: visible;background: none;}
.subDonateBox .flex-control-paging li a.flex-active,.subDonateBox .flex-control-paging li a:hover {border-color: #ad0003;}



.subDonateList{width: 1200px;overflow: hidden;border-top: none;}
.subDonateList li{float: left;width: 370px;margin-right: 30px;    padding-bottom: 30px;
    border-bottom: 2px solid #ededed;
    padding-top: 30px;}
.subDonateList li:nth-child(1),.subDonateList li:nth-child(2),.subDonateList li:nth-child(3){border-top: 2px solid #ededed;}
.sub_donate_box{overflow: hidden;}
.subdonate_title{position: relative;overflow: hidden;padding-left: 20px;margin-bottom: 15px;}
.subdonate_title .circle{left: 0;top:8px;}
.subdonate_title strong{float: right;font-weight: normal;margin-top: 10px;}
.subdonate_title a{font-size: 24px;padding-right: 10px;border-right: 1px solid #ddd;}
.subdonate_title .span1{padding-left: 10px;}

.subdonate_info{overflow: hidden;padding-left: 20px;}
.subdonate_info .money01{float: right;color:#ad0003;font-size: 30px;}
.subdonate_info .leftDate{float: left;padding-top: 10px;letter-spacing: 1px;}


.donationList{overflow: hidden;width: 990px;}
.donationList li{float: left;width: 468px;margin-right: 27px;border-bottom: 2px solid #ededed;padding:30px 0;}
.donationList li:nth-child(1),.donationList li:nth-child(2){border-top: 2px solid #ededed;}

.donation01{position: relative;padding-left: 20px;}
.donation01 .circle{left: 0;top:4px;}
.donation01 span{float: left;width: 104px;	}
.donation01 p{margin-left: 106px;}




.mattersBox{overflow: hidden;margin-bottom: 50px;}
.mattersBox .left{float: left;width: 309px;}
.mattersBox .middle{float: left;width: 364px;margin-left: 70px;}
.mattersBox .right{float: right;}
.matters{position: relative;text-align: center;padding-top: 30px;}
.matters .circle{left: 50%;margin-left: -5px;height: 10px;width: 10px;}
.matters h3{font-size: 21px;font-weight: normal;margin-bottom: 20px;}
.matters p{line-height: 22px;margin-bottom: 10px;}

.matterContact{text-align: center; margin-bottom: 80px;}
.matterContact h3{font-weight: normal;font-size: 20px;margin-bottom: 10px;}

.pageArticlePhone{width: 1200px;}
.donationListPhone{width: 1200px;}
.donationListPhone li{width: 373px;border-top: 2px solid #ededed;}
.donationListPhone li .donation01{overflow: hidden;}
.donationListPhone li .donation01 p{margin-left: 0;float: right;} 

.donatePhone{text-align: center;margin-top:80px;margin-bottom: 140px;}
.donatePhone h3{font-weight: normal;color:#ad0003;margin-bottom: 10px; letter-spacing: 1px;}


.donateWeixin{overflow: hidden;border-top:2px solid #ededed;border-bottom: 2px solid #ededed; padding:80px 100px;}
.donateWeixin .left{float: left;width: 379px;}
.donateWeixin .right{float: right;width: 225px;height:457px;background: url(../images/phone.png) no-repeat center top;}
.donateWeixin .right .codeBox{text-align: center;padding-top: 95px;}

.codeBox .weixin,.codeBox .code{margin-bottom: 30px;}
.codeBox p{margin-bottom: 5px;}

.donateWeixinTitle {margin-bottom: 30px;}
.donateWeixinTitle p{position: relative;padding-left: 20px;}
.donateWeixinTitle p i.circle{left: 0;}
.donateWeixinTitle h2{font-family: '华文中宋','宋体';font-size: 31px;font-weight: normal;margin-top: 10px;}

.donateWeixinList{}

.d_weixinInfo{border-bottom: 1px solid #ededed;margin-bottom: 30px;padding-bottom: 30px;}
.d_weixinInfo01{border-bottom: none;}

.d_weixinInfo span{display: block;position: relative;margin-bottom: 10px;}
.d_weixinInfo strong{font-weight: normal;font-size: 12px;font-family: 'Georgia';position: absolute;bottom:13px;left: 0;color:#ad0003;z-index: 3;display: block;}
.d_weixinInfo i{font-family: 'Times New Roman';font-size: 55px;color:#d6d6d6;font-weight: bold;display: block;position: relative;z-index: 1;padding-left: 8px;}
.d_weixinInfo p{line-height: 28px;font-size: 16px;letter-spacing: 1px;margin-bottom: 10px;}








