@charset "utf-8";



/* web端 */

/* 重要1920px 1440px 1366px */

/* pc */

@media screen and (max-width: 1720px) {

    .mc_index_s1 .mc_container1720 {

        width: 1200px;

        margin: 0 auto;

        padding: 0;

    }



    .mc_inds1l_txt p {

        font-size: 16px;

        line-height: 24px;

        height: 48px;

    }



    .mc_inds1l_arrowbox {

        bottom: 50px;

    }



    .mc_inds1_r {

        width: 385px;

        height: 245px;

    }



    .mc_inds1_l {

        width: calc(100% - 385px);

    }



    .mc_inds1_ll {

        width: 455px;

    }



    .mc_inds1_lr {

        width: calc(100% - 455px);

        padding: 0 10px;

    }



    .mc_inds1r_imgbox {

        width: 110px;

    }



    .mc_inds1r_txt {

        width: calc(100% - 110px);

        padding: 0;

        padding-left: 20px;

    }



    .mc_inds1r_txt p {

        line-height: 18px;

        height: 36px;

    }



    .mc_inds1r_lisbox {

        padding: 8px 10px;

    }



    .mc_inds1r_li:not(:last-child) {

        margin-bottom: 4px;

    }



    .mc_inds1kd_title {

        font-size: 20px;

    }



    .mc_inds1kd_l {

        width: 120px;

    }



    .mc_inds1kd_r {

        width: calc(100% - 120px);

    }



    .mc_inds1kd_bgbox img {

        max-width: 420px;

    }



    .mc_inds1_r {

        padding: 20px 20px 0;

    }



    .mc_inds1kd_a {

        line-height: 20px;

        padding: 4px 0;

    }



    .mc_index_s1 {

        padding: 40px 0;

    }



    .mc_aside_lisbox {

        width: 42px;

        height: 42px;

        line-height: 42px;

    }



    .mc_aside_xtbbox {

        width: 24px;

    }



    .mc_aside_zdr {

        font-size: 14px;

        line-height: 42px;

    }



    .mc_aside_zdl {

        width: 42px;

        line-height: 42px;

    }



    .mc_aside_zdl img {

        width: 24px;

    }



    .mc_aside_wxzd {

        margin-top: -28px;

    }



    .mc_ban_dotsbox{

        width: 1000px;

	}

	

	.mc_inds1r_date{

		margin-bottom: 0;

	}



	.mc_inds1r_txt p{

		margin-bottom: 3px;

	}
	



}



@media screen and (max-width: 1560px) {
	.mc_nav_a {

        padding-left: 15px;

        padding-right: 15px;

	}
	.mc_a2r_inputs {
		padding: 12px 30px;
		margin-top: 4px;
	}

	.mc_a2rilnd{
		width: 210px;
	}

}



