header,

ul,

li {

    padding: 0;

    margin: 0;

}



html {

    overflow: auto;

    overflow-x: hidden;

}



body {

    font: 14px/1.6 "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", tahoma;

    color: #333;

    margin: 0;

    padding: 0;

    text-align:center;  

}



p {

    padding: 0;

    margin: 0 0 10px;

}



.hh-lsn,

.hh-lsn ul,

.hh-lsn li {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}



a {

    text-decoration: none;

    color: #333;

    text-decoration: none;

}



a:hover,

a:focus {

    color: #014492;

    text-decoration: none;

}



article,

aside,

details,

figcaption,

figure,

.footer,

header,

hgroup,

main,

nav,

section,

summary {

    display: block;

}



img {

    border: 0;

}



hr {

    border: 0;

    border-bottom: 1px solid #eee;

    margin: 10px 0;

    clear: both;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    font-size: 100%;

    font-family: inherit;

    font-weight: 500;

    line-height: 1.1;

    color: inherit;

    margin: 0;

}



h1,

h2,

h3 {

    padding-top: 20px;

    padding-bottom: 10px;

}



h4,

h5,

h6 {

    padding-top: 10px;

    padding-bottom: 10px;

}



h1 {

    font-size: 36px;

}



h2 {

    font-size: 30px;

}



h3 {

    font-size: 24px;

}



h4 {

    font-size: 18px;

}



h5 {

    font-size: 14px;

}



h6 {

    font-size: 12px;

}



dl {

    margin: 0;

}



dt {

    font-weight: 700;

}



dd {

    margin-left: 0;

}



.hh-st {

    font-family: "宋体", "SimSun", "Arial Narrow", HELVETICA;

}



.hh-yh {

    font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", tahoma;

}



.hh-cb {

    clear: both;

}



.hh-mw {

    min-width: 1200px;

}



.hh-con {

    width: 1200px;

    margin: 0 auto;

}



.hh-tal {

    text-align: left;

}



.hh-tac {

    text-align: center;

}



.hh-tar {

    text-align: right;

}



.hh-fl {

    float: left;

}



.hh-fr {

    float: right;

}



.hh-col {

    float: left;

}



.hh-col-auto {

    overflow: hidden;

    _zoom: 1;

    _float: left;

}



.hh-h10 {

    height: 10px;

    clear: both;

}



.hh-h20 {

    height: 20px;

    clear: both;

}



.hh-h30 {

    height: 30px;

    clear: both;

}



.hh-h40 {

    height: 40px;

    clear: both;

}



.hh-h50 {

    height: 50px;

    clear: both;

}



.hh-h60 {

    height: 60px;

    clear: both;

}



.hh-h70 {

    height: 70px;

    clear: both;

}



.hh-h80 {

    height: 80px;

    clear: both;

}



.hh-h90 {

    height: 90px;

    clear: both;

}



.hh-h100 {

    height: 100px;

    clear: both;

}



.hh-block {

    display: block;

}



.hh-hide {

    display: none;

}



.hh-nowrap,

.hh-nowrap-all>*,

.hh-nowrap-li li,

