/* CSS Document */
body {
	width: 100%;
	float: left;
	background: #ededed;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3",
}
header {
	width: 100%;
	float: left;
	background: #fff;
	height: 50px;
}
.ouro-head {
	width: 1200px;
	margin: 0 auto;
	height: 50px;
	background: #fff;
}
.ouro-logo {
	width: 200px;
	float: left;
	margin-top: 8px;
}
.ouro-h-right {
	width: 700px;
	float: right;
	font-size: 14px;
}
.ouro-h-right dd {
	width: 400px;
	float: right;
	height: 50px;
	line-height: 50px;
	text-align: right;
}
.ouro-h-right dt {
	width: 230px;
	float: right;
	height: 50px;
	line-height: 50px;
	text-align: right;
}
main {
	width: 100%;
	float: left;
	background: #ededed url(../images/cup2026/cup-bg.png) no-repeat center top;
}
.main {
	width: 1200px;
	margin: 240px auto 0px;

}
.ouro-menu {
	width: 100%;
	float: left;
	background: #830053;
	height: 50px;
	line-height: 50px;
}
.ouro-menu h1 {
	font-weight: 100;
}
.ouro-menu ul {
	width: 750px;
	float: left;
}
.ouro-menu ul li {
	float: left;
	padding: 0 13px;
	height: 50px;
	line-height: 50px;
	color: #fff;
}
.ouro-menu ul li a {
	float: left;
	color: #fff;
	font-size: 14px; font-family:"Comic Sans MS", cursive, "微软雅黑"；
}
.arrow-left {
	float: right;
	width: 30px;
	height: 0;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-right: 25px solid #6a0043;
}
.ouro-menu dl {
	float: right;
	background: #6a0043;
	height: 50px;
	line-height: 50px;
	width: 210px;
	color: #fff;
	font-size: 14px;
	text-indent: 10px;
}
.ouro-menu dl dd {
	float: left;
}
.ouro-menu dl dt {
	float: left;
	font-size: 25px;
	color: #ff0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ouro-jdt {
	width: 675px;
	float: left;
}
#playBox{ width:675px; height:375px; float:left; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; position:relative; width: 675px;}
#playBox .oUlplay li img{ width:675px; height:375px; overflow:hidden;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/cup2026/pre-next.png) no-repeat; position:absolute; top:160px; left:0px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/cup2026/pre-next.png) -45px 0 no-repeat; position:absolute; top:160px; right:0x; z-index:10;}
#playBox .smalltitle {width:675px; height:10px; position:absolute; bottom:15px; z-index:20}
#playBox .smalltitle ul{ width:120px; float:right;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
.ouro-jdt .shadow {
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:10;
	height:40px;
	line-height:40px;
	background:rgba(0, 0, 0, 0.6)!important;
	text-align:left;
	color:#fff;
	text-indent:10px;font-size:16px;
}
.ouro-jdt .shadow a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin-left:10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.ouro-box1-right {
	width: 505px;
	float: right;
	height: 375px;
	background: #fff;
}
.ouro-news-hot {
	width: 480px;
	margin-left: 15px;
	float: left;
}
.ouro-news-hot h3{
	float: left;
	width: 100%;
	text-align: left;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	overflow: hidden;

}
.ouro-news-hot ul {
	float: left;
	width: 100%;
}
.ouro-news-hot ul li {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
}
.ouro-news-hot ul li a {
	color: #333;
}
.ouro-news-hot ul li a:hover {
	color: red;
	text-decoration: none;
}
.ouro-titl {
	width: 100%;
	float: left;
	background:#830053 url(../images/cup2026/titl-bg.png) left no-repeat;
}
.ouro-titl dd {
	float: left;
	height: 40px;
	line-height: 40px;
	margin-left: 10px;
	font-size: 16px;
	color: #fff;
}
.ouro-titl a{
	color: #fff;
	text-decoration: none;
}
.ouro-titl a:hover{
	color: #fff;
	text-decoration: none;
}
.ouro-titl dd h3 {
	font-size: 16px;
	font-weight: 100;
}
.ouro-titl dd h1 {
	font-size: 16px;
	font-weight: 100;
}
.ouro-titl dt {
	float: right;
	height: 40px;
	margin-right: 10px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
}
.ouro-con {
	width: 100%;
	float: left;
}
.ouro-left {
	float: left;
	width: 880px;
}
.ouro-right{
	float: right;
	width: 300px;
}
.ouro-i-fixtures {
	width: 100%;
	float: left;
	background: #fff;
}