@media screen and (max-width: 1440px) {

    .mc_navbar {

        padding: 0 20px;

    }



    .mc_nav_a {

        padding-left: 15px;

        padding-right: 15px;

    }



    .mc_ftt_li {

        margin-right: 40px;

    }



    /* macro 1440*/

    .mc_b1s1b_list{

        margin: 0 -4px;

    }

    .mc_b1s1b_li{

        padding: 0 4px;

        margin-bottom: 8px;

    }

    .mc_b1s1b_big .mc_b1s1b_txt{

        padding: 16px 15px;

    }

    /* macro 1440*/

	/* mark c2 1440 */

	.ma_m1_title {

	    font-size: 22px;

		margin: 16px 0 14px;

	}

	.ma_c2_m1_title {

	    font-size: 22px;

	    margin: 16px 0 14px;

	}

	.ma_m2_nav p {

	    font-size: 14px;

	}

	.ma_m3_font {

	    margin-bottom: 18px;

	}

	.ma_m3_title {

	    margin-bottom: 20px;

	}

	.ma_right_m1_title {

	    margin-top: 30px;

	}

	.ma_right_m1_ul {

	    margin-bottom: 20px;

	}

	.ma_right_m2 {

	    padding: 23px 20px 18px 26px;

	}

	.ma_c2_left_m3{

		display: block;

	}

	/* mark c2 1440 */

	/* mark d1 1440 */

	.ma_title_h2 {

	    font-size: 22px;

		margin-bottom: 22px;

	}

	.ma_s1_ul {

	    margin: 0 -5px 30px;

	}

	/* mark d1 1440 */

	/* mark d2 1440 */

	.ma_d2_m2_nav p {

	    font-size: 14px;

		margin-left: 45px;

		height: 44px;

		line-height: 44px;

	}

	.ma_d2_left_m2 {

	    margin-bottom: 30px;

	}

	.ma_left_m1_left {

		/* width: 430px; */

		margin-left: -2px;

	}

	.ma_left_m1_right {

	    width: calc(100% - 430px);

	    margin-top: 20px;

	}

	.ma_left_m1_right_title {

	    font-size: 16px;

	}

	/* .ma_m1_left_yuan1 {

	    top: 20px;

	    left: 5px;

	}

	.ma_m1_left_yuan2 {

	    top: -7px;

	    left: 168px;

	}

	.ma_m1_left_yuan3 {

	    top: -6px;

	    left: 195px;

	}

	.ma_m1_left_yuan4 {

	    top: -10px;

	    left: 213px;

	}

	.ma_m1_left_yuan5 {

	    top: 26px;

	    left: 225px;

	}

	.ma_m1_left_yuan6 {

	    top: 34px;

	    left: 306px;

	} */

	.ma_m1_left_font {

	    width: 113px;

	    height: 0;

	    padding: 0;

		bottom: -51px;

	    left: 0px;

	}

	.ma_m1_left_yuan a:hover>.ma_m1_left_font {

	    padding: 6px 14px;

	}

	.ma_d2_m2_navs div img {

	    width: 20px;

	}

	/* mark d2 1440 */

	/* mark e1 1440 */

	.ma_e1_m1_title {

	    font-size: 22px;

		margin: 16px 0 14px;

	}

	.ma_lm1_title {

	    font-size: 16px;

	}

	.ma_left_m1 {

	    margin-bottom: 26px;

	}

	.ma_e1_left_m1_left {

	    width: calc(100% - 205px);

	}

	.ma_e1_left_m1_right {

	    width: 185px;

	    padding: 20px 20px;

	}

	.ma_lm1r_main {

	    margin-bottom: 75px;

		font-size: 16px;

	}

	.ma_lm2m_title {

		font-size: 16px;

	}

	.ma_e1_left_m1_right_title {

	    font-size: 16px;

	}

	.ma_m2_main_right {

	    margin-left: 160px;

	    margin-top: 30px;

	}

	.ma_m2_main_left {

	    margin-left: 95px;

	    margin-top: 30px;

	}

	.ma_m2_btm_left {

	    margin-left: 39px;

	}

	.ma_m2_btm_right {

	    margin-left: 30px;

	}

	.ma_lm1_main {

	    width: 90%;

	}

	/* mark e1 1440 */

	/* mark e2 1440 */

	.ma_m3_font {

	    margin-bottom: 18px;

	}

	.ma_m3_title {

	    margin-bottom: 20px;

	}

	.ma_lm2_imgk {

	    text-align: center;

	    margin: 30px 0;

	}

	.ma_cont_right .ma_e2_right_m2{

		padding: 25px 22px 20px 0px;

	}

	.ma_cont_right .ma_e2_right_title{

		margin-top: 0;

	}

	/* mark e2 1440 */

	/* mark e3 1440 */

	.ma_cont_right {

	    padding-left: 15px;

	}

	.ma_lm1_title {

	    font-size: 16px;

	}

	.ma_left_m2 {

	    margin-bottom: 30px;

	}

	.ma_lm1_main div p {

	    font-size: 16px;

	}

	.ma_lm2_li_main {

	    font-size: 14px;

		height: 67px;

	}

	.ma_lm2_ul {

	    margin: 0 -10px 20px;

	}

	.ma_e3_lm1_main{

		padding:  0 2.5px;

		width: 50%;

	}

	/* mark e3 1440 */

	/* mark f1 1440 */

	.ma_m2_main {

	    width: calc(100% - 291px);

	}

	.ma_m2_time {

	    font-size: 22px;

		margin: 20px 34px 66px 0;

	}

	.ma_m2m_main {

	    margin-bottom: 20px;

	}

	.ma_m2_s {

	    margin: 40px 0 46px 39px;

	}

	.ma_m2 {

	    margin-bottom: 30px;

	}

	/* mark f1 1440 */

	/* mark f2 1440 */

	.ma_m2 p {

	    margin-bottom: 25px;

	}

	.ma_m3f_p {

	    margin-bottom: 20px;

	}

	.ma_m3 {

	    margin-bottom: 30px;

	}

	/* mark f2 1440 */

	/* mark g1 1440 */

	.ma_m1_ul {

	    margin: 25px -5px 25px;

	}

	.ma_m3f_p {

	    margin-bottom: 14px;

	}

	.ma_g1_m3 {

	    margin-bottom: 25px;

	}

	.ma_g1_m3_li .ma_g1_m3_main {

	    height: 119px;

		padding: 15px 20px;

	}

	.ma_m3_time {

	    font-size: 14px;

	}

	.ma_m3i_span {

	    font-size: 14px;

	    margin-right: 19px;

	}

	/* mark g1 1440 */

	/* mark h1 1440 */

	.ma_s1t_h2 {

	    font-size: 22px;

	}

	.ma_s2t_h2 {

	    padding-bottom: 25px;

	}

	.ma_s1_title {

	    margin: 25px 0;

	}

	.mc_b1s1 {

	    margin-bottom: 34px;

	}

	.mc_b1s2 {

	    margin-bottom: 34px;

	}

	.mc_b1s3 {

	    margin-bottom: 34px;

	}

	.ma_s2m_r {

	    padding: 39px 37px 31px 39px;

	}

	.ma_s2mr_img {

	    margin-bottom: 20px;

		width: 64%;

	}

	.ma_s2m_rr .ma_s2mr_img{

		width: 64%;

	}

	.ma_s2mr_main p {

	    max-height: 142px;

	}

	.ma_s2mr_main {

	    margin-bottom: 20px;

	}

	.ma_s3l_main {

	    padding: 16px 24px 16px 34px;

	}

	.ma_s3l_mainsz {

	    padding: 10px 27px;

	    top: 45px;

	}

	.ma_s2mrz_l {

	    width: calc(100% - 227px);

	    padding-right: 10px;

	}

	.ma_s2mrz_imgk {

	    width: 227px;

	}

	.ma_s2m_rr {

	    padding: 30px 16px 46px 28px;

	}

	.ma_s3_main {

	    margin-bottom: 40px;

	}

	/* mark h1 1440 */

	/* mark h2 1440 */

	.ma_m2_t1 {

	    width: 100%;

	}

	.ma_m2_l {

	    margin-right: 0;

	}

	.ma_m2_passz {

	    width: 56%;

	}

	.ma_m2_img{

		width: auto;

	}

	.ma_cont_left {

	    padding-bottom: 45px;

	}

	/* mark h2 1440 */

	.mc_navxl_l{

		padding: 35px 50px 105px;

	}

	.mc_subnav:not(:last-child) {

		margin-right: 40px;

	}



	.ma_left_m1_left{

		width: 628px;

		position: relative;

	}

	.ma_left_m1_left .ma_left_m1_che{

		width: 100%;

		display: block;

	}

	.ma_m1_left_yuan{

		position: absolute;

	}

	.ma_m1_left_yuan1{

		top: 35px;

		left: 10px;

	}

	.ma_m1_left_yuan2{

		top: 0px;

		left: 250px;

	}

	.ma_m1_left_yuan3{

		top: 5px;

		left: 290px;

	}

	.ma_m1_left_yuan4{

		top: 0px;

		left: 324px;

	}

	.ma_m1_left_yuan5{

		top: 45px;

		left: 340px;

	}

	.ma_m1_left_yuan6{

		top: 60px;

		left: 450px;

	}



	.ma_c2mn_p{

		font-size: 16px;

	}



	.mc_e3_list .mc_b1s3_lisbox{

		padding-left: 15px;

		padding-right: 15px;

	}

	.mc_ftt_li {

		float: left;

		width: 90px;

		margin-right: 30px;

	}


	
	/* carl 1440 start */
	.ca_w0 {
		width: 410px;
	}
	.ca_w1 {
		width: 120px;
	}
	.ca_w2 {
		width: 170px;
	}
	.ca_w3 {
		width: 80px;
	}
	.ca_table_mid {
		width: calc(100% - 490px);
	}
	.ca_w {
		margin: 25px 0px;
	}
	.ca_h {
		padding: 25px 0px;
	}
	.ca_h h4 {
		font-size: 22px;
	}
	.ca_table {
		margin-top: 30px;
	}
	.ca_table_tbi,
	.ca_table_th
	{
		padding-left: 30px;
	}
	.ca_fymr {
		margin-top: 32px;
		margin-bottom: 80px;
	}
	.ca_search_left {
		width: 420px;
	}
	.ca_sw0 {
		width: 120px;
	}
	.ca_sw1 {
		width: 360px;
	}
	.ca_sw2 {
		width: 130px;
	}
	.ca_sw3 {
		width: 100px;
	}
	.ca_sw4 {
		width: 80px;
	}
	.ca_hjhg .ca_table_mid {
		width: calc(100% - 560px);
	}
	.ca_ssw0 {
		width: 260px;
	}
	.ca_ssw1 {
		width: 300px;
	}
	.ca_ssw5 {
		width: 70px;
	}
	.ca_zl .ca_table_mid {
		width: calc(100% - 630px);
	}
	.ca_ssw2 {
		width: 120px;
	}
	.ca_ssw4,
	.ca_ssw3 {
		width: 85px;
	}
	.ca_sssw1 {
		width: 100px;
	}
	.ca_sssw2 {
		width: 280px;
	}
	.ca_sssw3 {
		width: 100px;
	}
	.ca_sssw4 {
		width: 125px;
	}
	.ca_sssw5 {
		width: 110px;
	}
	.ca_sssw6 {
		width: 80px;
	}
	.ca_xucp .ca_table_mid {
		width: calc(100% - 460px);
	}
	.ma_c2_m2_t1 {
        margin-bottom: 36px;
    }
    .ma_xyz_m3 {
        padding: 30px 0 0;
    }
    .ma_xzy_ul {
        margin: 0 -11px 36px;
    }
    .ma_xzy {
        padding-bottom: 46px;
    }
    .ma_xzyl_main {
        padding: 26px 40px;
    }
    .ma_xzylm_r {
        width: 36px;
        top: 20px;
    }
    .ma_xzylm_l {
        width: calc(100% - 36px);
        padding-right: 40px;
    }
    .ma_c2_m2_xz {
        margin-top: 20px;
    }
	/* carl 1440 end*/
	.ma_a4m2nmmmn p {
    line-height: 1.5;
    font-size: 14px;
    color: #333;
    height: inherit;
    max-height: 42px;
    text-overflow: inherit;
    white-space: inherit;
    overflow: hidden;
}
.gx_lxyx {
    margin-top: -41px;
}
.mc_ftt_li {
    width: 126px;
      margin-right: 15px;
}

}



@media screen and (max-width: 1366px) {}



@media screen and (max-width: 1280px) {
	.mc_nav_a {

        padding-left: 10px;

        padding-right: 10px;

    }
    .ma_xzy_ul {
        margin: 0 -11px 0;
    }
    .ma_xzy {
        padding-bottom: 40px;
    }
    .ma_left_m4 {
        margin-bottom: 0;
    }
    .mc_container1720 {
    padding: 0 70px;
}
}



