﻿@charset "utf-8";
/* CSS Document */


@media screen and (max-width: 1200px) {
   

}
@media screen and (max-width: 1100px) {
    .topcon {
    padding-left:10px; }

}

 @media screen and (max-width: 1000px) {

    #menulist ul li { margin-right:0px;
    }
    .ind1 { padding:20px 0px;
    }
    .ind1_title {margin-bottom:20px;
    }

}
@media screen and (max-width: 900px) {
    .ind7videoleft { width:100%;
    }
    .ind7videoright { width:100%;
    }
    .ind7videoright_2 { margin-bottom:20px;
    }
    .ind7videoright_2 table { display:none;
    }
    .ind7 { height:780px;
    }
    .indnewlist ul li { width:46%; min-height:110px; margin-top:30px;
    }
    .ind7video { width: calc(96% - 60px); padding:30px;
    }
    #xinyu_nybanner img { display:block;
    }
    #xinyu_nybanner { padding:80px 0px 0px 0px ; background-color:#000000;
    }




}


 @media screen and (max-width: 880px) {

    #menu { height:70px;
    }
    #logo { padding:10px 0px 0px 15px; width:175px; height:50px;
    }

        #logo img {   width:100%; height:auto;
        }
    #xinyu_banner { background-color:#000000; padding-top:80px;
    }
    #menulist {
        width: 160px; display:none;
        background-color: #ff8000;
        position: absolute;
        top: 72px;
        right: 10px;
        padding: 10px 10px;
    }
        #menulist ul { 
        }
        #menulist ul li {
            width: 100%;
            padding: 0px;
            margin: auto;
            line-height: 50px;
        }
            #menulist ul li a { text-align:center;
                height: 50px;
                border-bottom: 1px #000000 solid;
            }
                #menulist ul li a:hover{border-bottom:1px #000000 solid;}
                #menulist ul li  .nextmenu {
                    border: 0px;
                }
    .phonemenu {
        display: block;
        width: 50px;
        float: right;
        padding: 10px 20px 0px 0px;
    }
    .menutwozhu {
        display: none;
    }
    .encn { display:none;
    }
    .menubx {
        height: 80px;
       
    }


    .ind8left {
    width:80%; margin-left:10%; }
    .ind8right { width:100%;
    }

    .sjbottomzhi_left { width:100%;
    }

        .sjbottomzhi_left dl { width:20%; text-align:center;
        }
      .sjbottomzhi_left  .sjbottomzhi_left11 {width: 79%; margin-left: 4%; text-align: left; margin-bottom:30px;
}

    .sjbottomzhi_right { text-align:center; width:20%; margin:auto; position:absolute; right:5%; margin-top:10px;
    }
    .botlogo {
    margin-top:-1px;}
    .tj {display:none;
    }
    .sjbottom_copyright table { margin:auto; float:none;
    }
    .jscc { width:100%; text-align:center;
    }

    .compet ul li { width:47%;
    }
    .compet3 ul li { /*width:46%;min-height:200px;*/ font-size:16px;
    }
    /*.competind2_1 { min-height:900px;
    }*/
    .aboutmenulist ul li { font-size:16px;     width: 15%;
    float: left;
    margin: 10px 4%; padding-top: 11%;
    }

    .habout { min-height:1000px;
}
    .honorlist1 ul li { width:45%;
    }


       .honorlist2 ul li { width:45%;
    }
       .hhonor {min-height:3300px;
}
       .hhistory {  min-height: 1600px;
}

       .hculture {min-height: 1300px;
}
    .joblist_right { margin-bottom:10px;
    }

    .contact9left {  width:90%; margin-left:5%;
    }
    .contact9right { width:95%; margin-top:30px;
    }
    .contact4 { 
    }
    .contact5 ul li { font-size:16px;
    }

    .tuleft { width:auto; padding-left:0px;
    }
    .promenu { width:240px; height:50px; margin: 30px auto auto auto; display:block;
    }
        .promenu ul li { width:50%; float:left; background-color:#808080; color:#fff; cursor:pointer; line-height:50px; display:block; font-size:16px;
        }

    .listproduct ul li {
        width: 44%;
        float: left;
        margin: auto 3%;
        position: relative;
        cursor: pointer;
    }
    .promenu2 a {
        width: 200px;
        margin: 10px 10px;
        padding: 2px 5px;
        font-weight: bold;
        border: 1px #808080 solid;
        color: #808080;
        font-size: 16px;
        display: inline-block;
        line-height: 40px;
        text-align: center;
    }

}

 @media screen and (max-width: 776px) {
      .ind1_title {margin-bottom:0px;
    }


}
@media screen and (max-width: 776px) {

}

 @media screen and (max-width: 480px) {

    
   
}