@media screen and (min-width:1600px) {
    #head .menu_ele, .main_menu_pomp .menu_ele{
        padding: 0 21px;
    }
    #head .menu_list_left,
    .main_menu_pomp .menu_list_left{
            right: 327px;
            width: 401px;
    }
    #head .menu_list_right,
    .main_menu_pomp .menu_list_right{
        left: 240px;
        width: 401px;
    }

    #twoFont .menu_ele{
        padding: 0 21px;
    }
    #twoFont .menu_list_left{
        right: 327px;
        width: 401px;
    }
    #twoFont .menu_list_right{
        left: 284px;
        width: 401px;
    }
}
@media screen and (max-width:1678px) {
    #contact .sec01_ele_inner {
        padding-top: 19px;
        padding-left: 12px;
        padding-right: 1px;
        height: 147px;
    }
    #contact .sec01 {
        width: 989px;
    }
}

@media screen and (max-width:1600px) {
    #contact .sec01 {
        padding-top: 36px;
    }
    #adv .sec01 .con_text .table_cell {
        top: 21%;
    }
    #adv .sec01 .con_text .table_cell p {
        line-height: 33px;
    }
    #about .sec01 .con_text .table_cell {
        line-height: 33px;
    }
    #distri .sec01 .con_text .table_cell p {
        line-height: 33px;
    }
    #about .sec01 .con_text .table_cell p {
        line-height: 33px;
    }
    .com_title01 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    #twoFont .center_con {
        width: 500px;
        height: 500px;
    }
    #distri .sec02_pic {
        width: 960px;
    }
    #distri .sec03_con .pic_show {
        width: 960px;
    }
    #distri .sec04_con .gallery-images {
        width: 960px;
    }
    #news .sec02_02_con {
        width: 960px;
    }
}

@media screen and (max-width:1500px) {
    #contact .section01 .com_title01 {
        position: relative;
    }
    #contact .sec01 {
        padding-top: 0px;
    }
    
    
}

@media screen and (max-width:1440px) {
    #donations_section .sec01_02_con ,#donations_section .sec02_con{
        width: 960px;
    }
    #donations_section .sec01 .font_block {
        left: 43%;
        right: auto;
        width: 200px;
    }
    #donations_section .sec01 .font_block .p1 {
        font-size: 40px;
        line-height: 50px;
    }
    #donations_section .sec01 .font_block img {
        padding: 10px 0;
    }
    #donations_section .sec01 .font_block .p2 {
        font-size: 26px;
    }
    #twoFont .section02 .sec2_img01 .sec2_icon01 .sec2_i_hid,
    #twoFont .section02 .sec2_img01 .sec2_icon02 .sec2_i_hid,
    #twoFont .section02 .sec2_img02 .sec2_icon04 .sec2_i_hid,
    #twoFont .section02 .sec2_img03 .sec2_icon .sec2_i_hid {
        width: 186px;
    }
    
    .com_title01 {
        padding-left: 0px;
        padding-right: 0px;
        width: 960px;
        margin: 0 auto;
    }
    #news_detail .sec01_con {
        width: 960px;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0 auto;
    }
    #news_detail .sec01_con .title {
        width: 316px;
    }
    #news_detail .sec01_con .center_block {
        padding-left: 345px;
    }
    #news_detail .sec01_con h1 {
        font-size: 30px;
        line-height: 40px;
    }
    #adv .sec02_pic_inner .person_pic {
        padding-top: 18%;
    }
    #adv .sec06_con02,
    #adv .sec05_con,
    #adv .sec04_con,
    #adv .sec03_con,
    #adv .sec02_con {
        width: 960px;
    }
    #adv .sec02_text_inner {
        padding-right: 10px;
    }
    #adv .sec02_pic_inner {
        padding-left: 10px;
    }
    #slide_nav .slide_n_ele p span {
        line-height: 18px;
    }
    #slide_nav .slide_nav_padd {
        padding: 27px 0;
    }
    #slide_nav .slide_n_ele_juan {
        padding: 20px 0;
    }
    #about .sec04_02_left_inner {
        padding-top: 0;
    }
    #about .sec03_text_inner {
        padding-top: 3%;
        padding-left: 27%;
    }
    #news .sec01 .font_block .p2 {
        font-size: 26px;
    }
    #news .sec01 .font_block img {
        padding: 10px 0;
    }
    #news .sec01 .font_block .p1 {
        font-size: 40px;
        line-height: 50px;
    }
    #news .sec01 .font_block {
        left: 43%;
        right: auto;
        width: 200px;
    }
    #about .sec06_con {
        width: 80%;
    }
    #about .sec07_con {
        width: 96%;
    }
    #contact .sec02_con {
        width: 1000px;
    }
    #contact .sec03_con {
        width: 1000px;
    }
    #twoFont .left_contain .h_scrol {
        width: 805px;
    }
    #twoFont .left_contain .h_scrol .item_start {
        background: url(../images/h_t_line_star_1440.png) no-repeat 64% bottom;
    }
    #twoFont .left_contain .h_scrol .item_odd {
        padding-left: 71.5%;
        background: url(../images/h_t_line_odd_1440.png) no-repeat 45% bottom;
    }
    #twoFont .left_contain .h_scrol .item_even {
        padding-left: 21%;
        background: url(../images/h_t_line_even_1440.png) no-repeat 46% bottom;
    }
    #twoFont .left_contain .h_scrol .item_even.last {
        background-image: url(../images/h_t_line_even_last_1440.png);
    }
    #twoFont .left_contain .h_scrol .item_odd.last {
        background-image: url(../images/h_t_line_odd_last_1440.png);
    }
    #about .sec01 img {
        opacity: 0.3;
        filter: alpha(opacity=30);
    }
    #distri .sec01 img {
        opacity: 0.3;
        filter: alpha(opacity=30);
    }
    #twoFont .center_con {
        width: 350px;
        height: 350px;
    }
    #distri .sec03_con .l_btn {
        left: 20px;
    }
    #distri .sec03_con .pic_show {
        width: 772px;
    }
}

