@charset "utf-8";
/* CSS Document */
body{background:#014b73 url(../images/bg.png) repeat-x;  margin:0px auto; text-align:center;font-size:12px; font-family:'微软雅黑','黑体',Verdana,Arial, Helvetica, sans-serif; color:#444444;}
img{border:none;}
a,li,ul, h3, h4{margin:0px; padding:0px;}
ul,dl,dd,li,p{list-style:none;margin:0px;} 
#top .right a, #top .left a{color:#2c98c1;}
a{color:#014b73; text-decoration:none;}
#top .right a:hover,#top .left a:hover{color:#c1f900;}
a.green{color:#000;padding:0 3px; text-decoration:underline;}
a.green:hover{color:#014b73; text-decoration:none;}
#right a{color:#034915;}
a:hover,#right a:hover{color:#000;}
.W980{width:1000px; margin:0px auto;}

/*.mod_focus_show { width: 980px; height: 369px; position: relative; overflow: hidden; margin: 0 auto; }
.mod_focus_show .mod_focus_pic { display: block; width: 980px; height: 400px; }
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 980px; height: 369px; }
.mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
.mod_focus_show .mod_focus_title { position: absolute; z-index: 1; left: 0; bottom: 42px; overflow: hidden; zoom: 1; width: 980px; height: 32px; background-color: rgba(0,0,0,.4); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000'); background-image: url(about:blank); }
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li {padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis;text-align:left;}
.mod_focus_show .mod_focus_title li h3 { line-height: 32px; _line-height: 35px; font-size: 18px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight: 500; }
.mod_focus_show .mod_focus_title li h3 a {color: #98e404; }

.focus_switch { width: 59px; height: 29px; position: absolute; z-index: 2; right: 15px; bottom: 44px; }
.focus_switch a { float: left; width: 29px; height: 29px; background-image: url(../images/icon_focus_switch.png); background-repeat: no-repeat; cursor: pointer; }
.focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
.focus_switch .icon_prev:hover { background-position: -30px 0; }
.focus_switch .icon_next { background-position: -60px 0; }
.focus_switch .icon_next:hover { background-position: -90px 0; }
.mod_focus_show .mod_focus_list { padding: 2px 2px; overflow: hidden; height: 40px; position:absolute; bottom:0;}
.mod_focus_show .mod_focus_list li { width: 106px; height: 40px; float: left; margin: 0 0 0 2px; position: relative; *display: inline; }
.mod_focus_show .mod_focus_list li a { display: block; width: 106px; height: 40px; }
.mod_focus_show .mod_focus_list li img { display: block; width: 106px; height: 40px; }
.mod_focus_show .mod_focus_list li a:hover { _background: none; }
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .mask { display: block; height: 106px; width: 40px; position: relative; top: -60px; margin: 0 0 -60px; eft: 0; bottom: 0; }
.mod_focus_show .mod_focus_list li .border { display: none; }
.mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width: 106px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #98e404; }*/

.clear{clear:both; font-size:0px;height:0px;}
.left{float:left;}
.right{float:right;}
.indent2{text-indent:2em;}
.indent2 p{margin-bottom:20px;}
#content{padding:10px; background:#e8f1f6; width:664px;}
#content p{line-height:18px; }
#content strong{color:#059571;}
#content .img{text-align:center; margin: auto; text-indent:0px;}
#content .link{margin:10px auto;}

#top{height:21px; text-align:left; clear:both; padding:10px 0px;}
#top .left{float:left; line-height:21px; margin-left:2px;}
#top .left a{ float:left; background:url(../images/Btn_Bg1.png) no-repeat;_background:url(../images/Btn_Bg1_p8.png) no-repeat; width:66px; height:21px; color:#fff; text-align:center; margin-left:5px;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:100% 100%;background-size:100% 100%; }
#top .right{float:right; line-height:20px;}
#top .right a{ float:left; background:url(../images/Btn_Bg1.png) no-repeat;_background:url(../images/Btn_Bg1_p8.png) no-repeat; width:66px; height:21px; color:#fff; text-align:center; margin-left:5px;}

#banner{height:85px;clear:both; background: url(../images/bannerBg.png) no-repeat ;}
#banner .logo{ float:left;background:url(../images/cn/logo.png) no-repeat center center; width:296px; height:85px;}
#banner .logo a{display:block; height:100%; width:100%;}
#banner .txt{ float:right;background:url(../images/cn/bannerTxt.png) no-repeat center center; width:560px; height:85px;}

#nav{background:#000; height:35px; text-align:left; clear:both;}
#nav ul{clear:both; text-align:center; margin-left:44px;}
#nav ul li{float:left;}
#nav ul li a{display:block; color:#fff;  background:url(../images/navBg1.png) no-repeat left top; height:35px;padding:0px 25px;font:400 15px/35px '微软雅黑','黑体',Verdana,Arial, Helvetica, sans-serif;}
#nav ul li a:hover{background:url(../images/navBg2.png) no-repeat left top;color:#003d55;}
#nav ul li.on a{background:url(../images/navBg2.png) no-repeat left top;color:#003d55;}
#nav ul li.end{width:1px;height:35px;background:url(../images/navBg1.png) no-repeat left top;}

.box{width:656px; height:212px; overflow:hidden; margin:auto; position:relative;}


#img{height:370px; clear:both; background:#fff;}
#box{background:#fff; text-align:left;}
#box #left{width:684px;}
#box #right{float:right;width:310px; background:#fff; margin:3px;}
.leftImgS{margin:1px 0px 1px 1px; height:76px; background:#686968;}
.leftImgS li{border-right:1px solid #fff; float:left;}
.leftImgS img{width:135px; height:74px;}

div#tmpSlideshow {
    /*margin: 10px;
    padding: 30px 0 0 0;*/
    position: relative;
    height: 460px;
    width: 684px;
    /*border: 1px solid rgb(200, 200, 200);*/
}
div.tmpSlide {
    position: absolute;
    top: 0;
    left: 0;
    width: 684px;
    height: 384px;
    display: none;
	
}
div.tmpSlide img {
    float: left;
    /*margin: 30px 0 0 15px;*/
    width: 684px;
    /*border: 1px solid rgb(244, 244, 244);*/
}
div.tmpSlideCopy {
    position: absolute;
    left: 0px;
    top: 264px;
    width: 684px;
	height:120px;
	background:url(../images/imgBg.png) repeat-x left bottom; z-index:9999;
}
div#tmpSlideshow h3 {
    color: #fffc00;
    /*text-transform: uppercase;*/
    font-size: 15px;
	line-height:24px;
	margin-top:45px;
	margin-left:5px;
    /*margin: 10px 0;*/
}
div.tmpSlideCopy p {
    color: #fff;
	line-height: 16px;
	margin:5px;
}
div#tmpSlideshowControls {
    position: absolute;
    bottom: 0px;
    /*right: 11px;*/
    width: 684px;
	height:75px;
	float: left;
	background:#686968;
}
div.tmpSlideshowControl {
    /*border: 1px solid #e1dece;*/
    float: left;
    /*margin: 0 5px 0 0;*/
    background: url('../images/Feature.png') no-repeat;
    width: 135px;
    height: 75px;
    /*color: #554d31;
    font: 14px Arial, sans-serif;*/
    text-align: center;
    cursor: pointer;
	border-right: 1px solid #fff;
}
div.tmpSlideshowControl span {
    /*line-height: 36px;
    vertical-align: middle;*/
}
div.tmpSlideshowControl span img {
	width:135px;
	height:75px;
}

div.tmpSlideshowControlOn {
    background-image: url('../images/FeatureOver.png');
}
div.tmpSlideshowControlActive {
    border: 1px solid #fffc00;
}

#title{height:30px; padding-left:10px; background:#1a74a0 url(../images/title.jpg) right top no-repeat;color:#fff; font-size:14px; line-height:30px; font-weight:800;}
.more{ margin-top:5px; height:18px; width:45px; color:#a5fefd;  font-size:12px; line-height:18px; font-weight:400;}
#right a.more{color:#a5fefd;}
#right a.more:hover{color:#000;}
.newsList{clear:both; border-bottom:1px solid #c7d0d5; background:#e8f1f6;}
.newsList h3{font-size:13px; color:#014b73; line-height:24px; }
.newsList h3 a{color:#014b73;}
.newsList h3 a:hover{color:#000; text-decoration:underline;}
.newsList dl{height:215px;}
.newsList .pic{width:88px; padding:5px; float:left;}
.newsList .txt{width:580px; margin-left:100px; margin-bottom:10px; text-align:left;}
.newsList .txt i{color:#777777;}
.newsList .txt p{line-height:18px; font-size:13px; padding-bottom:5px; color:#535353;}
.dl2{background:#f0f5e3;}
.TourTopbox{height:209px; background:#e8f1f6; padding-top:5px; position:relative;}
.btnPre{position:absolute; left:10px; top:102px;}
.btnNext{position:absolute; right:10px; top:102px;}
.TourTopbox ul{width:618px; height:202px; margin:auto; overflow:hidden;}
.TourTopbox li{float:left; width:102px; height:202px; position:relative; padding:0px 1px 0px 0px; background:url(../images/topBg1.png) no-repeat;}
.imgplayer{position:absolute; top:12px; left:12px;}
.imgFlag{position:absolute; top:125px; left:12px;}
.CountryCode{position:absolute; top:125px; left:12px; left:35px; width:60px; font-size:12px; font-weight:800px; color:#474747;}
.name{position:absolute; top:153px; left:10px; width:82px; text-align:center; color:#fff; line-height:14px; }
.topNo{position:absolute; bottom:5px; left:41px; width:24px;text-align:center; color:#000; font-size:14px; font-weight:800;}

.BBoxBg1{background:#3a9e94 url(../images/tit_bg1.png) no-repeat;}
.BBoxBg2{background:#3a9e94 url(../images/tit_bg3.png) no-repeat;}
.RBoxBg_b{background:url(../images/Tit_bg1b.png) no-repeat; height:8px;}
#right #title2{padding-left:8px;font:800 14px/32px '微软雅黑','黑体',Verdana,Arial, Helvetica, sans-serif;color:#b5fffb; text-align:left;}

#right #Downloads,#right #venue{margin-bottom:3px;}
#right #Downloads ul{margin-bottom:5px;}
#right #Downloads li, #right #venue li{line-height:27px; padding-left:25px; background:url(../images/btn_bg4.png) repeat-x left top; font-size:12px; font-weight:bold; overflow:hidden; margin-bottom:4px; color:#000;}
#right #Downloads li a,#right #venue li a{ color:#202020;}
#right #Downloads li a:hover,#right #venue li a:hover{color:#003d55;}
#right #Leaderboard{text-align:center;}
#right #Leaderboard .TL{position:relative;width:300px; height:340px; overflow:hidden; margin:auto;}

#right #Video, #right #Weibo, #right #Wechat{margin-top:3px;}
#right #Video h4{background:url(../images/cn/Video.png) no-repeat left center; width:81px; height:41px;}
#right #Video .dv{width:310px; overflow:hidden;text-align:center; margin:5px auto;}
#right #Video .dv1{width:310px; height:346px; overflow:hidden;text-align:center; margin:5px auto;}
#right #Video .dv1 li div{ background:#fff; height:105px; width:300px; margin:10px 5px;}
#right #Video p{text-align:center; width:310px; overflow:hidden; height:20px; line-height:20px; margin:0 0 5px;}

#right #Weibo h4{background:url(../images/cn/Weibo.png) no-repeat left center; width:100px; height:41px;}
#right #Weibo .wb{margin:5px auto;width:304px; position: relative;}


#right #Wechat h4{background:url(../images/cn/Wechat.png) no-repeat left center; width:159px; height:41px;}
#right #Wechat dl, #right #Weibo dl{height:65px; margin-top:5px; width:150px; float:left;}
#right #Wechat dt,#right #Weibo dt{float:left; height:60px; width:60px; margin-left:5px;}
#right #Wechat dd,#right #Weibo dd{margin-left:65px; line-height:18px; width:80px; font-size:13px; color:#fff;}

#Partners #title{background:#1a74a0 url(../images/title2.jpg) right top no-repeat;}
#title .Partners{background:url(../images/cn/Partners.png) left center no-repeat; width:150px; height:35px;}
#Partners{margin-top:5px; background:#e8f1f6;}
#Partners ul{height:80px;padding-bottom: 5px; margin-left:30px;}
#Partners li{float:left; margin:5px 20px;}

#footer{color:#e1f6ff; height:42px; line-height:42px; background:url(../images/bottom.png); margin-bottom:10px;}

/*--------------------------------------------新闻中心*----------------------------------------------------------*/
#title .News{background:url(../images/cn/news.png) left center no-repeat; width:150px; height:35px;}
.pageNo{padding:7px;text-align:center; background:#e8f1f6; }
.pageNo span{padding:0 5px;}
/*--------------------------------------------球场信息*----------------------------------------------------------*/
#title .venue1{background:url(../images/cn/venue1.png) left center no-repeat; width:150px; height:35px;}
#title .venue2{background:url(../images/cn/venue2.png) left center no-repeat; width:150px; height:35px;}
#title .venue3{background:url(../images/cn/venue3.png) left center no-repeat; width:150px; height:35px;}
#content .order{width:300px;}
#content .order table{background:#d4dbbf; text-align:center; width:100%;}
#content .order table a{color:#cf0000; text-decoration:underline;}
#content .order table a:hover{color:467a53; text-decoration:none;}
#content .order table td{background:#fff;}
#content .order table th{background:#e8f0d0; font-weight:normal;}
#content .order table td, #content .order table th{line-height:32px; text-indent:0em;}
#content .total{height:32px; border:1px solid #D4DBBF; width:608px; margin-top:-1px;}
#content .total table td{line-height:32px; text-align:center;}

#main_map{margin:10px auto;}

#title .tours1{background:url(../images/cn/tours1.png) left center no-repeat; width:200px; height:35px;}
#title .tours2{background:url(../images/cn/tours2.png) left center no-repeat; width:200px; height:35px;}

#title .schedule{background:url(../images/cn/schedule.png) left center no-repeat; width:200px; height:35px;}
.scheduleL{width:100%; font-size:12px; vertical-align:text-top; line-height:18px;}
.scheduleL th,.scheduleL td{ padding-bottom:15px;}
.scheduleL th{font-size:13px; padding-right:15px; text-align:right; width:30%; border-right:1px solid #ddd; color:#059571;}
.scheduleL td{width:70%;padding-left:15px;}

#title .facts1{background:url(../images/cn/facts1.png) left center no-repeat; width:200px; height:35px;}
#title .facts2{background:url(../images/cn/facts2.png) left center no-repeat; width:200px; height:35px;}
#title .facts3{background:url(../images/cn/facts3.png) left center no-repeat; width:200px; height:35px;}
#title .facts4{background:url(../images/cn/facts4.png) left center no-repeat; width:200px; height:35px;}
#title .facts5{background:url(../images/cn/facts5.png) left center no-repeat; width:200px; height:35px;}
#title .facts6{background:url(../images/cn/facts6.png) left center no-repeat; width:200px; height:35px;}
#title .facts7{background:url(../images/cn/facts7.png) left center no-repeat; width:200px; height:35px;}

#content .ul2 li{padding-left:0px; list-style-type: disc; margin-left:30px; margin-bottom:7px;}

#title .media1{background:url(../images/cn/media1.png) left center no-repeat; width:200px; height:35px;}
#title .media2{background:url(../images/cn/media2.png) left center no-repeat; width:150px; height:35px;}
#title .media3{background:url(../images/cn/media3.png) left center no-repeat; width:200px; height:35px;}
#title .media4{background:url(../images/cn/media4.png) left center no-repeat; width:200px; height:35px;}
#title .media2_1{float:left; line-height:35px;}

.mediaL{width:620px; margin:auto;}
.mediaL td{padding-bottom:10px;}
.mediaL td .md{width:200px; height:160px; background:#e0eef6; border:1px solid #93afc0;}
.mediaL td .md p{margin:5px;height:40px; overflow:hidden;}
.mediaL td .md a{color:#059571;}
.mediaL td .md a:hover{color:#000;}
.download li{margin:0px 10px 10px;}

#title .aboutfs1{background:url(../images/cn/aboutfs1.png) left center no-repeat; width:200px; height:35px;}
#title .sponsors1{background:url(../images/cn/sponsors1.png) left center no-repeat; width:200px; height:35px;}
#title .canton_first1{background:url(../images/cn/canton_first1.png) left center no-repeat; width:200px; height:35px;}
#title .contact1{background:url(../images/cn/contact1.png) left center no-repeat; width:200px; height:35px;}
.ul3{width:615px;}
.ul3 li{float:left; }
.ul3 .Sname{width:110px; text-align:left; padding-right:5px;}
.ul3 .Slogo{width:110px; text-align:center;}
.ul3 .Stxt{width:385px; padding-left:5px;}
.line{clear:both; border-bottom:1px solid #ccc; padding-top:10px; margin-bottom:10px;}
.picPlay{text-align:center;}
.picPlay h3{font-size:16px; margin:10px auto;}

.table2{border:0px; margin:auto;}
.table2 th, .table2 td{padding:5px; width:380px; vertical-align:top;}
.table2 th{width:120px; text-align:right; color:#059571}
.newsTxt p{margin-bottom:10px;}
.newsTxt h3{padding:0px 10px 5px; text-indent:0px; display:block; border-bottom:1px solid #ccc; margin-bottom:5px; color:#014b73;}
.newsTxt h3 i{font-weight:normal; font-size:13px; color:#999;}

.marginT3{margin-top:3px;}
.leftImgB{position: relative; height:384px; width:684px;}
.leftImgB li{position:absolute;letf:0px; top:0px;}
.leftImgB .lev1{position:absolute; left:0px; bottom:0px; width:684px; height:120px; background:url(../images/imgBg.png) repeat-x left bottom; z-index:9;vertical-align:bottom; padding-bottom:5px;}
.lev1 table{height:100%; margin:0px 5px;}
.lev1 h3{color:#fffc00; font-size:15px; line-height:24px;}
.lev1 p{line-height:16px; color:#fff; margin-bottom:5px;}
.bg3{background:#e8f1f6; padding:5px 0px;}

.mod_focus_show { width: 684px; height: 464px; position: relative; overflow: hidden; margin: 0 auto; }
.mod_focus_show .mod_focus_title { position: absolute; z-index: 1; left: 0; bottom: 80px; overflow: hidden; zoom: 1; width: 660px; height: 53px; }
.mod_focus_list{margin:1px 0px 1px 1px; height:76px; background:#686968;}
.mod_focus_list li{border-right:1px solid #fff; float:left;}
.mod_focus_list img{width:135px; height:74px;}
.mod_focus_pic{position: relative; height:384px; width:684px; overflow:hidden;}
.mod_focus_pic li{position:absolute;left:0px; top:0px;}
#ptitleg_imgPlayer a{ padding-left:10px;color:#000; font-size:20px; line-height:24px;}

.mod_focus_show .mod_focus_list li a:hover { _background: none; }
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
.mod_focus_show .mod_focus_list li .mask { display: block; height: 74px; width: 135px; position: relative; top: -76px; margin: 0 0 -135px; eft: 0; bottom: 0; background: #000; opacity: .5; filter: alpha(opacity=50); }
.mod_focus_show .mod_focus_list li .border { display: none; }

.downloadList {padding:3px;}
.downloadList li{line-height:28px; border-bottom:1px solid #c7d0d5; padding-left:10px;}
.tBg{position:absolute;top:0px;left:0px; height:28px;width:300px; background:url(../images/cn/tBg.png) no-repeat;}
.pm{position:absolute;top:0px;left:0px; height:340px;width:300px; background:url(../images/pm.png) no-repeat;}
.pm table{width:300px;}
.pm table th{height:31px; color:#fff;}
.pm table td{height:31px;line-height:30px; color:#000;}