.ouro-packet-titl {
	width:100%;
	float: left;
	margin-top:10px;
}
.ouro-packet-titl span{ float:right; padding-right:10px; height:25px; line-height:25px;}
.ouro-packet-titl dd {
	width: 56px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	background: #d01515;
	margin-bottom: 10px;
	float: left;
	color: #fff;
	font-size:14px;
	margin-left:10px;
	display:inline;
}
.ouro-packet-titl dt {
	float: left;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;

	background: #e0e0e0;
}
.ouro-packet-titl dt a {
	color: #666;
	display: block;
	padding: 0 10px;
	float: left;
}
.ouro-packet-titl dt a:hover {
	background: red;
	color: #fff;
	text-decoration: none;
}
.ouro-packet {
	width: 980px;
	float: left;
	margin-left: 10px;
	display: inline;
	border-bottom: solid 1px #ccc;
	padding-bottom: 20px;

}
.ouro-packet-news {
	width: 560px;
	float: left;
}
.ouro-packet-news ul {
	float: left;
	width: 100%;
}
.ouro-packet-news ul li {
	width: 100%;
	float: left;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
}
.ouro-packet-news ul li span {
	float: right;
	color: #b1b1b1;
}
.ouro-packet-news ul li a {
	color: #333;
}
.ouro-packet-news ul li a:hover {
	color: red;
	text-decoration: none;
}
.ouro-packetintegral {
	width: 400px;
	float: right;
	height: 162px;
	background: #eee;
}









.cup-news-con {
	width: 880px;
	float: left; 
	
	display:inline;
	padding:10px 0;
}
.cup-news-con ul {
	float: left;
	width: 850px;
	margin-left:15px; 
}
.cup-news-con ul li {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
}
.cup-news-con ul li span {
	float: right;
	color: #b1b1b1;
	padding-right:10px;
}

.ouro-mzlb {
	width:242px;
	float:left;
	background:#fff;
	margin-bottom:15px;
	border:solid 1px #ccc; position:absolute; margin-top:50px;
}
.ouro-mzlb ul {
	width:242px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	height:25px;
	line-height:25px;
	border-bottom:dashed 1px #ccc;
}
.ouro-mzlb ul li {
	float:left;
}
.ouro-mzlb .ltzb_bg {
	background:#5c5c5c;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	width:240px;
	margin-bottom:1px;
	margin-left:1px;
	display:inline;
	margin-bottom:3px;
	border-bottom:none;
}
.ouro-mzlb .ltzb_pm {
	background:url(../images/public.png) -32px -56px no-repeat;
	width:17px;
	height:15px;
	line-height:15px;
	padding-right:3px;
	text-align:center;
	float:left;
	color:#fff;
	margin-left:5px;
	margin-top:5px;
}
.ouro-mzlb .ltzb_pm2 {
	background:url(../images/public.png) -52px -56px no-repeat;
	width:17px;
	height:15px;
	line-height:15px;
	padding-right:3px;
	text-align:center;
	float:left;
	color:#fff;
	margin-left:5px;
	margin-top:5px;
}
.ouro-mzlb .ltzb_pm3 {
	background:url(../images/public.png) -72px -56px no-repeat;
	width:17px;
	height:15px;
	line-height:15px;
	padding-right:3px;
	text-align:center;
	float:left;
	color:#fff;
	margin-left:5px;
	margin-top:5px;
}
.ouro-mzlb .ltzb_li {
	width:40px;
	float:left;
}
.ouro-mzlb .ltzb_li2 {
	width:90px;
	float:left;
	word-break:break-all;
}
.ouro-mzlb .ltzb_li2 span {
	float:left;
	overflow:hidden;
	word-wrap:break-word;
	height:25px;
	line-height:25px;
}
.ouro-mzlb .ltzb_li2 a span {
	color:#832f05;
}
.ouro-mzlb .ltzb_li2 a:hover span {
	color:#832f05;
	text-decoration:underline;
}
.ouro-mzlb .ltzb_li3 {
	width:50px;
	float:left;
	text-align:center;
}
.ouro-mzlb .ltzb_li4 {
	width:57px;
	float:left;
	text-align:center;
}
.ouro-mzlb .ltzb_bor {
	border-left:solid 1px #fff;
}