@media screen and (max-width: 1200px) {
	.mc1_a2l_box.mc_fixed{
		top: 64px;
	}

    .mc_ph_hd {

        display: block;

    }



    .mc_pc_hd {

        display: none;

    }



    .mc_banner {

        margin-top: 63px;

    }



    /* 分页 */

    .mc_pcfy {

        display: none;

    }



    .mc_phfy {

        display: block !important;

    }



    .mc_index_s1 .mc_container1720 {

        width: 768px;

        padding: 0 15px;

    }



    .mc_navbar {

        padding: 0 15px;

    }



    .mc_inds1_l,

    .mc_inds1_r,

    .mc_inds1_ll,

    .mc_inds1_lr {

        width: 100%;

    }



    .mc_inds1_r {

        height: auto;

        padding: 30px 40px;

        margin-bottom: 30px;

    }



    .mc_inds1kd_l {

        width: 300px;

    }



    .mc_inds1kd_r {

        width: calc(100% - 300px);

    }



    .mc_inds1_ll {

        margin-bottom: 20px;

    }



    .mc_inds1_lr {

        padding: 0;

    }



    .mc_inds1r_imgbox {

        width: 140px;

    }



    .mc_inds1r_txt {

        width: calc(100% - 140px);

    }



    .mc_inds1r_li:not(:last-child) {

        margin-bottom: 10px;

    }



    .mc_container1720 {

        width: 768px;

        padding: 0 15px;

        margin: 0 auto;

    }



    .mc_ftt_li {

        width: 100px;

        margin-right: 20px;

    }



    .mc_ftt_l {

        width: 100%;

    }



    .mc_ftt_r {

        float: left;

        width: 100%;

        text-align: center;

        margin-top: 30px;

    }



    .mc_ftt_gzbox {

        display: inline-block;

    }



    .mc_ftt_gzword {

        margin-bottom: 10px;

    }



    .mc_ftb_l,

    .mc_ftb_r {

        float: left;

        width: 100%;

    }



    .mc_asidebox {

        display: none !important;

    }



    .mc_ftb_rtnav {

        display: inline-block;

    }

    .mc_ftb_rt{

        margin-bottom: 5px;

        text-align: center;

    }

    .mc_ftb_rb a{

        text-align: center;

    }



    .mc_ft_bot{

        padding: 15px 0;

    }



    .mc_ftb_lt{

        margin-bottom: 10px;

    }



    .mc_ftb_l {

        margin-bottom: 20px;

    }



    .mc_ban_scroll{

        width: 18px;

    }



    .mc_ban_slick .slick-arrow{

        width: 24px;

        height: 24px;

    }

    .mc_ban_slick .slick-prev{

        left: 10px;

    }

    .mc_ban_slick .slick-next{

        right: 10px;

    }





    .mc_ban_dotsbox{

        display: none;

    }

    /* macro 1200*/

    .mc_b1_navbox{

        display: none !important;

    }

    .mc_mbxbox{

        margin-top: 64px;

        padding: 20px 0 15px;

    }
    .ma_c2_m2_t1 {
        margin-bottom: 26px;
    }

    /* macro 1200*/

	/* mark d2 1200 */

	.ma_left_m1_model{

		display: block;

	}

	.ma_left_m1_left{

		display: none;

	}

	.ma_left_m1_right {

	    width: 100%;

	    margin-top: 20px;

	}

	/* mark d2 1200 */

	/* mark g1 1200 */

	.ma_m3_s {

	    display: block;

	}

	.ma_g1_m3_li .ma_g1_m3_main {

	    height: 125px;

	}

	.ma_m3f_p {

	    margin-bottom: 10px;

	}

	/* mark g1 1200 */

	/* mark e3 1200 */

	.ma_lm2_li_s{

		opacity: 1;

	}

	/* mark e3 1200 */

	.mc_ftt_li {

		width: 90px;

		margin-right: 15px;

	}


	/* carl 1200 start */
	.ca_h h4 {
		font-size: 20px;
	}
	.ca_table_tbi,
	.ca_table_th
	{
		padding-left: 20px;
	}
	.ca_fymr {
		margin-top: 24px;
		margin-bottom: 60px;
	}
	.ca_search_left {
		width: 380px;
	}
	.ca_w2 {
		width: 150px;
	}
	.ca_w0 {
		width: 430px;
	}
	.ca_table_mid {
		width: calc(100% - 510px);
	}
	/* carl 1200 end*/
	.mc_a2r_inputs{
		clear: both;
		margin-left: 0;
	}
	.mc_a2r_inputs .mc_a2rd_xz{
		float: left;
		clear: both;
	}
	
	.mc_a2r_inputs .mc_a2rd_xz .mc_a2rd_xzd{
		margin-left: 0;
	}
}



/* 平板竖屏 */

