@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p,blockquote,dl, dt, dd, ul, ol, li, pre,form,iframe, fieldset, legend, button,input, select, textarea, th, td,img,div{margin: 0;padding: 0;}
body{font-family: "microsoft yahei",Arial,sans-serif;font-size: 14px;line-height: 24px;}
input,select,textarea,button{border:none;outline: none;border-radius: 0;box-shadow: none}
input::-webkit-input-placeholder{color: #999;}
iframe{display: block;border: 0}
h2,h3{font-weight: normal;}
a{color: #000;text-decoration:none;}
a:hover{color: #97082a;text-decoration: none;}
a:focus{color: inherit;text-decoration: none;}
img{border:none;max-width: 100%;}
.img-auto{width: auto}
.img-cover{width: 100%;}
em,i{font-style:normal;}
ul, ol {list-style: none;}
th,td{text-align: center;vertical-align: middle!important;}
.tac{text-align: center;}
.tar{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.pos{position: relative;}
.bgWhite{background: #fff;}
.bgf5f5f5{background: #f5f5f5;}
.bgf3f3f3{background: #f3f3f3;}
.red{color: #97082a}
.white,.white:hover{color: #fff;}
.gray6{color: #666}
.gray{color: #999}
.blue{color: #2d4e72;}
.red{color: #97082a;}
.clear:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.clear{zoom:1;}
.maximg,table{width:100%!important;}
.project_tab_block{padding:20px 0!important;}
.imgbig{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;/*display: block !important*/}
.imgbig:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1)}
.bold{font-weight: bold;}
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.mgl25{margin-left: 25px;}
.mgt5{margin-top: 5px;}
.mgt10{margin-top: 10px;}
.mgt15{margin-top: 15px;}
.mgt20{margin-top: 20px;}
.mgt30{margin-top: 30px;}
.mgt40{margin-top: 40px;}
.mgb15{margin-bottom: 15px;}
.mgb20{margin-bottom: 20px;}
.mgb25{margin-bottom: 25px;}
.mgb30{margin-bottom: 30px;}
.mgb40{margin-bottom: 40px;}
.pdt30{padding-top: 30px;}
/*header*/
.logo{display: block;padding: 15px 0}
.search{float: right;width: 235px;height: 32px;line-height: 32px;background: #f7f7f7;}
.search-input{width: 195px;height: 32px;line-height: 32px;padding: 0 10px;background: none;}
.btn-search{float: right;width: 40px;height: 32px;line-height: 32px;cursor: pointer;background:url(../images/icon-search.png) center center no-repeat;}
/*导航*/
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.container-fluid,.navbar-collapse{padding: 0;}
.navbar-default{min-height:45px;text-align: center;border:none;border-radius:0;margin: 0;background: #97082a;}
.navbar-default .nav{font-size: 0;}
.navbar-collapse>.nav>li{position: relative;padding: 11px;background: #97082a;}
.navbar-collapse li a:focus,.news-tab>li>a:focus{background: none;}
.navbar-collapse>.nav>li>a{font-size: 16px;color: #fff;padding: 0;}
.navbar-collapse>.nav>li.active,.navbar-collapse>.nav>li:hover{background:#880726;}
/*二级菜单*/
.menu{display: none}
.menu li{margin-bottom: 1px;}
.menu li a{display: block;line-height: 20px;font-size: 14px;color:#fff;padding: 5px 0;}
.navbar-collapse li:hover .menu{display: block}
/*焦点图*/
.main{padding-top: 30px;background:url(../images/bg1.jpg) center top no-repeat #fcf8f1;-webkit-background-size:cover;background-size:cover;}
.carousel-caption{left: 0;right: 0;bottom: 0;padding:3%;text-align: left;font-size:22px;color: #fff;background:rgba(0,0,0,0.6);}
.carousel-caption a{color: #fff;}
.carousel-indicators{left: auto;right:15px;bottom: 4%;width: auto;text-align: right;margin: 0;}
.carousel-indicators li{width: 12px;height: 12px;margin: 0;background-color: #fff;border:none;}
.carousel-indicators .active{background-color: #f8b501;}
.carousel-control{display: none}
.focusRow{background: rgba(255,255,255,.9);}
.focusRow>div{padding: 0;}
.focusRow .focusNews{padding:0.5% 3%;overflow: hidden;}
.focusNews dl{padding: 25px 0;border-bottom:1px solid #e5e5e5;}
.focusNews dl:last-child{border:none;}
.focusNews dt{font-size:22px;font-weight: normal;margin-bottom: 10px;}
.focusNews dd{line-height: 24px;}
/*通知公告*/
.title1,.title2{height: 36px;line-height: 36px;font-size: 26px;color: #97082a;font-weight: bold;text-align: center;margin: 40px 0 30px;background:url(../images/title-red-bg.png) center center no-repeat;}
.title1 a{color: #97082a;}
.title2 a{color: #fff;}
.news-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news-list li{display: flex;width:100%;line-height: 36px;align-items: center;justify-content: space-between;}
.news-list li a,.newsInfo-content h3 a{flex:1;display: block;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.news-list li:before{display: block;content:'•';font-size: 10px;margin-right:15px;}
.news-list li span{font-family: 'Arial';color: #777;padding-left: 15px;}
.more{font-size: 16px;color: #ba1f3c;font-weight: bold;}
/*新闻资讯*/
.newsInfo{background:url(../images/bg2.jpg) center center no-repeat #ac3955;-webkit-background-size: cover;background-size: cover;}
.title2{color: #fff;background:url(../images/title-white-bg.png) center center no-repeat;}
.newsInfo-title{display: inline-block;width: 137px;height: 33px;line-height: 33px;font-size: 18px;color: #fff;margin-bottom: 15px;background:url(../images/blue-bg.png) center center no-repeat;-webkit-background-size: contain;background-size: contain;}
.newsInfo-title:hover{color: #fff;}
.newsInfo-content{margin-bottom: 40px;background: #fff;overflow: hidden;}
.newsInfo-content>a{display: block;height: 185px;overflow: hidden;}
.newsInfo-content img{height: 100%;}
.newsInfo-content h3{font-size: 14px;font-weight: bold;padding:15px 10px 8px;}
.newsInfo-content p{font-family: 'Arial';color: #777;padding:0 10px 15px;}
/*会员单位*/
.unit-swiper{height: 264px;text-align: center;border:1px solid #d5d5d5;}
.unit-swiper .swiper-pagination-bullet{background: #e2c5cc;opacity: 1}
.swipers .swiper-pagination-bullet-active{background: #8e1c37!important;}
.photo-swiper,.video-swiper{height: 232px;}
.swipers .swiper-slide img{width: 100%;height: 100%;}
.swipers .line-swiper-pagination{bottom: -26px;}
.swipers .line-swiper-pagination .swiper-pagination-bullet{width: 60px;height: 3px;margin:0 1px;background: #e3c6cd;opacity: 1;border-radius: 0}
.swiper-pagination-bullet:focus{outline: none}
.swiper-slide a{position: relative;display: block;height: 100%;font-size: 15px;color: #fff;text-align: center;}
.swiper-slide p{position: absolute;left: 0;right: 0;bottom: 0;padding: 10px;background:url(../images/bg3.png) left bottom repeat-x}
.video-swiper .swiper-slide a:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;content:'';background: rgba(0,0,0,.5);}
.video-swiper .swiper-slide a:after{position: absolute;left: 50%;top: 50%;margin-left: -26px;margin-top: -26px;content:'';width: 51px;height: 51px;background:url(../images/icon-video.png) center center no-repeat;-webkit-background-size: contain;background-size: contain;}
/*友情链接*/
.links{padding-bottom: 40px;background:url(../images/link-bg.jpg) center center no-repeat #f6f6f6;-webkit-background-size: contain;background-size: contain;}
.title3{font-size: 26px;color: #97082a;font-weight: bold;text-align: center;margin: 40px auto 30px;}
.links dd a{display: inline-block;margin:0 10px 15px;}
/*关于我们*/
.about{color: #fff;padding: 30px 0;background:url(../images/footer-bg.jpg) right top no-repeat #97082a;-webkit-background-size: auto 100%;background-size: auto 100%;}
.about a{color: #fff;}
.about h2{font-size: 20px;font-weight: bold;padding-bottom: 30px;}
.about p{overflow: hidden;}
.about-code,.about-contact,.about-copyright{margin: 15px 0;}
.about-code{line-height: 18px;font-size: 12px;font-weight: 500;text-align: center;}
/*.about-code ul{margin:0 15px;}*/
.about-contact img{width:96px;height:96px;margin:12px 30px 15px 10px;}
/*footer*/
footer {line-height: 28px;text-align: center;color: #fff;padding: 30px 0 25px;background:url(../images/footer-bg.jpg) right top no-repeat #97082a;-webkit-background-size: auto 100%;background-size: auto 100%;}
footer a,footer a:hover{color: #fff}
/*面包屑导航*/
.breadcrumb{background: none;border-radius:0;border-bottom:1px solid #ccc;}
/*列表*/
.content{min-height: 450px;padding: 15px;overflow: hidden;background: rgba(255,255,255,.8);}
.list{padding: 0 15px;}
.list li{display: flex;font-size: 15px;padding: 8px 0;}
.list li:before{display: block;content:'•';font-size: 10px;margin-right:15px;}
.list li span{font-family: 'Arial';color: #777;padding-left: 15px;}
/*新闻详情*/
.articleBox{padding:20px 0;}
.page-header{border:none;text-align: center;font-weight: bold; margin: 0 0 30px;}
.page-header h2{font-size: 22px;font-weight: bold;}
.page-header .small{font-size: 12px;color: #666;font-weight: normal;padding-top: 20px;}
.page-main p{font-size: 15px;line-height:30px;margin: 15px 0;text-align: justify;}
/*频道页*/
.child-title{font-size: 22px;font-weight: bold;padding-left: 10px;margin: 25px 0;border-left: 5px solid #97082a}
.child-tabs{margin-top: 35px;padding: 0;/*overflow: hidden;*/}
.child-tabs li{line-height: 38px;font-size: 16px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.child-tabs li a{display: block;padding: 0 9px;}
.child-tabs li.active{color: #fff;background: #97082a;}
.child-tabs li.active a{color: #fff;}
.child-tabs a:focus,.child-tabs a:hover{color: #97082a;text-decoration: none;}
.tab-pane>p{line-height: 30px;}
/*zt*/
.zt-bg{background: url(../images/zt-bg.jpg) center top no-repeat #fff;-webkit-background-size: 100% auto;background-size: 100% auto;}
.banner-zt{width: 50%;margin-bottom: 30px;margin-left: 15px;}
/*会员单位*/
.section_ctt{ padding:15px;}
.tabs{ margin-bottom:15px; padding:0 15px;}
.tabs li a:focus, .tabs li a:hover {text-decoration: none;}
.tabs li.active>a, .tabs li.active>a:focus, .tabs li.active>a:hover {color: #fff;background-color: #337ab7;}
.section_ctt .img-responsive{display: inline-block;}
#clublist h4{margin-bottom: 10px;}
#clublist p{line-height: 20px;margin: 0 0 10px;}
/*会员查询*/
.certificate_wrap h4{margin: 15px 0;}
/*左侧二级菜单*/
.child-tabs .tab-menu a{font-size: 14px;padding: 0 15px 0 40px;}
.child-tabs .caret{float: right;margin-top: 16px;}

.set-tabs {font-size: 16px;margin-bottom: 30px;border-bottom: 1px solid #e7e7e7}
.set-tabs li{display: inline-block;padding: 8px 0;margin-right: 15px;margin-bottom: -1px;border-bottom: 2px solid transparent;cursor: pointer;}
.set-tabs li.active{font-weight: bold;border-color: #666}
.set-tabs a:focus,.set-tabs a:hover{color: #333;text-decoration: none;}

.tab-content{padding: 30px 0;margin-bottom: 20px;background: #fff;}
.tab-content .tab-pane{display: none;}
.tab-content .tab-pane.active {display: block;}
/*图片列表*/
.pic a{position: relative;display: block;height: 180px;overflow: hidden;margin-bottom: 20px;}
.pic img{width: 100%;height: 100%;}
.pic p{position: absolute;left: 0;right: 0;bottom: 0;line-height: 20px;color: #fff;text-align: center;padding: 5px 10px;background: rgba(0,0,0,.7);}
/*图片轮播*/
.ug-gallery-wrapper{margin: 20px auto 5%;}
/*关于协会*/
.about-logo{display: block;margin:30px 72px;}
.about-box{padding: 10px 0;line-height: 28px;}
.about-box dl,.about-box dd{overflow: hidden;}
.about-box dt{float: left;width: 85px;}
.about-box dd li{float: left;width: 100px;text-align: center;line-height: 28px;overflow: hidden;margin:0 15px 10px 0;}
.about-box dd img{height: 130px;}
/*联系我们*/
.contact h2{font-size: 22px;font-weight: bold;padding: 20px 10px;}
.contact p{padding:8px 0 8px 10px;}
.contact img{max-width:280px;width: 60%;}
@media screen and (max-width:767px){
  .logo img{height: 40px;}
  .search{width:100%;}
  .navbar-default{position: absolute;left: 0;right: 0;top: 10px;z-index: 999;height: 40px;background: none;border: none;}
  .navbar-collapse{border:none;}
  .navbar-default .navbar-toggle{background:rgba(255,255,255,.7);}
  .navbar-default .navbar-toggle .icon-bar{background-color: #d53d48;}
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:rgba(255,255,255,.5);}
  .title3{font-size: 20px;margin: 30px auto 20px;}
  .links dd img{height: 40px;}
}
@media screen and (min-width:768px){
  .search{margin-top: 12%;}
  .navbar-default .nav {display: flex;justify-content: space-between;}
  .navbar-collapse>.nav>li>a{font-size: 13px;}
  .menu{position: absolute;left: 0;top:47px;z-index:99;width: 100%;}
  .menu li a{padding: 9px 0;background: rgba(151,8,42,.6);}
  .menu li a:hover{background: #880726;}
  /*.news-list li{width: 45%;}*/
  .links dd a{margin:0 25px 15px;}
  .about h2{font-size: 26px;}
  .about-contact{border-left:1px solid #fff;}
  
  .child-tabs li a {padding: 0 15px;}
  .tab-content{padding: 30px 15px;}
}
@media screen and (min-width:992px){
  .logo{padding: 25px 0 22px 20px}
  .navbar-collapse>.nav>li>a{font-size: 16px;}
  .newsInfo-content>a{height: 224px;}
  .about-copyright{padding-left: 15px;}
  .articleBox{padding:20px 5%;}
  .child-tabs{padding-left: 15px;}
  .child-tabs li{width: 100%;text-align: left;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0;}
  .child-tabs li a{padding-left: 25px;}
  .tab-content{padding:20px 5%;}
  #set img{width: auto}
  #info,#set,#rules,#contact{padding: 10px 20px;}
  .tongzhi .news-list{padding-left: 10%;}
  .tongzhi .col-md-6:first-child{border-right: 1px solid #ddd}
  .tongzhi .col-md-6:first-child .news-list{padding-left: 0;padding-right: 10%;}
}
@media screen and (min-width:1200px){
  .navbar-collapse>.nav>li>a{font-size: 18px;}
  .focusRow .col-md-7{width: 648px;}
  .focusRow .col-md-5{width: 492px;}
  .newsInfo-list,.swipers{margin-left: -30px;margin-right: -30px;}
  .newsInfo-list .col-md-3,.swipers .col-sm-4{padding-left: 30px;padding-right: 30px;}
  .newsInfo-content>a{height: 254px;}
.about-code{width: 380px;margin: 15px 0 0;}
  .about-contact{width: 350px;border-left:1px solid #fff;}
  .about-copyright{width: 440px;}

}
.bg_certificate{ position:relative; padding:10px; width:800px;margin: 0 auto;}
.input_certificate{ position:absolute; font-size:16px; font-weight:bold; font-family:"宋体"; border:none; background:none;}
.bg_certificate .close{ margin-top:10px; margin-right:10px; width:24px; height:24px; border-radius:8px; background-color:#900; color:#fff; font-size:16px; opacity:1; filter: alpha(opacity=100);}

