@media (max-width: 768px) {
    .l_c{
        width: 35%!important;
    }
    .san{
        width: 100%!important;
    }
    .item_title{
        font-size: 16px!important;
    }
    .item_title2{
        font-size: 14px!important;
	width:25%!important;
	
    }
    .lir_desc{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        max-height: 85px;
    }
    .li_leftss{
        width: 100px;
    }
    .li_leftss{
        width: 100px;
    }
    .li_rightss{
        width: calc(100% - 132px);
    }	
    .inves_top li{
        width:initial !important; 
	margin:0 2px !important;	
    }
    .li_lefts{
        width: 38%;
    }
    .li_rights{
        width: 60%;
    }
    .in_urls_lis{
        position: relative;
    }
    .lir_title_le{
        width: 100%;
        font-size: 14px;
    }
    .lir_title_rig{
        position: absolute;
        bottom: 0;
    }
    .lir_xiangfq span{
        position: absolute;
        right: 0;
        bottom: 5px;
        padding:0 10px;
        bottom: 12px;
    }

    * { font-size: 12px; line-height: 22px; }

    body { overflow-x: hidden; }

    .headTopMain {

        position: fixed;

        top: 0;

        z-index: 9999;

        width: 100%;

        height: 50px;

        position: relative;

        left: auto;

        bottom: auto;

        right: auto;

        color: #333;

        background: #fff;

        font-size: 20px;

        box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);

    }

    .top-left i {

        color: #c01a20;

    }



    .wraper{

        height:auto;

    }

    .container{

        height: 100%;

    }

    .hn6{

        margin-top: 0px;

    }

    .main {

        position: relative;

        overflow-x: hidden;

    }

    .top-left i {

        font-size: 20px;

    }

    .headTop {

        position: fixed;

        width: 100%;

        height: 45px;

        z-index: 999999;

    }

    .top-left {

        color: #fff;

        position: absolute;

        top: 5px;

        left: 0;

        font-size: 20px;

        padding: 10px 20px;

    }

    .top-left p { margin: 0; }

    .headTop .top-mid {

        color: #555;

        font-size: 18px;

        right: 20px;

        line-height: 45px;

        margin-left: 0;

        position: absolute;

        width: 80px;

        top: 0;

    }

    .headTop .top-mid img { width: 100%; }

    .headTop .top-right {

        left: auto;

        right: 0;

        color: #fff;

        position: absolute;

        top: 2px;

        bottom: 0;

        font-size: 15px;

        padding: 12px 20px 12px 10px;

    }

    .headTop .top-right i { padding-right: 5px; font-size: 20px; }

    .headTop .top-right a { color: #fff; }

    /*********menu菜单**********/

    html { position: relative; }

    .menuBox {

        color: #fff;

        position: fixed;

        width: 300px;

        height: 100%;

        top: 0;

        left: -300px;

        background: #000;

        z-index: 9999999;

    }

    .menuBox_close {

        position: absolute; top: 10px; left: 256px;

        width: 100%;

        height: 100%;

        display: none;

    }

    .menuAll {

    }

    .menuTitle {

        height: 45px;

        /*    padding: 5px 10px;*/

        border-bottom: 1px solid rgba(0, 0, 0, 0.1);

    }

    .menuTitle i {

        color: #fff;

        font-size: 20px;

        float: left;

        line-height: 30px;

    }

    i.fa.fa-phone.iphonebox {

        padding-top: 8px;

        padding-left: 12px;

        background-color: #222;

        width: 45px;

        height: 45px;

    }

    .menuBody ul li i {

        font-size: 16px;

        float: right;

        margin-right: 15px;

        line-height: 20px;

        color: #fff;

    }

    i.fa.posfa {

        float: left;

        margin-left: 12px;

        margin-right: 4px;

    }

    .menuTitle span {

        color: #fff;

        font-size: 16px;

        margin: 20px;

        line-height: 45px;

    }

    .menuBody ul li.a {

        border-bottom: 1px solid rgba(51, 51, 51, 0.1);

        padding: 10px 0;

    }

    .menuBody ul li.a img { width: 70px; margin: 0 auto; display: block; }

    .menuBody ul li.a p { font-size: 14px; margin-top: 10px; margin-bottom: 0; text-align: center; }

    .menuBody ul li.a ul {

        margin-top: 10px;

        width: 100%;

        display: none;

        overflow: hidden;

        border-top: 1px solid rgba(0, 0, 0, 0.1);

        background: rgba(51, 51, 51, 0.9);

    }

    .menuBody ul li.a ul li {

        height: 45px;

        border-bottom: 1px solid rgba(0, 0, 0, 0.1);

        padding: 10px 0 10px 30px;

        font-size: 12px;

    }

    .menuBody ul li.a ul li a { color: #fff; line-height: 30px; }

    .menuBody ul li.a span {

        margin-left: 5px;

        color: #eee;

        font-size: 14px;

        font-family: "微软雅黑";

    }

    .menuBody ul li.a span em { font-family: Georgia, "Times New Roman", Times, serif; margin-left: 5px; }

    /*********menu菜单**********/

    /*********menu菜单**********/

    /*invest*/

    .banner { padding-top: 50px; }

    .inves {

        padding: 30px 0;

    }

    .new_tit .title {

        font-size: 20px;

    }

    .new_tit .text {

        letter-spacing: 1px;

        font-size: 14px;

        margin-top: 5px;

    }

    .inves_con .title {

        font-size: 14px;

        margin-bottom: 5px;

    }

    .inves .inves_cont {

        width: 33%;
	margin-bottom:40px !important;
	height:130px;

    }
    .inves .inves_cont .item_name{
	width:100%!important;

    }
    .inves_con .text {

        line-height: 20px;

        margin-bottom: 0px;

        color: #666;

        font-size: 12px;

    }

    .inves_con {

        width: 100%;

        top: 0;

        padding: 20px 5px;

        /*padding-top: 50px;*/

        left: 0%;

    }

    .inves .inves_cont img {

        width: 80%!important;
	height:initial!important;

    }

    .new_tit {

        text-align: center;

        margin-bottom: 30px;

    }

    /*team*/

    .banner_text .title {

        font-size: 20px;

        padding-bottom: 5px;

    }

    .banner_text .text {

        font-size: 14px;

        line-height: 24px;

        max-width: 100%;

        margin: 0px auto;

    }

    .banner_text {

        padding-top: 25%;

    }

    .team {

        padding-top: 30px; padding-bottom: 30px;

    }

    .inves_cont {

        float: left;

        width: 50%; }

    .team .inves_cont {

        padding: 10px;

        margin-bottom: 0px;

    }

    .lead_cont {

        left: 0;

        top: 20%;

        min-height: 420px;

        width: 90%;

        left: 5%;

        margin-left: 0;

        margin-top: 0;

        padding: 10px 21px;

    }

    .lead_text {

        width: 100%;

        padding-left: 0;

        height: 230px;

        padding-right: 0; padding-top: 10px;

    }

    .lead_con .img {

        width: 50%;

        margin-left: 25%;

    }

    .teamdot_tit h3 {

        position: relative;

        font-size: 18px; }

    .teamdot_tit {

        margin-bottom: 0px;

    }

    .teamdot_tit span {

        font-size: 14px;

    }

    .show_text i { position: relative; }

    /*news*/

    .new {

        padding: 30px 0;

        overflow: hidden;

    }

    .inves_top ul { padding-left: 0px; margin-left: 0px; }

    .inves_top li {

        position: relative;

        cursor: pointer;

        font-size: 14px;

        color: #3c3c3c;

        letter-spacing: 0px;

        display: inline-block;

        width: 25%;

        text-align: center;

        padding-bottom: 10px;

        margin: 0; margin-bottom: 10px;

    }

    .new_yi {

        margin-left: -15px;

        margin-right: -15px;

    }

    .news_body_news .news_neir {

        font-size: 12px;

        width: 90%;

        margin: auto;

        line-height: 20px;

        height: 80px;

        margin-top: 10px;

        overflow: hidden;

    }

    .news_body_news p {

        font-size: 12px;

        width: 80%;

        margin-top: 5px;overflow: hidden; }

    .news_body_news .mgtp_p { height: auto !important;

        line-height: 20px !important;

        padding-top: 5px;

        padding-bottom: 5px; }

    .news_body_news {

        float: left;

        width: 50%;

    }

    .news_body_news {

        float: left;

        padding: 0px 10px;

        margin-top: 10px; }

    /*news_inner*/

    .newsdot {

        padding-top: 50px;

        padding-bottom: 30px;

    }

    .newsdot_text h4 {

        font-size: 16px;

        text-align: center;

        line-height: 24px;

    }

    .newsdot_text h5 {

        text-align: center;

        padding-bottom: 10px;

        margin-top: 0;

        margin-bottom: 0px;

    }

    .news_img img { width: 100%; }

    .newsdot_tx {

        font-size: 16px;

    }

    .newsdot_text div {

        text-align: center;

        margin: 10px auto;

    }

    .newsdot a {

        display: block;

        width: 130px;

        height: 30px;

        line-height: 30px;

        margin: 30px auto 0 auto;

    }

    /*job*/

    .job_con {

        padding-top: 10px;

        padding-bottom: 10px;

        padding-right: 10px;

    }

    .job_con ul {

        margin-bottom: 0;

    }

    .job_text {

        margin-top: 0; }

    .job_text h4 {

        font-size: 14px;

        margin-bottom: 10px;

    }

    .job_text p {

        line-height: 22px;

        margin-bottom: 5px;

    }

    /*index*/

    .grid {

        width: 100%;

        margin: 30px auto;

    }

    .grid img {

        width: 20%;

        display: block;

        float: left;

    }

    .forpingpai{
        width: 33%;
	height:195px;
        float: left;

    }
    .forpingpai a{
        width: 100% !important;
	height:100px !important;
    }
    .forpingpai img{
        height:initial!important;
    }
    .forpingpai p{
        width: 100% !important;
    }

    .banner_in { padding-top: 50px; }

    .wraper .container { width: 100% !important; }

    .wraper_body {

        width: 100%;

        position: relative;

        top: 0;

        -webkit-transform: none;

        -moz-transform: none;

        -ms-transform: none;

        -o-transform: none;

        transform: none;

    }

    .allTitle {

        position: relative;

        top: 0%;

        opacity: 1;

        filter: alpha(opacity=100);

        -moz-opacity: 1;

        -khtml-opacity: 1;

        -webkit-opacity: 1; margin-top: 0px !important;

    }

    .wraper_body p {

        letter-spacing: 1px;

        width: 100%;

        max-width: 100%;

        margin: auto;

        font-size: 12px;

        line-height: 22px;

    }

    .div_h1 { text-align: center; padding: 15px 0px; }

    .div_h1 h1 { font-size: 16px; margin-top: 0px; margin-bottom: 0px; }

    .div_h1 span { width: 100px;

        display: inline-block;

        background: #c01a20;

        height: 1px; }

    .wraper {

        padding-top: 30px;

        padding-bottom: 30px;

    }

    .rongyu_body {

        top: 0;

    }

    .rongyu_body {

        width: 100%;

        position: relative;

        top: 0%;

        -webkit-transform: none;

        -moz-transform: none;

        -ms-transform: none;

        -o-transform: none;

        transform: none;

    }

    .ani1 img { width: 50%; }

    .home_title img {     width: 180px; }

    .anli_body .allTitle  img{ width: 280px;}

    .rongyu .container { width: 100% !important; }

    .mgtp_ul_con {

        position: relative;

        border: 2px solid #c01a20;

        display: inline-block;

        width: 100%;

    }

    .mgtp_ul {

        padding-left: 0;    padding-bottom: 20px;

    }

    .rongyu_body .mgtp_ul li a {

        font-size: 12px;

        line-height: 22px;

    }

    .contentLeft {

        position: relative;

        left: 0;

        opacity: 1;

        filter: alpha(opacity=100);

        -moz-opacity: 1;

        -khtml-opacity: 1;

        -webkit-opacity: 1;

    }

    .contentRight {

        position: relative;

        right: 0;

        opacity: 1;

        filter: alpha(opacity=100);

        -moz-opacity: 1;

        -khtml-opacity: 1;

        -webkit-opacity: 1;

    }

    .news_body {

        width: 100%;

        position: relative;

        top: 0;

        -webkit-transform: none;

        -moz-transform: none;

        -ms-transform: none;

        -o-transform: none;

        transform: none;

    }

    .rongyu_body { padding: 30px 0; }

    .news { padding: 30px 0; }

    .news .container { width: 100% !important; }

    .news_btn {

        text-align: center;

        margin-top: 30px;

    }

    .footer_body {

        width: 100%;

        position: relative;

        top: 0;

        text-align: center;

        -webkit-transform: none;

        -moz-transform: none;

        -ms-transform: none;

        -o-transform: none;

        transform: none;

    }

    .footer_body_l { width: 100%; }

    .footer_body_left {

        width: 100%;

    }

    .footer_body_right > div {

        padding-left: 0;

        float: left;

        text-align: left;    width: 100%;

    }

    .footer_body { padding: 30px 0; }

    .table_title > p {

        letter-spacing: 2px;

        line-height: 24px;

        font-size: 14px;

    }

    .table th {

        padding: 0px !important;

    }

    .table td {

        line-height: 24px !important;

        padding: 0px !important;

    }

    .footer_body_right_1 .footer_yx {

        font-size: 12px;

        height: 22px;

        line-height: 22px;    margin-bottom: 1px;

    }

    .footer_body_right_2_p2{ margin-bottom: 10px;}

    .footer_body_right_2 > p span {





        width: auto !important;

        padding-right: 10px;

    }

    .chungye{    font-size: 14px !important;

        font-weight: bold;

        margin-bottom: 0!important;}



    .footer_body_right_1 > p {

        font-size: 12px;

        height: 22px;

        line-height: 22px;}

    .home_map_con {

        position: absolute;

        top: 15%;

        height: 70%;

        left: 10%;

        width: 80%;}

    .team .container{ width: 100% !important;}

    .team_body_news {

        width: 50%;

        float: left;

        padding: 0px 10px;

    }

    .team_p {

        padding: 10px 10px;



        font-size: 12px;}

    .anli {



        margin-top: 0;

        padding-top: 30px;

    }



    .anli  .container{height:auto; overflow:hidden;}

    .team_p span {

        font-size: 14px;

        margin-bottom: 5px;

    }



    .team_body {

        width: 100%;

        text-align: center;

        position: relative;

         top: 0;

        -webkit-transform: none;

        -moz-transform: none;

        -ms-transform: none;

        -o-transform: none;

        transform:none;

    }

    .team .container{ width: 100% !important;}



    .slide_p {

        font-size: 12px;



        padding-left: 0;

        padding-top: 2%;



        text-align: center;

    }



    .footer_body_right {

        margin-top: 5%;

        width: 100%;

        float: left;

    }



    .foot_one{ width: 50%; float: left;}

    .foot_two{ width: 50%; float: left;}



    .foot_two  .chungye{ margin-top: 0px !important;}



    .foot_ooo{ margin-bottom: 10px !important;}



    .swiper-slide img {

        width: 50%;

    }



    .allren {

        padding-left: 25px;



        padding-right: 25px;

    }





    .anli_body {

        width: 100%;

        position: relative;

        top: 0%;

        -webkit-transform: none;

        -moz-transform:none;

        -ms-transform: none;

        -o-transform: none;

        transform: none;

    }

    .co11{ text-align: center;}

    .rongyu_left {

        font-size: 15px;

        margin-bottom: 20px;

    }

    .hr_mar {

        margin-bottom: 0px;

    }

    .hn6{ margin-top: 0px;}



    .rongyu_left img {



        width:90px;

    }



.mgtp_ul{width:calc(100% - 90px);    float: left;}



    .rongyu_right img { width: 90px;;

    }



    .lead_con .img:after{background:none;}



.text_all{    height: 230px;

    overflow-y: scroll;}



    .lead_left {



        left: 5px;}



.lead_right {



    right: 5px;

}



    .lead_btn {



        top: 10px;

        right: 10px;}



    .footer_body_right_2 > p {



        font-size: 12px;

        line-height: 20px; margin-top: 5px !important;



    }

    .foot_one p {

        color: #ffffff;

        margin-bottom: 1px;

    }



    .footer_body_right_2 > p span {

        margin-bottom: 1px;}



    .news_body_news p {



        overflow: hidden;

        height: 43px;

    }





}



@media (max-width:768px) {

    .home_news_img{

        height:116px;

    }

    .menuBody ul{ padding-left: 20px;   }

    .job_tit {



        padding-top: 20px;

    }

    .abl1{ margin-bottom: 10px !important;}



    .text_all {

        height: 230px;

        overflow:hidden;

    }

    /*.touzifeng{    padding-top: 10px!important;*/

    /*padding-bottom: 10px !important;}*/



    .text_all1{overflow-y: scroll !important; }



    .eaml .inves_con{box-shadow:none;}



    .rongyu_left img{ width: 80px;    padding-right: 5px;}



    .mgtp_ul {

        width: calc(100% - 80px);

        float: left;

    }



    .rongyu_right img {

        width: 80px;padding-right: 5px;

    }

    .pnob1 img{ margin-top: 5%;}



    .pnob2 img{ margin-top: 15%;}

    .mgtp_ul_con ul {

        padding: 10px 10px;}



    .san2 ul:after { background: url("../images/hr.png") no-repeat center 56px !important;}



    .san6 ul:after { background: url("../images/hr.png") no-repeat center 20px !important;}



    .san6 img{ margin-top: 5%;}   .san4 img{ margin-top: 5%;}

}

@media (max-width: 320px) {

    .team_p {

        padding: 5px 5px;

        font-size: 12px;

    }



    .team_body_news {



        padding: 0px 5px;

    }



    .rongyu_left img {

        width: 65px;

    }

    .rongyu_right img {

        width: 65px;

    }

    .mgtp_ul {

        width: calc(100% - 65px);

        float: left;

    }

    .san6 ul:after {

        background: url("../images/hr.png") no-repeat center 32px !important;

    }

    .san6 img{ margin-top: 10%;}

    .san4 img{ margin-top: 5%;}

    .san1 img{ margin-top: 10%;}



    .pnob2 img {

        margin-top: 20%;

    }





}