@media screen and (max-width: 950px) {

    /* macro 950*/

    .mc_b1s1t_bg {

        height: 390px;

    }



    .mc_b1s1tli_xtb{

        width: 40px;

    }

    .mc_b1s1tli_p1{

        font-size: 24px;

    }

    .mc_b1s1_top{

        margin-bottom: 40px;

    }

    .mc_b1s1b_txt h3{

        font-size: 14px;

        line-height: 20px;

        height: 20px;

    }

    .mc_b1s1b_big .mc_b1s1b_txt {

        padding: 20px 15px;

    }

    .mc_b1s1{

        padding-bottom: 30px;

    }

    .mc_b1s2_title{

        margin-bottom: 30px;

    }

    .mc_b1s2{

        padding: 40px 0;

        min-height: 420px;

    }



    .mc_b1s3_li{

        padding: 0 25px;

    }

    .mc_b1s3_slick{

        margin: 0 -25px;

    }

    .mc_b1s3_title{

        margin-bottom: 30px;

    }



    .mc_b1s4b_l{

        width: 320px;

        padding-right: 30px;

    }

    .mc_b1s4b_r{

        width: calc(100% - 320px);

    }

    .mc_b1s3{

        padding: 40px 0;

    }

    .mc_b1s3_slick{

        padding-bottom: 50px;

    }

    .mc_b1s4{

        padding: 40px 0;

    }

    .mc_b1s4y_slick .slick-current .mc_b1s4y_year{

        font-size: 40px;

    }

    .mc_b1s4y_year{

        bottom: calc(100%   15px);

    }

    .mc_b1s4y_li {

        padding: 55px 0 45px;

    }

    .mc_b1s4y_slick .slick-arrow{

        margin-top: 5px;

    }

    .mc_b1s4b_title{

        font-size: 20px;

        margin-bottom: 10px;

    }

    .mc_b1s4b_txt p{

        font-size: 16px;

    }

    .mc_b1s4br_slick {

        padding-bottom: 40px;

    }

    /* macro 950*/

	/* mark c2 950 */

	.mc_container {

	    width: 100%;

	    padding: 0 20px;

	    margin: 0 auto;

	}

	.ma_m2_imgk img{

		width: 100%;

	}

	.ma_cont_right {

		width: 100%;

		padding-left: 0;

		float: none;

	}

	.ma_right_m2{

		float: left;

		width: 47%;

		margin-left: 40px;

	}

	.ma_right_m1_title {

	    margin-top: 0px;

	}

	.ma_rm_e3_title{

		padding-top: 20px;

	}

	.ma_right_m1_ul {

	    margin-bottom: 15px;

	}

	/* mark c2 950 */

	/* mark d1 950 */

	.ma_s1_li_imgk .ma_s1li_p span {

	    font-size: 18px;

	    height: 19px;

	}

	/* mark d1 950 */

	/* mark d2 950 */

	.ma_d2_m2_imgk img{

		width: 100%;

	}

	.ma_d2_m2_main_ul {

	    margin-bottom: 16px;

	}

	.ma_d2_m2_navs div img {

	    width: 20px;

	}

	/* mark d2 950 */

	/* mark e1 950 */

	.ma_m2_imgk img{

		width: 100%;

	}

	.ma_m2_main_left {

	    margin-left: 105px;

		margin-top: 20px;

	}

	.ma_e1_left_m1_left {

	    width: 100%;

		float: none;

		margin-bottom: 20px;

	}

	.ma_lm1_s {

	    margin-bottom: 20px;

	}

	.ma_e1_left_m1_right {

	    width: 100%;

		float: none;

	}

	.ma_lm1r_main {

	    margin-bottom: 40px;

		font-size: 16px;

		line-height: 24px;

		height: auto;

	}

	.ma_m2_main_right {

	    margin-left: 195px;

		margin-top: 20px;

	}

	.ma_m2_btm_left {

	    margin-left: 75px;

	}

	.ma_m2_btm_right {

	    margin-left: 75px;

	}

	.ma_m2_main_ul {

	    margin-bottom: 16px;

	}

	.ma_left_m1 {

	    margin-bottom: 20px;

	}

	.ma_cont_right_top{

		display: block;

		margin: 20px auto;

	}

	.ma_lm1r_time {

	    margin-bottom: 10px;

	}

	.ma_lm1_main {

	    padding: 0 2.5px;

	    width: 95%;

		margin: 0 12px;

		overflow: hidden;

	}

	/* mark e1 950 */

	/* marl e2 950 */

	.ma_e2_left_m2 {

	    border-bottom: none;

	}

	.ma_lm2_imgk {

	    text-align: center;

	    margin: 20px 0;

	}

	.ma_e2_left_m3 {

	    display: none;

	}

	.ma_btm{

		margin-bottom: 20px;

		display: block;

	}

	.ma_cont_right .ma_e2_right_m2{

		padding: 0 22px 0 0px;

	}

	.ma_cont_right .ma_e2_right_title{

		margin-top: 0;

	}

	.ma_right_m1_main_li .fl {

	    float: none;

	}

	/* mark e2 950 */

	/* mark e3 950 */

	.ma_m2_main_left {

	    margin-left: 105px;

		margin-top: 20px;

	}

	.ma_left_m3 {

	    padding-bottom: 25px;

		display: none;

	}

	.ma_c2_left_m3{

		display: block;

		padding-bottom: 25px;

	}

	.ma_cont_right_top{

		display: block;

		margin: 20px auto;

	}

	.ma_left_m4{

		display: block;

	}

	.ma_left_m2 {

	    margin-bottom: 20px;

	}

	.ma_lm2_li_main {

	    font-size: 16px;

		height: 79px;

	}

	.ma_lm1_main .ma_lm1_mainz p{

		font-size: 16px;

	}

	.ma_cont_right_btm{

		width: 50%;

	}

	.ma_e3_lm1_main{

		padding:  0 2.5px;

		width: 50%;

		margin: 0;

	}

	.ma_lm2_ul {

	    margin: 0;

	}

	/* mark e3 950 */

	/* mark f1 950 */

	.ma_ma_li div p {

	    font-size: 16px;

	}

	.ma_m2_s {

	    float: none;

		margin: 0px 0 18px 0;

	}

	.ma_m2_main {

	    width: 100%;

		float: none;

		margin-top: 5px;

	}

	.ma_m2 p {

	    margin-bottom: 20px;

	}

	.ma_m2_time {

	    font-size: 18px;

	    margin: 15px 0 0 0;

		width: 100%;

		float: none;

	}

	.ma_m2 {

	    margin-bottom: 20px;

	}

	/* mark f1 950 */

	/* mark f2 950 */

	.ma_m1_li div p {

	    font-size: 16px;

	}

	.ma_m3f_p {

	    font-size: 16px;

	}

	.ma_m3 {

	    margin-bottom: 25px;

	}

	/* mark f2 950 */

	/* mark g1 950 */

	.ma_m1_li div p {

	    font-size: 16px;

	}

	.ma_m1_ul {

	    margin: 20px -5px 5px;

	}

	.ma_m3f_p {

	    font-size: 14px;

		max-height: 39px;

		margin-bottom: 15px;

	}

	.ma_g1_m3 {

	    margin-bottom: 25px;

	}

	.ma_g1_m3 ul {

	    margin: 0 -10px 0;

	}

	.ma_g1_m3_li {

	    padding: 0 10px;

	}

	/* mark g1 950 */

	/* mark h1 950 */

	.ma_s1t_h2 {

	    font-size: 20px;

	}

	.ma_s1_title {

	    margin: 20px 0;

	}

	.ma_s1m_l {

	    width: 290px;

	    padding: 34px 20px 32px 20px;

	}

	.ma_s1ml_h4 {

		font-size: 16px;

	    padding-bottom: 20px;

	    margin-bottom: 20px;

	}

	.ma_s1m_r {

	    width: calc(100% - 290px);

	}

	.ma_s1mlm_add {

	    margin-bottom: 18px;

	}

	#container {

	    height: 299px;

	}

	.ma_s2t_h2 {

	    padding-bottom: 20px;

	}

	.ma_s2m_l {

	    width: 250px;

	}

	.ma_s2ml_li {

	    padding: 10px 0 18px 20px;

	}

	.ma_s2m_rs {

	    width: calc(100% - 250px);

	}

	.ma_s2m_r {

	    padding: 25px 25px 25px 28px;

	}

	.mc_b1s1 {

	    margin-bottom: 25px;

	}

	.mc_b1s2 {

	    margin-bottom: 25px;

	}

	.mc_b1s3 {

		margin-bottom: 25px;

		margin-bottom: 0;

	}

	.ma_s2ml_li span {

	    font-size: 15px;

	}

	.ma_s2mrc_h5 {

	    font-size: 15px;

	}

	.ma_s3l_p {

	    font-size: 15px;

	}

	.ma_s2mrz_l {

	    width: 100%;

		float: none;

	}

	.ma_s2mrz_imgk {

	    float: none;

		display: none;

	}

	.ma_s2m_rr {

	    padding: 30px 16px 46px 28px;

	}

	.ma_s2m_rr .ma_s2mr_img{

		width: 43%;

	}

	.ma_s3_main {

	    margin-bottom: 30px;

	}

	/* mark h1 950 */

	/* mark h2 950 */

	.ma_cont_left {

	    float: none;

		width: 100%;

		padding-right: 0;

		border-right: none;

		padding-bottom: 0;

	}

	.ma_e1_cont_left{

		padding-bottom: 20px;

	}

	.ma_right_m1{

		float: left;

		width: 47%;

	}

	.ma_c2_right_m1 {

	    margin-top: 0;

	}

	.ma_d2_right_m2{

		float: right;

		width: 47%;

		margin-top: 15px;

	}

	.ma_e3_m1{

		width: 100%;

	}



	.mc_e3_list .mc_b1s3_li{

		width: 33.333333%;

	}

	.mc_e3s1{

		padding-bottom: 0;

	}

	/* mark h2 950 */
	/* carl 950 start */
	.ca_h {
		padding: 20px 0px;
	}
	.ca_table {
		margin-top: 20px;
	}
	.ca_h h4 {
		font-size: 18px;
	}
	.ca_search_left {
		height: 36px;
	}
	#ca_search_inp {
		line-height: 36px;
		font-size: 12px;
	}
	.ca_search {
		padding: 10px 20px;
	}
	.ca_search_right {
		margin-left: 20px;
		width: 80px;
		font-size: 12px;
		line-height: 36px;
	}
	.ca_fymr {
		margin: 20px 0px;
	}
	.ca_table_block {
		max-height: 48px;
		line-height: 48px;
	}
	.ca_table_txt {
		line-height: 48px;
	}
	/* .ca_table_tb .ca_table_block {
		height: 48px;
	} */
	.ca_w0 {
		width: 310px;
	}
	.ca_w1 {
		width: 100px;
	}
	.ca_w2 {
		width: 130px;
	}
	.ca_w3 {
		width: 60px;
		height: 48px;
	}
	.ca_table_mid {
		width: calc(100% - 370px);
	}
	.ca_sw0 {
		width: 80px;
	}
	.ca_sw1 {
		width: 280px;
	}
	.ca_hjhg .ca_table_mid {
		width: calc(100% - 430px);
	}
	.ca_sw2 {
		width: 100px;
	}
	.ca_sw3 {
		width: 70px;
	}
	.ca_sw4 {
		width: 70px;
	}
	.ca_ssw0 {
		width: 190px;
	}
	.ca_ssw1 {
		width: 220px;
	}
	.ca_ssw2 {
		width: 100px;
	}
	.ca_ssw3 {
		width: 60px;
	}
	.ca_ssw4 {
		width: 70px;
	}
	.ca_ssw5 {
		width: 60px;
	}
	.ca_zl .ca_table_mid {
		width: calc(100% - 470px);
	}
	.ca_sssw1 {
		width: 80px;
	}
	.ca_sssw2 {
		width: 240px;
	}
	.ca_sssw6 {
		width: 60px;
	}
	.ca_xucp .ca_table_mid {
		width: calc(100% - 380px);
	}
	.ca_sssw3 {
		width: 60px;
	}
	.ca_sssw4 {
		width: 90px;
	}
	.ca_sssw5 {
		width: 70px;
	}
	.ma_xyz_m3 {
        padding: 25px 0 0;
    }
    .mc_e3s1 {
        padding-bottom: 36px;
    }
    .ma_xzyl_main {
        padding: 20px 30px;
    }
    .ma_xzylm_r {
        width: 32px;
        top: 16px;
    }
	/* carl 950 end*/
}





/* 手机横屏 */

