#chbnav_touch{
    display: none;
}
.touch_index{
    display: none;
}
.boxt{
    width: 90%;
    margin: 0 auto;
}
.bddh{
    display: none;
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .bddh{
        display: block;
        margin-top: 10px;
        overflow: hidden;
    }
.section3a .section1abs img{ width: 100%;
     min-height: 105px;}
    .bddh a{
        display: block;
        width: 125px;
        height: 40px;
        background: #0d4b9b;
        text-align: center;
        line-height: 40px;
        color: #fff;
    }
    .section4brs{
        float: none;
        overflow: hidden;
    }
    .c_content_touch img{
        width: 45% !important;
    }

    .section4bl{
        float: none;
        margin-right: 0;
        text-align: center;
        background: none;
    }

    .section4brs{
        float: none;
        width: 100%;
    }
    .section4t{
        color: #000 !important;
    }
    .c_content_touch{
        padding-top: 30px !important;
    }
    .c_contentcpb td{
        padding-left: 5px;
        font-size: 14px;
    }
    .c_contentcpt{
        margin-top: 30px;
    }
    .c_contentcptl{
        width: 100%;
        height: auto;
        float: none;
    }
    .c_contentcptr{
        width: 100%;
        float: none;
    }
    .c_contentcpr ul li{
        width: 48%;
        margin: 0 6px 20px 5px;
    }
	.c_contentcpr ul li:nth-child(2n){ margin-right: 0px;}
	.c_contentcpr ul li:nth-child(2n-1){margin-left: 0px;}
    .c_contentcpr{
        padding: 30px 0;
        width:90%;
        overflow: hidden;
        float: none;
        margin: 0 auto;
    }
    .am-sticky-placeholder{
        display: none !important;
        float: none !important;
        width: 1px;
        opacity: 0;
        height: 1px !important;
        overflow: hidden;

    }
    .c_contentcpl{
        left: -99999px;
    }
    .c_contentnewsclz{
        display: none;
    }
    .c_contentnewsclb img{
        width: 100% !important;
        height: auto !important;
    }
    .c_contentnewsclt{
        font-size: 28px;
    }
    .c_contentnewscl{
        width: 100%;
        float: none;
    }
    .c_contentnewscr{
        width: 100%;
        float: none;
    }
    .c_contentnewsc{
        width: 100%;
        padding: 30px 0;
    }
    .c_contentnews ul li{
        margin-bottom: 30px;
        border-top: 1px solid #DFDFDF;
    }
    .c_contentnews ul li .c_contentnewsl{
        float: none;
        width: 100%;
        height: 250px;
        display: block;
        overflow: hidden;
    }
    .c_contentnewsr{
        width: 100%;
        float: none;
    }
    .c_contentnews{
        width: 90%;
        padding: 30px 0;
    }
    .c_contentcprs{
        width: 95%;
        margin: 0 auto;
    }
    #yema{
        width: 100%;
    }
    .c_contentcprts{
        height: 94px;
        overflow : hidden;
    }
    .c_contentcprbs{
        padding: 0;
        height: 30px;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .c_contentcprs ul li{
        width: 47%;
        margin: 0 1.5% 2% 1.5%;
        margin-bottom: 30px;
    }
    .c_contentcprs ul li a{
        overflow: hidden;
        display: block;
    }
    .n_rongyu .n_rongyu_li li{
        width: 100%;
        height: auto;
    }
    .n_rongyu{
        margin-top: 0;
        padding: 30px 0;
    }
    .footnyt{
        padding: 30px 0;
    }
    .footnytl{
        width: 35%;
        margin: 0 auto;
        height: auto;
        float: none;
        margin-bottom: 30px;
    }
    .footnytr{
        width: 100%;
        margin-left: 0;
        height: auto;
        float: none;
    }
    .c_content{
        padding-top: 0;
    }
    .c_content img{
        width: 100%;
        height: auto !important;
    }
    .c_contentcpb{
        margin-top: 20px;
        padding-top: 20px;
        margin-bottom: 0;
    }
    .c_contentcpb img{
        width: 100%;
        height: auto;
    }
    .box{
        width: 90% !important;
    }
    .c_nav{
        display: none;
    }
    .section4br{
        width: 100%;
        color: #fff;
    }
    .section4bl{
        width: 100%;
        float: left;
        height: auto;
    }
    .maindh li{
        width: 100%;
        float: none;
    }
    .maindh li ul li{
        float: left !important;
        width: 25%;
        margin-right: 0;
    }
    .maindh{
        float: none;
    }
    .maindh{
        float: left;
        width: 100%;
    }
    .maindhr{
        float: none;
        width: 100%;
    }
    .section4c{
        width: 100%;
        float: none;
    }
    .section4b{
        width: 100%;
        float: none;
    }
    .section4t{
        margin-bottom: 30px;
        color: #fff;
    }
    .section4tt{
        font-size: 24px;
    }
    .t_contentg{
        background: #000000;
        overflow: hidden;
        padding: 30px 0;
    }
    .t_contente{
        overflow: hidden;
    }
    .section2tt{
        font-size: 18px;
    }
    .t_contentf ul li{
        width: 47%;
        float: left;
        height: auto;
        margin-bottom: 8px;
		margin-right: 3%;
    }
	.c_contentcpr ul li a .c_contentcprb{ padding: 1% 1%;}
	.c_contentcprb{ height: 34px; display: block; overflow: hidden;}
	.section2b{ overflow: hidden; height: 110px;}
    .section2b img{
        width: 100%;
		min-height: 110px;
    }
    .section2t{
        margin-top: 20px;
        color: #333;
    }
    .t_contentf{
        padding:0px;
        background: #f2f2f2;
        overflow: hidden;
    }
    .t_contentd{
        padding: 0px;

        overflow: hidden;
    }
	.xwzxc{ padding-top:0px}  
    .jsyyrt{
        font-size: 16px;
        margin-bottom: 2px;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .jsyyrb{
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; font-size:14px;
    }
    .jsyyl{
        width: 30%;
        height: auto;
        line-height: normal;
    }
    .jsyyr{
        width: 70%;
        height: auto;
        padding:1px 10px;
    }
    .jsyy ul li{
        width: 100%;
        margin-right: 0;
        height: auto;
		margin-bottom: 10px;
    }
    .t_contentd .section1at{
        margin-top: 0;
    }
    .section3a .section1ab{
        width: 100% !important;
        height: 132px !important;

    }
    .section3a{
        width: 47% !important;
        height: auto !important;
        /* margin-right: 0 !important; */
		margin-right: 3%;
		margin-bottom: 10px;
		  }
    .section3a .section1at{
        width: 100% !important;
				height: 27px;
    }
    .t_contentb .section1a .section1at {
        margin-top: 0 !important;
    }
    .section3a .section1abs{
        width: 100% !important;
        height:105px;
		overflow: hidden;
		margin-right: 3%;
    }
	.section3a:nth-child(3n){ margin-right:3%;}
    .sylnmct{
        color: #333;
		margin-bottom: 0px;
    }
	.jsyy{ padding-top: 10px;}
	.section1at {
    margin-bottom: 5px;
    margin-top: 10px;
}
    .sylnmc{
        margin-top: 20px;
        width: 100%;
    }
    .t_contentc{
        width: 100%;
        padding: 0px;
        overflow: hidden;
    }
    .section1ab{
        width: 100%;
        overflow: hidden;

    }
    .section1ab img{
        width: 100%;
    }
    .section1atb{
        color: #333;
        width: 100%;
    }
    .t_contentc{
        padding: 0px;
        background: #f2f2f2;
        overflow: hidden;
    }
    .t_contentb{
        overflow-x: hidden;
        width: 100%;
        padding: 30px 0;

    }
    .section1a{
        padding-top: 0;
        width:31%;
        float: left;
        margin-right: 10px;
    }

    .section1att{
        color: #333;
        width: 100%;
        font-size: 18px;
    }
    .section1atb{
        font-size: 12px;
    }
    .t_banner .am-slides li{
        position: relative;
    }
    .section0at{
        color: #fff;
    }
    .section0as{
        color: #fff;
    }
    .section0ab{
        text-align: center;
    }
    .section0ab img{
        display: inline-block !important;
        width: 10% !important;
    }
    .t_contenta{
        position: absolute;
        width: 100%;
        height: 195px;
    }
    .t_contenta{
        text-align: center;
    }
    .t_contentb{
        text-align: center;
    }
    .t_banner{
        width: 100%;
        height: 195px;
    }

    .touch_index{
        display: block;
    }
    .content_bg{
        display: none;
    }
    .por-fix{
        display: none;
    }
    #chbnav_touch{
        display: block;
    }
    .chbnav_touch_nav .chbnav_select{
        left: 0;
    }
    .chbnav_touch_nav_box{
        position: fixed;
        top: 0;
        overflow: auto;
        left: -100%;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background: #fff;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
    }
    .chbnav_touch_navli{
        padding: 0 5%;
    }
    .chbnav_touch_navli1 img{
        float: right;
        margin-top: 19px;
    }
    .chbnav_touch_navli2{
        padding: 0 0 0 5%;
    }
    .chbnav_touch_navli2 a{
        display: block;
        width: 80%;
        float: left;
        border-bottom: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img{
        display: block;
        float: left;
        width: 20%;
        text-align: center;
        border-bottom: 1px solid #f1f1f1;
        border-left: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img img{
        width: 10px;
    }
    .chbnav_touch_navli b{
        font-family: "Microsoft YaHei";
        float: right;
        font-size: 15px;
    }
    .chbnav_touch_erji{
        display: none;
        background-color: #f1f1f1;
        padding-left: 20px;
    }
    .chbnav_touch_erji a{
        display: block;
        font-size: 16px;
        color: #333333;
    }
    .chbnav_touch_top_logo{
        position: absolute;
        height: 100%;
        left: 4%;
    }
    .chbnav_touch_nav_title{
        height: 58px;
        line-height: 58px;
        border-bottom: 1px solid #DDDDDD;
    }
    .chbnav_touch_nav_title .chbnav_touch_erji{
        line-height: 42px;
        padding: 12px 0 12px 20px;
    }
    .chbnav_touch_nav_title span{
        font-size: 18px;
        color: #16436C;
        float: left;
    }
    .chbnav_touch_top_logo img{
        height: 85%;
        margin-top: 5px;
    }
    .right_fd{
        display: none;
    }
    .chbnav_touch_top{
        position: relative;
        height: 60px;
        width: 100%;
        border-bottom: 1px solid #ddd;
        background-color: #ffffff;
    }
    .chbnav_touch_top_list{
        position: absolute;
        right: 4%;
        width: 36px;
        height: 100%;
    }
    .chbnav_touch_top_list_c{
        margin-top: 20px !important;
    }
    .chbnav_touch_top_list_a{
        width: 90%;
        height: 1px;
        margin: 0 auto;
        background-color: #666666;
    }
    .chbnav_touch_top_list_b{
        margin: 8px auto;
    }
    .section4ts{
        color: #fff !important;
    }
}