@media screen and (max-width: 1300px) {
   
    #about .sec04_01_right_inner {
        padding-top: 0;
    }
    #about .sec02_text_inner {
        padding-right: 3%;
    }
    #about .sec02_pic_inner {
        padding-left: 3%;
    }
    #about .sec03_text_inner {
        padding-right: 3%;
        padding-left: 12%;
    }
}

@media screen and (max-width: 1235px) {
    #twoFont .main_menu{
        display: block;
    }
    #head .h_menu{
        display: block;
    }
    #head .menu_list, .main_menu_pomp .menu_list,#twoFont .menu_list{
        display: none;
    }
    #contact .sec03_con {
        padding-right: 150px;
        padding-left: 150px;
        width: auto;
    }
    #contact .sec02_con {
        padding-right: 150px;
        padding-left: 150px;
        width: auto;
    }
    #contact .sec02_con .filter_search_wrap {
        /* position: absolute; */
        /* right: 0; */
        float: left;
        padding-top: 0px;
        padding-left: 83px;
        /* padding-top: 0; */
    }
    #contact .sec02_con .filter_search {
        width: 98px;
        height: 38px;
        line-height: 38px;
    }
    #contact .sec02_con .filter_select {
        padding-left: 83px;
    }
}

@media screen and (max-width: 1200px) {
    #distri .sec03_con .pic_show {
        width: auto;
    }
    #distri .sec03_con {
        padding-left: 150px;
        padding-right: 150px;
    }
    #distri .sec03_con .l_btn {
        left: 20px;
        width: 114px;
    }
    #distri .sec03_con .l_btn_ele .l_btn_title p {
        font-size: 20px;
        padding: 0;
    }
    #distri .sec03_con .l_btn_h p {
        line-height: 36px;
        height: 36px;
        font-size: 15px;
    }
    #distri .sec03_con .l_btn_hid {
        padding-top: 10px;
    }
}