@media screen and (max-width: 767px) {

    /* 手机端banner */

    .mc_ban_pc {

        display: none;

    }



    .mc_ban_ph {

        display: block;

    }



    .mc_banner_bg {

        height: unset;

    }



    .mc_index_s1 {

        padding: 30px 0;

    }



    .mc_index_s1 .mc_container1720 {

        width: 100%;

        padding: 0 20px;

    }



    .mc_container1720 {

        width: 100%;

        padding: 0 20px;

        margin: 0 auto;

    }



    .mc_inds1_r {

        padding: 20px 15px;

    }



    .mc_inds1kd_l {

        width: 100%;

        margin-bottom: 15px;

    }



    .mc_inds1kd_r {

        width: 100%;

        padding: 0 30px;

    }



    .mc_inds1kd_title {

        font-size: 18px;

    }



    .mc_inds1kd_a {

        font-size: 14px;

        line-height: 24px;

    }







    .mc_inds1l_txt {

        padding: 0 15px;

    }



    .mc_inds1l_txt p {

        font-size: 14px;

        height: 24px;

        white-space: nowrap;

        text-overflow: ellipsis;

    }



    .mc_inds1l_arrowbox {

        bottom: 15px;

        right: 15px;

    }



    .mc_inds1l_txt {

        width: calc(100% - 72px);

        bottom: 10px;

    }



    .mc_inds1r_imgbox {

        width: 110px;

    }



    .mc_inds1r_txt {

        width: calc(100% - 110px);

        padding-left: 10px;

    }



    .mc_inds1r_txt p {

        line-height: 20px;

        height: 40px;

    }



    .mc_ftt_li {

        width: 50%;

        margin: 0;

        margin-bottom: 20px;

        padding: 0 10px;

    }



    .mc_ft_top {

        padding: 30px 0;

    }



    .mc_ftt_a {

        padding-bottom: 10px;

        margin-bottom: 5px;

    }



    .mc_ftt_r {

        margin-top: 0;

    }

    .mc_ftb_lt p{

        margin-right: 0;

    }

    .mc_copyright>*{

        margin-right: 0;

    }

    .mc_ftt_qrimgbox{

        width: 80px;

    }



    .mc_inds1kd_bgbox img{

        display: none;

    }



    .mc_inds1kd_bgbox{

        background: #e1ebf4;

    }



    .mc_ftb_lt p{

        width: 100%;

    }



    /* macro 767*/

    .mc_mbxbox{

        display: none;

    }

    .mc_mainbox{

        margin-top: 64px;

    }

    .mc_b1s1{

        padding: 30px 0 22px;

    } 

    .mc_title2{

        font-size: 20px;

    }



    .mc_b1s1_title{

        margin-bottom: 20px;

    }



    .mc_b1s1t_content{

        padding: 20px 8px;

    }

    .mc_b1s1t_cotainer{

        padding: 0 10px;

    }

    .mc_b1s1tli_xtb{

        width: 34px;

		margin: 0 auto 10px;

    }

    .mc_b1s1tli_p1{

        font-size: 18px;

    }

    .mc_b1s1tli_p2{

        font-size: 12px;

    }

    .mc_b1s1t_bg {

        height: 320px;

    }

    .mc_b1s1b_li{

        width: 50%;

    }



    .mc_b1s1_top{

        margin-bottom: 30px;

    }



    .mc_b1s1b_big .mc_b1s1b_txt{

        padding: 13px 15px;

    }

    .mc_b1s1b_txt h3{

        height: 40px;

    }

    .mc_b1s2{

        padding: 30px 0;

    }



    .mc_b1s1b_big{

        width: 100%;

    }

    .mc_b1s2_txtbox{

        width: 100%;

        max-width: 100%;

        padding: 20px 15px;

    }

    .mc_b1s2c_subtitle{

        font-size: 18px;

    }

    .mc_b1s2c_titlebox{

        margin-bottom: 10px;

    }

    .mc_b1s2{

        min-height: auto;

    }

    .mc_b1s2_title{

        margin-bottom: 20px;

    }

    .mc_b1s3_title{

        margin-bottom: 20px;

    }

    .mc_b1s3 {

        padding: 30px 0;

    }

    .mc_b1s3_slick{

        padding-bottom: 30px;

        margin: 0 -8px;

    }

    .mc_b1s3_li{

        padding: 0 8px;

    }

    .mc_b1 .slick-dots li{

        width: 8px;

        height: 8px;

        margin: 0 2px;

    }

    .mc_b1s3_txt h3{

        font-size: 14px;

        line-height: 20px;

        height: 20px;

    }

    .mc_b1s4y_slick .slick-current .mc_b1s4y_year{

        font-size: 24px;

    }



    .mc_b1s4y_box{

        height: 30px;

    }

    .mc_b1s4y_slick .slick-current .mc_b1s4y_dian{

        width: 30px;

        height: 30px;

    }

    .mc_b1s4y_slick .slick-arrow{

        width: 30px;

        height: 30px;

        margin-top: 5px;

    }

    .mc_b1s4y_year {

        bottom: calc(100%   10px);

    }

    .mc_b1s4y_li{

        padding: 35px 0 25px;

    }

    .mc_b1s4_title{

        margin-bottom: 20px;

    }

    .mc_b1s4b_l{

        width: 100%;

        padding-right: 0;

        margin-bottom: 15px;

    }

    .mc_b1s4b_imgbox{

        width: 260px;

        margin-bottom: 10px;

    }

    .mc_b1s4b_title{

        font-size: 18px;

        margin-bottom: 5px;

    }

    .mc_b1s4b_txt p{

        font-size: 16px;

    }

    .mc_b1s4b_r {

        width: 100%;

    }

    .mc_b1s4br_date{

        width: 80px;

    }

    .mc_b1s4br_txt {

        width: calc(100% - 80px);

    }

    .mc_b1s4br_txt p{

        max-height: none;

    }

    .mc_b1s1b_big .mc_b1s1b_txt h3{

        height: auto;

    }

    .mc_ftt_li:nth-child(odd){

        clear: left;

    }

	.mc_ftt_l{

		display: none;

	}

    /* macro 767*/

	/* mark c2 767 */

	.ma_m3_main {

	    height: 20px;

	}

	.ma_right_m2 {

	    margin-left: 26px;

	}

	.ma_c2_m2_navs .ma_c2mn_p{

		font-size: 14px;

		height: 46px;

		line-height: 46px;

	}

	.ma_c2_tabbox{

		overflow-x: auto;

	}

	.ma_c2_m2_imgk{

		width: 862px;

	}

	/* mark c2 767 */

	/* mark d1 767 */

	.ma_s1_li {

	    padding: 0 5px;

	    width: 100%;

	}

	.ma_s1_li_imgk p {

	    font-size: 20px;

	}
	.ma_title_h2  .mc_a2rd_xz{
		margin-top: 32px;
	}
	.ma_title_h2 {

	    font-size: 20px;

	    margin-bottom: 20px;

		padding-top: 20px;

	}

	/* mark d1 767 */

	/* mark d2 767 */

	.ma_ma_navz img {

	    width: 19px;

	    left: 10px;

	}

	.ma_d2_m2_nav p {

	    margin-left: 40px;

	}

	.ma_d2_m2_main_left {

	    padding: 20px 30px 20px 30px;

	}

	.ma_d2_m2_main_right {

	    padding: 20px 30px 20px 0;

	}

	.ma_d2_m2_main_ul {

	    margin-bottom: 10px;

	}

	.ma_d2_m2_btm_left {

	    float: none;

		width: 100%;

		padding-left: 30px;

		padding-right: 30px;

		margin-bottom: 15px;

	}

	.ma_d2_m2_btm_right {

	    float: none;

		width: 100%;

		padding-left: 30px;

		padding-right: 30px;

	}

	.ma_d2_m2_btm {

	    padding-bottom: 16px;

	}

	.ma_d2_m2_t1 {

	    margin-bottom: 15px;

	}

	/* mark d2 767 */

	/* mark e1 767 */

	.ma_e1_m1_title {

	    font-size: 20px;

	    height: 28px;

		margin-top: 12px;

	}

	.ma_e1_left_m1_right {

	    width: 100%;

	    float: none;

	}

	.ma_m2_main_left {

	    margin-left: 62px;

	    margin-top: 15px;

	}

	.ma_m2_main_right {

	    margin-left: 85px;

	    margin-top: 15px;

	}

	.ma_m2_btm_left {

	    float: none;

		width: 100%;

		margin-left: 20px;

		margin-bottom: 15px;

	}

	.ma_m2_btm_right {

	    float: none;

		width: 100%;

		margin-left: 20px;

	}

	.ma_m2_btm {

	    padding-bottom: 16px;

	}

	.ma_m2_t1 {

	    margin-bottom: 15px;

	}

	.ma_lm2m_imgk {

	    width: 181px;

	}

	.ma_lm1r_main {

	    margin-bottom: 20px;

	}

	/* mark e1 767 */

	/* mark e2 767 */

	.ma_m1_title {

	    font-size: 20px;

	    margin: 15px 0 14px;

	}

	.ma_m3_nav {

	    padding: 0 2px;

	    cursor: pointer;

	    width: 100%;

	}

	.ma_m3_main {

	    height: 20px;

	}

	.ma_lm2m_time {

	    margin-bottom: 8px;

	}

	.ma_lm2m_title {

	    margin-bottom: 11px;

	}

	.ma_nav {

	    display: block;

	    margin-bottom: 8px;

	}

	.ma_navs{

		margin-bottom: 10px;

	}

	/* mark e2 767 */

	/* mark e3 767 */

	.ma_left_m1 {

	    float: none;

	    width: 100%;

		margin-bottom: 20px;

	}

	.ma_e2_left_m1{

		margin-bottom: 30px;

	}

	.ma_left_m1_right {

	    width: 100%;

	    float: none;

	}

	.ma_m2_main_left {

	    margin-left: 62px;

	    margin-top: 15px;

	}

	.ma_m2_main_right {

	    margin-left: 85px;

	    margin-top: 15px;

	}

	.ma_m2_btm_left {

	    float: none;

		width: 100%;

		margin-left: 20px;

		margin-bottom: 15px;

	}

	.ma_m2_btm_right {

	    float: none;

		width: 100%;

		margin-left: 20px;

	}

	.ma_m2_btm {

	    padding-bottom: 16px;

	}

	.ma_lm2m_imgk {

	    width: 181px;

	}

	.ma_lm2_li {

	    width: 100%;

	}

	.ma_cont_right_btm{

		width: 100%;

	}



	/* mark e3 767 */

	/* mark f1 767 */

	.ma_m3{

		display: none;

	}

	.ma_m4{

		display: block;

	}

	.ma_ma_li div p {

	    font-size: 14px;

	}

	.ma_m2_time {

	    margin: 10px 0 0 0;

		font-size: 18px;

	}

	.ma_m2_times{

		margin-top: 20px;

	}

	.ma_m2m_title {

	    font-size: 16px;

	    max-height: 51px;

	}

	.ma_m2_main {

	    margin-top: 5px;

	}

	.ma_m2_s .ma_m2s_s {

	    font-size: 14px;

	}

	.ma_m2_s .ma_m2s_img {

	    width: 6px;

	    margin-left: 15px;

	}

	/* mark f1 767 */

	/* mark f2 767 */

	.ma_m1_li div p {

	    font-size: 14px;

	}

	.ma_m2 p {

	    margin-bottom: 22px;

	}

	.ma_f2_m3_li {

	    padding: 0 15px;

	    width: 100%;

	}

	.ma_m3f_p {

	    margin-bottom: 15px;

		height: 23px;

	}

	.ma_m3 {

	    margin-bottom: 0;

	}

	.ma_f2_m3{

		display: block;

	}

	/* mark f2 767 */

	/* mark g1 767 */

	.ma_m1_li div p {

	    font-size: 14px;

	}

	.ma_m1_ul {

	    margin: 0 -5px 15px;

		padding-top: 15px;

	}

	.ma_g1_m3_li {

	    padding: 0 15px;

	    width: 100%;

		margin-bottom: 20px;

	}

	.ma_g1_m3_li .ma_g1_m3_main {

	    height: 105px;

	}

	.ma_m3f_p {

		max-height: 18px;

		margin-bottom: 10px;

	}

	.ma_g1_m3 {

	    margin-bottom: 20px;

	}

	/* mark g1 767 */

	/* mark h1 767 */

	.ma_s1t_h2 {

	    font-size: 18px;

	}

	.ma_h1s1t_h2{

		padding-top: 20px;

	}

	.ma_s1m_l {

	    width: 100%;

		float: none;

		padding: 24px 15px 10px 20px;

	}

	.ma_s1ml_h4 {

	    padding-bottom: 15px;

	    margin-bottom: 15px;

		font-size: 15px;

	}

	.ma_s1m_r {

	    width: 100%;

		float: none;

	}

	.ma_s1mlm_add {

	    margin-bottom: 10px;

	}

	.ma_s2m_l {

	    float: none;

		width: 100%;

	}

	.ma_s2m_rs {

	    float: none;

		width: 100%;

	}

	.ma_s2mlu_p{

		display: none;

	}

	.ma_s2mlu_m{

		display: block;

		width: calc(100% - 40px);

		margin: 0 auto;

	}

	.ma_h1s2mlm_p{

		font-size: 20px;

		margin-top: 10px;

		margin-left: 5px;

		display: block;

	}

	.ma_h1s2mlm_n{

		font-size: 20px;

		margin-top: 10px;

		margin-right: 5px;

		display: block;

	}

	.ma_s3_li {

	    width: 50%;

	}

	.ma_s3l_main {

	    padding: 10px 10px 14px 20px;

	}

	.ma_s3l_p {

	    font-size: 14px;

	}

	.ma_s3l_mainsz {

	    top: 38px;

		padding: 10px 12px;

	}

	.ma_s2m_rr .ma_s2mr_img{

		width: 39%;

	}

	.ma_s3_main {

	    margin-bottom: 20px;

	}

	#container{

		display: none;

	}

	.container_imgk{

		display: block;

	}

	.ma_s2mr_img {

	    margin-top: 15px;

	}

	/* mark h1 767 */

	/* mark h2 767 */

	.ma_c2_m1_title {

	    font-size: 20px;

	    margin: 15px 0 14px;

	}

	.ma_m2_tabbox{

		overflow-x: auto;

	}

	.ma_m2_tab{

		width: 1200px;

	}

	/* mark h2 767 */

	.mc_dy_box{

		padding: 30px 0 !important;

	}



	.mc_d2s1 .mc_modal_content{

		padding: 30px 15px;

	}



	.mc_e3_list .mc_b1s3_li{

		width: 50%;

	}



}

