@charset "utf-8";
/*
@author: he
@update: he (2018-09-19)
*/

.servieItem{
    width:100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 48px;
    background: #0577ae;
    margin-bottom: 10px;
    cursor: pointer;
}
.servieItem .listItem-Limg{
    height: 40px;
    width: 40px;
    padding: 5px;
    margin-left: 10px;

}

.servieItem .listItem-Rimg{
    height: 30px;
    width: 30px;
    padding: 5px;
}

.servieItem p{
    padding-left: 40px;
    line-height: 48px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    flex-grow:2;
}

.leftMod{ width: 570px;}
.rightMod{ width: 400px;margin-right: 216px;}
.searchDiv{float:left;}
.searchBtn{
    padding: 4px; /* 在按钮左侧添加一些空间以容纳图标 */
    border-radius: 4px;
    background-color: #0577ae;
    color: #fff;
    float: left;
    height:30px
}
.searchDiv .searchInput{float:left;border: 1px solid #e6e6e6;height: 30px;}
/*轮换图*/
.l-lht{ width:570px; height:322px; margin-bottom: 30px; z-index: 1;}
.l-lht .bd{ width:570px; height:322px; overflow:hidden;}
.l-lht .bd li{ position: relative; overflow: hidden; zoom:1; float:left; width:570px; height:322px; z-index: 2;}
.l-lht .bd li img{ width:570px; height:322px;}
.l-lht .bd li p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; text-indent: 20px; font-size: 16px; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
.l-lht .hd{ position: absolute; height:10px; bottom:15px; right: 20px; z-index: 9;}
.l-lht .hd li{ overflow:hidden; float: left; width:10px; height:10px; line-height: 40px; background:#fff; opacity:.5; filter:alpha(opacity=50); margin:0 4px; cursor:pointer; border-radius:50%;}
.l-lht .hd li.on{ opacity:1; filter:alpha(opacity=100);}

/*左侧新闻列表*/
.l-listBox{ margin-bottom: 30px;}
.l-listBox .tit{ height: 42px; background: #0577ae;}
.l-listBox .tit-left{ line-height: 42px; font-size: 18px; color: #fff; margin-left: 12px;}
.l-listBox .tit-left a{ color: #fff;}
.l-listBox .tit-left a:hover{ color: #ffc466;}
.l-listBox .tit-more{ display: block; line-height: 42px; font-size: 14px; color: #fff; margin-right: 12px;}
.l-listBox .tit-more:hover{ color: #ffc466;}
.l-listBox .cbox .list{ clear: both; height: 48px; line-height: 48px; font-size: 16px; border-bottom: 1px dotted #bfbfbf;}
.l-listBox .cbox .list .ltxt{ display: block; width: 464px; height: 48px; padding-left: 16px; background-position: 6px -380px;}
.l-listBox .cbox .list .ltxt:hover{ background-position: 6px -480px;}
.l-listBox .cbox .list .ltxt.hot{ color: #d73030;}
.l-listBox .cbox .list .rtxt{ color: #999;}

/*右侧服务*/
.r-fuwu{ margin-bottom: 40px; border: 2px solid #0577ae; padding: 20px 20px 10px;}
.r-fuwu .tit{ display: block; width: 120px; height: 20px; line-height: 20px; font-size: 18px; font-weight: 700; text-align: center; background: #fff; left: 44px; top: -12px;}
/*.r-fuwu .list{ display: block; clear: both; height: 48px; background: #0577ae; margin-bottom: 10px;}*/
/*.r-fuwu .list .ltxt{ width: 230px; padding-left: 80px; line-height: 48px; font-size: 16px; font-weight: 700; color: #fff;}*/
/*.r-fuwu .list .ltxt01{ background-position: 25px 8px;}*/
/*.r-fuwu .list .ltxt02{ background-position: 25px -42px;}*/
/*.r-fuwu .list .ltxt03{ background-position: 25px -92px;}*/
/*.r-fuwu .list .ltxt04{ background-position: 25px -142px;}*/
/*.r-fuwu .list .ltxt05{ background-position: 25px -192px;}*/
/*.r-fuwu .list .ltxt06{ background-position: 25px -242px;}*/
/*.r-fuwu .list .ltxt07{ background-position: 25px -292px;}*/
/*.r-fuwu .list .ltxt08{ background-position: 25px -342px;}*/
/*.r-fuwu .list .ltxt09{ background-position: 25px -392px;}*/
/*.r-fuwu .list .ltxt10{ background-position: 25px -442px;}*/
/*.r-fuwu .list .ltxt11{ background-position: 25px -492px;}*/
/*.r-fuwu .list .jian{ display: block; width: 10px; height: 15px; top: 17px; right: 22px; background-position: 0 -650px;}*/

/*协会概况*/
.r-xhgk{ margin-bottom: 10px;}
.r-xhgk .tit{ height: 30px; border-bottom: 4px solid #0577ae; line-height: 30px; font-size: 18px; font-weight: 700; padding-left: 44px;}
.r-xhgk .tit i{ display: block; width: 30px; height: 31px; left: 0; top: 8px; background-position: 0 -550px;}
.r-xhgk .cbox{ padding: 20px 0;}
.r-xhgk .cbox .ctit{ width: 374px; height: 26px; line-height: 26px; padding-left: 26px; font-size: 18px; background-position: 10px -694px; margin-bottom: 10px;}
.r-xhgk .cbox .list{ display: block; width: 121px; height: 36px; line-height: 36px; padding: 0 0 0 43px; font-size: 16px;}
.r-xhgk .cbox.bb0{ border-bottom: 0;}

.r-dynImgList{
    width:100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.r-dynImgList .dynImgItem{
    height:150px;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 20px;
    cursor: pointer;
}
.r-dynImgList .dynImgItem img{height: 150px;}

.cooImgList{
    width:100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 50px;
}
.cooImgList .cooItem{
    height:80px;
    cursor: pointer;
}
.cooImgList .cooItem img{
    height: 80px;
}

















































