@charset "utf-8"; 
 * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
 
.tac{text-align: center;}
.tar{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.pos{position: relative;}
.bgWhite{background: #fff;}
.bgLightWhite{background: rgba(255,255,255,.6);}
.clear:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.clear{zoom:1;} 
.yellow{color:#3f7ad0}
.blue{color: #3f7ad0}.blue:hover{text-decoration: underline;}
.flex{display: flex}
.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)}
/*边距*/
.mgl10{margin-left: 10px;}
.mgt10{margin-top: 10px;}
.mgt20{margin-top: 20px;}
.mgt25{margin-top: 25px;}
.mgt30,.mt30{margin-top: 30px;}
.mgt40{margin-top: 40px;}
.mgr30{margin-right: 30px;}
.mgb10,.mb10{margin-bottom: 10px;}
.mgb30{margin-bottom: 30px;}
.mt50{margin-top: 50px;}
.mb50{margin-bottom: 50px;}
/*header*/
/*焦点图*/
.carousel-caption{left: 0;right: 0;bottom: 0;padding:2.5%;text-align: left;font-size: 18px;color: #fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');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}
/*焦点新闻*/
.focusNews{position: relative;padding:15px;overflow: hidden;background: rgba(255,255,255,.6);}
.title {position: relative;font-size: 20px;font-weight: bold;margin-bottom: 5px;}
.focusNews dl{padding: 15px 0;border-bottom:1px dashed #a3a3a3;}
.focusNews dl:last-child{border:none;}
.focusNews dt{font-size: 18px;font-weight: normal;margin-bottom: 5px;}
.more{position: absolute;right: 15px;top: 15px;font-size: 14px;font-weight: normal;}
/*admin*/
.admin{padding: 1.9% 0;background: rgba(34,22,6,.3);}
.admin-list{display: flex;justify-content: space-between;align-items: center;text-align: center;}
.admin-list a{flex:1;display: block;height:70px;font-size: 12px;font-weight: bold;color: #221606;margin:0 5px;transition: all .3s;background:url(../images/round.png) center center no-repeat;-webkit-background-size: contain;background-size: contain;}
.admin-list a img{position: relative;top: 0;height: 31%;margin: 15px 0 5px;transition: all .3s;}
.admin-list a:hover{color: #f8b501;}
.admin-list a:hover img{top: -5px;}

.news-list li{line-height: 36px;}
.news-list li a,.pic-list p{display: block;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.news-list li .fl{font-family: 'Arial';color: #666;padding-right: 15px;}
/*精彩图片*/
.hTitle{position: relative;height: 32px;line-height: 32px;font-size: 20px;font-weight: bold;margin:30px 0 20px;padding-left: 10px;border-left: 10px solid #3f7ad0}
.pic-list a{position: relative;display: block;color: #fff;text-align: center;margin-bottom: 15px;overflow: hidden;}
.pic-list a:hover{color: #fff;}
.pic-list p{position: absolute;left: 0;bottom: 0;right: 0;height: 40px;line-height: 40px;padding: 0 10px;background: rgba(34,22,6,.7);}
/*地方协会*/
.association-list dd{float: left;line-height: 36px;padding-right: 0;/*margin-top: 15px;*/}
.association-list a{display: block;height: 36px;}
/*公告列表页*/
.breadnav{color: #3f7ad0;padding-top: 20px;padding-bottom:10px;}
.breadnav a{color: #3f7ad0;}
.child-title{font-size: 22px;font-weight: bold;padding-left: 10px;margin: 15px 0 25px;border-left: 5px solid #004888}
.child-tabs,.child-content-tabs{margin-top: 35px;padding: 0;overflow: hidden;border-bottom: 1px solid #3f7ad0}
.child-tabs li,.child-content-tabs li{display: inline-block;height: 38px;line-height: 38px;font-size: 16px;text-align: center;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.child-tabs li a,.child-content-tabs li a{display: block;font-weight: 500;padding: 0 15px;color: #333;}
.child-tabs li.active,.child-content-tabs li.active{color: #fff;background: #3f7ad0;}
.child-tabs li.active a,.child-content-tabs li.active a{color: #fff;}
.child-tabs a:focus,.child-tabs a:hover{color: #3f7ad0;text-decoration: none;}
.tab-pane>p{text-indent: 2em;text-align: justify;line-height: 30px;margin: 15px 0;}

.tab-content{padding: 20px 0;margin-bottom: 20px;}
.tab-content .tab-pane{display: none;}
.tab-content .tab-pane.active {display: block;}

.badge-list{display: flex;align-items: center;justify-content:space-between;flex-wrap: wrap;}
.badge-list li{margin: 10px 0;}
.badge-list li img{transform:scale3d(1,1,1); transition: all .3s}
.badge-list li:hover img{transform:scale3d(1.2,1.2,1.2) }

.child-content-tabs{margin-top:4px;}
.ctab1{padding: 15px 0;line-height: 40px;}
.unit-title{font-size: 20px;font-weight: bold;margin:30px 0 20px;}
.unit-list{padding: 10px 0;overflow: hidden;}
.unit-list dt{margin-bottom: 5px;}
.unit-list dd{line-height: 24px;}

.newsBox,.contentBox,.aboutBox,.picBox{min-height: 450px;padding:0 15px;background:rgba(255,255,255,0.8);overflow: hidden;margin-bottom:20px;}
/*页码*/
.pagination{margin: 40px 0;}
.pagination>li>a, .pagination>li>span{color: #333;cursor: pointer;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{color: #fff;background: #3f7ad0;background-color: #3f7ad0;border-color: #3f7ad0;}
.pagination input{width: 30px;height: 17px;text-align: center;border:1px solid #ddd;}
/*视频*/
.video-list a:after{position: absolute;left: 50%;top: 50%;margin-left: -26px;margin-top: -46px;content:'';display: inline-block;width: 52px;height: 52px;background: url(../images/icon-video.png) center center no-repeat;}
/*关于协会*/
.management{display: flex;justify-content:center}
.management-left{position: relative;top: 30px;display: flex;align-items: center;justify-content: space-between;width: 12%;height: 401px;border-right:1px solid #3f7ad0;}
.management-left h2{width: 24px;line-height: 20px;font-size: 18px;color: #3f7ad0;font-weight: bold;}
.management-left:after{content:'';flex: 1;height: 1px;background: #3f7ad0;}
.management-right{flex: 1;text-align: center;padding-left: 8%;overflow: hidden;}
.management-right li{position: relative;height: 40px;line-height: 40px;text-align: center;color: #fff;margin: 10px 0;padding: 0 15px;background: #3f7ad0;}
.management-right li.lines{line-height: 18px;}
.management-right li:before{position: absolute;left: -90px;top: 50%;content:'';width: 90px;height: 1px;background: #3f7ad0;}
/*新闻详情*/
.articleBox{padding: 30px 15px 15px;}
.page-header{border:none;text-align: center;font-weight: bold; margin: 0 0 20px;}
.page-header h2{font-size: 22px;font-weight: bold;}
.page-header p{font-size: 12px;color: #666;font-weight: normal;padding-top: 15px;}
.page-main p{font-size: 15px;line-height: 28px;margin: 15px 0;text-align: justify;}
.page-main img{width: auto}
/*相关链接*/
.link-list li{text-align: center;margin-bottom: 15px;}
.link-list a{display: block;}
.link-list a img{border:1px solid #e3e3e3;}
.link-list a p{line-height: 20px;padding: 10px 0;}
/*footer*/ 

/*预览证书*/
.uploader{position: relative;display: inline-block;width:240px;height: 385px;background: #eee}
.photo{width: 100%;height: 100%;}
.uploader-btn{position: absolute;top: 0;left: 0;z-index: 9;display: flex;align-items: center;justify-content:center;width: 100%;height: 100%;font-weight: bold;}
.uploader_input {position: absolute;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;overflow: hidden;cursor: pointer;opacity: 0;}

/*登录 注册*/
.login-form,.register-form,.personal{box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);background: #fff;border-radius: 4px;}
.login-form{padding: 50px 6%;margin-top: 5%;margin-bottom:5%;}
.c-title{font-size: 22px;font-weight: bold;text-align: center;color: #3f7ad0;margin-bottom: 30px;}
.login-form .form-control{border-color: #999;margin-bottom: 25px;}
.goback{display: inline-block;height: 30px;line-height: 30px;font-size: 16px;color:#3f7ad0;font-weight: bold;}
.register-form,.info-form{padding: 30px 4%;}
.register-form .control-label i,.info-form .control-label i{font-size: 12px;font-weight: normal;color: #999;font-style: normal;padding-left: 10px;}

.contact-box{display: flex;}
.get-code{display:block;width: 120px;height:34px;line-height:34px;text-align: center;color: #fff;margin-left: 20px;border-radius: 4px;background: #3f7ad0;}
.btn-primary,.btn-primary:active, .btn-primary:focus, .btn-primary:hover{background-color: #3f7ad0;border-color:#3f7ad0}
/*个人中心*/
.personal{padding: 5%;}
.personal h2{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.personal-tab li{display: inline-block;color: #fff;padding:4px 10px;border-radius: 4px;margin-right:8px;}
.personal-tab li:last-child{margin-right:0;}
.personal-tab li.active{background: #3f7ad0;}
.personal-tab li.active a{color: #fff;}

.signup-title{font-size: 15px;font-weight: bold;color: #2e87bf;margin-bottom: 15px;}
.signup-list li,.upload-list li{margin-bottom: 15px;}
.signup-list-box{line-height: 30px;font-size: 12px;color: #666;text-align: center;padding-bottom: 15px;border:1px solid #ddd;}
.signup-list-box h3,.upload-list h3{font-size: 16px;font-weight: bold;margin-top: 15px;}
.signup-main li{margin-bottom: 15px;padding: 15px 0;border-bottom:1px solid #ddd;}
.signup-main h3{font-size: 16px;font-weight: bold;overflow: hidden;padding-left: 8px;margin-bottom: 5px;border-left: 4px solid #2e87bf}
.signup-main p{font-size: 12px;color: #666;padding-left: 12px;overflow: hidden;}

.certificate-list li{line-height: 40px;margin-bottom: 15px;}
.certificate-list a{display: block;}

.pagination{margin: 0;}
.pagination>li>a, .pagination>li>span{color: #3f7ad0;cursor: pointer;}
.pagination a,
.pagination span {float: left;padding: 6px 12px;color: #337ab7;margin-left: -1px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination span{color: #fff;background-color: #337ab7;border-color: #337ab7;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #3f7ad0;border-color: #3f7ad0;}
.page input{display: inline-block;vertical-align: top;height: 29px;}
.page input[type="text"]{width: 50px;text-align: center;border: 1px solid #ddd;background: #fff;}
.page input[type="button"]{padding: 0 10px;}

.fi-arrow-left:before{content:'<';font-weight: bold;}
.fi-arrow-right:before{content:'>';font-weight: bold;}
.ui-loader{display: none}
@media screen and (max-width:767px){
  .logo img{height: 50px;}
  .navbar-default{position: absolute;left: 0;right: 0;top:10px;z-index: 999;background: none;border: none;}
  .navbar-collapse{border:none;}
  .navbar-default .navbar-toggle{border-color: #a65801;background:rgba(166,88,1,.9);}
  .navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:rgba(166,88,1,.9);}
}
@media screen and (min-width:768px){
 .top-right{padding-top: 4%;} 
  .title{font-size: 22px;}
  .news-list {padding: 0 20px;}
  .articleBox{padding:5% 10%;}
  .tab-pane>p{margin: 15px;}
  .management{padding: 50px;}
  .management-right{flex: none;}
  .form-box{width: 430px;margin: 50px auto;}
  .badge-list{width: 60%;margin: 0 auto;}
  .ctab1{padding: 5%;}
  .personal-tab li{margin-right: 20px;}
}
@media screen and (min-width:992px){ 
  .focus{display: flex;flex-wrap: wrap;}
  .focusNews{height: 90%;padding:30px 40px;}
  .admin-list a{height: 151px;font-size: 18px;}
  .admin-list a img{margin: 32px 0 12px;}
  .association-list dd{padding-left: 10px;}
  .association-list dd:nth-child(1){width: 18%;}
  .association-list dd:nth-child(2),.association-list dd:nth-child(3){width: 19%;}
  .association-list dd:nth-child(4){width: 13%;}
  .association-list dd:nth-child(5){width: 17%;}
  .association-list dd:nth-child(6){width: 14%;}
  .link-list li{width: 20%;}
  .child-tabs{padding-left: 15px;padding-right: 0;border:none;}
  .child-tabs li{width: 100%;text-align: left;margin-bottom: 15px;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: 30px;background: #fff;}
  .modal-dialog{width: 874px;}

}
@media screen and (min-width:1200px){
 
  .admin-list a{height: 181px;}
  .admin-list a img{margin: 40px 0 20px;}
  .association-list dd{padding-left: 20px;}
  .login-form{float:none;width:40%;margin:5% auto}

}

/*html,body {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}*/