/*���ݺ���*/
*{
    margin:0px;
    padding:0px;
}
.validate_tip{
	color: red;
}
@font-face {
    font-family: 'pingfang';
    src: url('../font/PingFang-Jian-ChangGuiTi-2.ttf');
}

html,body{
    width:100%;
    font-family: 'pingfang';
}

@media only screen and (min-width: 1920px) {
    html,body{
        font-size: 100% !important;
    }
}

@media (min-width: 1700px) {
    html,body{
        font-size: 80% !important;
    }
}
@media (min-width: 1200px) {
    html,body{
        font-size: 60% !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    html,body{
        font-size: 60% !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    html,body{
        font-size:62.5% !important;
    }
}


ul li{
    list-style-type: none;
    padding:0;
    margin:0;
}
a{
    text-decoration:none;
}
.box {
    width: 61.5%;
    /*min-width:1022px;*/
    height:auto;
    margin:0 auto;
}

ul,li,ol {
    list-style: none;
}
/*ͷ��*/
.header{
    display:table;
    height:120px;
    min-width:1000px;
}
.header .head_logo{
    width: auto;
    height: 53px;
    float: left;
    margin-top: 33px;
}
.nav{
    width:auto;
    line-height:54px;
    text-align:center;
    position:relative;
    float:right;
    font-family:"΢���ź�";
    z-index:1000;
}
ul.nav-main{
    float: right;
    list-style-type: none;
    margin-top: 37px;
    margin-bottom: 0;
}
ul.nav-main span{
    display:inline-block;
    margin-left:18px;
    width:12px;
    height:9px;
}
/*����������*/
ul.nav-main>li{
    display: inline-block;
    height: auto;
    width: 119px;
    text-align: center;
}
ul.nav-main>li>a{
    display: inline-block;
    font-size: 2.5rem;
    color: #333333;
    text-decoration: none;
    line-height: 46px;
}
/*���غ�������*/
div.hidden-box{
    width:133px;
    position:absolute;
    display:none;
    background:white;
    top:89px;
}
.hidden-box>ul{
    list-style-type:none;
    cursor:pointer;
    margin-bottom:0px;
}
.hidden-box>ul .subnav{
    height:60px;
    border-bottom:1px solid #eee;
}
.hidden-box>ul .subnav>a{
    line-height:60px;
    font-size:20px;
    font-weight:500;
    color:#323232;
    text-decoration:none;
}
.hidden-box>ul .subnav:hover a{
    color:#ff9629;
}
/*���غ���λ������*/
.hidden-loc-index{
    left:130px;
}
.active{
    border-bottom: 4px solid #ff9629;
}
/*���˶���*/
.display_flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.display_flex > *{
    display: block;
}
.justify-content_flex-justify{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}











