@charset "utf-8";
/*CSS reset*/
*{margin:0;padding:0;}
body{margin:0;padding:0; font-family:"微软雅黑"; font-size:16px; line-height:1.5; cursor:default; color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix { *zoom:1;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.the{ color: #666; font-size: 14px; }
.abstract{ color: #656565; font-size: 14px; line-height: 20px; }
.col-33 {width: 33.3333% !important;}
.floor{ width: 1200px; margin: 0 auto; }
.w1200{ width: 1200px;margin: 0px auto;}

.header_bg{background: url(2022_kaifu_yhyshj_banner.png) no-repeat center;height: 560px;width: 100%;}
.logo{padding-top: 30px;}
.part01{padding: 0px 30px;margin-top: 20px;}
.title{ text-align: center;font-size: 40px;color: #25b1e7;line-height: 120px;}
.title a{ color: #25b1e7;}
.part01 ul li{ font-size: 20px;line-height: 60px;list-style-type: disc;list-style-position:inside;}
.part01 ul li a{color: #333;}
.part01 ul li a:hover{ color: #006eab;}
.part01 ul li span{color: #999;margin-left: 20px;}
.biaoyu{ margin-top: 40px;}
.biaoyu img{width: 100%;height: auto;}

/* 底部 */
.footer{ margin-top: 20px; background-color: #006eab; }
.footer a,.footer p{ color: #fff; font-size: 14px; }
.footer p{ font-size: 14px; line-height: 24px; }
.footer .link{height: 55px;line-height: 55px;overflow: hidden;border-bottom: 1px solid #034365;background: #006eab;}
.footer .link a{display: block;width: 25%;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;}
.footer .link a:hover,.footer a:hover{ text-decoration: underline; }
.footer .footer-info { padding: 25px 0; }
.footer .footer-info .col-33{ float: left; }
.footer .footer-info .box-l,.footer .footer-info .box-c{ border-right: 1px dashed #fff; }
.footer .footer-info .box-c{ padding-left: 110px; }
.footer .footer-info .box-r{ float: right; }
.footer .footer-info .box-r img{ margin-left: 10px!important; margin-top: 9px!important; text-align: right; }


@media screen and (max-width:1200px){
    .w1200{width: 100%;}
    .logo{width: 60%;}
    .logo img{width: 100%;height: auto;}
    .floor{ width: 98%;}
    .col-33{width: 49% !important;}
}

@media screen and (max-width:900px) {
    .header_bg{
        height: 360px;
        background-size: cover;
    }
    .footer .footer-info .box-r{
        float: unset;
    }
    
}
@media screen and (max-width:500px) {
    .footer .link{height: 110px;}
    .footer .link a{width: 48%;}
    .header_bg{
        height: 30vh;
        background-size: cover;
    }
    .part01 ul li{margin-bottom: 10px;line-height: 34PX;}
    .part01 ul li a{font-size: 16px;line-height: 34px;margin-bottom: 5px;}
    .title{line-height: 40px;font-size: 20px;margin-bottom: 10px;}
    .biaoyu img{height: 80px;}
    .logo{padding-top: 10px;}
    .col-33{width: 98% !important;}
    .footer .footer-info .box-c{padding-left:unset ;}
    .footer p{line-height: 30px;text-align: center;}
    .footer .footer-info .box-l, .footer .footer-info .box-c,.footer .footer-info .box-c{border-right: unset;}
}