/* 
	Reset Responsive
	Create Time : 2015 - 3 -13;
	Author : yoyo; 
*/

@media screen and (max-width:1002px) {

    /* Reset Width = 100% */

    .fazhan_box,
    .ny_main,
    .ny_banner_box,
    .link_boxds,
    .link_list,
    .footer,
    .main_center,
    .main_top,
    .top,
    .nav,
    .index_pro,
    .index_pro,
    .link_box {
        width: 100%;
    }

    .top_right {
        width: auto;
        margin-right: 20px;
    }

    /* Hide Element */

    .pro_lb,
    .pro_fen,
    .ny_left,
    .nav {
        display: none;
    }

    body {
        background: url(../images/body_bj2.jpg) repeat-x left top;
    }


    .pro_zd,
    .ny_banner,
    .ny_banner_box,
    .top {
        height: auto;
    }

    .main {
        top: 0;
        padding: 2%;
        width: 96%;
    }

    .banner .slick-dots {
        bottom: 10px;
    }

    .main_top ul {
        background: none;
    }

    .main_top li {
        width: 23.5%;
        margin-left: 1%;
    }


        .main_top li .main_top_img {
            display: block;
            width: 100%;
            height: 90px;
            text-align: center;
            overflow: hidden;
        }

        .main_top li img {
            max-height: 100%;
            max-width: 100%;
        }

        .main_top li .main_top_img i {
            height: 100%;
            display: inline-block;
            vertical-align: middle;
        }


    .main_top {
        background: rgba(255,255,255,.5);
        height: auto;
        padding: 15px 0;
    }

    .pro_fen ul,
    .pro_lb ul,
    .main_bj {
        height: auto;
    }

        .pro_lb ul li {
            margin-bottom: 20px;
        }

    .mian_bj_two,
    .index_pro {
        margin-top: 0;
    }

    .pro_fen {
        overflow-x: auto;
    }

        .pro_fen ul {
            width: 200%;
        }

    .pro_lb ul li {
        margin-left: 20px;
        margin-right: 0;
    }

    .pro_fen ul li:first-child,
    .pro_fen ul li {
        margin-left: 15px;
        margin-right: 0;
    }

    .Hnews {
        width: 50%;
    }

    .Hnews_telisy li a {
        width: 50%;
    }

    .Habout {
        width: 44%;
    }

    .Hnews_tit ul {
        width: auto;
    }

    .sasasds {
        width: 65%;
    }

    .Habout_text em {
        clear: both;
    }

    .mian_bj_two {
        padding-left: 20px;
        padding-right: 20px;
    }

    .rencai_ku {
        width: 47.5%;
    }

    .Hcase {
        width: 50%;
    }

    .Hcase_box {
        overflow: auto;
    }

        .Hcase_box ul {
            width: 200%;
        }

    .pro_lb {
        height: 290px;
        overflow-x: auto;
    }

        .pro_lb ul {
            height: 290px;
        }

    .link_box {
        padding: 2%;
        width: 96%;
    }

        .ny_banner_box img,
        .link_box > img {
            max-width: 100%;
        }

    .ny_banner_box {
        margin-left: 0;
        left: 0;
        position: relative;
    }

    .ny_right {
        width: 96%;
        padding: 2%;
        float: none;
    }

    .ny_right_tit {
        height: auto;
    }

        .ny_right_tit h2,
        .ny_right_tit span {
            width: auto;
            height: auto;
            float: none;
            text-align: left;
        }


    .pro_lieb {
        width: 740px;
        margin-left: auto;
        margin-right: auto;
    }


    .ned_u {
        height: auto;
    }

        .ned_u li {
            float: none;
            width: 100%;
            margin-top: 10px;
        }

    .liuchengbox {
        width: 730px;
        margin-left: auto;
        margin-right: auto;
    }

    .zuixinzhi_list,
    .zuixinzhiwei {
        width: 730px;
        overflow: auto;
        zoom: 1;
    }

    .zuixinzhiweiside {
        overflow: auto;
    }

    .phonebtn {
        display: block;
    }

    .honor_ny {
        width: 730px;
        margin-left: auto;
        margin-right: auto;
    }

    .map .fr {
        float: left;
        margin-left: 10px;
    }

    .pro_phone_box,
    .pro_phone {
        display: block;
    }
}

