body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button,input, select, textarea, th, td,img,div{margin: 0;padding: 0;}
html,body{font-family: "microsoft yahei",sans-serif;color:#010101;background: #f7f7f7;}
input,select,textarea,button,hr{border:none;outline: none;}
input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */color: #666;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */color: #666;}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */color: #666;}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/color: #666;}
h1,h2,h3{font-weight: normal;}
a{text-decoration:none;color: #010101;}
a:hover{color: #0e9bec!important;text-decoration: none;}
img{border:none;max-width: 100%;width: 100%}
em,i{font-style:normal;}
ul, ol {list-style: none;}
.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;}
.red{color: #b93229}.red:hover{text-decoration: underline;}
.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)}
/*边距*/
.mgt10{margin-top: 10px;}
.mgt20{margin-top: 20px;}
.mgt25{margin-top: 25px;}
.mgt30{margin-top: 30px;}
.mgt40{margin-top: 40px;}
/*top*/
.top{height: 70px;background: url(../images/bg-top.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover;}
#logo{display: block;padding-top: 20px;}
#logo img{width: 65.6%;}
.english{position: absolute;top: 10px;right: 15px;color: #000;font-size: 12px;font-weight: bold;}
/*header*/
.container-fluid,.navbar-collapse{padding: 0;}
.navbar-default{text-align: center;border:none;border-radius:0;background: none;}
.navbar-default .nav{font-size: 0;}
.nav>li{padding: 15px;background: #009cf3;}
.nav>li>a{font-size: 14px;color: #fff;padding: 0;}
.nav>li>a:hover,.nav>li.active a{color: #f7f357!important;background: none;}
/*焦点图*/
.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: #0e9bec;}
.carousel-control{display: none}
.focusRow>div{padding: 0;}
.focusRow .focusNews{padding:2% 3%;overflow: hidden;}
.focusNews dl{color: #555;padding: 15px 0;border-top:1px dashed #e5bfbd;}
.focusNews dl:first-child{border:none;padding: 25px 0 15px;}
.focusNews dt{font-size: 18px;font-weight: normal;padding:0 20px;margin-bottom: 5px;}

.title1{font-size: 20px;color: #0e9bec;font-weight: bold;}
.title1:before,.title1:after{content:'—';font-size: 16px;font-weight: bold;margin: 0 8px;}
.title2{font-size: 16px;color: #0e9bec;font-weight: bold;}
.title3:before,.title3:after{content:'';display: inline-block;width: 36%;height: 2px;margin-top: 4px;background: #a0d5f3;vertical-align: middle;}
.title3 span{width: 28%;display: inline-block;font-size: 18px;color: #0e9bec;font-weight: bold;text-align: center;}
.more{position: absolute;top: 10px;right: 15px;font-size: 12px;color: #666;}
.focusNews .gonggaoList li a:before{display: none}

.gonggao .bgWhite{padding: 15px;}
.gonggaoList{padding-top: 10px;padding-left: 5px;}
.gonggaoList li{line-height: 40px;}
.gonggaoList li a,.video-tit,.honor-list p,.video-item p{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.gonggaoList li a{display: block;color: #010101;}
.gonggaoList li a:before{display: inline-block;content:'.';font-size: 16px;vertical-align: top;margin:-4px 10px 0 0;}
.gonggaoList li .fr{font-family: 'Arial';color: #999;padding-left: 10px;}
.focusList li a{color: #333;}
/*系统管理导航*/
.manageList li{height:56px;line-height: 56px;margin-top: 16px;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);}
.manageList li.m1{background: url(../images/icon1.png) 60px center no-repeat #0e9bec;}
.manageList li.m2{background: url(../images/icon2.png) 60px center no-repeat #5384c6;}
.manageList li.m3{background: url(../images/icon3.png) 60px center no-repeat #629cdd;}
.manageList li.m4{background: url(../images/icon4.png) 60px center no-repeat #55afef;}
.manageList li.m5{background: url(../images/icon5.png) 60px center no-repeat #70c9ac;}
.manageList li a{display: block;font-size: 16px;color: #fff;font-weight: bold;padding-left:95px;}
.manageList li a:hover{color: #f7f357!important;}
/*官方微信*/
.videoPic,.video-item li a{position: relative;display: block;width: 100%;color: #fff;overflow: hidden;}
.videoPic:before{position: absolute;left: 50%;top: 50%;z-index:99;margin-left: -21px;margin-top: -21px;content:'';display: inline-block;width: 42px;height: 42px;background: url(../image/icon-video.png) center center no-repeat;}
.videoPic:after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;content:'';background: rgba(0,0,0,.3);}

.ma{font-size: 12px;color: #0e9bec;line-height: 18px;font-weight: bold;padding: 20px 10px 15px;background: #fff;}
.ma img{width: auto}

.download{display: block;height:94px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;overflow: hidden;background:  url(../images/bg-download.jpg) center left no-repeat #13c7f4;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);}
.download:before{content:'';display: block;width: 31px;height: 31px;margin: 15px auto 10px;vertical-align: middle;background: url(../images/icon-download.png) center center no-repeat;}
.download:hover{color: #fff!important;}
/*精彩图片*/
.pic-list li{margin-top: 20px;}
.pic-list a{position: relative;display: block}
.pic-list p,.video-list p{position: absolute;left: 0;bottom: 0;right: 0;z-index:9;height: 40px;line-height: 40px;text-align: center;color: #fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
/*公告列表页*/
.breadnav{color: #0e9bec;padding: 15px 0;}
.breadnav a{color: #0e9bec;}
.newsBox,.contentBox,.aboutBox,.picBox{padding:1% 3%}
.newsBox .gonggaoList a{font-size: 16px;}
.newsBox .gonggaoList li{line-height: 48px;}
.newsBox .gonggaoList li a:before{margin:-4px 10px 0 0;}
/*页码*/
.page{font-size: 12px;text-align: center;padding: 30px 0;}
.page>li{display: inline-block;*display: inline;zoom:1;color: #999;}
.page>li>a, .page>li>span{display: block;color: #555;padding: 1px 9px;}
.page>.active>a,.page>.active:hover a{font-weight: bold;color: #0e9bec!important;}
.page i{padding: 0 5px;color: #333;}
/*视频*/
.video-hot{position: absolute;left: 0;right: 50px;bottom: 4%;text-align: right;}
.video-hot a{display: inline-block;font-size: 12px;color: #fff;padding: 5px 15px;margin-left: 20px;background: #645f58;}
.video-focus h2{font-size: 18px;line-height: 26px;}
.video-focus h2 span{color: #b93229;}
.video-news{padding:8px 15px;}
.video-news li{line-height: 30px;}
.video-news li a{color: #555;}
.video-list{margin-top: 12px;}
.video-item li{text-align: center;margin-top: 20px;overflow: hidden;}
.video-item li p{position: absolute;left: 0;bottom: 0;right: 0;height: 36px;line-height: 36px;padding: 0 10px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}

/*关于协会*/
.aboutBox{padding: 20px;}
.about-info,.about-zc,.about-leader{line-height: 36px;color: #010101;text-align: justify;}
.about-leader{/*height: 255px;*/padding: 20px;background:url(http://xhjs.sports.cn/CRSOA/images/about-bg.jpg) right bottom no-repeat #f8efe0}
/*新闻详情*/
.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 img{width: auto}
/*相关链接*/
.linkList{line-height: 48px;overflow: hidden;padding-bottom: 40px;}
.linkList dt{float: left;font-weight: bold;padding:19px 12px;}
.linkList dd{overflow: hidden;}
.linkList dd a{display: inline-block;padding: 5px 10px;}
.linkList dd img{height: 48px;}
/*footer*/
.footer {background: #eaeaea;padding: 30px 0;overflow: hidden;}
.footer-logo img{width:auto }
.footer h2{font-size: 18px;font-weight: bold;text-align: center;color: #333;margin: 15px;}
.footer p{line-height: 24px;}

.ui-loader{display: none}
@media screen and (max-width:767px){
  .focusRow .focusNews{padding:20px 15px;}
  .navbar-default {right: 15px;margin-top: -50px;margin-bottom: 10px;}
  .navbar-collapse{border:none;}
  .navbar-default .navbar-toggle{border-color: #205292;margin-bottom: 3px;background:rgba(255,255,255,.5);}
  .navbar-default .navbar-toggle .icon-bar{background-color: #205292;}
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:rgba(255,255,255,.5);}
}
@media screen and (min-width:768px){
  .top{height:150px;}
  #logo{padding:6% 0 4.5%;}
  .ui-input-text,.nav li{display: inline-block;*display: inline;zoom:1;}
  .search{position: absolute;top: 24%;right:15px;}
  .search-input{width: 180px;height: 28px;line-height: 28px;color: #666;padding: 0 10px;background: rgba(255, 255, 255, 0.8);}
  .btn-search{width: 45px;height: 28px;margin-left: 10px;cursor: pointer;border-radius: 2px;background:url(../image/icon-search1.png) center center no-repeat rgba(255, 255, 255, 0.8);}
  .btn-search:hover{background:url(../image/icon-search1.png) center center no-repeat rgba(210, 239, 255, 0.8);}
  .navbar-default{background: #009cf3;}
  .nav li{padding: 15px 10px;}
  .articleBox{padding:5% 10%;}
  .title3:before,.title3:after{width: 45%;}
  .title3 span{width: 10%;}
  .footer-box{width: 420px;margin: 0 auto;}
  .footer-logo{float: left;margin: 35px 35px 35px 0;}
}
@media screen and (min-width:992px){
  .top{height:200px;}
  .nav li{padding: 15px 1.8%;}

}
@media screen and (min-width:1200px){
  .top{height:237px;}
  .search-input{width: 215px;}
  .manageList{width: 305px;}
  .gonggao{width:580px;}
  .video{width: 285px;}
  .news-list{width: 450px;}

}
.sbj{
margin-top:20px;}
.navbar-toggle{
margin-top:0px;}
.cerSearchBox {width: 1000px; margin: 76px auto 30px;}
.cerSearchW {height: 60px; line-height: 50px; padding: 5px; background: #fff; box-sizing: border-box; cursor: pointer;}
.cerSearchBtn {width: 85px; height: 100%;}
.cerSearchBtn button {width: 100%; height: 100%; background-color: #0088DE; background-image: url(../images/ico_search.png); background-repeat: no-repeat; background-position: center; vertical-align: top;}
.cerSearchBtn input {width: 100%; height: 100%; background-color: #0088DE; background-image: url(../images/ico_search.png); background-repeat: no-repeat; background-position: center; vertical-align: top;}
.cerSearchBtn button:hover {background-color: #0076C7;}
.cerSearchW .inner {height: 100%; margin-right: 100px;}
.cerSearchW .inner .fl {height: 100%; margin-left: 0.5%; font-size: 0; background: #cee8fa; box-sizing: border-box; padding: 0 10px;}
.cerSearchW .inner .fl:first-child {margin-left: 0;}
.cerSearchW .inner .inner01 {width: 30%;}
.cerSearchW .inner .inner02 {width: 21%;}
.cerSearchW .inner .inner03 {width: 69%;}
.cerSearchW .inner .inner04 {width: 34%;}
.cerSearchW .inner .fl span.name {width: 85px; font-size: 17px; color: #003f67;}
.cerSearchW .inner .fl input {width: calc(100% - 85px); font-size: 16px; color: #003f67;}
.cerSearchW .inner .inner04 span.name {width: 72px;}
.cerSearchW .inner .inner04 input {width: calc(100% - 85px);}
.inner01W {height: 100%; padding-right: 46px;  cursor: pointer;}
.cerSearchW .inner .inner01 {position: relative; padding: 0; background: #098ee4;}
.cerSearchW .inner .inner01 span,
.cerSearchW .inner .inner01 p {display: inline-block; height: 100%; vertical-align: top;}
.cerSearchW .inner .inner01 span {width: 38px; margin-right: 7px; background-repeat: no-repeat; background-position: center;}
.cerSearchW .inner .inner01 span.ico1 {background-image: url(../images/cer_search_ico1.png);}
.cerSearchW .inner .inner01 span.ico2 {background-image: url(../images/cer_search_ico2.png);}
.cerSearchW .inner .inner01 span.ico3 {background-image: url(../images/cer_search_ico3.png);}
.cerSearchW .inner .inner01 span.ico4 {background-image: url(../images/cer_search_ico4.png);}
.cerSearchW .inner .inner01 p {width: calc(100% - 45px); font-size: 16px; color: #fff;}
.cerSearchW .inner .inner01 span.downBtn {position: absolute; width: 32px; height: 100%; background: url(../images/ico_jt_down.png) no-repeat center; top: 0; right: 10px;}
.inner01Down {display: none; position: absolute; width: 100%; left: 0;}
.inner01DownW {height: 50px; line-height: 50px; background: #2aa5e7; border-bottom: 1px solid #1a9fe5; cursor: pointer; transition: all 0.3s ease-in;}
.inner01DownW:hover {background: #0e96e4;}

.cerSearchBox .txt {line-height: 26px; font-size: 14px; color: #999999;
padding-left:10px;}
.cerSearchW .inner .fl input{
background-color:#cee8fa;}
.cerSearchW .inner .fl.inner05 {
    display: none;
}


@media only screen and (max-width: 768px){
.cerSearchBox {width: 100%;}
.cerSearchW {height: auto; /*background: none;*/}
	.cerSearchW .inner {margin: 0;}
	.cerSearchW .inner .fl {width: 100%; height: 40px; line-height: 40px; margin: 0; margin-bottom: 12px;}
	.cerSearchBtn {display: none;}
	.cerSearch .cerfyTit {height: auto; margin-top: 22px}
	.cerSearchBox {margin-top: 40px;}
	.cerSearchW .inner .inner01 span.downBtn {background-size: 14px;}
	.inner01DownW {height: 36px; line-height: 36px;}
	.cerSearchW .inner .fl.inner05 {display: block; padding: 0;}
	.cerSearchW button {width: 100%; height: 100%; font-size: 16px; color: #fff; background: #0785D1;}
	.cerSearchBox .txt {font-size: 12px;}
	.cerSearch .cerfyFooter {height: 80px; line-height: 80px;}
	.cerfyFooter span {display: inline-block;  vertical-align: middle; line-height: 24px; font-size: 12px;}
	.cerSearch .wrap {height: calc(100% - 80px);}

	.cerfyInfor .cerfyHd{padding: 20px 20px 0 20px;height: 40px;line-height: 40px;}
	.cerfyInfor .cerfyHd a span {width: 20px;background-size: 92%;margin-right: 5px;}
	.cerfyInfor .cerfyHd a {font-size: 14px;}
	.cerfyInfor .cerfyInforW{width: 100%;margin-top: 20px;}
	.cerfyInfor .cerfyInforW .cerfyInner1{padding-right: 0;padding: 20px 20px 0 20px;}
	.cerfyInfor .cerfyInforW .cerfyInner ul li h3{width: 64px; text-align: left;font-size: 14px;}
	.cerfyInfor .cerfyInforW .cerfyInner ul li .cerfyInnerInput{margin-left: 64px;}
	.cerfyInfor .cerfyInforW .cerfyInner ul li .cerfyInnerInput button{width: 100%;height: 40px;font-size: 14px;}
	.cerfyInfor .cerfyInforW .cerfyInner .cerfyInnerInput button{width: 95%;height: 40px;font-size: 14px;}
	.cerfyInfor .cerfyInforW .cerfyInner ul li {height: 40px;line-height: 40px;margin-bottom: 21px;}
	.cerfyInfor .cerfyInforW .cerfyInner2 .pic {width: 95%;margin: 0 auto;margin-bottom: 50px;}
	.cerfyInner ul li.cerfySure{margin-top: 0;}
	.cerfyTit span{font-size: 20px;}




}

.wenzi{font-size: 14px;line-height: 28px;margin: 15px 0;text-align: justify; color:#666666;}


/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #17a2b8;
	float:left;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.page-num-current:hover {
	color: #fff;
}
/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.code, .code img {
	height: 100px;
}
.position, .position a {
	color: #999;
}
.content {
	color: #666;
	line-height: 2;
}
.content img, .content iframe {
	max-width: 100% !important;
}
.content li {
	list-style: disc outside none;
	margin-left: 20px;
}

/*sm屏幕以下*/
@media only screen and (max-width: 576px) {
.page-num {
	display: none;
}
.head-sm-height {
	height: 61px !important;
}
}
/*********响应式样式******************/

























