@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, 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: 15px;line-height: 24px;}
input,select,textarea,button,hr{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: #333;text-decoration:none;}
a:hover{color: #d73500;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;}
.bgBlue{background: #213662;}
.red{color: #d73500}
.white,.white:hover{color: #fff;}
.gray6{color: #666}
.gray{color: #999}
.blue{color: #2d4e72;}
.red{color: #d73500;}
.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;}
.pdt30{padding-top: 30px;}
/*header*/
.logo{display: block;padding: 10px 0}
.search{float: right;display: flex;width: 205px;height: 30px;margin: 45px 0 20px;background: #fff;border-radius: 4px;box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.35);}
.search-input{flex:1;width: 100%;padding: 0 10px;background: none;}
.btn-search{width: 40px;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{text-align: center;border:none;border-radius:0;margin: 0;background: #2290b8;}
.navbar-default .nav{font-size: 0;background: #2290b8;}
.navbar-collapse>.nav>li{position: relative;flex:auto;}
.navbar-collapse li a:focus,.news-tab>li>a:focus{background: none;}
.navbar-collapse>.nav>li>a{font-size: 16px;color: #fff;padding: 13px 0;}
.navbar-collapse>.nav>li.active,.navbar-collapse>.nav>li:hover{background: linear-gradient(180deg, #08779f, #2290b8);}
.navbar-collapse>.nav>li.active>a:after,.navbar-collapse>.nav>li:hover>a:after{content:'';position: absolute;left: 50%;bottom: 3px;transform: translateX(-50%);width: 0;height: 0;border:4px solid transparent;border-top:5px solid #fff100;}

/*二级菜单*/
.menu{display: none}
.menu li{margin-bottom: 1px;padding: 5px 0;}
.menu li a{font-size: 14px;color:#fff}
.navbar-collapse li:hover .menu{display: block}
/*焦点图*/
.carousel-inner{overflow: visible;}
.carousel-inner a{display: block;}
.carousel-caption{left: 0;right: 0;bottom: 0;font-size:24px;padding: 5% 15px 45px;background-image: linear-gradient(to top, rgba(0,0,0,.8) 20%, rgba(0,0,0,.0001) 100%);}
.carousel-indicators{bottom: 10px;}
.carousel-indicators li{width: 12px;height: 12px;margin: 0;background-color: #ddd;border:none;}
.carousel-indicators .active{width: 12px;height: 12px;background-color: #d73500;}
.carousel-control{width: 8%;}
.carousel-inner>.item>a>img{width: 100%;}
/*main*/
main{min-height:600px;}
.title{padding: 10px 0;margin-bottom: 30px;border-bottom: 1px solid #918781}
.title a{font-size: 20px;color: #c80000;margin-right: 15px;}
.title a.active,.title a:hover{font-size: 24px;font-weight: 600;}
.notice-list{display: flex;flex-wrap: wrap;}
.notice-list a{display: block;padding: 9px 0;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}

.hot-news h3{font-size: 19px;font-weight: 600;margin: 20px 0;}
.hot-news p{line-height: 26px;font-size: 15px;margin-bottom: 20px}
.index-news-list a{display: block;margin-bottom: 15px;padding:15px 20px;background: #eef1f3;}
.index-news-list h4{font-size: 17px;line-height: 24px;margin: 3px 0;}
.code{display: inline-block;padding: 3px;border: 1px solid #5a5a5a}
.gzh{font-weight: bold;padding: 5px 0;}
.btn-red{display: block;font-size: 16px;color: #fff;padding: 12px 20px;margin-bottom: 14px;border-radius: 5px;background: #cc1c0e;}
.btn-red:hover{color: #fff;opacity: .9}

.photos-content{position: relative;}
.hidde{visibility: hidden;position: absolute;left: 0;right: 0;z-index: -1;height: 0;}
.swiper-wrapper{position: static;height: auto;}
.swiper-wrapper h3{font-size: 18px;line-height: 24px;padding:10px 0;}
.swiper-prev,.swiper-next{margin-top: -60px;width:31px;height:70px;background:url(../images/arrow-triangle.png) no-repeat;}
.swiper-next{background-position:-31px 0;}
.video-img{position: relative;display: block;}
.video-img:after{position: absolute;content:'';left: 15px;bottom: 15px;width:44px;height: 44px;background:url(../images/icon-video.png) center center no-repeat;-webkit-background-size: contain;background-size: contain;transition: all .3s}
.video-img:hover:after{transform: scale(1.2);}

.picHD{text-align: center;padding: 50px 0;background:url(../images/bg1.jpg) center center no-repeat;-webkit-background-size: cover;background-size: cover;}
.picTitle{font-size: 24px;color: #fff;font-weight: bold;}
.picTitle a{color: #fff;}
.picHD-list{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-top: 30px;}
.picHD-list li{width: 33.33%;}
.picHD-list li img{height: 284px;}
.picHD-list li a{position: relative;display: block;}
.picHD-list li a:after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;content:'';background: rgba(0,0,0,.6);opacity:0;transition: all .3s}
.picHD-list li p{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index:1;display: flex;align-items: center;justify-content: center;font-size: 20px;color: #fff;line-height: 32px;padding: 30px;opacity:0;margin-top: 50px;transition: all .3s}
.picHD-list li a:hover:after{opacity:1;}
.picHD-list li a:hover p{opacity:1;margin-top: 0;}

.line-title{font-size: 26px;color: #c80000;font-weight: 600;padding: 12px 0;margin-bottom: 30px;border-bottom: 1px solid #bbb}
.partner-list,.link-list{display: flex;flex-wrap: wrap;}
.partner-list li{width: 20%;}
.partner-list a{display: block;font-size: 16px;margin:0 10px 20px;border: 1px solid #ccc}
.link-list li{font-size: 16px;margin:0 20px 20px;}

.news-list li{display: flex;padding: 6px 0;/*align-items: center;border-bottom: 1px dashed #b8b8b8*/}
.news-list>li>a{flex: 1;display: block;/*font-size: 16px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;*/}
.news-list li:before{content:'•';color: #999;font-size:12px;margin-right:12px;}
.news-list li span{font-family: 'Arial';font-size: 14px;color: #888;padding-left:20px;}

.title2{font-size: 22px;font-weight: 600;padding-bottom:16px;}
.title3{display: flex;align-items: center;justify-content: space-between;font-size: 18px;font-weight: bold;padding-bottom:10px;margin-bottom: 15px;border-bottom:1px solid #ccc;}
.title4{font-size: 18px;font-weight: bold;padding-bottom: 12px;}
.title5{font-size: 16px;font-weight: bold;padding-bottom: 12px;}
.title6{font-size: 20px;font-weight: bold;padding-bottom: 25px;}
.more{font-size: 14px;font-weight: normal;}
.readmore{text-decoration: underline;}
.pic-list {display: flex;flex-wrap: wrap;}
.pic-list a{display: block;overflow: hidden;}
.pic-list li h3{font-size: 15px;text-align: center;padding:10px;}
.pic-list li img{height: 196px;}

.breadcrumb{background: none;padding: 5px 5px 10px;border-radius:0;border-bottom:1px solid #ccc;}
.breadcrumb>li+li:before{content: '>';padding: 0 2px;}

/*内容页*/
.main-top-thumbnail{float: left;display: block;width: 150px;margin-right: 20px;}
.main-top-header h2{line-height: 32px;font-size: 24px;font-weight: 500;margin-bottom: 15px;}
.main-top-small{display: flex;flex-wrap: wrap;justify-content: space-between;color: #999;}
.main-content p{line-height: 32px;margin: 20px 0;}
/*关于协会*/
.about{background:url(../images/bg2.jpg) top center no-repeat;-webkit-background-size: cover;background-size: cover;}
.about-info p{line-height: 30px;}
.white-box{line-height: 26px;padding: 30px 25px;background: rgba(255,255,255,.6);}
.leader li{display: flex;margin-bottom: 5px;}
.leader li b{display: block;width: 80px;}
.leader li p{flex:1;}
/*page*/
.pagination>li{display: inline-block;margin-bottom: 5px;}
.pagination>li>a, .pagination>li>span{float: none;}
.pagination select{padding: 2px;border: 1px solid #ddd;width: 50px!important;}
/*footer*/
footer {line-height: 28px;font-size: 14px;text-align: center;color: #666;padding:25px 0 30px;background:#eee;border-top:1px solid #dfdfdf;}
footer a,footer a:hover{color: #333}

@media screen and (max-width:767px){
  .logo img{height: 45px;}
  .search{width:100%;height: 40px;margin: 5px 0}
  .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);}
  .carousel-indicators{bottom: 0;}
  .carousel-inner a{display: flex;justify-content: center;overflow: hidden;}
  .carousel-inner>.item>a>img {height: 200px;}
  .carousel-caption{font-size: 16px;line-height: 20px;padding: 5% 15px 25px;}
  .title a{font-size: 16px;margin-right: 10px;}
  .title a.active,.title a:hover,.picTitle,.line-title{font-size: 20px;}
  .picHD-list li,.partner-list li{width: 50%;}
  .picHD-list li img{height: 150px;}
  .pic-list li img{height: 138px;}
  .picHD-list li p{font-size: 18px;line-height: 24px;padding: 15px;}
  .main-top-thumbnail{width: 100px;margin-right: 10px;}
  .main-top-header h2{font-size: 22px;line-height: 26px;}
}
@media screen and (min-width:768px){
  .navbar-default .nav {display: flex;justify-content: space-between;}
  .menu{position: absolute;left: 50%;top:50px;z-index:99;width: 120px;transform: translateX(-50%);}
  .menu li{background: rgba(255,255,255,.9);}
  .menu li a{color:#000}
  .menu li a:hover{color:#b91f15}
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev
  {width: 60px;height: 60px;margin-top: -30px;font-size: 60px;}
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -30px;}
  .carousel-inner>.item>a>img{height: 328px;}
  .gzh{margin-bottom:20px;}
  .picHD-list li img{height: 180px;}
  .pic-list li img{height: 164px;}
  .about-info{padding: 0 6%;}
  footer .icon-foot{margin-top: -30px;margin-left: 10px}
}
@media screen and (min-width:992px){
  .carousel-inner>.item>a>img{height: 430px;}
  .gzh{font-size: 14px;}
  .swiper-prev{left: -50px;}
  .swiper-next{right: -50px;}
  .picHD-list li img{height: 235px;}
  .pic-list li img{height: 158px;}
  .col-md-mgr30{margin-right: 30px;}
  .col-md-mgl30{margin-left: 30px;}
  .col-md-mgr15{margin-right: 15px;}
  .col-md-mgl15{margin-left: 15px;}
}
@media screen and (min-width:1200px){
  .carousel-inner>.item>a>img{height: 520px;}
  .notice-list .col-lg-5:nth-child(even){margin-left: 15%;}
  .gzh{font-size: 15px;}
  .picHD-list li img{height: 284px;}
  .pic-list li img{height: 196px;}
}