.hh-nowrap-a a {

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



table {

    margin-bottom: 10px;

    border-collapse: collapse;

    border-spacing: 0;

}



table td,

table th {

    background: white;

    padding: 5px 10px;

    border: 1px solid #DDD;

}



table.hh-nobc {

    margin-bottom: 0;

    border-collapse: collapse;

    border-spacing: 0;

}



table.hh-nobc td,

table.hh-nobc th {

    background: transparent;

    padding: 0;

    border: 0;

}



.hh-f12 {

    font-size: 12px;

}



.hh-f14 {

    font-size: 14px;

}



.hh-f16 {

    font-size: 16px;

}



.hh-f18 {

    font-size: 18px;

}



.hh-f20 {

    font-size: 20px;

}



.hh-f22 {

    font-size: 22px;

}



.hh-f24 {

    font-size: 24px;

}



.hh-f26 {

    font-size: 26px;

}



.hh-f28 {

    font-size: 28px;

}



.hh-f30 {

    font-size: 30px;

}



.hh-f32 {

    font-size: 32px;

}



.hh-f34 {

    font-size: 34px;

}



.hh-f36 {

    font-size: 36px;

}



.hh-c1 {

    color: #E0181A;

}



.hh-c2 {

    color: #B0050B;

}



.hh-c3 {

    color: red;

}



.hh-c4 {

    color: red;

}



.hh-c5 {

    color: red;

}



.hh-m-show {

    display: none;

}



.transition-05 * {

    transition: all .5s;

    -moz-transition: all .5s;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

}



.transition-1 * {

    transition: all 1s;

    -moz-transition: all 1s;

    -webkit-transition: all 1s;

    -o-transition: all 1s;

}



.transition-2 * {

    transition: all 2s;

    -moz-transition: all 2s;

    -webkit-transition: all 2s;

    -o-transition: all 2s;

}



.transition-3 * {

    transition: all 3s;

    -moz-transition: all 3s;

    -webkit-transition: all 3s;

    -o-transition: all 3s;

}





/*顶部*/



.header .logo {

    display: block;

    height: 100px;

    width: 300px;

    background: url(../img/logo.png) no-repeat left center;

    padding: 0;

    text-indent: -99999px;

}



.header .right {}





/*导航*/



.nav-box {

    background: #000;

    height: 60px;

}



.nav-bar {

    font-size: 16px;

}



.nav-bar .li {

    display: block;

    float: left;

    position: relative;

}



.nav-bar .li>a {

    display: block;

    height: 60px;

    line-height: 60px;

    padding: 0 28px;

    color: #fff;

}



.nav-bar .li.cur a.a,

.nav-bar .li:hover a.a {

    background: #BA2221;

}



.nav-bar .li .subcat {

    position: absolute;

    left: 0;

    top: 100%;

    z-index: 5;

    background: rgba(255, 255, 255, .95);

    padding: 20px 10px 30px;

    overflow: hidden;

    width: 380px;

    display: none;

}



.nav-bar .li .subcat>a {

    display: block;

    width: 170px;

    float: left;

    text-align: center;

    line-height: 40px;

    border-bottom: 1px solid #E3E1E2;

    margin: 0 10px;

    color: #2C2A2B;

}



.nav-bar .li .subcat>a:hover,

.nav-bar .li .subcat>a.cur {

    color: #B62220;

}



.nav-bar .li:hover .subcat {

    display: block;

}





/*幻灯片*/



.slide {

    overflow: hidden;

}



.slide .swiper-slide {

    height: 400px;

}





/*栏目图片*/



.catimg {

    height: 300px;

    background-repeat: no-repeat;

    background-position: center top;

}





/*面包屑*/



.crumbs {

    height: 48px;

    line-height: 48px;

    /*background: #F4F4F4;*/

    position: relative;

}



.crumbs .hh-con {

    height: 48px;

    padding-left: 20px;

}



.crumbs a {

    color: #000;

}



.crumbs .interval {

    font-family: "宋体", Verdana;

}





/*左侧导航*/



.aside {

    width: 260px;

    margin-right: 30px;

    min-height: 10px;

}

/*分页*/



.pages {

    padding: 20px 0;

    text-align: center;

    clear: both;

}



.pages a,

.pages span {

    display: inline-block;

    line-height: 35px;

    width: 35px;

    height: 35px;

    background: #efefef;

    text-align: center;

    color: #ababab;

    border-radius: 50%;

    overflow: hidden;

}

.pages .a1{

    background: #ababab;

    color: #fff;

    font-family: "宋体", Verdana;

}

.pages a:hover,

.pages a:focus {

    font-weight: bold;

}



.pages span {

    font-weight: bold;

}





/*底部*/



.footer {

    margin: 0 auto;

    /*margin-top: 60px;*/

    width: 100%;

    min-height: 267px;

    background: url("../images/footer-bg.jpg") no-repeat !important;

}



.foot-box {

    margin: 0 auto;

    padding-top: 45px;

    width: 1302px;

    max-height: 267px;

    text-align: left;

}



.foot-box ul {

    width: 100%;

    list-style: none;

}



.foot-box li {

    margin: 0 60px;

    float: left;

}



.foot-h1 a,

.foot-h3 a {

    color: #778089;

    font-weight: 600;

}



.foot-h1 {

    margin-bottom: 15px;

}



.foot-h2 a {

    color: #778089;

}
.foot-h1 a:hover,.foot-h2 a:hover{ color:#1787bf;}


.foot-sb{

    margin: 0 auto;

    width: 100%;

    height: 45px;

    background: url("../images/foot-bottom.png") no-repeat;

}

.foot-sb-content{

    margin: 0 auto;

    width: 1200px;

    color: #a0a0a0;

    line-height: 45px;

}

/*main css*/

.izl-rmenu{position:fixed; right:10px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }

.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}