@media screen and (max-width: 480px) {

	/* mark c2 480 */

	.ma_m2_nav p {

	    padding: 11px 0;

	}

	.ma_m2_t2 {

	    padding: 15px 0 15px 19px;

		overflow: hidden;

	}

	.ma_m2_t1 {

	    margin-bottom: 14px;

	}

	.ma_right_m1{

		float: none;

		width: 100%;

	}

	.ma_right_m2{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-bottom: 20px;

	}

	.ma_right_m1_title {

		font-size: 18px;

	}

	.ma_right_m2 {

	    padding: 18px 20px 18px 20px;

	}

	.ma_m2_t2_img {

	    display: none;

	}

	.ma_m1_title {

	    font-size: 18px;

		margin: 15px 0 6px;

	}

	.ma_c2_left_m3 {

	    margin-bottom: 20px;

	}

	/* mark c2 480 */

	/* mark d1 480 */

	.ma_s1_li_imgk p {

	    font-size: 18px;

	}

	.ma_s1_ul {

	    margin: 0 -5px 15px;

	}

	/* mark d1 480 */

	/* mark d2 480 */

	.ma_d2_m2_t2 {

	    padding: 15px 0 15px 19px;

		overflow: hidden;

	}

	.ma_d2_m2_t1 {

	    margin-bottom: 14px;

	}

	.ma_d2_left_m2 {

	    margin-bottom: 22px;

	}

	.ma_d2_m2_main_left {

	    float: none;

		width: 100%;

		padding-left: 30px;

		padding-right: 30px;

	}

	.ma_d2_m2_main_right {

	    float: none;

		width: 100%;

		padding-left: 30px;

		padding-right: 30px;

		padding-top: 0;

	}

	.ma_d2_m2_btm_main a {

	    margin-right: 20px;

	}

	.ma_right_m1{

		float: none;

		width: 100%;

	}

	.ma_right_m2{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-bottom: 20px;

	}

	.ma_right_m2 {

	    padding: 18px 20px 18px 20px;

	}

	.ma_m2_t2_img {

	    display: none;

	}

	.ma_d2_cont_right{

		margin-bottom: 20px;

	}

	/* mark d2 480 */

	/* mark e1 480 */

	.ma_m2_main_left {

	    float: none;

		margin-left: 77px;

		margin-bottom: 18px;

	}

	.ma_m2_main_right {

	    float: none;

		margin-left: 77px;

	}

	.ma_m2_btm_main a {

	    margin-right: 20px;

	}

	.ma_right_m1{

		float: none;

		width: 100%;

	}

	.ma_e1_m1_title {

		margin: 15px 0 12px;

	}

	.ma_left_m3 {

	    padding-bottom: 0;

	}

	.ma_lm2m_imgk {

	    width: 100%;

		margin-bottom: 10px;

	}

	.ma_lm2m_title {

	    margin-bottom: 12px;

	}

	.ma_lm1_s {

	    margin-bottom: 15px;

	}

	.ma_lm2m_right {

	    width: 100%;

	}

	/* mark e1 480 */

	/* mark e2 480 */

	.ma_m2_nav p {

	    padding: 11px 0;

	}

	.ma_m2_t2 {

	    padding: 15px 0 15px 19px;

		overflow: hidden;

	}

	.ma_m2_t1 {

	    margin-bottom: 14px;

	}

	.ma_e2_left_m2 {

	    margin-bottom: 22px;

	}

	.ma_right_m1{

		float: none;

		width: 100%;

	}

	.ma_right_m2{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-bottom: 20px;

	}

	.ma_right_m2 {

	    padding: 0;

	}

	.ma_m2_t2_img {

	    display: none;

	}

	.ma_m3_font {

	    font-size: 20px;

		margin-bottom: 15px;

	}

	.ma_e2_left_m3 {

	    padding-bottom: 0;

	}

	.ma_right_m1_ul {

	    margin-bottom: 20px;

	}

	/* mark e2 480 */

	/* mark e3 480 */

	.ma_left_m2 {

	    margin-bottom: 0;

	}

	.ma_m2_main_left {

	    float: none;

		margin-left: 77px;

		margin-bottom: 18px;

	}

	.ma_m2_main_right {

	    float: none;

		margin-left: 77px;

	}

	.ma_m2_btm_main a {

	    margin-right: 20px;

	}

	.ma_right_m1{

		float: none;

		width: 100%;

	}

	.ma_left_m1 {

	    margin-bottom: 17px;

	}

	.ma_lm2m_right {

	    width: 100%;

	}

	.ma_lm1_mainz div p {

	    font-size: 15px;

		overflow: hidden;

		height: 17px;

	}

	.ma_lm1_main .ma_lm1_mainz p{

		font-size: 14px;

	}

	/* mark e3 480 */

	/* mark f1 480 */

	.ma_m2m_main {

		    max-height: 115px;

			margin-bottom: 10px;

	}

	/* mark f1 480 */

	/* mark g1 480 */

	.ma_g1_m3 {

	    margin-bottom: 15px;

	}

	/* mark g1 480 */

	/* mark h1 480 */

	#container {

	    height: 230px;

	}

	.ma_s2ml_li span {

	    height: 19px;

	    line-height: 1.5;

	}

	.ma_s2m_r {

	    padding: 20px 18px 20px 18px;

	}

	.ma_s3_li {

	    width: 100%;

	}

	.ma_s3l_main {

	    padding: 15px 10px 19px 20px;

	}

	.ma_s3l_mainsz {

	    top: 48px;

		padding: 14px 19px;

	}

	.ma_s2m_rr .ma_s2mr_img{

		width: 55%;

	}

	.ma_s3_main {

	    margin-bottom: 15px;

	}

	/* mark h1 480 */

	/* mark h2 480 */

	.ma_right_m1{

		float: none;

		width: 100%;

	}

	.ma_right_m2{

		float: none;

		width: 100%;

		margin-left: 0;

		margin-bottom: 20px;

	}

	.ma_right_m2 {

	    padding: 18px 20px 18px 20px;

	}

	.ma_c2_m1_title {

	    font-size: 20px;

		margin: 15px 0 6px;

	}

	.ma_h2_m2_t2{

		padding: 0;

	}

	.ma_right_m1{

		width: 100%;

		float: none;

	}

	.ma_d2_right_m2{

		width: 100%;

		float: none;

	}

	/* mark h2 480 */

	.mc_news_li .ma_lm2m_title{

		margin-bottom: 5px;

	}

	.ma_lm2m_txt{

		font-size: 14px;

		height: auto;

		max-height: 60px;

	}



	.mc_e3_list .ma_lm2_uls{

		margin: 0 -5px;

	}



	.mc_e3_list .mc_b1s3_li{

		padding: 0 5px;

		width: 50%;

		margin-bottom: 10px;

	}

	.mc_e3_list .mc_b1s3_lisbox{

		padding: 10px 10px 0;

	}

	.mc_e3_list .mc_b1s3_imgbox{

		margin-bottom: 10px;

	}



	.mc_e3_list .mc_b1s3_txt{

		padding: 10px 0;

	}



	.mc_e3_list .mc_b1s3_txt h3{

		height: 60px;

	}

	.mc_c2s1{

		padding-bottom: 30px;

	}
	.ma_xzy_li {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    .ma_xzy_li:last-child{
        margin-bottom: 0;
    }
    .ma_xzy_ul {
        margin: 0 -11px 30px;
    }
    .ma_xzylm_r {
        width: 24px;
    }
    .ma_xzylm_l {
        width: calc(100% - 24px);
        padding-right: 20px;
    }
    .ma_xzyl_main {
        padding: 18px 20px;
    }
    .ma_xzylm_l h3 {
        font-size: 14px;
        height: 49px;
        margin-bottom: 6px;
    }
.gx_lxyx {
    margin-top:0px;
}
	

}

