 body,div,ul,li {
        margin:0;
        padding:0;
        font-style:normal;
        font-family:"microsoft yahei";
    }
    body {
        color: #727272;
        background:#FFF;
    }
    ol,ul,li {
        list-style:none
    }
    .ziti {
        font-family:"microsoft yahei";
    }
    /*顶部盒子*/
    .haoquanyi_head_top{
        margin: auto;
        width:100%;
        height:37px;
        padding:2px;
        background-color:#EFF0F1;
        border-top:2px solid #e7e8e9;

    }
    .haoquanyi_head_top .head_top_box1{
        margin: auto;
        width:1180px;
    }
    .haoquanyi_head_top .head_top_box1 .haoquanyi_head_top_left{
        margin: auto;
        float: left;
        font-size:14px;
        display:flex;
        flex-wrap: wrap;
    }
    .haoquanyi_head_top .head_top_box1 .haoquanyi_head_top_left li{
        margin: auto;
        padding:5px;
        font-size:12px;
        color: #727272;
        text-align:center;
    }
    .haoquanyi_head_top .head_top_box1 .haoquanyi_head_top_right{
        float: right;
        display:flex;
        flex-wrap: wrap;
    }
    .haoquanyi_head_top .head_top_box1 .haoquanyi_head_top_right li{
        margin: auto;
        padding:5px;
        font-size:12px;
        color: #727272;
        text-align:center;
    }
    /*顶部盒子结束*/

    /*中间LOGO 搜索*/
    .haoquanyi_head .hqy_top {
        height:120px;
        min-height: 120px;
        width:1180px;
        margin-right:auto;
        margin-left:auto;
        background:#FFFFFF;
    }
    .haoquanyi_head .hqy_top .hqy_logo {
        float:left;
        height:70px;
        width:400px;
        margin-top:16px;
        margin-bottom:14px;
        cursor:pointer;
    }




    .haoquanyi_head .hqy_top .search_shop {
        margin: auto;
        float:right;
        display:flex;
        flex-wrap: wrap;
    }
    .haoquanyi_head .hqy_top .search_shop li{
        margin-top:35px;
        padding:1px;
        font-size:14px;
        color: #727272;
        text-align:center;
    }
    .haoquanyi_head .hqy_top .search_shop input{
        width: 365px;
        height: 46px;
        font-size:14px;
    }
    .haoquanyi_head .hqy_top .search_shop button{
        width: 100px;
        height: 46px;
        font-size:14px;
    }
    /*导航*/
    .haoquanyi_head .haoquanyi_com_navigation  {
        border-bottom:1px solid #017390;
        width:100%;
        height:60px;
        background:#00A2CA;
    }

    .haoquanyi_head .haoquanyi_com_navigation .hqy_top_nav {
        width:1180px;
        margin-right:auto;
        margin-left:auto;
        height:50px;

    }
    .haoquanyi_head .haoquanyi_com_navigation .hqy_top_nav li {
        display:inline;
        height:60px;
    }
    .haoquanyi_head .haoquanyi_com_navigation .hqy_top_nav li a {
        display:inline-block;
        padding:0 20px;
        height:60px;
        line-height:60px;
        color:#FFF;
        font-family:"\5FAE\8F6F\96C5\9ED1";
        font-size:16px
    }
    .haoquanyi_head .haoquanyi_com_navigation .hqy_top_nav li a:hover {
        background:#f44336
    }


    .header-class-list{width:100px;height:30px;position:relative}
    .header-class-list .header-class-list-box{
        width: 1140px;
        min-height: 100%;
        position: absolute;
        display: none;
        padding: 20px;
        border-top: 5px solid #f44336;
        top: 39px;
        left: -110px;
        background-color: #ffffff;
        z-index: 1000;
        border-radius: 10px;
        box-shadow: 4px 4px 15px #43434e;
    }
    .header-class-list:hover .header-class-list-box{display:block}
    .header-class-list .header-class-list-box .li-box{
        float: left;
        color: #717171;
        font-size: 14px;
        display: block;
        padding: 5px;
        width:130px;
        height:30px;
        margin:10px;
        border-top:1px solid #eeeeee;
        border-left:1px solid #eeeeee;
        border-right:1px solid #eeeeee;
        border-bottom:1px solid #eeeeee;
        cursor: pointer;
        border-radius:5px;
        background-color: #FFFFFF;

    }
    .header-class-list .header-class-list-box .li-box:hover{
        color: #ff2d00;
        border:1px solid #ff2d00;
    }

    .head-daohang{
        width: 100%;
        background-color:#EFF0F1;
        border-bottom: 1px solid #e2e2e2;
    }
    .head-daohang .box{
        margin: 0 auto;
        display:flex;
        width: 1180px;
        text-align:center;
    }
    .head-daohang .box li{
        margin: 12px;
        overflow: hidden;
        font-size: 14px;
        color: #707070;
        text-align: left;
    }
    .head-daohang .box li i{
        font-size: 12px;
        color: #707070;
    }
    .head-daohang .box a:link{
        color: #707070;
    }
    .head-daohang .box a:visited{
        color: #707070;
    }
    .head-daohang .box a:hover{
        color: #ff8020;
    }

    /*底部菜单*/
    .hqy_footer {
        margin-top:100px;
        overflow:hidden;
        clear:both;
        border-top: 10px solid #ebebeb;
        background: linear-gradient(to top,#ffffff91,#efefef,#e5e5e5);
        border-top: 12px solid #ebebeb;
    }
    .hqy_footer .nb {
        width:1180px;
        margin:20px auto;
    }
    .promise {
        overflow:hidden;
        clear:both;
        border-bottom:1px solid #efeaea;
        padding:25px 0 20px;
    }
    .promise ul li {
        width:25%;
        float:left;
        text-align:center;
    }
    .promise .promise-box .word {
        width:64%;
        text-align:left;
        margin-left:15px;
        *float:left;
    }
    .promise .promise-box .yec-icon {
        width:70px;
        height:70px;
        border-radius:100%;
        margin:0 auto;
        background:url(/Public/images/footer.png) no-repeat;
        font-size:50px;
        display:inline-block;
        vertical-align:middle;
        *float:left;
    }
    .promise .promise-box .yec-icon-qg {
        background-position:0 0;
    }
    .promise .promise-box .yec-icon-fare {
        background-position:-70px 0;
    }
    .promise .promise-box .yec-icon-cs {
        background-position:-140px 0;
    }
    .promise .promise-box .yec-icon-help {
        background-position:-210px 0;
    }
    .promise ul li h3 {
        font-size:18px;
        margin-bottom:4px
    }
    .promise ul li p {
        color:#969696;
        font-size:14px;
    }
    .promise .promise-box .word {
        display:inline-block;
        vertical-align:middle;
        color:#3681d0;
    }
    .foot-navson {
        padding:30px 0 20px;
        overflow:hidden;
        clear:both;
        display:none;
    }
    .foot-navson .navsonbox dl {
        float:left;
        width:178px;
    }
    .foot-navson .navsonbox dt {
        margin-bottom:10px;
    }
    .foot-navson .navsonbox dt a {
        font-size:14px;
    }
    .foot-navson .navsonbox dd a {
        color:#646464;
        line-height:26px;
    }
    .foot-navson .foot-service {
        float:right;
        width:300px;
        text-align:center;
    }
    .foot-navson .foot-service p {
        font-size:18px;
    }
    .foot-navson .foot-service .tel {
        font-size:30px;
        margin:10px 0;
    }
    .foot-navson .btn-service {
        font-size:14px;
        color:#fff;
        background-color:#007cc3;
        width:100px;
        height:36px;
        border-radius:5px;
        display:block;
        margin:0 auto;
        line-height:36px;
    }
    .foot-sortnav {
        text-align:center;
    }
    .foot-sortnav .box {
        display:inline-block;
        position:relative;
        padding:0 16px;
        *display:inline;
    }
    .foot-sortnav .box:after {
        position:absolute;
        content:'';
        width:2px;
        height:13px;
        background:url(/Public/images/footnav_bg.jpg) no-repeat;
        top:2px;
        right:0;
    }
    .foot-sortnav .box:last-child:after {
        display:none;
    }
    .copyright {
        font-size:14px;
        text-align:center;
        padding:15px 0;
        color:#a4a4a4;
    }
    .copyright a {
        color:#858585;
    }
    .foot-authentication {
        text-align:center;
    }
    .foot-authentication a {
        display:inline-block;
        width:89px;
        height:30px;
        background:url(/Public/images/footer.png) no-repeat;
        margin:0 5px;
    }
    /*背景色*/
    .bg_cyan{
        background-color: #07bf88;/*青*/
    }
    .bg_orangered{
        background-color: #ff4d00;/*橙红*/
    }
    .bg_blue{
        background-color: #017edb;/*蓝*/
    }
    .bg_darkblue{
     background-color: #02738f;/*深蓝*/
    }
    .bg_darkpurple{
     background-color: #b77ba3;/*深紫*/
    }
