@charset "utf-8";
html, body, a, p, ul,ol, li, dl, dt, dd, div, h1,td, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table,td,tr {box-sizing:border-box;margin:0;padding:0;}
html,body {width:100%;font-size: 14px;color: #333333;font-family: "microsoft yahei";}
li {list-style: none;}
img {border:0;vertical-align:middle}
a {text-decoration:none;color: #333333;}
.fl {float:left;}
.fr {float:right;}
.ofh{ overflow: hidden;}
.mag{ margin: 0 auto;}
.cb{ clear: both;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.container {width: 1200px;margin: 0 auto;}
.container1{ width: 1350px;margin: 0 auto;}
em{ font-style: normal;}


/*电脑屏幕大于1440*/
/*头部*/
.header{background:url('headerbg231221.jpg') no-repeat center 0; background-size: cover; width: 100%; height: 500px;}
.header-zhhy{background:url('headerbgzhhy.jpg') no-repeat center 0; background-size: cover; width: 100%; height: 500px;}
.header-zhsc{background:url('headerbgshch.jpg') no-repeat center 0; background-size: cover; width: 100%; height: 500px;}
.wza{ color: #f63f1d; display: inline-block;padding:25px 10px 0;border:none }
.nyncb_link{ padding-top: 10px;}
.logo-div{ width: 1200px; margin: 0 auto;}
/*内容*/
.content {width: 100%; }




/*尾部*/
/*footer*/
.footer {
    background: #F8F8F8;
    position: relative;
    z-index: 15;
    display: block;
}
.footeryd{ display: none;}

.footerTopUl {
    width: 100%;
    position: absolute;
    bottom: 163px;
    left: 0;
    background: #f0f0f0;
    border-top: 4px solid #FA7C08;
    overflow: hidden;
    height: 0;
    z-index: 9;
}

.footerTopUl .center {
    background: #e5e5e5;
    padding-bottom: 9px;
}

.footerTopUl ul.active {
    display: block;
}

.footerTopUl ul {
    display: none;
    overflow-y: auto;
    height: 120px;
    padding: 9px 0 20px 0px;
    font-size: 19px;
    width: 1200px;
    margin: 0 auto;
}

.footerTopUl ul li {
    width: 295px;
    float: left;
    font-size: 14px;
}

.footerTopUl ul.sec li {
    width: 593px;
    float: left;
    font-size: 14px;
}

.footerTopUl ul li a {
    padding-left: 28px;
    color: #333;
    display: block;
    line-height: 28px;
    font-size: 14px;
}

.footerTopUl ul li a:hover {
    background: #FA7C08;
    color: #fff;
}

.footer_web_linkBox {
    height: 52px;
    border-bottom: 1px solid #E4E4E4;
    width: 1200px;
    margin: 0 auto;
}

.footer_web_linkLA {
    display: block;
    float: left;
    height: 52px;
    line-height: 52px;
    color: #333;
    font-size: 14px;
    width: 99px;
}

.footer_web_linkUl {
    height: 52px;
    float: left;
}

.footer_web_linkUl .footer_web_linkLi {
    float: left;
    padding: 0 41px;
    text-align: center;
    height: 52px;
    line-height: 52px;
    color: #333;
    font-size: 14px;
    cursor: pointer;
}

.footer_web_linkUl .footer_web_linkLi img {
    vertical-align: middle;
    margin-left: 5px;
}

.footer_web_linkUl .footer_web_linkLi .footer_web_linkLiA {
    color: #333;
}

.footer_web_linkUl .footer_web_linkLi .footer_web_linkLiA:hover {
    color: #FA7C08;
}

.footer_web_linkLi2.active {
    background: #f0f0f0;
    color: #FA7C08;
}

.footer_web_linkBBox {
    height: 52px;
    border-bottom: 1px solid #E4E4E4;
}

.footer_web_linkBBox span {
    float: left;
    line-height: 52px;
    color: #333;
    font-size: 14px;
}

.footer_web_linkBBox ul {
    float: left;
    overflow: hidden;
    margin-top: 19px;
}

.footer_web_linkBBox ul li {
    float: left;
    padding: 0 14px;
    border-right: 1px solid #acacac;
    color: #333;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
}

.footer_BBox {
    height: 112px;
    width: 1200px;
    margin: 0 auto;
}

.footer_BLImg {
    float: left;
    margin-top: 28px;
}

.footer_BZBox {
    float: left;
    padding-top: 26px;
    width: 1110px;
    text-align: center;
}

.footer_BZBox ul {
    overflow: hidden;
}

.footer_BZBox ul li {
    height: 14px;
    line-height: 14px;
    border-right: 1px solid #929292;
    padding: 0 22px;
    display: inline-block;
}

.footer_BZBox ul li:last-child {
    border-right: 0;
}

.footer_BZBox ul li a {
    font-size: 14px;
    display: block;
}

.footer_BZBox p {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 9px;
    color: #7B7B7B;
}

.footer_BZBox p span {
    padding: 0 9px
}

.footer_BRBox {
    float: right;
    padding-top: 13px;
}

.footer_BRBox a {
    display: block;
    float: left;
    /* margin-right: 19px; */
    text-align: center;
    font-size: 12px;
    color: #333;
}

.footer_BRBox a img {
    display: block;
    margin-top: 22px;
}

.footer_backTop {
    position: fixed;
    z-index: 111;
    right: 26px;
    bottom: 271px;
    height: 60px;
    width: 60px;
    border-radius: 5px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    box-shadow: 0px 0px 15px 6px #f3f3f3;
    padding-top: 4px;
}

.footer_backTop img {
    width: 50%;
}

.footer_backTop p {
    font-size: 12px;
    color: #F17600;
}




/*移动端*/
@media  screen and (max-width:1000px) {
    html,body {font-size: 100%;}
    .container {width: 100%;}
    .container1{ width: 100%;}
    .logo-div{ width:100%; margin: 0 auto;}
    .logo-div img { width: 50%;}
    .header .container img{ width: 50%;}
    .header {background: url("headerbg231221.jpg") center top no-repeat; background-size:150% auto;height:3rem;padding-top: 0;}
    .header-zhhy{background: url("headerbgzhhy.jpg") center top no-repeat; background-size:150% auto;height:3rem;padding-top: 0;}
    .header-zhsc{background:url('headerbgshch.jpg') no-repeat center 0; background-size:150% auto;height:3rem;padding-top: 0;}

    
 
    .footer {
        display: none;
    }
    .footeryd{ display: block;}
 
    .footeryd {margin-top:0;width: 100%;height: 260px;box-sizing: border-box;padding-top: .3rem; border-top:5px solid #FA7C08; margin-top: 40px;}
    .footer-box {display: none;}
    .footeryd .footer-line {display: none;}
    .yidon_ft_xinxi {display: block;}
    .yidon_ft_xinxi p {text-align: center;line-height: 28px;font-size: 14px;font-weight: 500; color: #fff;}
    .yidon_ft_xinxi p a{ color: #fff;}
    .footer-copy {text-align: center;}
    .footeryd .footer-copy .footer-left {float: none;width: 80px;margin: 20px 25px 0 0}
    .footeryd .footer-copy .footer-right {width: 130px;margin-right: 0;margin-top: 28px;height: 64px;display: inline-block;text-align: left; text-align: center;}
    .footer-middle ul{display: flex; justify-content: space-between; margin-bottom: 20px;}
    .footer-copy img {min-height: 50px;}
    .footeryd .footer-copy{ width: 100%;}
    .map-div{display: none; }
    .map-div-yd{ background: url(ccmapbg.jpg) no-repeat center bottom #daebf8;  margin: 0 auto;  display: block; width:100%; height: 8rem; margin: 0 auto; padding:0; }
}
