/***主体三大块***/
.main{ background-color: #f5f5f5; padding: 35px 0;width: 100%;height:500px;}
/*.main ul{ display: -ms-flexbox; display: -moz-flex; display: -moz-box; display: -webkit-box;}
.zcMian, .xhMian, .jyBook{ box-sizing: border-box;}*/
/***政策法规3版块***/
.zcMian{ width: 419px; height: 447px; padding: 25px 20px; margin-right: 20px; background-color: #fff; border-radius: 5px; box-shadow: 5px 5px 10px 0 #e8e8e8;}
.zcMian h5 a{ display: inline-block; width: 108px; height: 43px; margin: 0; line-height: 40px; text-align: center; font-size: 20px; font-family:"微软雅黑"; color: #555;}
.zcMian h5 a.on{ background: url("../images/tabBg.png") no-repeat; font-weight: bold; color: #fff;}
.main ol a{ font-size: 16px; font-family:"微软雅黑"; line-height: 28px; color: #666;
   display: inline-block; white-space: nowrap; width:90%; overflow: hidden; text-overflow: ellipsis;}
.main ol a:hover{ color: #000;}
.main ol span{ display: inline-block; width: 22px; height: 22px; border-radius: 4px; font-size: 15px; font-family:"微软雅黑"; text-align: center; color: #fff; margin-right: 10px;
   vertical-align: top;}
.hot1{ background-color: #d85656;}
.hot2{ background-color: #bfbfbf; }
.more{ display: block; text-align: right; font-size: 16px; font-family:"微软雅黑"; color: #666;}
.more:hover{ color: #ba1c1c;}
/***协会文件3版块***/
.xhMain{ width: 419px; height:375px;box-sizing: border-box; padding: 25px 20px; margin-right: 20px; background-color: #fff; border-radius: 5px; box-shadow: 5px 5px 10px 0 #e8e8e8;}
.xhMain h5 a{ display: inline-block; width: 108px; height: 43px; margin: 0; line-height: 40px; text-align: center; font-size: 20px; font-family:"微软雅黑"; color: #555;}
.xhMain h5 a.on{ background: url("../images/tabBg.png") no-repeat; font-weight: bold; color: #fff;}
.xhMain ol span{ display: inline-block; width: 8px; height: 26px; background: url("../images/olStyle.png") no-repeat left center; margin-right: 10px;
    vertical-align: top;}
.mt65{ margin-top: 65px;}
.iconMXRW{ height: 65px; padding-top:50px; background: url("../images/iconTeacher.png") no-repeat top center; font-size: 16px; font-family:"微软雅黑"; color: #999;}
.iconMXRW:hover{ background: url("../images/iconTeacher1.png") no-repeat top center; color: #444; }
.iconXWMJ{ height: 65px; padding-top:50px; background: url("../images/iconWchat.png") no-repeat top center; font-size: 16px; font-family:"微软雅黑"; color: #999;}
.iconXWMJ:hover{ background: url("../images/iconWchat1.png") no-repeat top center; color: #444; }
.pop{ position: relative;}
.popCode{ position: absolute; left:170px; top:-120px; width: 226px; height: 210px; background: url("../images/popBg.png") no-repeat;}
.popCode p{ padding-right: 15px; padding-top: 18px; text-align: center; font:14px/18px "微软雅黑"; color: #666;}
/******/
.jyBook{ width: 281px; height: 375px; background-color: #fff; box-shadow: 5px 5px 10px 0 #e8e8e8; border-radius: 0 0 5px 5px;}
.jyBook .txt a{ display: block; padding: 7px 20px; font-size: 16px; line-height: 20px; font-weight: bold; font-family:"微软雅黑"; color: #c80e0e;
    background: url("../images/bookArrow.png") no-repeat; background-position: right 10px;}

/***会员风采***/
.schoolBox{ background-color: #f5f5f5; height: 275px;}
.schoolBox h5{ background: url("../images/shoolBg.png") no-repeat left bottom;  }
.schoolBox h5 p{ width: 90px; padding: 7px 20px; margin: 0 auto; border: solid 1px #9f0810; background-color: #fff; font-size: 20px;
    font-weight: bold; color: #9f0810; text-align: center;}
/*.schoolBox ul{}
.schoolBox ul dd.img{ overflow: hidden; width: 258px; height: 168px;}
.schoolBox ul li a:hover img{ transform:scale(1.05); transition:all 0.3s ease; }
.schoolBox a:hover dt{ background-color: rgba(183,32,40,0.3);}
.schoolBox dl{ position: relative; display: block; margin-right: 30px; margin-bottom: 45px;}
.schoolBox dd img{ display: block;}
.schoolBox dt{ position: absolute; left: 0; bottom:0; z-index: 1; display: block; background-color: rgba(0,0,0,0.3);
    width: 100%; padding: 10px 0; color: #fff;}
.schoolBox dt h4{ margin:0 35px; font-size: 24px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.schoolBox dt h3{ margin:0 20px; font-size: 16px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.schoolBox dt p{ margin:10px 35px 20px; line-height: 18px;
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }*/

*{
    margin: 0;
    padding: 0;
}
.scroll{
    position: relative;
    width: 1200px;/*展示宽度 展示4个图+3个边框=830*/
    height: 168px;
    margin: 30px auto 0;
    overflow: hidden;
}
.scroll ul{
    position: absolute;
    width: 5000px;/*ul能存下所有li的宽*/
    height: 168px;
    top: 0;
    left: 0;
}
.scroll ul li{
    float: left;
    width: 258px;
    height: 168px;
    margin-right: 30px;
    overflow: hidden;
}
.scroll ul dd.img{ overflow: hidden; width: 258px; height: 168px;}
.scroll ul li a:hover img{ transform:scale(1.05); transition:all 0.3s ease; }
.scroll a:hover dt{ background-color: rgba(183,32,40,0.3);}
.scroll dl{ position: relative; display: block; margin-right: 30px;}
.scroll dd img{ display: block;}
.scroll dt{ position: absolute; left: 0; bottom:0; z-index: 1; display: block; background-color: rgba(0,0,0,0.3);
    width: 258px; padding: 10px 0; color: #fff;}
.scroll dt h4{ margin:0 35px; font-size: 24px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.scroll dt h3{ margin:0 20px; font-size: 16px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.scroll dt p{ margin:10px 35px 20px; line-height: 18px;
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }



/***友情链接***/
.link{ width: 100%;
    display: flex;
    background-color: #fff;
    padding: 40px 0;}
.link h5{ font-size: 20px; font-family:"微软雅黑"; color: #9f0810; font-weight: bold;}
.link a{ display: inline-block; color: #666; font: 16px/30px "微软雅黑"; padding-right:25px;}
.link a:hover{ color: #000;}