@media screen and (max-width:950px) {

    .case_nr {
        width: 730px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width:930px) {
    .sasasds {
        width: 60%;
    }
}

@media screen and (max-width:800px) {
    .sasasds {
        width: 55%;
    }
}

@media screen and (max-width:768px) {

    .banner .slick-dots {
        display: none;
    }

    .kehupic li span img {
        margin-bottom: 10px;
    }
}


@media screen and (max-width:767px) {

    .pro_lieb {
        width: 102%;
    }

    #dituContent,
    .liuchengbox {
        display: none;
    }

    .news_list li {
        height: auto;
    }

    .news_text {
        width: 70%;
    }

    .honor_ny {
        width: 485px;
    }

    .case_nr {
        width: 550px;
    }

    .map li span,
    .map li .submap {
        float: none;
        display: block;
    }

    .map li .submap {
        margin-top: 10px;
        width: 100%;
    }
}

@media screen and (max-width:730px) {

    .main_top li {
        width: 47.1%;
        margin-left: 2%;
        margin-bottom: 10px;
    }

    .sasasds {
        width: 80%;
    }

    .Habout {
        height: auto;
    }

    .Habout,
    .Hnews {
        width: 100%;
        float: none;
    }

    .Hnews {
        padding-left: 0;
        background: none;
    }


    .case-imgfr {
        float: none;
        margin-left: 0;
        display: block;
        margin-bottom: 20px;
    }
}



@media screen and (max-width:700px) {
    .sasasds {
        width: 77%;
    }

    .fazhan_box span,
    .fazhan_box p {
        float: none;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .fazhan_box p {
        width: 100%;
    }
.case_nr dl{
width:170px;
}
.case_nr dl dt{
width:170px;
}
}

@media screen and (max-width:567px) {
    .case_nr {
        width: 365px;
    }
}

@media screen and (max-width:618px) {
    .sasasds {
        display: none;
    }

    .fuhwhangye li img {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .news_text {
        width: 60%;
    }

    .fazhan_box p img {
        float: none;
    }

    .fazhan_box p i {
        width: 100%;
    }
}

@media screen and (max-width:518px) {



    .logo,
    .top_right {
        float: none;
    }

    .logo {
        width: 100%;
        text-align: center;
    }

    .top_right {
        height: auto;
        margin-bottom: 10px;
        margin-right: 0;
        text-align: center;
    }

    .inprtr {
        margin-top: 0;
        text-align: center;
    }

    .tefaa {
        width: 50%;
    }



    .rencai_ku,
    .Hcase {
        width: 100%;
        float: none;
    }

    .mian_bj_two {
        background: none;
    }

    .rencai_kutit,
    .rencai_kuPtt {
        background: rgb(239,237,238);
        padding-top: 10px;
        padding-left: 10px;
    }

    .rencai_kutit {
        padding-bottom: 10px;
    }

    .rencai_kuPtt img {
        margin-left: 0;
    }

    .Hcase_box {
        padding-left: 15px;
    }


    .pro_lieb {
        width: 242px;
    }


    .ny_case {
        padding-top: 50px;
    }

    .phonebtn {
        display: block;
        position: absolute;
    }

    .oeraf td:nth-child(odd) {
        width: 25%;
    }

    .xidanta {
        width: 90%;
    }

    .xidantadf {
        width: 90%;
        margin-left: 0;
    }

    .honor_ny {
        width: 230px;
    }
}

@media screen and (max-width:430px) {
    .main_top li {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
    }

    .news_text {
        width: 44%;
    }
}

@media screen and (max-width:380px) {
    .case_nr {
        width: 182px;
    }

    .about-person {
        display: block;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }


    .Hnews_telisy li a {
        width: 50%;
        font-size: 1em;
    }

    .Hnews_telisy li span {
        font-size: 1em;
    }

    .news_list li em{font-size:0.8em;line-height:220px;  }

}
