html, body {height: 100%;}

/* 底部 */
#footer {background: #F5F5F5;}
#footer .nav {height: 100%; overflow: hidden; clear: both;}
#footer .nav a {float: left; display: inline; background: url(/template/diy/skin/base_ico_li1.gif) no-repeat right center; padding: 0 10px 0 0; margin: 0 10px 0 0;}
#footer .nav a:last-of-type {background: none; padding: 0; margin: 0;}
#footer .copy {padding: 5px 0 0 0; color: #999;}

/* 引导页 */
#index {background: url(/template/diy/skin/index_bg.jpg) no-repeat center top; background-size: cover; position: relative; text-align: center;}
#index a { display: block; height: 100%;}
#index span {display: block; color: #FFF; border: 1px solid #FFF; margin: 0 auto;}

/* 首页 */
#home .flinks ul {box-sizing: border-box; overflow: hidden;}
#home .flinks ul li {width: calc(50% - 10px);}
#home .flinks ul li:nth-of-type(1) {float: left;}
#home .flinks ul li:nth-of-type(2) {float: right;}
#home .flinks ul img {display: block; width: 100%;}
#home .news .tpxw {position: relative; z-index: 1;}
#home .news .tpxw img {display: block;}
#home .news .tpxw p {box-sizing: border-box; width: 100%; color: #FFF; padding: 6px 15px; background: rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 0;}
#home .news .qydt {position: relative; z-index: 1;}
#home .news .qydt .tab {position: absolute; z-index: 2; right: 0; top: 0; height: 34px; overflow: hidden;}
#home .news .qydt .tab li {float: left; display: inline;}
#home .news .qydt .tab li a {display: block; line-height: 34px; padding: 0 12px; color: #FFF;}
#home .news .qydt .tab li.blur a {background: #666;}
#home .news .qydt .tab li.focus a {background: #E83223;}
#home .news .qydt .lsText1 li:nth-of-type(3) {padding-bottom: 0; border: 0;}
#home .news .qydt .lsText1 li:nth-of-type(4) {display: none;}
#home .news .tzgg {border: 1px solid #DDD;}
#home .news .tzgg .bt {height: 30px; color: #CCC; padding: 0 0 0 15px;}
#home .news .tzgg .bt strong {font-size: 16px; color: #333;}
#home .news .tzgg .bt a {background: url(/template/diy/skin/base_ico_dot2.gif) no-repeat right center; padding: 0 10px 0 0; float: right;}
#home .news .tzgg #quotation {height: 280px; overflow: hidden;}
#home .project {position: relative; z-index: 1;}
#home .project .info h2 {position: absolute; right: 0; top: 0; background: #e83223; color: #FFF; font-size: 14px; height: 40px; line-height: 40px; padding: 0 14px;}
#home .project .info em {display: block;}
#home .project .info strong {display: block; border-bottom: 1px solid #DDD; font-size: 16px; height: 36px; line-height: 24px; margin: 0 0 15px 0;}
#home .project .info p {color: #666;}

/* 关于交投 */
#listAbout .introduction .pic {display: none;}
#listAbout .introduction .text p {line-height: 28px; text-indent: 28px; margin: 0 0 15px 0;}
#listAbout .introduction .text p:last-of-type {margin-bottom: 0;}
#listAbout .mechanism {position: relative; z-index: 1; margin: 40px 0 0 0;}
#listAbout .contact {background: #FFF;}
#listAbout .contact .map {width: 100%; height: 400px;}
#listAbout .contact .info {box-shadow: 0 0 10px 0 #CCC; -webkit-box-shadow: 0 0 10px 0 #CCC; -moz-box-shadow: 0 0 10px 0 #CCC;}
#listAbout .contact .info strong {display: block; font-size: 18px; height: 26px; line-height: 26px; color: #e83223; padding: 10px 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid #E9E9E9;}
#listAbout .contact .info p {display: block;}

/* nba比赛押注平台文化 */
#listCulture .xin dd {width: 50%;}
#listCulture .xin strong {display: block; color: #c48522;}
#listCulture .xjs {background: url(/template/diy/skin/culture_xjs.jpg) no-repeat center bottom; background-size: cover;}
#listCulture .xjs dd {text-align: center; margin: 0 auto;}
#listCulture .xzx {background: url(/template/diy/skin/culture_xzx.jpg) no-repeat center bottom; background-size: cover;}
#listCulture .xzx dd {float: left;}
#listCulture .xzz {background: url(/template/diy/skin/culture_xzz.jpg) no-repeat center bottom; background-size: cover;}
#listCulture .xzz dd {float: right;}
#listCulture .xzd h4 {color: #c48522;}
#listCulture .xzs {background: url(/template/diy/skin/culture_xzs.jpg) no-repeat center bottom; background-size: cover;}
#listCulture .xzs dd {float: right;}
#listCulture .positioning {position: relative; z-index: 1; background: url(/template/diy/skin/culture_zlmb.jpg) no-repeat center bottom; color: #FFF;}
#listCulture .positioning ul {box-sizing: border-box; overflow: hidden;}
#listCulture .positioning li {box-sizing: border-box; overflow: hidden;}
#listCulture .positioning li em {float: left; display: inline; width: 30px; height: 30px; line-height: 30px; color: #FFF; font-size: 18px; text-align: center; background: #e84e42; margin: 0 20px 0 0;}
#listCulture .positioning li p {display: block; margin: 10px 0 0 0;}

/* 业务领域 */
#listBusiness .news .bg {box-sizing: border-box; background: url(/template/diy/skin/business_xmdt.jpg) no-repeat center top; background-size: cover;}
#listBusiness .news .text {box-sizing: border-box;}

/* 通知公告 */
#listAnnoun .position {margin: 80px 0 0 0;}

/* 详细页 */
#article .tit i {display: none;}
#article .text a {color: #1462cd;}
#article table {border-width: 1px; border-color: #CCC; border-collapse: collapse; width: 100%; margin: 0 0 15px 0;}
#article table th, #article table td {border-width: 1px; padding: 8px; border-style: solid; border-color: #CCC;	background: #FFF; text-align: center;}
#article .text .fujian {margin: 0 0 15px 0; padding: 4px 16px; background: #F7F7F7; border: 1px solid #E9E9E9; font-size: 14px; line-height: 30px; text-indent: inherit;}
#article .text .fujian img {display: inline-block; vertical-align: middle; margin: 0 6px 0 0;}
#article .text .fujian a {display: inline-block; vertical-align: middle;}
#article .text .fujian a:hover {color: #e83223;}

/* 搜索列表 */
#listSearch .keyword {padding: 30px 0; font-size: 16px; border-bottom: 1px solid #E9E9E9;}
#listSearch .keyword .row {background: url(/template/diy/skin/ico_search.png) no-repeat left center; background-size: contain; padding-left: 30px;}
#listSearch .keyword strong {color: #e83223;}