
*{box-sizing:border-box;}
body{background:#fff;width:100%;min-width:100%;overflow-x:hidden;}

/* 娴姩涓庢竻闄� */
.fleft {float: left;}
.fright {float: right;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;font-size: 0;visibility: hidden;}
.clearfix {*zoom:1;}


li{  /* overflow: hidden !important;  text-overflow: ellipsis!important; white-space: nowrap!important;*/}

/*======================================*/

.mobrr,.container{width:100%;}

.heiii{height:auto;}

.kjkjhkh,#logo .tel,.search .fl,.tab-news .hd,.footer{display:none;}

/*======================================*/

#logo .logo img {max-width: 90%;height: auto;}

.mb_bar {display: block;border: none;width: 40px;height: 40px;text-indent: -900em;overflow: hidden;position: absolute;top: 30px;right: 2%;cursor: pointer;outline: none;background: #525356 url(../image/menu-button-bg.png) no-repeat center center;background-size: 50%;z-index: 99;border-radius: 5px;}

/*wap鑿滃崟*/
.nav{display:none;position: absolute;z-index:999;width:50%;height:auto;right:0;top:97px;background: #fff;border-top: 1px solid #ddd;}
.nav ul li{width:100%;padding:5px;text-align:center;}
.nav ul li a{color:#333;width:100%;height:40px;line-height:40px;}
.y_pronew2{padding:0 !important}
.topnav li.menu-item-has-children .sub-menu{display:none !important}

#logo{height:97px}
.banner,.banner .bd li{height:170px}
.banner .bd li{background-size:100% 100% !important}
.sec-title,.tab-news .bd dl,.index-news .fr .gun-news ul li{height:auto  !important;}
.proul li{padding:5px }
.sec-title h2{margin-bottom:20px}
.sec-titles,.about{height:auto;margin-bottom:0px}
.liucheng ul li{width:100%;margin-bottom:10px}
.about .fl,.about .fr{width:98%;padding:10px;box-sizing:border-box;}
.about .fr{width:100%;padding:10px;box-sizing:border-box;}
.tab-news .bd dl,.tab-news .bd dl dd,.tab-news .bd dl dt,.index-news .fr{width:100%;float:none;}
.picScroll-left .bd ul li .title{width:96%}
.about .fr img{width:100%;height:auto;}

.body-head-title-text{
    font-size: 18px !important;
}
.bodytext{
    font-size: 14px !important;
}
.bodyimg .body-head-title{
    height: 60px !important;
    line-height: 60px !important;
}

.home-body-list{
    width: 94%;
    margin: 0 auto;
}
.home-body-item{
    display: flex;
    border-radius: 20px;
    overflow: hidden;
    margin-top: 30px;
    box-shadow: 2px 2px 12px 0px #ddd;
    border: 1px #ddd solid;
    flex-direction:column;
}
.home-body-item:hover{
    box-shadow: 2px 2px 12px 0px #0d2d7a;
    border: 1px #0d2d7a solid;
}
.home-body-item .home-body-image{
    width: 100%;
    height: 270px;
}
.home-body-item .home-body-image img{
    width: 100%;
    height: 275px;
}
.home-body-item .home-body-content{
    flex: 1;
    padding:10px 20px;
    height: 250px;
}
.home-body-content-title{
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 20px;
}
.home-body-content-text{
    font-size: 16px;
    text-indent: 2em;
    line-height: 160%;
}
.home-body-content-more{
    text-align: right;
}
.home-body-content-more a{
    color:#fff;
    padding:5px 20px;
    display: inline-block;
    background: #0d2d7a;
    border-radius: 5px;
    margin-top: 10px;
}