/* 手机竖屏 */

/* 320px-416px */

@media screen and (max-width: 416px) {

	.mc_e3s1{

		padding-bottom: 30px;

	}

}



@media screen and (max-width: 360px) {

	/* mark d1 360 */

	.ma_title_h2 {

	    font-size: 18px;

	    margin: 20px 0;

	}

	.ma_s1_li {

	    margin-bottom: 18px;

	}

	.ma_s1_li_imgk p {

	    font-size: 16px;

	}

	/* mark d1 360 */

	/* mark f1 360 */

	.ma_ma_li div {

		padding: 10px;

	}

	/* mark f1 360 */

	/* mark f2 360 */

	.ma_m1_li div {

		padding: 10px;

	}

	/* mark f2 360 */

	/* mark g1 360 */

	.ma_m1_li div {

		padding: 10px;

	}

	/* mark g1 360 */

	/* mark h2 360 */

	.ma_m2_passz {

	    width: 100%;

	}

	/* mark h2 360 */

}

/* 4.24新增 */
@media screen and (max-width: 1440px) {

	/* a1 start */
	.ma_a1m1slmf {
		margin-bottom: 25px;
	}

	.ma_a1m1slm2t {
		margin-bottom: 20px;
	}

	.ma_a1m1s2h2 {
		margin-bottom: 0;
	}

	.ma_a1m1s2t {
		margin-top: 10px;
	}

	.ma_a1m1s2mdmt {
		padding: 12px 16px;
	}

	.ma_a1m1s2m {
		margin-bottom: 10px;
	}

	.ma_a1m1s2btn {
		margin-bottom: 30px;
	}

	/* a1 end */
	/* a2 start */
	.mc_a2_container {
		width: 100%;
		padding: 0 30px;
		padding-right: 60px;
	}

	.mc_a2_r {
		width: calc(100% - 210px);
		padding-bottom: 20px;
		padding-top: 20px;
	}

	.mc_a2_r .ma_a7lm1m_ul {
		margin-top: 10px;
	}

	.mc_a2_l .mc_title2 {
		font-size: 20px;
	}

	.mc_a2l_title {
		margin-bottom: 24px;
	}

	.mc_a2_l {
		width: 198px;
		padding-bottom: 30px;
	}

	.mc_a2r_inputn {
		margin-bottom: 10px;
	}

	.mc_a2r_inputx {
		margin-left: 20px;
	}

	.mc_a2r_input {
		padding: 20px 20px 10px;
		margin-bottom: 15px;
	}

	.mc_a2r_inputs {
		padding: 12px 30px;
	}

	.mc_a2rd_xzd {
		padding: 8px 16px;
	}

	.mc_a2rilnd {
		width: 230px;
	}

	.mc_a2rd_xzd {
		padding: 8px 12px;
	}

	/* a2 end */
	/* a3 start */
	.ma_a3m2nz p {
		font-size: 16px;
		line-height: 42px;
	}

	.ma_a3m2nmz {
		padding: 22px 28px 10px;
	}

	/* a3 end */
	/* a4 start */
	.ma_a4m2nm {
		padding: 20px 0;
	}

	.ma_a4m2nmmm {
		padding: 0px 15px;
	}

	.ma_a4m2nmmmn {
		margin: 6px 16px 6px;
		width: calc(100% - 295px);
	}

	.ma_a4m2nmm {
		margin-bottom: 16px;
	}

	.ma_a4m2nmmml {
		margin: 6px 16px 6px;
	}

	.ma_a4m2nmmmlsc {
		margin: 0 6px;
	}

	.ma_a4m2nmmmlsl {
		margin-right: 6px;
	}

	.ma_a4m2nmmmlsr {
		margin-right: 6px;
	}

	.ma_a6m2nmldm p {
		margin-bottom: 10px;
	}

	/* a4 end */
	/* a6 start */
	.ma_a6m2nmldm {
		padding: 12px 8px;
	}
	.mc_a2r_tab {
	    height: calc(100vh - 348px);
	}

	/* a6 end */
	/* carl start */
	.ca_jz_title {
		font-size: 26px;
	}
	.ca_mb {
		margin-bottom: 42px;
	}
	/* carl end */
	
    .mc1_table1 .ca_w0{
        width: 430px;
    }
    .mc1_table1 .ca_w1{
        width: 120px;
    }
    
    .mc1_table1 .ca_w2 {
        width: 130px;
    }
    
    .mc1_table1 .ca_table_mid {
        width: calc(100% - 530px);
    }
    
   
    .mc1_table2 .ca_w0{
        width: 430px;
    }
    .mc1_table2 .ca_w1{
        width: 120px;
    }
    
    .mc1_table2 .ca_w2 {
        width: 130px;
    }
    
    .mc1_table2 .ca_table_mid {
        width: calc(100% - 530px);
    }
    
    /*1440e*/
}

