/*css*/
body {margin:0px;font-family: "微软雅黑";font-size: 14px;line-height: 180%;color: #fff; min-width:320px;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, a, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;list-style-type: none; text-decoration: none;}
img { border:0px;  display: block;}

.index_logo{
    margin-top:90%;
}
.index_logo_center{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform:translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    display: inline-block;
}
.index_logo_center span{
    float: left;
    font-size: 18px;

}
.index_logo_center .left{
    position: relative;
    top: 7vw;
    left: 10px;
}
.index_logo_center .logo{
    width: 110px;
}
.index_logo_center .right{
    position: relative;
    top: 7vw;
    left: -10px;
}

/* 图标分类项 */
.entry_list{ width:100%; overflow:hidden;  padding-bottom: 10px;}
.entry_list ul{ width:95%; margin:0 auto; margin-top:10px;}
.entry_list li a{width:25%; float:left; overflow:hidden; text-align:center; margin-top: 10px;}
.entry_list li img{width:60%; position: relative;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform:translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.entry_list li span{ display:block; line-height:32px; color:#fff;}

.index_phone{
    text-align: center;
    margin-top: 8vw;
    font-size: 17px;
    color: #edd2cc;
}


/*footer_nav1底部悬浮菜单css*/
.v_nav { position: fixed; bottom: 0; width: 100%; height:48px; z-index: 97;padding:0px; margin:0px; padding-bottom:2px; padding-top:11px ; background: url("../images/line_02.png") no-repeat top;
    background-size: contain;}
.vf_nav{ width:100%;height:45px; margin:auto; padding:0px; margin:0px;}
.vf_nav ul li{ width:25%; height:45px; float:left; text-align:center; margin:0px;}
.vf_nav ul li a{ text-align:center; font-size:12px; color:#fff;  width:45px; display:block; height:45px; position: relative; margin:auto}
.vf_nav ul li i{ display:block;  width:25px; height:25px; margin:auto; }

.vf_1{ background:url(../images/index1_27.png) no-repeat center; background-size:86%;}
.vf_2{ background:url(../images/index1_29.png) no-repeat center; background-size:86%;}
.vf_3{ background:url(../images/index1_22.png) no-repeat center; background-size:86%;}
.vf_4{ background:url(../images/index1_24.png) no-repeat center; background-size:86%;}


.vf_nav ul li span{ display:block; width:100%; height:20px; line-height:20px;}
.vf_nav ul li a:active{color: #ff7171;}
.vf_nav_this{
    color:#e01222;
}








