* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "微软雅黑";
}
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}
.container{
    width: 1200px;
    max-width: 1200px;
    min-width: 1200px;
    margin: auto;
}
.fl{
    display: block;
    float: left;
}
.fr{
    display: block;
    float: right;
}
a{
    text-decoration: none;
    display: block;
}
li{
    list-style: none;
}
.box{box-shadow: 0px 0px 5px #dbdbdb;}
.hui{background: #f5f5f5;}
input{outline: none;}
img{border: none; display: inline-block; max-width: 100%; max-height: 100%;}
button{border: none; background: none;}
.img{width: 100%; height: auto; overflow: hidden; line-height: 0px; font-size: 0px;}
.img img{width: 100%; transition: 0.5s;}
.img:hover img{transform: scale(1.2);}
a:hover{color: #1C5EA8;}


/*header样式*/
.header-top{line-height: 40px; height: 40px; font-size: 14px; color: #707070; background: #f5f5f5;}
.header-top .fen{margin: 0px 15px;}
.header-top .fr a{color: #1c5ea8;}
.header-top a.gong{margin-right: 15px; cursor: pointer; color: #707070;}
.header-top .neng{cursor: pointer;}
.header-top .fr a img{margin-right: 10px; margin-bottom: -3px;}

.header-bottom{padding-top: 34px; padding-bottom: 27px;}
.header-bottom .logo{line-height: 0px; font-size: 0px;}
.header-bottom .fr{margin-top: 5px; border: 1px solid #DFDFDF; width: 355px; height: 40px;}
.header-bottom .fr input{width: 305px; height: 38px; font-size: 14px; line-height: 38px; border: none; padding-left: 20px}
.header-bottom .fr button{cursor: pointer; background: #FF6600; width: 48px; height: 39px; display: inline-block; line-height: 40px; text-align: center;}
.header-bottom .fr button img{margin-top: 7px;}

nav{background: #1c5ea8;}
nav li{ padding: 18px 0px;}
nav li a{font-size: 15px; color: #FFFFFF; border-right: 1px solid #fff; padding: 0px 43px;}
nav li.active{background: #e80f11; margin-left: -1px;}
nav li.active a{color: #fff; border-right: none;}
nav li:nth-last-of-type(1) a{border-right: none;}
nav a:hover{color: #9dcafd;}

/*footer样式*/
footer{background: #3A3A3A;}
.footer-top{padding: 45px 0px; border-bottom: 1px solid #5e5e5e;}
.footer-top .fl{margin-right: 115px;}
.footer-top .fl h3{font-size: 16px; font-weight: 500; color: #FFFFFF; margin-bottom: 20px;}
.footer-top .fl a{font-size: 14px; color: #D4D4D4; display: block; margin-bottom: 10px;}
.footer-top .fl a:hover{color: #288dff;}
.footer-top .fl p{font-size: 14px; color: #D4D4D4; margin-bottom: 10px;}
.footer-top .fr{text-align: center;}
.footer-top .fr p{font-size: 14px; color: #d4d4d4; margin-top: 5px;}
.footer-bottom {padding: 20px 0px; text-align: center;}
.footer-bottom p{font-size: 14px; color: #a2a2a2;}
.footer-bottom p a{font-size: 14px; color: #efefef; margin-bottom: 5px; display: inline-block; margin-right: 30px;}
.footer-bottom p a:nth-last-of-type(1){margin-right: 0px;}
.footer-bottom p a:hover{color: #288dff;}
/*banner样式*/
.banner{margin-bottom: 20px;}
.banner img{display: block; width: 100%;}
.banner .swiper-slide img{min-height: 320px;}
.banner>img{min-height: 250px;}
.banner .swiper-pagination-bullet{width: 12px; height: 12px;}


/*index样式*/
.xinwen{margin-bottom: 15px;}
.xinwen .container>.fl{margin-right: 15px;}
.xinwen .container>.fl:nth-last-of-type(1){margin-right: 0px;}
.xinwen .container>.fl:nth-of-type(1){width: 428px;}
.xinwen .container>.fl:nth-of-type(2){width: 469px;}
.xinwen .container>.fl:nth-of-type(3){width: 273px; padding-bottom: 5px;}

.xinwen .swiper-pagination{text-align: right; padding-right: 20px; bottom: 25px;}
.xinwen .swiper-pagination-bullet{width: 10px; background: #fff; height: 10px; border-radius: 0px; margin: 0px 2px; opacity: 1;}
.xinwen .swiper-pagination-bullet-active{background: #007aff !important;}
.xinwen .swiper-slide{position: relative; font-size: 0px; line-height: 0px;}
.xinwen .swiper-slide img{display: block; width: 428px; height: 359px;}
.xinwen .ding{position: absolute; padding: 14px 20px; bottom: 0px; left: 0px; width: 100%; background: rgba(0,0,0,0.7)}
.xinwen .ding p{font-size: 15px; color: #FFFFFF; line-height: 20px; height: 40px; overflow: hidden;}
.xinwen .ding p:hover{color: #9c9c9c;}

.biao{padding: 10px 15px; padding-bottom: 10px; border-bottom: 2px solid #1c5ea8;}
.biao .fl h3{font-size: 18px; color: #3C3C3C;}
.biao .fr a{font-size: 14px; color: #707070;}
.biao .fr a:hover{color: #1C5EA8;}

.zhongxin{border: 1px solid #EAEAEA;}
.zhongxin-bottom{padding: 15px 20px; padding-bottom: 6px;}
.zhognxin-top{border-bottom: 1px dashed #cbcccd;}
.zhognxin-top h3{font-size: 18px; color: #1C5EA8; margin-bottom: 5px; text-align: center;}
.zhognxin-top p{font-size: 14px; line-height: 20px; color: #707070; height: 60px; overflow: hidden; margin-bottom: 15px;}
.zhognxin-top a{width: 100%;}

.zhongxin li a{width: 100%; padding: 10px 0px; border-bottom: 1px dashed #cbcccd;}
.zhongxin li a .fl{width: 30px; color: #1c5ea8;}
.zhongxin li a .fl span{margin-left: 10px;  display: inline-block; margin-top: -3px; font-size: 20px;}
.zhongxin li a .fr{width: calc(100% - 30px);}
.zhongxin li a .fr h3{font-size: 15px; width: 100%; color: #3C3C3C; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zhongxin li a .fr h3:hover{color: #1c5ea8;}
.zhongxin li a .fr span{font-size: 14px; color: #A5A2A2;}
.zhongxin li:nth-last-of-type(1) a{border-bottom: none;}

.biaowei{border: 1px solid #EAEAEA;}
.biaowei .zhiwei{line-height: 42px; background: #EAEAEA; color: #1C5EA8; font-size: 14px; padding-left: 15px;}
.biaowei .name .fl{width: 33.333333%; text-align: center; font-size: 14px; line-height: 60px;}
.biaowei .name .fl a{color: #000000;}
.biaowei .name .fl a:hover{color: #1C5EA8;}

.gongao{margin-bottom: 15px;}
.gongao .container>.fl{width: 428px; border: 1px solid #EAEAEA;}
.tongzhi ul{padding: 0px 20px;}
.tongzhi li a{padding: 15px 0px; border-bottom: 1px dashed #cbcccd; width: 100%; font-size: 15px; color: #3C3C3C; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tongzhi li a:hover{color: #1c5ea8;}
.tongzhi li a span{color: #1c5ea8; margin-right: 5px; margin-left: 5px;}
.tongzhi li:nth-last-of-type(1) a{border-bottom: none;}

.gongao .container>.fr{width: 757px; border: 1px solid #EAEAEA;}
.xiazai ul{padding: 0px 20px;}
.xiazai li{padding: 15px 0px; border-bottom: 1px dashed #cbcccd; width: 100%; font-size: 15px; color: #3C3C3C;}
.xiazai li a{display: block; color: #3c3c3c;}
.xiazai li>a:hover{color: #1C5EA8;}
.xiazai li .fl span{color: #1c5ea8; margin-right: 5px; margin-left: 5px;}
.xiazai li:nth-last-of-type(1){border-bottom: none;}
.xiazai li>.fl{width: calc(100% - 185px); display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xiazai li>.fr .fl{font-size: 14px; color: #707070; margin-right: 12px;}
.xiazai li .fr .fr{line-height: 0px;font-size: 0px;}
.xiazai li .fr img{display: block; margin-top: -2px;}

.biaozhun{margin-bottom: 15px;}
.biaozhun .container{border: 1px solid #EAEAEA;}
.biaozhun .biao{padding-top: 0px; padding-bottom: 0px;}
.biaozhun .biao>.fl{padding-top: 15px;}
.biaozhun .fr li{cursor: pointer; line-height: 48px; color: #707070; font-size: 15px; padding: 0px 20px;}
.biaozhun .fr li:hover{color: #1c5ea8;}
.biaozhun .fr li.active{background: #1c5ea8; color: #fff;}

.biaozhun-bottom{padding: 0px 20px;}
.biaozhun-top{padding: 0px 10px; padding-top: 25px; padding-bottom: 15px; border-bottom: 1px dashed #cbcccd;}
.biaozhun-top .fl{width: 187px;}
.biaozhun-top .fr{width: 925px;}
.biaozhun-top .fr h3{font-size: 18px; margin-bottom: 15px; color: #3C3C3C; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.biaozhun-top .fr h3:hover{color: #1c5ea8;}
.biaozhun-top .fr p{font-size: 14px; line-height: 22px; color: #707070; height: 66px; overflow: hidden;}

.biaozhun-bottom{min-height: 405px; display: none; padding-bottom: 20px;}
.biaozhun-bottom.active{display: block;}
.biaozhun-bottom li a{padding: 15px 0px; border-bottom: 1px dashed #cbcccd; width: 100%; font-size: 15px; color: #3C3C3C;}
a.gengduo{width: 150px; height: 30px; line-height: 30px; font-size: 15px; text-align: center; border-radius: 45px; color: #3c3c3c; display: block; margin: auto; margin-top: 20px;}
a.gengduo:hover{color: #2270c7;}
.biaozhun-bottom li a:hover{color: #1c5ea8;}
.biaozhun-bottom li a span{color: #1c5ea8; margin-right: 5px; margin-left: 5px;}
/*.biaozhun-bottom li:nth-last-of-type(1) a{border-bottom: none;}*/
.biaozhun-bottom li .fl{width: calc(100% - 90px); display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.biaozhun-bottom li .fr{font-size: 15px; color: #707070;}

.lian{margin-bottom: 50px;}
.lian .container{border: 1px solid #EAEAEA;}
.lian-bottom{padding: 20px; padding-bottom: 5px;}
.lian-bottom .fl{line-height: 0px; font-size: 0px; width: 211px; margin-bottom: 15px; margin-right: 25px;}
.lian-bottom .fl:nth-child(5n){margin-right: 0px;}
.lian-bottom .fl img{display: block;}



/*标委会领导样式*/
.tong{margin-top: 30px;}
.zuo{width: 230px; border: 1px solid #EAEAEA; margin-bottom: 30px; height: 400px;}
.you{width: 950px; border: 1px solid #EAEAEA; margin-bottom: 30px;}
.zuo-top{padding: 15px 20px; background: #1C5EA8; padding-right: 0px;}
.zuo-top h3{font-size: 16px; color: #FFFFFF; margin-bottom: 5px;}
.zuo-top p{font-size: 14px; color: #AAD2FF;}
.zuo ul li{padding: 15px 0px; border-bottom: 1px solid #EAEAEA;}
.zuo ul li a{width: 100%; padding-left: 20px; padding-right: 15px; font-size: 15px; color: #3C3C3C;}
.zuo ul li a .fl{width: calc(100% - 23px);}
.zuo li img{margin-bottom: -5px;}
.zuo li img:nth-of-type(2){display: none;}
.zuo li.active{background: #E80F11;}
.zuo li.active a{color: #fff;}
.zuo li.active img:nth-of-type(2){display: block;}
.zuo li.active img:nth-of-type(1){display: none;}

.yiru:hover{background: #E80F11;}
.yiru:hover a{color: #fff;}
.yiru:hover img:nth-of-type(2){display: block;}
.yiru:hover img:nth-of-type(1){display: none;}

.you .biao .fr p{color: #707070; font-size: 14px; margin-top: 5px;}

.you .biao .fr a{color: #707070; font-size: 14px; display: inline-block;}
.you .biao .fr a:nth-last-of-type(1){color: #1C5EA8;}
.you .biao .fr a:hover{color: #1C5EA8;}

.you-lingdao .zhiwei{padding-left: 45px; font-weight: bold; color: #E80F11; font-size: 15px; line-height: 50px; background: #F5F5F5;}
.you-lingdao .renwu{padding: 0px 40px; padding-top: 30px;}
.you-lingdao .renwu .clearfix{margin-bottom: 30px;}
.you-lingdao .renwu .fl{width: 213px;}
.you-lingdao .renwu .fr{width: 620px;}
.you-lingdao .renwu p{font-size: 16px; color: #707070; margin-top: 15px;}
.you-lingdao .renwu .fl p{text-align: center;}
.you-lingdao .renwu .fr h3{font-size: 16px; color: #333333; margin-top: 15px;}
.you-lingdao .renwu .fr h3 span{font-weight: 500; margin-left: 25px;}
.you-lingdao .renwu .fr p.zhiwu{font-size: 15px; color: #707070;}
.you-lingdao .renwu .fr p.jianjie{font-size: 15px; line-height: 26px; color: #707070;  max-height: 156px; overflow: hidden;}


/*标准化活动样式*/
.you-yuyan{padding: 0px 35px; padding-bottom: 50px; min-height: 352px;}
.you-yuyan ul.yuyan{margin-bottom: 45px;}
.you-yuyan ul.yuyan a{width: 100%; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #cbcccd;}
.you-yuyan ul.yuyan .fl{width: calc(100% - 90px); font-size: 15px; color: #3C3C3C; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.you-yuyan ul.yuyan .fl:hover{color: #1C5EA8;}
.you-yuyan ul.yuyan .fl img{margin-right: 15px; margin-left: 3px;}
.you-yuyan ul.yuyan .fr{font-size: 15px; color: #3C3C3C;}


/*关于标委会样式*/
.you-jianjie{padding: 40px 45px; padding-bottom: 80px; min-height: 352px;}
.you-jianjie p{font-size: 15px; color: #3C3C3C; line-height: 30px;}


/*委员天地样式*/
.you-weiyuan{padding-bottom: 60px; min-height: 352px;}
.you-weiyuan table{width: 100%; border-spacing: 0px; margin-bottom: 50px;}
.you-weiyuan table th{font-size: 15px; color: #333333; border-spacing: 0px; padding: 15px 0px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.you-weiyuan table td{padding: 15px; text-align: center; font-size: 14px; color: #707070; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.you-weiyuan table tr{background: #FAFAFA;}
.you-weiyuan table tr:nth-child(2n){background: #fff;}
.you-weiyuan table tr th:nth-of-type(1){width: 65px;}
.you-weiyuan table tr th:nth-of-type(2){width: 270px;}
.you-weiyuan table tr th:nth-of-type(3){width: 400px;}
.you-weiyuan table tr th:nth-of-type(4){width: 400px;}
.you-weiyuan table tr th:nth-of-type(5){width: 65px; border-right: none;}

.you-weiyuan.weiyuantian table tr th:nth-of-type(1){width: 65px;}
.you-weiyuan.weiyuantian table tr th:nth-of-type(2){width: 145px;}
.you-weiyuan.weiyuantian table tr th:nth-of-type(3){width: 113px;}
.you-weiyuan.weiyuantian table tr th:nth-of-type(4){width: 368px;}
.you-weiyuan.weiyuantian table tr th:nth-of-type(5){width: 270px;}
.bzml table tr th:nth-of-type(5){width: 65px; border-right: none;}
.bzml table tr th:nth-of-type(3){width: 365px;;}
.you-weiyuan table tr td:nth-of-type(5){border-right: none;}
.you-weiyuan table tr td:nth-of-type(4){text-align: left; padding-left: 25px;}
.you-weiyuan table tr:hover{background: #FFECC4;}
.you-weiyuan table tr:nth-of-type(1):hover{background: #fff;}
/*文件下载样式*/
.you-xiazai{width: 1200px; border: 1px solid #EAEAEA; margin-bottom: 30px; padding-bottom: 40px;}
.you-xiazai ul.xiazai{margin-bottom: 40px;}
.you-xiazai ul.xiazai li:nth-last-of-type(1){border-bottom: 1px dashed #cbcccd;}


/*新闻中心样式*/
.you-xinwen{width: 1200px; padding-bottom: 45px;}
.you-xinwen .new{padding: 0px 35px; padding-top: 10px; padding-bottom: 45px;}
.you-xinwen .new .fl .img{width: 258px; height: 172px;}
.you-xinwen .new .fr{width: 830px;}
.tonggao .new .fl{display: none;}
.tonggao .new .fr{width: 100%;}


.you-xinwen .new .fr h3{font-size: 18px; margin-top: 10px; color: #000000; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.you-xinwen .new .fr span.time{font-size: 14px; margin-top: 12px; margin-bottom: 6px; display: inline-block; color: #707070;}
.you-xinwen .new .fr p{font-size: 15px; color: #707070; line-height: 23px; height: 46px; overflow: hidden;}
.you-xinwen .new .fr span.xiang{display: inline-block; margin-top: 15px; width: 98px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 14px; border-radius: 45px; background: #1C5EA8;}
.you-xinwen li{padding: 30px 10px; border-bottom: 1px dashed #cbcccd;}
.you-xinwen li a{width: 100%;}
.you-xinwen .new .fr span.xiang:hover{background: #2270c7;}
.you-xinwen .new .fr h3:hover{color: #1C5EA8;}

.pagination li{border: none; padding: 0px;}
.pagination{margin: 0px !important;}



/*新闻中心详情样式*/
.news{width: 1200px;}
.news-neirong{padding: 0px 45px;}
.news-top{padding-top: 50px; padding-bottom: 20px; text-align: center; border-bottom: 1px dashed #e5e6e6;}
.news-top h3{font-size: 26px; color: #3C3C3C; font-weight: 500; margin-bottom: 15px;}
.news-top p{font-size: 15px; color: #707070;}
.news-top p span{margin-right: 35px;}
.news-top p span:nth-last-of-type(1){margin-right: 0px;}
.new-text{padding: 35px 0px; border-bottom: 1px dashed #e5e6e6;}
.new-text p{font-size: 15px; line-height: 28px; color: #707070;}
.new-text a{display: inline-block;}
.new-text .img-xian{padding: 40px 0px; text-align: center;}
.news-bottom{padding: 25px 0px;}
.news-bottom a{width: 100%; font-size: 15px; color: #3C3C3C; line-height: 28px; text-decoration: underline; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-bottom a:hover{color: #1C5EA8;}
.quan{width: 100%;}

.sousuo{padding-bottom: 0px;}
.sousuo img{margin-right: 15px; margin-left: 5px;}

.xin_a{padding: 40px 25px;}
.xin_a_top h1{font-size: 18px; color: #c4251f; margin-bottom: 20px;}
.xin_a_top p{font-size: 14px; color: #333; line-height: 26px;}
.xin_a_top p .success{color: #3c763d; font-weight: bold;}
.xin_a_xiazai{height: 68px; padding-top: 20px; border-bottom: 1px dashed #ddd; margin-bottom: 18px;}
.xin_a_xiazai a{font-size: 12px; color: #fff; background: #337ab7; line-height: 30px; height: 30px; padding: 0px 10px; border-radius: 5px; display: inline-block;}
.xin_a_xiazai a:hover{background: #286090;}
.xin_a_biao .col-md-2{width: 16.66666667%; float: left; font-weight: bold;}
.xin_a_biao .col-md-4{width: 33.33333333%; float: left;}
.xin_a_biao .col-md-10{width: 83.33333333%; float: left;}
.xin_a_biao .clearfix{border-top: 1px solid #ddd; padding: 10px 0px; font-size: 14px; color: #333;}








