@charset "utf-8";
/* CSS Document */
html, body { margin:0px; padding:0; font-family:"Microsoft YaHei","微软雅黑"; background:#fff; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
.fl { float:left; }
.fr { float:right; }
a { color:#4a4b55; text-decoration:none; cursor:pointer; }
a:hover { color:#d00; text-decoration:none;   }

.bj { width:100%; margin:0 auto; overflow:hidden; background:#f5f5f5; }

body{min-width: 1180px;margin:0 auto;}

.clear{width: 100%;height: 50px;}

.w1180{width: 1180px;margin:0 auto;}

/*底部*/
.footer { width:100%; margin:0 auto; overflow:hidden;  background:#f5f5f5; border-top:1px solid #ebebeb; }
.footer .copy { width:580px; margin:0 auto; overflow:hidden; padding:16px 0; }
.footer .copy h1 { float:left; padding:12px 30px 0 0px;}
.footer .copy h2 { float:left; font-size:12px; line-height:28px; color:#777; text-align:center; padding:6px 0 0 0px; }
.footer .copy a { color:#0a974a; }
.footer .copy a:hover { color:#0a974a; text-decoration:underline; }

/*头部*/
.header{width: 100%;min-width: 1180px;height: 504px;background: url(bg.jpg) no-repeat center top;}


/*中间*/
.container{width: 1180px;margin:0 auto;overflow: hidden;}
.idx-tit{font-size: 30px;font-weight: bold;height: 67px;line-height: 67px;margin-bottom: 10px;}
.idx-tit-2{height: 70px;line-height: 70px;margin-bottom: 10px;border-top:3px solid #f2f2f2;font-size:20px;color:#666;line-height: 83px;margin-bottom: 25px;}
.idx-tit-2 span{font-size:30px;font-weight: bold;margin-right: 10px;border-top:3px solid #007ed6;display: block;float: left;margin-top:-3px;color:#000;line-height: 70px;}
.idx-tit span{margin-left:10px;font-size: 20px;font-weight: normal;color:#666}
.idx-yhzc{border-top:1px solid #666;border-bottom: 1px solid #666;padding: 30px 0;overflow: hidden;}
.idx-yhzc > a{display: block;width: 25%;float:left;text-align:center;height: 180px;font-size:21px;color: #666;font-weight: bold;line-height: 290px;}
.idx-yhzc > a.yhzc-d1{background: url(d1n.jpg) no-repeat center top;}
.idx-yhzc > a.yhzc-d2{background: url(d2.jpg) no-repeat center top;}
.idx-yhzc > a.yhzc-d3{background: url(d3.jpg) no-repeat center top;}
.idx-yhzc > a.yhzc-d4{background: url(d4.jpg) no-repeat center top;}
.idx-yhzc > a.yhzc-d1:hover{background: url(d1.jpg) no-repeat center top;}
.idx-yhzc > a.yhzc-d2:hover{background: url(d2h.jpg) no-repeat center top;}
.idx-yhzc > a.yhzc-d3:hover{background: url(d3h.jpg) no-repeat center top;}
.idx-yhzc > a.yhzc-d4:hover{background: url(c2.jpg) no-repeat center top;}

.zdcy{background: #f5f5f5;width: 100%;overflow: hidden;min-width: 1180px;height: 600px;}
.zdcy-box{width: 580px;float: left;height: 210px;margin-bottom: 30px;}
.zdcy-box.fr{float: right;}
.zdcy-box img{width: 280px;height: 210px;float: left;}
.zdcy-box-con{float: left;width: 250px;padding:0 25px;background: #fff;height: 210px;}
.zdcy-box-con-tit{font-size: 22px;margin-top:25px;}
.zdcy-box-con-info{color:#666;margin:10px 0;line-height: 28px;}
.zdcy-box-con-more{width: 78px;height: 30px;border:1px solid #8e8e8e;background: #f4f4f4;text-align: center;display: block;line-height: 30px;margin-top:15px;}

.item-2-fl{width:570px;float: left;}
.item-2-fr{width: 550px;float: right;}
.link-zc a{background: url(rjt.jpg) no-repeat left center;color:#666;font-size: 17px;display: block;text-indent: 18px;height: 33px;line-height: 33px;}

.idx-c-link a{width: 141px;height: 175px;line-height: 285px;display: block;float: left;text-align: center;margin-bottom: 25px;font-weight: bold;}
.link-c1{background: url(c1.jpg) no-repeat center top;}
.link-c2{background: url(c2n.jpg) no-repeat center top;margin:0 63px;}
.link-c3{background: url(c3.jpg) no-repeat center top;}
.link-c4{background: url(c4.jpg) no-repeat center top;margin-bottom: 0px;}
.link-c5{background: url(c5.jpg) no-repeat center top;margin:0 63px;margin-bottom: 0px;}
.link-c6{background: url(c6.jpg) no-repeat center top;margin-bottom: 0px;}
.link-c1:hover{background: url(c1h.jpg) no-repeat center top;}
.link-c2:hover{background: url(c2.jpg) no-repeat center top;}
.link-c3:hover{background: url(c3h.jpg) no-repeat center top;}
.link-c4:hover{background: url(c4h.jpg) no-repeat center top;}
.link-c5:hover{background: url(c5h.jpg) no-repeat center top;}
.link-c6:hover{background: url(c6h.jpg) no-repeat center top;}

/*幻灯片*/
.ul_change_a2{position: absolute;bottom: 9px;left: 0px;}
.ul_change_a2 span{width:158px;height:80px;display:block;opacity:0.7;filter:alpha(opacity=60);float: left;margin-right:9px;}
.ul_change_a2 span.on{opacity: 1;filter:alpha(opacity=100);}
.ul_change_a2 img{height: 80px;width:158px;}
.changeBox_a1{float:left;width:1180px;height:428px;position:relative;background: #0f5f9a}
.changeBox_a1 .a_bigImg img{position:absolute;display:none}
.changeBox_a1 .changeDiv img{width:480px;height:320px}
.changeDiv{position:absolute;bottom:0px;top:0px;display:none;height:428px;width: 1180px;}
.changeDiv h3{position:absolute;bottom:0;width:100%;height:38px;line-height:38px;background:#000;filter:alpha(opacity=70);opacity:0.7}
.changeDiv h3 a{display:block;color:#fff;font-size:16px;text-align:left;text-indent:15px;font-weight:normal;line-height: 38px;}
.idx-new-box{width: 444px;height: 350px;position: absolute;right: 0px;top:38px;color:#fff;padding: 35px 30px 0 40px;}
.idx-new-bg-white{background: #fff;height: 38px;width: 519px;position: absolute;right: 0px;top: 0px;}


.old_type .idx-tit-2 span{
    font-size: 45px;
}

.old_type .idx-tit-2{
    font-size: 28px;
}

.old_type .idx-new-box a{
    font-size: 45px;
}

.old_type .idx-new-box span{
    font-size: 26px;
}

.old_type .idx-new-box div{
    font-size: 25px !important;
}

.old_type .changeDiv,
.old_type .changeBox_a1{
    height: 600px;
}

.old_type .changeDiv img,
.old_type .changeDiv > a{
    height: 500px !important;
    object-fit: cover;
}

.old_type .item-2-fr{
    width: 600px;
}

.old_type .idx-c-link a{
    font-size: 25px;
}

.old_type .link-zc a{
    font-size: 28px;
    height: auto;
    line-height: 50px;
}

.old_type .idx-tit{
    font-size: 45px;
}

.old_type .idx-tit span{
    font-size: 28px;
}

.old_type .zdcy-box{
    height: 270px;
}

.old_type .zdcy{
    height: 660px;
}

.old_type .zdcy-box img{
    height: 250px;
    object-fit: cover;
}

.old_type .zdcy-box-con{
    height: 250px;
}

.old_type .zdcy-box-con-tit{
    font-size: 30px;
    margin-top: 10px;
}

.old_type .zdcy-box-con-info{
    font-size: 25px;
}

.old_type .zdcy-box-con-more{
    width: 120px;
    height: 35px;
    line-height: 35px;
    font-size: 25px;
}

.old_type .idx-yhzc > a{
    font-size: 30px;
}

.mobile_type{
    min-width: 100%;
}

.mobile_type .header{
    min-width: 100%;
    height: 500px;
    background-size: 100% 100%;
    object-fit: cover;
}

.mobile_type .zdcy{
    min-width: 100%;
}

.mobile_type .changeBox_a1,
.mobile_type .changeDiv,
.mobile_type .container{
    width: 100%;
}

.mobile_type .zdcy,
.mobile_type .item-2-fr,
.mobile_type .item-2-fl,
.mobile_type .item-2-fl,
.mobile_type .container{
    margin-bottom: 30px;
}

.mobile_type .changeBox_a1{
    height: 450px;
}

.mobile_type .changeDiv > a{
    width: 50% !important;
}

.mobile_type .idx-new-box{
    width: 45%;
    height: 380px;
}

.mobile_type .changeBox_a1 .changeDiv img{
    width: 50% !important;
}

.mobile_type .item-2-fr,
.mobile_type .item-2-fl{
    width: 100%;
    margin-top: 30px;
}

.mobile_type .item-2-fl div video,
.mobile_type .item-2-fl div{
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    max-height: 100%;
    overflow: auto;
}

.mobile_type .idx-c-link a{
    width: 29%;
    font-size: 3vw;
    line-height: 32vw;
}

.mobile_type .item-2-fl .fl{
    width: 50% !important;

}

.mobile_type .item-2-fl .fl img{
    width: 100% !important;
    height: 100% !important;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.mobile_type .item-2-fl .fr{
    float: none;
}

.mobile_type .link-zc a{
    font-size: 3vw;
    line-height: 5vw;
    height: auto;
}

.mobile_type .clear{
    height: 0px;
}

.mobile_type .items1 a{
    display: inline-block;
    width: 49%;
    margin-bottom: 10px;
}

.mobile_type .items1 a img{
    width: 100%;
}

.mobile_type .items2 img{
    width: 49%;
}

.mobile_type .zdcy{
    height: auto;
}

.mobile_type .zdcy-box,
.mobile_type .w1180{
    width: 100%;
}

.mobile_type .zdcy-box{
    height: auto;
}

.mobile_type .zdcy-box img{
    width: 45%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}

.mobile_type .zdcy-box-con{
    width: 49%;
    height: auto;
}

.mobile_type .zdcy-box-con-tit{
    font-size: 4vw;
}

.mobile_type .zdcy-box-con-info{
    font-size: 3vw;
    line-height: 5.9vw;
}

.mobile_type .zdcy-box-con-more{
    width: 40%;
    height: auto;
    font-size: 3vw;
    line-height: 6vw;
}

.mobile_type .idx-tit-2 span,
.mobile_type .idx-tit{
    font-size: 5vw;
    height: auto;
    line-height: 7vw;
}

.mobile_type .idx-tit-2,
.mobile_type .idx-tit span{
    font-size: 3vw;
}

/* 移动端适老化 */
.ariaMobileHeaderIntop .header{
    height: 150px;
}

.ariaMobileHeaderIntop .idx-tit-2{
    height: auto;
}

.ariaMobileHeaderIntop .idx-tit-2 span{
    margin-top: -6px;
}

.ariaMobileHeaderIntop .idx-c-link a{
    width: 49%;
    display: inline-block;
    margin: 0px;
}

.ariaMobileHeaderIntop .container{
    margin-bottom: 0px;
}

.ariaMobileHeaderIntop .zdcy-box img{
    width: 100%;
}

.ariaMobileHeaderIntop .idx-yhzc > a{
    width: 50%;
}

.ariaMobileHeaderIntop .container .idx-yhzc .yhzc-d1,
.ariaMobileHeaderIntop .container .idx-yhzc .yhzc-d2,
.ariaMobileHeaderIntop .container .idx-yhzc .yhzc-d3{
    line-height: 300px !important;
}


.ariaMobileHeaderIntop .footer{
    padding-bottom: 100px;
}

.ariaMobileHeaderIntop .center{
    height: 470px;
}

.ariaMobileHeaderIntop .footer .foot-logo{
    bottom: 0px;
}

.ariaMobileHeaderIntop .ariafontcontent{
    bottom: 20px !important;
}

.ariaMobileHeaderIntop .idx-new-box{
    top: 350px;
    width: 100%;
    height: auto;
    padding: 0px;
}

.ariaMobileHeaderIntop .changeDiv > a,
.ariaMobileHeaderIntop .changeBox_a1 .changeDiv img{
    width: 100% !important;
    height: 250px !important;
    object-fit: cover;
}

.ariaMobileHeaderIntop .ul_change_a2{
    top: 270px;
    width: 100%;
}

.ariaMobileHeaderIntop .ul_change_a2 span{
    width: 30%;
}

.ariaMobileHeaderIntop .ul_change_a2 img{
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.ariaMobileHeaderIntop .zdcy-box-con{
    width: 100%;
}

.ariaMobileHeaderIntop .link-c2,
.ariaMobileHeaderIntop .link-c3,
.ariaMobileHeaderIntop .link-c4,
.ariaMobileHeaderIntop .link-c5,
.ariaMobileHeaderIntop .link-c6,
.ariaMobileHeaderIntop .link-c1:hover,
.ariaMobileHeaderIntop .link-c2:hover,
.ariaMobileHeaderIntop .link-c3:hover,
.ariaMobileHeaderIntop .link-c4:hover,
.ariaMobileHeaderIntop .link-c5:hover,
.ariaMobileHeaderIntop .link-c6:hover,
.ariaMobileHeaderIntop .link-c1{
    background-position: 50% 40px;
}

.ariaMobileHeaderIntop .changeBox_a1{
    height: 1140px;
}

.ariabodytopfiexed .item-2-fl{
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.ariabodytopfiexed .idx-yhzc{
    margin: 0 2px;
}









/* 底部 */
.mobile_type .footer{
    height: auto;
    padding-bottom: 40px;
}

.mobile_type .center{
    width: 100%;
}

.mobile_type .footer .foot-text{
    font-size: 4vw;
}

.mobile_type .footer .foot-text p{
    height: auto;
    line-height: 6vw;
}

.mobile_type .footer .foot-text a{
    font-size: 4vw !important;
    line-height: 6vw !important;
    height: auto !important;
}

.mobile_type .foot-text img{
    width: 4vw;
    position: relative;
    top: 10px;
}

















.old_type .footer{
    height: 280px;
}

.old_type .footer .foot-text p{
    height: auto;
    line-height: 65px;
}

.old_type .footer .foot-text a,
.old_type .footer .foot-text{
    font-size: 25px;
}

.old_type .more_btn{
    width: 120px;
    height: auto;
}

.old_type .more_btn a{
    font-size: 24px;
    line-height: 40px;
}