.qdzl{ width:980px; float:left; margin-left:20px; display:inline;}
.qdzl dl{ width:230px; float:left; margin-top:10px; margin-right:20px; padding-bottom:10px;}
.qdzl dl dd{ width:230px; float:left;}
.qdzl dl dt{ width:230px; float:left; background:#eee; color:#000;}
.qdzl dl dt h3{ width:230px; text-align:center; line-height:25px; height:25px; background:#4c91db; float:left; font-size:16px; font-weight:bold; color:#fff;}
.qdzl dl dt span{ height:105px; overflow:hidden; width:215px; float:left; margin-left:10px; display:inline; line-height:21px; font-size:12px; padding:5px 0;}


.schedule{ width:100%; float:left;background: #fff;}
.schedule ul{ width:100%; float:left; padding: 10px 0; background: #fff;}
.schedule ul li{text-align: center; float: left;}
.schedule ul:nth-child(odd){background: #ffe6f4;}

.jfb_r{ margin-left:20px; display:inline; float:left;}
.jfb{ width:490px; float:left; margin-bottom:10px; margin-top:10px;}
.jfb h3{ width:490px; float:left; height:30px; line-height:30px; background:#4c91db; text-indent:10px; font-size:18px; color:#fff; font-family:"微软雅黑";}
.jfb ul{ width:490px; float:left;}
.jfb ul{ width:100%; float:left; background:#f5f5f5;}
.jfb ul:nth-child(odd){background:#fff;}
.jfb ul:hover{background:#eaeaea;}
.jfb ul li{ float:left; height:30px; line-height:30px;}
.jfb .jfb_li{ width:43px; float:left; text-align:center;}
.jfb .jfb_li span{ background:#ff4747; color:#fff; width:12px; height:12px; line-height:12px; margin-top:9px; display:inline-block;}
.jfb .jfb_li1{ width:82px; float:left; text-align:center;}
.jfb .jfb_li2{ width:64px; float:left; text-align:center; }

.jfb_bg{ background:#d7d7d7; height:30px; line-height:30px; font-weight:bold;}

.title-r dl dt{ float:left;}
.title-r dt .i_tab{ float:left;}

.schedule-tab {
	width:736px;
	float:left;
	border-bottom:solid 1px #ccc;
	margin-bottom:15px;
}
.schedule-tab ul {
	float:left;
}
.schedule-tab ul li {
	height:29px; border:#cecece solid 1px; background:#f1f1f1;border-radius:4px 4px 0px 0px;
	line-height:29px;
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
	font-family:Verdana, Geneva, sans-serif; border-bottom:none;
	font-size:14px;
}
.schedule-tab ul li a {
	float:left; padding:0 10px;border-bottom:#cecece solid 1px;
	height:29px;
	line-height:29px;
	color:#4a4a4a;
}
.schedule-tab li a.current{
	float:left;border-bottom:#fff solid 1px;
	height:29px;
	line-height:29px;
	display:block;
	color:#4a4a4a; background:#fff;
	text-decoration:none;
}
.projection{
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090, direction=120, strength=3);
    -moz-box-shadow: 2px 2px 7px #909090;
    /* -webkit-box-shadow: 2px 2px 7px #909090; */
    box-shadow: 2px 2px 7px #909090;
}
.flex {
	display: flex;
  }
.flex-sub {
	flex: 1;
  }
  
  .flex-twice {
	flex: 2;
  }
  
  .flex-treble {
	flex: 3;
  }
  
  .flex-direction {
	flex-direction: column;
  }
  
  .flex-wrap {
	flex-wrap: wrap;
  }
  
  .align-start {
	align-items: flex-start;
  }
  
  .align-end {
	align-items: flex-end;
  }
  
  .align-center {
	align-items: center;
  }
  
  .align-stretch {
	align-items: stretch;
  }
  
  .self-start {
	align-self: flex-start;
  }
  
  .self-center {
	align-self: flex-center;
  }
  
  .self-end {
	align-self: flex-end;
  }
  
  .self-stretch {
	align-self: stretch;
  }
  
  .align-stretch {
	align-items: stretch;
  }
  
  .justify-start {
	justify-content: flex-start;
  }
  
  .justify-end {
	justify-content: flex-end;
  }
  
  .justify-center {
	justify-content: center;
  }
  
  .justify-between {
	justify-content: space-between;
  }
  
  .justify-around {
	justify-content: space-around;
  }

.white-bg{
	background: #fff;
}
.m-top20 {
    margin-top: 20px;
}
.m-top10 {
    margin-top: 10px;
}
.font20 {
    font-size: 20px;
}
.font18 {
    font-size: 18px;
}
.font16 {
    font-size: 16px;
}
.font14 {
    font-size: 14px;
}
.font12 {
    font-size: 12px;
}
.bor-right {
    border-right: solid 1px #e9e9e9;
}
.tuijie{
	width: 100%;
	float:left;
	background: #fff;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.tj-box{
	width: 858px;
	margin-top: 10px;
	margin-left: 10px;
}
.tj-box:hover {
    border: solid 1px #830053;
}
.tj-box:hover .tj-box-view {
    background: #830053;
    color: #fff;
}
.h-keepwin{
	width: 880px;
	float: left;
	padding-bottom: 15px;
}
.grouping{
	width: 100%;
	float: left;
	background: #7f3760;
}
.grouping dl{
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
}
.grouping dl:nth-child(odd){
	background: #944572;
}
.grouping dl dd{
	width: 40px;
	float: left;
	padding-left: 10px;
}
.grouping dl dt{
	float: left;
	margin-right: 15px;
}
.grouping dl.two-line{
	height: 80px;
}

.ouro-news {
    width: 880px;
    float: left;
	padding-bottom: 10px;
}
.ouro-news dl {
    margin-left: 15px;
	width: 850px;
    float: left;
}
.ouro-news dl dd {
    width: 220px;
    float: left;
}
.ouro-news dl dd img {
    width: 220px;
    height: 160px;
    overflow: hidden;
}
.ouro-news dl dt {
    width: 600px;
    float: right;
    padding-bottom: 25px;
}
.ouro-news dl dt ul {
    width: 100%;
    float: left;
}
.ouro-news dl dt li {
    width: 100%;
    float: left;
    height: 32px;
    line-height: 32px;
}
.ouro-news dl dt li a {
    width: 410px;
    float: left;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}
.ouro-news dl dt li span {

    float: right;
    text-align: right;
}
.tj_no{
	width: 100%;
	text-align: center;
	float: left;
	padding: 50px 0;
}
.box-100{
	width: 100%;
	float: left;
}
.ouro-schedule{
	width: 100%;
	float: left;
}
.ouro-schedule h3{
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
	background: #944572;
	color: #fff;
}
.ouro-schedule ul{
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}
.ouro-schedule ul:nth-child(odd){
	background: #f5f5f5;
}

.cup-month {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    border-bottom: 1px solid #d9d9d9;
}

.cup-month ul {
    width: 100%;
    float: left;
}

.cup-month ul li {
    width: 50px;
    height: 25px;
    float: left;
    margin-left: 15px;
    text-align: center;
    margin-top: 15px;
}

.cup-month li a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    text-decoration: none;
    float: left;
    width: 48px;
    height: 23px;
    line-height: 23px;
    border: 1px #ccc solid;
}

.cup-month ul li a.current {
    font-size: 14px;
    border: 1px solid #830053;
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
    width: 48px;
    height: 23px;
    line-height: 23px;
    text-decoration: none;
    background: #830053;
    color: #fff;
}

.cup-tab-menu {
    width: 100%;
    float: left;
	border-bottom: 1px solid #d9d9d9;
}

.cup-tab-menu ul {
    width: 100%;
    float: left;
}

.cup-tab-menu ul li {
	
	float: left;
    height: 40px;
    line-height: 40px;
    color: #666;
   
}

.cup-tab-menu ul li a {
    color: #000;
    display: block;
	padding: 0px 15px;
}

.cup-tab-menu ul li a:hover,
.cup-tab-menu ul li .current {
    color: #fff;
	padding: 0px 15px;
    background: #830053;
    display: block;
}
.tj-box-no{
	width: 878px;
    padding: 50px 0;
    float: left;
    line-height: 25px;
    text-align: center;
}
.ouro-news-n-titl{ width:100%; float:left; margin-top: 20px;}
.ouro-news-n-titl h1{ width:100%; float:left; text-align:center; height:35px; line-height:35px; font-size:16px;}
.ouro-news-n-titl span{ width:100%; float:left; text-align:center; height:22px; line-height:22px;}
.ouro-news-n-con{ width:820px; float:left; line-height:27px; padding:20px 30px; font-size:14px;}