@media screen and (max-width: 950px) {

	/* a1 start */
	.ma_a1m1slm2dm {
		width: 33.333333%;
	}

	.ma_a1m1slm2dmmp {
		font-size: 16px;
	}

	.ma_a1m1slm2dmm {
		padding: 16px 0;
	}

	.ma_a1m1s2md {
		width: 33.333333%;
	}

	.ma_a1m1s2mdmts span {
		font-size: 16px;
	}

	.ma_a1m1s2mdmti {
		width: 18px;
	}

	.ma_a1m1s2m {
		margin-bottom: 0;
	}

	.ma_a1m1s2btn {
		margin-bottom: 26px;
	}

	/* a1 end */
	/* a2 start */
	.mc_a2r_inputn label {
		margin-right: 8px;
	}

	.mc_a2r_inputx label {
		margin-right: 8px;
	}

	.mc_a2rilnd {
		height: 35px;
		width: 220px;
	}

	.mc_a2rilnd input {
		height: 35px;
	}

	.mc_a2rilndl {
		height: 82px;
		padding: 6px 15px;
	}

	.mc_a2r_inputs {
		padding: 10px 26px;
	}

	.mc_a2r_input {
		padding: 10px 14px;
		margin-bottom: 14px;
	}

	.mc_a2r_tabc th {
		height: 44px;
	}

	.mc_a2_r {
		width: calc(100% - 198px);
		padding-bottom: 0;
	}

	.mc_a2r_tabc td {
		padding: 8px 5px;
	}

	.mc_a2_container {
		padding: 0 20px;
	}

	.mc_a2r_inputx {
		margin-left: 0;
		float: none;
	}

	.mc_a2r_inputn {
		float: none;
	}

	/* a2 end */
	/* a3 start */
	.ma_a3rm2 {
		float: right;
		width: 47%;
	}

	.ma_a3r_m2 {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.ma_a3rm2 {
		padding: 18px 22px;
	}

	.ma_d2_right_m2 {
		padding: 18px 22px;
	}

	/* a3 end */

	/* carl start */
	.ca_jz_title {
		font-size: 20px;
	}
	.ca_mb {
		margin-bottom: 28px;
	}
	/* carl end */
	.mc_a2r_inputs{
		margin-left: 0;
	}
	
	/*7.22*/
	.gx_nam1 {
        min-height: auto;
    }
    
     .mc1_table2 .ca_w0{
        width: 310px;
    }
    .mc1_table2 .ca_w1{
        width: 100px;
    }
    
    .mc1_table2 .ca_w2 {
        width: 130px;
    }
    
    .mc1_table2 .ca_table_mid {
        width: calc(100% - 370px);
    }
    .mc1_table1 .ca_w0{
        width: 310px;
    }
    .mc1_table1 .ca_w1{
        width: 100px;
    }
    
    .mc1_table1 .ca_w2 {
        width: 130px;
    }
    
    .mc1_table1 .ca_table_mid {
        width: calc(100% - 370px);
    }
	/*950e*/
}

@media screen and (max-width: 767px) {

	/* a1 start */
	.ma_a1m1slmf {
		margin-bottom: 20px;
	}

	.ma_a1m1slm2dm {
		width: 50%;
	}

	.ma_a1m1slm2d {
		margin-bottom: 10px;
	}

	.ma_a1m1s2h2 {
		padding-top: 0;
	}

	.ma_a1m1s2md {
		width: 50%;
	}

	/* a1 end */
	/* a2 start */
	.mc_a2_l {
		width: 200px;
		float: none;
		position: fixed;
		left: -200px;
		top: 68px;
		transition: all 1s;
		height: 100%;
		overflow: auto;
	}

	.mc_a2_ll {
		left: 0;
		padding-left: 20px;
		transition: all 1s;
	}

	.mc_a2_fl {
		z-index: 20;
		left: 200px;
		transition: all 1s;
	}

	.mc_a2_f {
		display: block;
	}

	.mc_a2_r {
		width: 100%;
		border-left: none;
		float: none;
		padding-left: 0;
	}

	/* a2 end */
	/* a3 start */
	.ma_a3m2nz p {
		font-size: 14px;
		line-height: 34px;
	}

	.ma_a3m2nm_h4 {
		font-size: 14px;
		margin-bottom: 8px;
	}

	.ma_a3m2nmz {
		padding: 22px 18px 10px;
	}

	.ma_a3rm2t {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.ma_d2_right_m2_title {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.ma_right_m1_title {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.ma_a4m2nmmmn {
		float: none;
		width: 100%;
	}

	.ma_a4m2nmmml {
		float: none;
		width: 100%;
	}

	.ma_a4m2nmmmns {
		width: calc(100% - 74px);
	}

	/* a3 end */
	/* a6 start */
	.ma_a6m2nmm {
		margin-bottom: 0;
	}

	/* a6 end */
	/* a7 start */
	.ma_a7lm1s {
		margin-bottom: 20px;
	}

	.ma_m1_titlebox .ma_m1_title{
		max-width: calc(100% - 130px);
	}

	/* a7 end */

	/* 6.30 */
	.mc1_mcu_box .ma_a1m1slmf{
		width: 100%;
	}
	.mc1_mcu_box .gx_lxyx{
		float: left;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.ma_title_h2  .mc_a2rd_xz {
		margin-top: 18px;
	}

	/* carl 780 start */
	.ca_jz_title {
		font-size: 18px;
	}
	.ca_mb {
		margin-bottom: 16px;
	}
	.ca_table_tbi, .ca_table_th {
		padding-left: 15px;
	}
	.ca_table_ico {
		width: 14px;
	}
	.ca_table_block {
		font-size: 14px;
	}
	.ca_table_tbi .ca_table_block {
		font-size: 12px;
	}
	.ca_table_txt {
		font-size: 12px;
	}
	.ca_search_left {
		width: 300px;
	}
	.ca_search_right {
		margin-left: 10px;
		width: 50px;
	}
	.ca_search {
		padding: 10px;
	}
	.ca_table_txt {
		padding-left: 18px;
	}
	.ca_w0 {
		width: 250px;
	}
	.ca_w1 {
		width: 70px;
	}
	.ca_w2 {
		width: 80px;
	}
	.ca_table_mid {
		width: calc(100% - 310px);
	}
	.ca_sw0 {
		width: 70px;
	}
	.ca_sw1 {
		width: 180px;
	}
	.ca_hjhg .ca_table_mid {
		width: calc(100% - 300px);
	}
	.ca_sw2 {
		width: 80px;
	}
	.ca_sw3 {
		width: 60px;
	}
	.ca_sw4 {
		width: 50px;
	}
	.ca_hjhg .ca_table_left {
		width: 250px;
	}
	.ca_zl .ca_table_th,
	.ca_zl .ca_table_tbi
	{
		width: 728px;
		overflow-x: auto;
	}
	.ca_xucp .ca_table_mid {
		width: 329px;
	}
	.ca_xucp .ca_table_tbi,
	.ca_xucp .ca_table_th {
		width: 724px;
		overflow-x: auto;
	}
	.ca_xucp .ca_table_left {
		width: 320px;
	} 
	/* carl 780 end */

    .mc1_table2 .ca_w1{
        width: 70px;
    }
    
    .mc1_table2 .ca_w2 {
        width: 80px;
    }
    
    .mc1_table2 .ca_table_mid {
        width: calc(100% - 310px);
    }
    
    .mc1_table1 .ca_w1{
        width: 70px;
    }
    
    .mc1_table1 .ca_w2 {
        width: 80px;
    }
    
    .mc1_table1 .ca_table_mid {
        width: calc(100% - 310px);
    }
}

@media screen and (max-width: 600px) {
	.ca_table_th,
	.ca_table_tbi
	{
		width: 560px;
		overflow-x: auto;
	}
	.ca_table_mid {
		width: 235px;
		overflow-x: auto;
	}
	.ca_cpbg .ca_w0 {
		width: 210px;
	}
	
    
    .mc1_table2 .ca_table_mid {
        width: 235px;
    }
    .mc1_table1 .ca_table_mid {
        width: 235px;
    }
    
    .mc1_table1 .ca_w3 .ca_table_ico,
    .mc1_table2 .ca_w3 .ca_table_ico{
        margin-left: 10px;
    }
}

@media screen and (max-width: 480px) {

	/* a1 start */
	.ma_a1m1slm2dm {
		width: 100%;
	}

	.ma_a1m1slm2dmmp {
		font-size: 14px;
	}

	.ma_a1m1slm2dmm {
		padding: 14px 0;
	}

	.ma_a1m1s2md {
		width: 100%;
	}

	.ma_a1m1s2mdmts span {
		font-size: 14px;
	}

	.ma_a1m1s2mdmti {
		width: 16px;
		position: relative;
		bottom: 2px;
	}

	.ma_a1m1s2mdmt {
		padding: 12px 10px;
	}

	.ma_a1m1s2mdmc {
		padding: 12px 16px 16px 24px;
	}

	.ma_a1m1s2h2 {
		margin-top: 0;
	}

	.ma_a1m1s2a {
		top: 3px;
	}

	/* a1 end */
	/* a3 start */
	.ma_a3rm2 {
		width: 100%;
		float: none;
	}

	/* a3 end */
	/* a6 start */
	.ma_a6m2nm_ul .ma_a6m2nmli {
		margin-bottom: 15px;
		width: 50%;
	}

	.ma_a6m2nm {
		padding-bottom: 0;
	}

	/* a6 end */

	/* carl start */
	.ca_jz_title {
		font-size: 18px;
	}
	.ca_table_tbi, .ca_table_th {
		padding-left: 5px;
	}
	.ca_search_left {
		width: 200px;
	}
	.ca_w0 {
		width: 230px;
	}
	.ca_search_right {
		width: 36px;
	}
	.ca_cpbg .ca_w0 {
		width: 140px;
	}
	.ca_hjhg .ca_table_mid {
		width: 245px;
	}
	.mc_fybtn a {
		font-size: 12px;
	}
	.ca_sw1 {
		width: 200px;
	}
	.ca_hjhg .ca_table_left {
		width: 270px;
	}
	.ca_hjhg .ca_table_th,.ca_hjhg .ca_table_tbi {
		width: 580px;
	}
	.ca_cpbg .ca_table_th, .ca_table_tbi {
		width: 440px;
	}
	/* carl end */
	
}

@media screen and (max-width: 360px) {
	.ma_a4m2nmmml span {
		font-size: 12px;
	}
}
