.sd_imgbox{height:100%}
.social_responsibility_banner .res_banner_box{text-align:center;overflow:hidden;position:relative;height:600px}
.social_responsibility_banner .res_banner_box img{min-width:100%;position:absolute;right:0;height:600px;top:50%;margin-top:-300px}
.social_responsibility_banner .res_banner_box .banner_text{position:absolute;left:8.33333333%;text-align:left}
.social_responsibility_banner .res_banner_box .banner_text .res_text_title{font-size:48px;font-weight:700;font-stretch:normal;line-height:48px;letter-spacing:0;color:#fff;padding-bottom:20px}
.social_responsibility_banner .res_banner_box .banner_text .res_text_intro p{white-space:normal;font-size:16px;font-weight:400;font-stretch:normal;line-height:28px;letter-spacing:0;color:#fff;opacity:.7}
.social_responsibility_banner .res_banner_box .banner_text .res_text_intro i{display:inline-block;width:10px;height:100%}
.social_responsibility_tab{height:70px}
.social_responsibility_tab .fixed{position:fixed!important;top:0;z-index:10}
.social_responsibility_tab .tab_list_container::-webkit-scrollbar{display:none;overflow:hidden}
.social_responsibility_tab .tab_list_container{height:70px;width:100%;text-align:center;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}
.social_responsibility_tab .tab_list_container .tab_list{height:100%;line-height:70px}
.social_responsibility_tab .tab_list_container .tab_list .cur{color:#005aab!important;font-weight:700!important}
.social_responsibility_tab .tab_list_container .tab_list .tab_item{display:inline-block;position:relative;height:100%;cursor:pointer;box-sizing:border-box;font-size:16px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#999}
.social_responsibility_tab .tab_list_container .tab_list .tab_item p{padding-right:40px;padding-left:40px}
.social_responsibility_tab .tab_list_container .tab_list .tab_item.cur .tab_bottom_line{position:absolute;width:100%;height:3px;bottom:0;background-image:linear-gradient(to right,#32beff 0,#005aab 100%)}
.hope_project{height:600px}
.hope_project .displaynone{display:none!important}
.hope_project .hope_left{height:100%;box-shadow:2px 0 10px 0 rgba(0,0,0,.05)}
.hope_project .hope_left .hope_img_box{height:100%;width:100%;text-align:center;overflow:hidden;position:relative}
.hope_project .hope_left .hope_img_box .hope_img{min-width:100%;margin:auto -100%}
.hope_project .hope_right{padding-left:8.33333333%;padding-right:8.33333333%}
.hope_project .hope_right .hope_content .title{font-size:48px;font-weight:700;font-stretch:normal;line-height:48px;letter-spacing:0;background-image:linear-gradient(to right,#32beff 0,#005aab 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hope_project .hope_right .hope_content .line{width:100%;height:1px;background-color:#e5ebf3;display:inline-block;margin:30px 0}
.hope_project .hope_right .hope_content .line:before{content:'';width:200px;height:3px;background-color:#32beff;display:block;position:relative;bottom:1px}
.hope_project .hope_right .hope_content .content_list{margin-bottom:25px}
.hope_project .hope_right .hope_content .content_list .fengexian{width:100%;height:1px;background-color:#e5ebf3;display:inline-block;margin:20px 0}
.hope_project .hope_right .hope_content .content_list .list_item .number{vertical-align:middle;font-size:26px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;color:#219ce2;padding-right:20px}
.hope_project .hope_right .hope_content .content_list .list_item .number .unit{font-size:16px;line-height:16px;font-weight:400;letter-spacing:0;color:#999;position:relative;top:1px;padding-left:5px}
.hope_project .hope_right .hope_content .content_list .list_item .num_content{display:inline-block;vertical-align:middle;font-size:14px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;padding-top:10px;color:#999}
.hope_project .hope_right .hope_content .hope_more{width:200px;height:50px;line-height:50px;font-size:16px}
.help .help_img_box:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:20px solid #0f2341;opacity:.05;z-index:1000}
.help .help_img_box{text-align:center;overflow:hidden;position:relative;height:600px}
.help .help_img_box img{min-width:100%;margin:auto -100%}
.help .help_img_box .help_text{position:absolute;text-align:left;left:8.33333333%;top:0;z-index:1001}
.help .help_img_box .help_text .help_text_title{font-size:48px;font-weight:700;font-stretch:normal;line-height:48px;letter-spacing:0;color:#fff}
.help .help_img_box .help_text .help_text_intro{padding-top:20px;padding-bottom:45px;font-size:16px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;color:#fff;opacity:.7}
.help .help_img_box .help_text .help_text_more{width:200px;height:50px;cursor:pointer!important;line-height:50px;font-size:16px;color:#fff;background:0 0;border:1px solid rgba(255,255,255,.6)}
.help .help_img_box .help_text .eg_button.texture.help_text_more:after{background-image:none}
.jiuzhu{height:550px;position:relative}
.jiuzhu .displaynone{display:none}
.jiuzhu .colorddd{color:rgba(255,255,255,.3)!important}
.jiuzhu .swiper-wrapper .swiper-slide{width:100%;text-align:center;overflow:hidden;position:relative;height:550px}
.jiuzhu .swiper-wrapper .swiper-slide img{width:auto;min-width:100%;margin:auto -100%;margin-right:0\9\0;margin-left:0\9\0}
.jiuzhu .swiper-wrapper .swiper-slide:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:20px solid #0f2341;opacity:.05;filter:alpha(opacity=5);pointer-events:none}
.jiuzhu .swiper-wrapper .swiper-slide .grid{position:absolute;top:0;left:0}
.jiuzhu .swiper-wrapper .swiper-slide .grid .info{float:right;text-align:left;margin-top:180px;margin-right:15%}
.jiuzhu .swiper-wrapper .swiper-slide .grid h2{background-image:linear-gradient(to right,#32beff 0,#005aab 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:48px;font-weight:700;font-stretch:normal;line-height:54px;letter-spacing:0;text-align:left;margin-bottom:45px}
.jiuzhu .swiper-wrapper .swiper-slide .grid .help_text_intro{padding-top:20px;padding-bottom:45px;font-size:16px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;color:#fff;opacity:.7}
.jiuzhu .swiper-wrapper .swiper-slide .grid h2.h2_doble{color:#fff!important}
.jiuzhu .swiper-wrapper .swiper-slide .grid .eg_button{width:198px;height:48px;line-height:50px;font-size:16px}
.jiuzhu .swiper-wrapper .swiper-slide .grid .eg_button.a_doble{border:1px solid #fff!important;color:#fff}
.jiuzhu .swiper-wrapper .swiper-slide .grid .eg_button.a_doble:hover{color:#fff!important}
.jiuzhu span.arrow{display:inline-block;font-size:48px;color:#fff;top:50%;position:absolute;margin-top:-24px}
.jiuzhu span.arrow.prev{left:2.2%;cursor:pointer}
.jiuzhu span.arrow.next{right:2.2%;cursor:pointer}
.social_environment .idea_item_pad_bottom{padding-bottom:0!important}
.social_environment .jianxi{display:inline-block;width:10px;height:100%}
.social_environment .environment_img_box{text-align:center;overflow:hidden;position:relative;height:600px}
.social_environment .environment_img_box .environment_img_box_bg{min-width:100%;margin:auto -100%}
.social_environment .environment_img_box .environment_content{position:absolute;text-align:left;right:8.33333333%;top: 125px;}
.social_environment .environment_img_box .environment_content .title{font-size:48px;font-weight:700;font-stretch:normal;line-height:48px;letter-spacing:0;color:#0a6dbb}
.social_environment .environment_img_box .environment_content .idea{padding-top:20px;font-size:16px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;color:#000;opacity:.7}
.social_environment .environment_img_box .environment_content .idea_list{position:relative;margin-top:32px;text-align:center;background-color:rgba(15,35,65,.1);margin-bottom:45px;border:solid 1px rgba(255,255,255,.3)}
.social_environment .environment_img_box .environment_content .idea_list .idea_item{text-align:center;padding-top:30px;padding-bottom:30px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .item_box{position:relative}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .item_box:after{position:absolute;content:'';width:1px;height:60px;background-color:rgba(255,255,255,.15);right:0;top:50%;margin-top:-30px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .ieda_logo{height:48px;display:inline-block;width:48px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .ieda_logo img{width:100%;height:100%}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .idea_name{font-size:14px;font-weight:400;font-stretch:normal;line-height:14px;letter-spacing:0;color:#fff;padding-top:10px}
.social_environment .environment_img_box .environment_content .idea_list .last_item.idea_item .item_box:after{content:none}
.social_environment .environment_img_box .environment_content .environment_more{width:200px;height:50px;line-height:50px;font-size:16px;background:0 0;border:1px solid rgba(255,255,255,.6)}
.social_environment .environment_img_box .environment_content .eg_button.texture.environment_more:after{background-image:none}
.public_welfare_project{height:550px;background:url(social_environment_gongyi_bg.png);background-size:contain}
.public_welfare_project .up{z-index:20!important}
.public_welfare_project .public_welfare_project_text:before{display:inline-block;width:0;height:100%;content:'';vertical-align:middle}
.public_welfare_project .public_welfare_project_text{height:100%;position:relative;text-align:center;background:url(public_welfare_left_bg.png) left top no-repeat;background-size:auto 100%}
.public_welfare_project .public_welfare_project_text .project_text_content{display:inline-block;vertical-align:middle}
.public_welfare_project .public_welfare_project_text .project_text_content .title{font-size:48px;font-weight:700;font-stretch:normal;line-height:48px;letter-spacing:0;background-image:linear-gradient(to right,#32beff 0,#005aab 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.public_welfare_project .public_welfare_project_text .project_text_content .intro{padding-top:20px;padding-bottom:45px;font-size:16px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;color:#999}
.public_welfare_project .public_welfare_project_text .project_text_content .public_welfare_project_more{height:50px;width:200px;line-height:50px;font-size:16px}
.public_welfare_project .public_welfare_project_list{height:100%}
.public_welfare_project .public_welfare_project_list .list_propped_out{margin-left:-2.5px;height:100%}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item{position:relative;text-align:center;box-sizing:border-box;overflow:hidden;padding-left:2.5px;padding-right:2.5px;height:100%;width:33.33333333%}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .public_welfare_real{position:relative;text-align:center;height:100%}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .public_welfare_real .bottom_img{min-width:100%;margin:auto -100%}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container{position:absolute;text-align:center;top:60px;left:0;width:100%;height:auto}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .keshihuabox{position:absolute;left:50%;margin-left:-24px;bottom:0;z-index:-1;display:inline-block;height:48px;width:48px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .keshihuabox img{height:100%;width:100%}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .name{padding-bottom:30px;font-size:24px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;color:#fff}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .gotoit{font-size:48px;display:inline-block;height:48px;width:48px;line-height:48px;color:#fff;cursor:pointer}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .gotoit[href="javascript:;"]{cursor:default}
.public_welfare_project .public_welfare_project_list .welfare_item1.public_welfare_project_item .name br{display:none}
.public_welfare_project .public_welfare_project_list .welfare_item3.public_welfare_project_item{cursor:pointer}
.social_report_download{padding-bottom:90px;position:relative}
.social_report_download .noswiper{opacity:.3!important}
.social_report_download .social_report_download_title{text-align:center;font-size:48px;font-weight:700;font-stretch:normal;line-height:48px;letter-spacing:0;background-image:linear-gradient(to right,#32beff 0,#005aab 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-top:60px;padding-bottom:45px}
.social_report_download .swiper-container.first_swiper_code{box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:auto!important}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper{height:auto!important}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide:after{position:absolute;content:'';width:1px;height:120px;right:0;top:50%;margin-top:-60px;background-color:#eee}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide{position:relative;padding:60px 30px;height:auto!important;box-sizing:border-box}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide .download_item_title{font-size:24px;font-weight:400;font-stretch:normal;line-height:24px;letter-spacing:0;color:#333}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide .download_item_intro{font-size:16px;font-weight:400;font-stretch:normal;line-height:25px;letter-spacing:0;color:#999;padding-top:10px;padding-bottom:20px}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide .download_now{display:inline-block;height:40px;width:150px;font-size:14px;line-height:40px;text-align:center;cursor:pointer;color:#005aab;font-weight:400;font-stretch:normal;letter-spacing:0;border:1px solid;border-image-source:linear-gradient(-90deg,#e10019 0,#712d62 0,#005aab 0,#32beff 100%);border-image-slice:1}
.social_report_download .next_prev_box{height:100%;text-align:center;cursor:pointer}
.social_report_download .next_prev_box .report_download_prev{display:inline-block;height:48px;width:48px;line-height:48px}
.social_report_download .next_prev_box .report_download_prev span{font-size:48px;color:#005aab}
.social_report_download .next_prev_box .report_download_next{display:inline-block;height:48px;width:48px;line-height:48px}
.social_report_download .next_prev_box .report_download_next span{font-size:48px;color:#005aab}
@media (min-width:992px) and (max-width:1199px){.social_responsibility_banner .res_banner_box{height:500px}
.social_responsibility_banner .res_banner_box img{min-width:100%;position:absolute;right:0;height:500px;top:50%;margin-top:-250px}
.social_responsibility_banner .res_banner_box .banner_text .res_text_title{font-size:36px;line-height:36px;padding-bottom:15px}
.social_responsibility_tab{height:60px}
.social_responsibility_tab .tab_list_container{height:60px}
.social_responsibility_tab .tab_list_container .tab_list{line-height:60px}
.hope_project{height:550px}
.hope_project .hope_right .hope_content .title{font-size:36px;line-height:36px}
.hope_project .hope_right .hope_content .content_list{margin-bottom:10px}
.hope_project .hope_right .hope_content .content_list .fengexian{width:100%;height:1px;background-color:#e5ebf3;display:inline-block;margin:20px 0}
.hope_project .hope_right .hope_content .content_list .list_item .number{font-size:32px;line-height:25px}
.hope_project .hope_right .hope_content .content_list .list_item .num_content{font-size:14px;line-height:20px;padding-top:0}
.hope_project .hope_right .hope_content .hope_more{width:200px;height:50px;line-height:50px;font-size:16px}
.help .help_img_box{height:450px}
.help .help_img_box img{margin:auto -100%}
.help .help_img_box .help_text .help_text_title{font-size:36px;font-weight:700;font-stretch:normal;line-height:36px;letter-spacing:0;color:#fff}
.help .help_img_box .help_text .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:16px}
.jiuzhu{height:400px;position:relative}
.jiuzhu .swiper-wrapper .swiper-slide{width:100%;text-align:center;overflow:hidden;position:relative;height:400px}
.jiuzhu .swiper-wrapper .swiper-slide img{width:auto;min-width:100%;margin:auto -100%}
.jiuzhu .swiper-wrapper .swiper-slide .grid h2{margin-bottom:45px;font-size:36px;line-height:42px;letter-spacing:0}
.jiuzhu .swiper-wrapper .swiper-slide .grid .info{margin-top:120px;margin-right:10%}
.jiuzhu .swiper-wrapper .swiper-slide .grid .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:16px}
.social_environment .environment_img_box{height:550px}
.social_environment .environment_img_box .environment_content{right:8.33333333%}
.social_environment .environment_img_box .environment_content .title{font-size:36px;line-height:36px}
.social_environment .environment_img_box .environment_content .idea{padding-top:15px;font-size:16px;line-height:25px}
.social_environment .environment_img_box .environment_content .idea_list{margin-top:20px;margin-bottom:30px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item{width:33.3333333%;padding-top:20px;padding-bottom:20px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .item_box:after{height:70px;margin-top:-35px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item.third_item .item_box:after{content:none}
.public_welfare_project{height:500px}
.public_welfare_project .public_welfare_project_text .project_text_content .title{font-size:36px;line-height:36px}
.public_welfare_project .public_welfare_project_text .project_text_content .intro{padding-top:15px;padding-bottom:30px;font-size:16px;line-height:25px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container{top:45px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .name{font-size:20px;line-height:25px}
.social_report_download .social_report_download_title{font-size:36px;line-height:36px;padding-bottom:30px}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide{position:relative;padding:45px 30px;box-sizing:border-box}}@media (min-width:0) and (max-width:991px){.social_responsibility_banner .res_banner_box{height:400px}
.social_responsibility_banner .res_banner_box img{position:static;min-width:100%;right:auto;height:100%;top:auto;margin:auto -100%}
.social_responsibility_banner .res_banner_box .banner_text{width:83.33333333%;left:8.33333333%;text-align:center}
.social_responsibility_banner .res_banner_box .banner_text .res_text_title{font-size:36px;line-height:36px;padding-bottom:15px}
.social_responsibility_banner .res_banner_box .banner_text .res_text_intro{box-sizing:border-box;padding:0 10px}
.social_responsibility_banner .res_banner_box .banner_text .res_text_intro p{font-size:16px;line-height:28px}
.social_responsibility_tab{height:50px}
.social_responsibility_tab .tab_list_container{height:50px}
.social_responsibility_tab .tab_list_container .tab_list{line-height:50px}
.social_responsibility_tab .tab_list_container .tab_list .tab_item{height:50px;font-size:14px}
.social_responsibility_tab .tab_list_container .tab_list .tab_item p{padding-left:20px;padding-right:20px}
.hope_project{height:auto;text-align:center}
.hope_project .hope_left:before{content:none}
.hope_project .hope_left{width:100%!important;position:relative;height:450px;padding-top:0;margin-bottom:45px;text-align:center}
.hope_project .hope_left .hope_img_box{width:83.33333333%;display:inline-block}
.hope_project .hope_right{padding-left:0;padding-right:0;padding-bottom:60px;width:83.33333333%!important}
.hope_project .hope_right .hope_content .title{font-size:36px;line-height:36px}
.hope_project .hope_right .hope_content .line{width:100%;height:1px;background-color:#e5ebf3;display:inline-block;margin:30px 0;position:relative}
.hope_project .hope_right .hope_content .line:before{content:'';width:200px;height:3px;background-color:#32beff;display:block;position:absolute;left:50%;margin-left:-100px;bottom:-1px}
.hope_project .hope_right .hope_content .content_list:before{content:'';width:1px;height:90px;display:inline-block;position:absolute;left:33.33333333%;margin-top:-45px;top:50%;background-color:#eee}
.hope_project .hope_right .hope_content .content_list:after{content:'';width:1px;height:90px;display:inline-block;position:absolute;right:33.33333333%;margin-top:-45px;top:50%;background-color:#eee}
.hope_project .hope_right .hope_content .content_list{position:relative;margin-bottom:30px;overflow:hidden}
.hope_project .hope_right .hope_content .content_list .fengexian{width:90px;width:1px;background-color:#e5ebf3;display:inline-block;margin:20px 0;display:none}
.hope_project .hope_right .hope_content .content_list .list_item{vertical-align:top;width:33.3333333%;box-sizing:border-box;display:inline-block}
.hope_project .hope_right .hope_content .content_list .list_item .number{font-size:32px;line-height:32px;padding-right:0;display:block;padding-bottom:10px}
.hope_project .hope_right .hope_content .content_list .list_item .number .unit{top:0;padding-left:10px}
.hope_project .hope_right .hope_content .content_list .list_item .num_content{text-align:left;width:100%!important;font-size:12px;line-height:20px;padding-top:0}
.hope_project .hope_right .hope_content .content_list .fir_item{padding-right:30px}
.hope_project .hope_right .hope_content .content_list .sec_item{padding-right:30px;padding-left:30px;position:relative}
.hope_project .hope_right .hope_content .content_list .thi_item{padding-left:30px}
.hope_project .hope_right .hope_content .hope_more{width:200px;height:40px;line-height:40px;font-size:14px}
.jiuzhu{height:400px;position:relative}
.jiuzhu .pagination{position:absolute;left:0;text-align:center;bottom:30px;width:100%}
.jiuzhu .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin:0 5px;cursor:pointer}
.jiuzhu .swiper-active-switch{background:0 0;border:3px solid #fff;width:8px;height:8px}
.jiuzhu .swiper-wrapper .swiper-slide{width:100%;text-align:center;overflow:hidden;position:relative;height:400px}
.jiuzhu .swiper-wrapper .swiper-slide img{width:auto;min-width:100%;margin:auto -100%}
.jiuzhu .swiper-wrapper .swiper-slide .grid h2{margin-bottom:45px;font-size:36px;line-height:42px;letter-spacing:0}
.jiuzhu .swiper-wrapper .swiper-slide .grid .info{margin-top:120px;margin-right:5%}
.jiuzhu .swiper-wrapper .swiper-slide .grid .eg_button{height:38px;line-height:38px}
.jiuzhu .swiper-wrapper .swiper-slide .grid .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:16px}
.public_welfare_project{height:auto;text-align:center;padding-bottom:60px}
.public_welfare_project .public_welfare_project_text:before{content:'none'}
.public_welfare_project .public_welfare_project_text{height:auto;text-align:center;width:100%!important;padding-top:60px;background:0 0}
.public_welfare_project .public_welfare_project_text .project_text_content{display:inline-block;width:50%}
.public_welfare_project .public_welfare_project_text .project_text_content .title{font-size:36px;line-height:36px}
.public_welfare_project .public_welfare_project_text .project_text_content .intro{padding-top:15px;padding-bottom:30px;font-size:16px;line-height:25px}
.public_welfare_project .public_welfare_project_text .project_text_content .public_welfare_project_more{height:40px;width:200px;line-height:40px;font-size:14px;display:none}
.public_welfare_project .public_welfare_project_list{width:83.33333333%!important}
.public_welfare_project .public_welfare_project_list .public_welfare_project_more{height:40px;width:200px;line-height:40px;font-size:14px;display:inline-block!important;margin-top:30px;margin-bottom:60px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item{position:relative;text-align:center;overflow:hidden;height:350px;width:33.33333333%}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container{position:absolute;text-align:center;top:30px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .name{padding-bottom:20px;font-size:16px;line-height:25px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .gotoit{font-size:32px;height:32px;line-height:32px;width:32px;color:#fff}
.social_report_download{padding-bottom:60px}
.social_report_download .social_report_download_title{font-size:36px;line-height:36px;padding-top:60px;padding-bottom:30px}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide{padding:45px 30px}
.social_report_download .next_prev_box{height:100%;text-align:center}
.social_report_download .next_prev_box .report_download_prev{display:inline-block;height:32px;width:32px;line-height:32px}
.social_report_download .next_prev_box .report_download_prev span{font-size:32px;color:#005aab}
.social_report_download .next_prev_box .report_download_next{display:inline-block;height:32px;width:32px;line-height:32px}
.social_report_download .next_prev_box .report_download_next span{font-size:32px;color:#005aab}}@media (min-width:701px) and (max-width:991px){.help .help_img_box{height:400px}
.help .help_img_box img{margin:auto -100%}
.help .help_img_box .help_text .help_text_title{font-size:36px;line-height:36px}
.help .help_img_box .help_text .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:16px}
.social_environment .environment_img_box{height:550px}
.social_environment .environment_img_box .environment_content .title{font-size:36px;line-height:36px}
.social_environment .environment_img_box .environment_content .idea{padding-top:15px;font-size:16px;line-height:25px}
.social_environment .environment_img_box .environment_content .idea_list{position:relative;margin-top:20px;margin-bottom:30px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item{text-align:center;padding-top:20px;padding-bottom:20px;width:33.33333333%}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .item_box:after{height:70px;margin-top:-35px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .idea_name{font-size:14px;line-height:20px;padding-top:10px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item.third_item .item_box:after{content:none}}
@media (min-width:576px) and (max-width:700px){
    

    
    
    
    
    
    
    .social_responsibility_banner .res_banner_box .banner_text .res_text_intro{padding:0}
.hope_project .hope_right .hope_content .content_list:before{height:120px;margin-top:0;top:0}
.hope_project .hope_right .hope_content .content_list:after{height:120px;margin-top:0;top:0}
.help .help_img_box{height:550px}
.help .help_img_box img{margin:auto -100%}
.help .help_img_box .help_text{position:absolute;text-align:center;left:25%;top:60px}
.help .help_img_box .help_text .help_text_title{font-size:36px;line-height:36px}
.help .help_img_box .help_text .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:16px}
.help .help_img_box .help_text .help_text_more{width:160px;height:40px;line-height:40px;font-size:14px}
.jiuzhu{height:550px;position:relative}
.jiuzhu .swiper-wrapper .swiper-slide{height:550px}
.jiuzhu .swiper-wrapper .swiper-slide img{width:auto;min-width:100%;margin:auto -100%}
.jiuzhu .swiper-wrapper .swiper-slide .grid h2{text-align:center}
.jiuzhu .swiper-wrapper .swiper-slide .grid .info{margin-top:60px;margin-right:0;text-align:center;float:none}
.jiuzhu .swiper-wrapper .swiper-slide .grid .eg_button{height:40px;line-height:40px}
.jiuzhu .swiper-wrapper .swiper-slide .grid .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:16px}
.social_environment .environment_img_box{height:600px}
.social_environment .environment_img_box .environment_content{top:60px;text-align:center}
.social_environment .environment_img_box .environment_content .title{font-size:36px;line-height:36px}
.social_environment .environment_img_box .environment_content .idea{padding-top:15px;font-size:16px;line-height:25px}
.social_environment .environment_img_box .environment_content .idea_list{position:relative;margin-top:20px;margin-bottom:30px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item{width:16.66666667%;text-align:center;padding-top:15px;padding-bottom:15px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .item_box:after{height:50px;margin-top:-25px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .ieda_logo{height:32px;width:32px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .idea_name{font-size:12px;line-height:20px;padding-top:5px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item.last_item .item_box:after{content:none}
.social_environment .environment_img_box .environment_content .environment_more{width:160px;height:40px;line-height:40px;font-size:14px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item{height:300px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container{position:absolute;text-align:center;top:30px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .name{font-size:14px;line-height:20px;padding-bottom:15px}
.social_report_download .swiper-container.first_swiper_code .swiper-wrapper .swiper-slide .download_item_intro{font-size:14px;line-height:20px}}@media (max-width:575px){.social_responsibility_banner .res_banner_box{height:350px}
.social_responsibility_banner .res_banner_box .banner_text{width:86.33333333%!important;left:6.83333333%!important}
.social_responsibility_banner .res_banner_box .banner_text .res_text_title{font-size:28px;line-height:28px;padding-bottom:15px}
.social_responsibility_banner .res_banner_box .banner_text .res_text_intro{padding:0}
.social_responsibility_banner .res_banner_box .banner_text .res_text_intro p{font-size:14px;line-height:25px}
.social_responsibility_tab{height:50px}
.social_responsibility_tab .tab_list_container{height:50px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}
.social_responsibility_tab .tab_list_container .tab_list{line-height:50px;height:100%;width:100%}
.social_responsibility_tab .tab_list_container .tab_list .tab_item{height:50px}
.hope_project .hope_left{margin-bottom:30px;text-align:center;height:300px}
.hope_project .hope_right{padding-left:0;padding-right:0;padding-bottom:45px;width:83.33333333%!important}
.hope_project .hope_right .hope_content .title{font-size:28px;line-height:28px}
.hope_project .hope_right .hope_content .line{width:100%;height:1px;background-color:#e5ebf3;display:inline-block;margin:25px 0;position:relative}
.hope_project .hope_right .hope_content .line:before{content:'';width:120px;height:3px;background-color:#32beff;display:block;position:absolute;left:50%;margin-left:-60px;bottom:-1px}
.hope_project .hope_right .hope_content .content_list:before{height:130px;margin-top:0;top:0}
.hope_project .hope_right .hope_content .content_list:after{height:130px;margin-top:0;top:0}
.hope_project .hope_right .hope_content .content_list{margin-bottom:20px}
.hope_project .hope_right .hope_content .content_list .fengexian{width:90px;width:1px;background-color:#e5ebf3;display:inline-block;margin:20px 0;display:none}
.hope_project .hope_right .hope_content .content_list .list_item{vertical-align:top;width:33.3333333%;box-sizing:border-box;display:inline-block}
.hope_project .hope_right .hope_content .content_list .list_item .number{font-size:24px;line-height:25px;padding-right:0;display:block;padding-bottom:5px}
.hope_project .hope_right .hope_content .content_list .list_item .num_content{text-align:left;width:100%;font-size:12px;line-height:20px;padding-top:0}
.hope_project .hope_right .hope_content .content_list .fir_item{padding-right:15px;padding-top: 20px;}
.hope_project .hope_right .hope_content .content_list .sec_item{padding-right:15px;padding-left:15px;padding-top: 20px;}
.hope_project .hope_right .hope_content .content_list .thi_item{padding-left:15px;padding-top: 20px;}
.hope_project .hope_right .hope_content .hope_more{width:150px;height:40px;line-height:40px;font-size:14px}
.help .help_img_box:before{border:10px solid #0f2341}
.help .help_img_box{height:450px}
.help .help_img_box z img{margin:-15% -100%}
.help .help_img_box .help_text{text-align:center;top:45px;left:8.33333333%}
.help .help_img_box .help_text .help_text_title{font-size:28px;line-height:28px}
.help .help_img_box .help_text .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:14px}
.help .help_img_box .help_text .help_text_more{width:160px;height:40px;line-height:40px;font-size:14px}
.jiuzhu{height:450px;position:relative}
.jiuzhu .swiper-wrapper .swiper-slide:before{border-width:10px}
.jiuzhu .swiper-wrapper .swiper-slide{height:450px}
.jiuzhu .swiper-wrapper .swiper-slide img{width:auto;min-width:100%;margin:auto -100%}
.jiuzhu .swiper-wrapper .swiper-slide .grid h2{font-size:28px;line-height:34px;text-align:center}
.jiuzhu .swiper-wrapper .swiper-slide .grid .info{margin-top:45px;margin-right:0;text-align:center;float:none}
.jiuzhu .swiper-wrapper .swiper-slide .grid .eg_button{width:150px;height:40px;line-height:40px}
.jiuzhu .swiper-wrapper .swiper-slide .grid .help_text_intro{padding-top:15px;padding-bottom:30px;font-size:14px}
.social_environment .environment_img_box{height:600px}
.social_environment .environment_img_box .environment_content{top:45px;text-align:center}
.social_environment .environment_img_box .environment_content .title{font-size:28px;line-height:28px}
.social_environment .environment_img_box .environment_content .idea{padding-top:15px;font-size:14px;line-height:20px}
.social_environment .environment_img_box .environment_content .idea_list{position:relative;margin-top:20px;margin-bottom:20px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item{width:33.33333333%;text-align:center;padding-top:10px;padding-bottom:10px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .item_box:after{height:50px;margin-top:-25px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .ieda_logo{height:32px;width:32px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .idea_name{font-size:12px;line-height:20px;padding-top:5px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item.third_item .item_box:after{content:none}
.social_environment .environment_img_box .environment_content .environment_more{width:160px;height:40px;line-height:40px;font-size:14px}
.public_welfare_project{padding-bottom:45px}
.public_welfare_project .public_welfare_project_text{padding-top:45px}
.public_welfare_project .public_welfare_project_text .project_text_content{display:inline-block;width:50%}
.public_welfare_project .public_welfare_project_text .project_text_content .title{font-size:28px;line-height:28px}
.public_welfare_project .public_welfare_project_text .project_text_content .intro{padding-top:10px;padding-bottom:25px;font-size:14px;line-height:20px}
.public_welfare_project .public_welfare_project_list{width:83.33333333%!important}
.public_welfare_project .public_welfare_project_list .public_welfare_project_more{height:40px;width:100%;line-height:40px;font-size:14px;display:inline-block;margin-top:30px;margin-bottom:45px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item_bottom0.public_welfare_project_item{margin-bottom:0}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item{width:100%;height:100px;margin-bottom:5px;padding-left:0;position:relative;overflow:hidden;text-align:center;padding-right:0}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .bottom_img{display:inline-block!important;min-width:100%;margin:auto -100%;margin-left:0!important;left:0!important}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container{position:absolute;top:0;right:0;width:50%;box-sizing:border-box;padding-left:0;text-align:right;left:auto}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .name{display:inline-block;box-sizing:border-box;padding-bottom:0;font-size:14px;line-height:20px;text-align:right}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .gotoit{display:inline-block;box-sizing:border-box;text-align:right;margin-left:20px;margin-right:20px;font-size:32px;color:#fff}
.public_welfare_project .public_welfare_project_list .welfare_item1.public_welfare_project_item .name br{display:inline-block}
.social_report_download{padding-bottom:45px}
.social_report_download .social_report_download_title{font-size:28px;line-height:28px;padding-top:45px;padding-bottom:25px}
.social_report_download .swiper-container.second_swiper_code{height:auto!important;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:inline-block!important}
.social_report_download .swiper-container.second_swiper_code .swiper-wrapper{height:auto!important}
.social_report_download .swiper-container.second_swiper_code .swiper-wrapper .swiper-slide:after{content:none}
.social_report_download .swiper-container.second_swiper_code .swiper-wrapper .swiper-slide{padding:30px 0;width:100%;box-sizing:border-box;height:auto!important}
.social_report_download .swiper-container.second_swiper_code .swiper-wrapper .swiper-slide .social_report_download_xs_line2{width:100%;height:1px;background-color:#e5ebf3;display:inline-block;margin:20px 0}
.social_report_download .swiper-container.second_swiper_code .swiper-wrapper .swiper-slide .download_item_title2{font-size:20px;font-weight:400;font-stretch:normal;line-height:20px;letter-spacing:0;color:#333}
.social_report_download .swiper-container.second_swiper_code .swiper-wrapper .swiper-slide .download_item_intro2{font-size:14px;font-weight:400;font-stretch:normal;line-height:20px;letter-spacing:0;color:#999;padding-top:10px;padding-bottom:20px}
.social_report_download .swiper-container.second_swiper_code .swiper-wrapper .swiper-slide .download_now2{display:inline-block;height:32px;width:150px;font-size:12px;line-height:32px;text-align:center;color:#005aab;font-weight:400;font-stretch:normal;letter-spacing:0;border:1px solid;border-image-source:linear-gradient(-90deg,#e10019 0,#712d62 0,#005aab 0,#32beff 100%);border-image-slice:1}
.social_report_download .report_download_prev2{width:50%;padding-right:10px;text-align:right;padding-top:20px;display:inline-block!important;box-sizing:border-box}
.social_report_download .report_download_prev2 span{font-size:32px;color:#005aab;height:32px;width:32px;display:inline-block}
.social_report_download .report_download_next2{width:50%;padding-left:10px;padding-top:20px;display:inline-block!important;text-align:left;box-sizing:border-box}
.social_report_download .report_download_next2 span{height:32px;width:32px;display:inline-block;font-size:32px;color:#005aab}}@media (max-width:374px){.public_welfare_project .public_welfare_project_list .list_propped_out .public_welfare_project_item .public_welfare_real .item_container .name{font-size:12px}}@media (min-width:1200px){.social_responsibility_banner .res_banner_box .banner_text .res_text_intro p{font-size:20px;line-height:1.75}
.social_responsibility_tab .tab_list_container .tab_list .tab_item{font-size:20px}
.hope_project .hope_right .hope_content .content_list .list_item .num_content{font-size:20px;line-height:20px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .idea_name{font-size:16px;line-height:20px}}@media (max-width:575px){.social_responsibility_banner .res_banner_box .banner_text .res_text_intro p{font-size:16px;line-height:1.75}
.social_responsibility_tab .tab_list_container .tab_list .tab_item{font-size:16px}
.hope_project .hope_right .hope_content .content_list .list_item .num_content{font-size:14px;line-height:20px}
.social_environment .environment_img_box .environment_content .idea_list .idea_item .idea_name{font-size:14px;line-height:20px}
.public_welfare_project .public_welfare_project_list .public_welfare_project_item .item_container .name{font-size:16px;line-height:22px}}.ie8 .social_responsibility_banner .res_banner_box .banner_text .res_text_intro p{font-size:20px;line-height:1.75}
.ie8 .social_responsibility_tab .tab_list_container .tab_list .tab_item{font-size:20px}
.ie8 .hope_project .hope_right .hope_content .content_list .list_item .num_content{font-size:16px;line-height:20px}
.ie8 .social_environment .environment_img_box .environment_content .idea_list .idea_item .idea_name{font-size:16px;line-height:20px}