@media screen and (max-width: 1148px) {
    
    #distri .sec01 .con_text .table_cell {
        width: 70%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .main_menu_pomp .m_menu_con {
        width: 100%;
    }
    #about .sec01 .con_text .table_cell {
        width: 70%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    #about .section04 .detail {
        width: 90%;
    }
    #about .sec05_y_scroll {
        width: 80%;
    }
}

@media screen and (max-width:1000px) {
    #twoFont .main_share{
        display: none;
    }
    #donations_section .section01{
        padding-top: 0px;
    }
    #about .s03_t_wrap .s03_t_block01{
        float: left;
        width: 48%;
    }
    #about .s03_t_wrap .s03_t_block02{
        float: right;
        width: 48%;
        padding-top: 0px;
    }
    #donations_section .sec01_02_con{
        width: 96%;
    }
    #donations_section .sec02_con{
         width: 96%;
    }
    #donations_section .sec01 .font_block {
        top: 20%;
        width: 130px;
    }
    #donations_section .sec01 .font_block .p2 {
        font-size: 20px;
        line-height: 24px;
    }
    #donations_section .sec01 .font_block .p1 {
        font-size: 26px;
        line-height: 40px;
    }
    #contact .sec01_ele_inner{
        padding-left: 12px;
        padding-right: 12px;
        height: 170px;
    }
    #twoFont .menu_list{
        display: none;
    }
    .main_menu_pomp .menu_list{
        display: none;
    }
    #fixedHeadWrap {
        display: none;
    }
    #head .menu_list {
        display: none;
    }
    #head .share_btn {
        display: none;
    }
    #distri .floor_pomop .f_p_title_wrap {
        padding-top: 98px;
    }
    .donations_pomop .d_p_head {
        padding-top: 83px;
    }
    #news_detail .sec01_con .title {
        float: none;
        width: auto;
        text-align: center;
    }
    #news_detail .sec01_con .center_block {
        padding-left: 0;
        padding-top: 30px;
    }
    #news_detail .sec01_con .news_share {
        text-align: center;
    }
    #news_detail .sec01_con .share_ele {
        float: none;
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }
    .com_title01 {
        width: 96%;
        text-align: center;
    }
    #news_detail .sec01_con {
        width: 96%;
    }
    .videoboxw {
        width: 600px;
        height: 337px;
    }
    .dona_pomp .dona_pomp_contain {
        padding: 36px 23px;
        width: 500px;
    }
    .dona_pomp .form_wrap {
        width: 40%;
    }
    .dona_pomp .tel_wrap {
        width: 60%;
    }
    #distri .floor_pomop .f_p_right_scroll {
        top: 183px;
    }
    #distri .floor_pomop .f_p_close {
        position: absolute;
        left: auto;
        width: 63px;
        height: 63px;
        top: 20px;
        right: 30px;
        background: url(../images/left_close_m.png) no-repeat center center;
    }
    #distri .floor_pomop .f_p_close:hover {
        background-image: url(../images/left_close_m_hover.png);
    }
    #distri .floor_pomop .f_p_con {
        width: 100%;
    }
    #contact .sec03_con {
        padding-left: 0px;
        padding-right: 0px;
        width: 96%;
    }
    #contact .sec02_con {
        padding-left: 0px;
        padding-right: 0px;
        width: 96%;
    }
    #slide_nav {
        display: none;
    }
    #contact .sec01_ele {
        padding-bottom: 24px;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    #contact .sec01 {
        width: 640px;
        text-align: center;
        font-size:  0;
        line-height:  0;
    }
    #distri .sec02_pic {
        width: 100%;
    }
    #adv .sec06_con02 .s01_ele {
        width: 33.333%;
    }
    #adv .sec06_con02 .s01_ele.s01_ele05 {
        width: 66.666%;
    }
    #adv .sec02_pic_inner .person_pic {
        padding-top: 0;
        text-align: center;
    }
    #adv .sec06_con02,
    #adv .sec05_con,
    #adv .sec04_con,
    #adv .sec03_con,
    #adv .sec02_con {
        width: 96%;
    }
    #adv .sec02_text {
        float: none;
        width: auto;
    }
    #adv .sec02_text_inner {
        padding-right: 0px;
    }
    #adv .sec02_pic {
        float: none;
        width: auto;
    }
    #adv .sec02_pic_inner {
        padding-left: 0px;
    }
    #distri .sec04_con .gallery-images {
        width: 96%;
    }
    #distri .sec03_con .pic_show {
        height: 350px;
    }
    #footer .share_btn {
        float: none;
        width: 209px;
        margin: 0 auto;
        padding-left: 10px;
        padding-bottom: 10px;
    }
    #footer .copyRight {
        position: static;
    }
    .donations_pomop .d_p_scroll_wrap {
        top: 183px;
    }
    .donations_pomop .d_p_close {
        position: absolute;
        right: 40px;
        left: auto;
        width: 63px;
        height: 63px;
        top: 20px;
        background: url(../images/left_close_m.png) no-repeat center center;
    }
    .donations_pomop .d_p_close:hover {
        background-image: url(../images/left_close_m_hover.png);
    }
    .donations_pomop .d_p_con {
        width: 100%;
    }
    #news .sec01 .readeMore .more {
        width: 118px;
        height: 40px;
        line-height: 40px;
    }
    #news .sec01 .font_block .p2 {
        font-size: 20px;
        line-height: 24px;
    }
    #news .sec01 .font_block .p1 {
        font-size: 26px;
        line-height: 40px;
    }
    #news .sec01 .font_block {
        top: 20%;
        width: 130px;
    }
    #news .sec02_02_con {
        width: 96%;
    }
    .main_menu_pomp .m_share {
        display: none;
    }
    #about .sec04_02_scroll {
        height: auto;
    }
    #about .sec04_02_left_inner {
        padding-right: 0px;
        padding-left: 0px;
        width: 96%;
        margin: 0 auto;
    }
    #about .sec04_02_left {
        float: none;
        width: auto;
    }
    #about .sec04_02_right {
        float: none;
        width: auto;
    }
    #about .section04 .detail {
        width: 96%;
    }
    #about .sec04_01_left_inner {
        padding-left: 0%;
        width: 96%;
        margin: 0 auto;
    }
    #about .sec04_01_scroll {
        height: auto;
    }
    #about .sec04_01_right {
        float: none;
        width: auto;
    }
    #about .sec04_01_left {
        float: none;
        width: auto;
    }
    #about .sec04_01_right_inner {
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        width: 96%;
        margin: 0 auto;
        padding-bottom: 30px;
    }
    #about .sec02_pic {
        width: auto;
        float: none;
    }
    #about .sec02_text {
        width: auto;
        float: none;
    }
    #about .sec02_pic_inner {
        padding-left: 0%;
        width: 96%;
        margin: 0 auto;
        text-align: center;
    }
    #about .sec02_text_inner {
        padding-left: 0px;
        padding-right: 0px;
        width: 96%;
        margin: 0 auto;
    }
    #about .sec02_text_scroll {
        height: auto;margin-top: 0;
    }
    #about .sec03_text {
        width: auto;
        float: none;
    }
    #about .sec03_text_inner {
        padding-right: 0;
        padding-left: 0;
        padding-top: 0px;
        padding-bottom: 33px;
        width: 96%;
        margin: 0 auto;
    }
    #about .sec03_text_scroll {
        height: auto;
    }
    #about .sec03_pic {
        width: auto;
        float: none;
    }
    #distri .sec03_con .pic_show .pic_box .block_img_p .b_img{
    	width: 100%;
    }
    #distri .sec03_con .pic_show .pic_box .block_img_p .b_p{width: 100%;margin-left: 0;}
    #distri .sec03_con .pic_show .pic_box .pic{height: auto;}
    #distri .sec03_con .pic_show .pic_box .pic img{position: inherit;}
}
@media screen and (max-width:800px) {
    #about .sec06_con .map_pic_mobile{
        display: block;
    }
    #about .sec06_con .map_pic_pc{
        display: none;
    }
    #about .sec06_con_effe{
        display: none;
    }
    #about .s03_t_wrap .chart_block{
        padding-left: 15%;
    }
    #about .s03_t_wrap .list_block{
        padding-left: 15%;
    }
    #about .s03_t_wrap .s03_t_block01{
        float: none;
        width: auto;
    }
    #about .s03_t_wrap .s03_t_block02{
        float: none;
        padding-top: 40px;
        width: auto;
    }
}
@media screen and (max-width:640px) {
    #twoFont .main_menu,#head .h_menu .menu_icon, .main_menu_pomp .h_menu .menu_icon{
            height: 38px;
        width: 54px;
    }
    #head .h_menu .menu_icon .icon:after, .main_menu_pomp .h_menu .menu_icon .icon:after,#head .h_menu .menu_icon .icon:before, .main_menu_pomp .h_menu .menu_icon .icon:before,#head .h_menu .menu_icon .icon, .main_menu_pomp .h_menu .menu_icon .icon,#twoFont .main_menu .icon,#twoFont .main_menu .icon:before,#twoFont .main_menu .icon:after{
        width: 2px;
        height: 38px;
    }
    #twoFont .main_menu .icon{
        left: 27px;
    }
    #twoFont .main_menu .icon:before{
        left: -20px;
    }
    #twoFont .main_menu .icon:after{
        left:20px;
    }
    #head .h_menu .menu_icon .icon, .main_menu_pomp .h_menu .menu_icon .icon{
        left: 27px;
    }
    #head .h_menu .menu_icon .icon:before, .main_menu_pomp .h_menu .menu_icon .icon:before{
         left: -20px;
    }
    #head .h_menu .menu_icon .icon:after, .main_menu_pomp .h_menu .menu_icon .icon:after{
        left:20px;
    }
    .main_menu_close{
            width: 88px;
    }
    .main_menu_close p{
        font-size: 20px;
    }
    #twoFont .center_con .f_effe_l,#twoFont .center_con .f_effe_r{
            width: 40px;
    }
    #twoFont .center_con .f_effe p{
        font-size: 24px;
        line-height: 32px;
    }
    .donations_pomop{
        padding-bottom: 100px;
        background: #ffffff;
    }
    .donations_pomop .d_p_scroll_wrap{
        bottom: 180px;
    }
    .donations_pomop .donations_wrap{
        bottom: 100px;
    }
    #m_top {
        display: block;
    }
    #adv .sec01 .con_text .table_cell p br,
    #distri .sec01 .con_text .table_cell p br,
    #about .sec01 .con_text .table_cell p br {
        display: block;
    }
    #distri .sec01 .con_text .table_cell {
        width: 98%;
    }
    #distri .sec01 .con_text .table_cell p {
        line-height: 58px;
    }
    #about .sec01 .con_text .table_cell {
        width: 98%;
    }
    #about .sec01 .con_text .table_cell p {
        line-height: 58px;
    }
    #adv .sec01 .con_text .table_cell p {
        line-height: 58px;
    }
    #adv .sec04_con .m_pic_ele p {
        top: 26%;
    }
    #footer .copyRight p span {
        display: block;
    }
    #adv .sec06_con02 .s01_inner {
        height: 220px;
    }
    #adv .sec06_con02 .s01_ele {
        width: 50%;
    }
    #adv .sec06_con02 .s01_ele.s01_ele05 {
        width: 100%;
    }
    #adv .sec05_con .right_inner {
        padding-top: 20px;
    }
    #adv .sec05_con .two_block .left,
    #adv .sec05_con .two_block .right {
        float: none;
        width: auto;
    }
    #adv .sec05_con .left_inner {
        padding-right: 0px;
    }
    #adv .sec05_con .right_inner {
        padding-left: 0px;
    }
    #slide_nav {
        display: none;
    }
    .main_menu_pomp .m_menu_con img {
        padding-top: 20%;
    }
    #news .sec01 .font_block {
        float: left;
    }
    #twoFont .center_con {
        width: 402px;
        height: 402px;
    }
    #twoFont .main_menu_pomp .m_share {
        display: none;
    }
    #twoFont .main_menu_pomp .m_menu_con {
        width: 100%;
    }
    #twoFont .main_menu_pomp .m_menu_con img {
        padding-top: 20%;
    }
}