*{ margin:0; padding:0;}
body{ font-size:12px; background:#212121; font-family:"微软雅黑";}
img{ display:block;border:none;}
li{ list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}

.c_b:after {content: ".";display: block;clear: both; overflow:hiddden; visibility: hidden; height: 0;}
.c_b {display:inline-block;}
* html .c_b {height: 1%;}

/*百度地图*/
#allmap {width:225px;height:150px;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}

/*底部*/
.la_pageFoot{ background:#212121; border-top:solid 1px #000;}
.pageFoot{ height:80px; width:1000px; margin:0 auto;}
.pageFoot p{ color:#ccc; text-align:center; line-height:20px; padding-top:10px; margin-bottom:5px;}
.pageFoot p a{ color:#ccc;}

/*头部*/
.la_pageTop{ background:#212121; border:solid 2px #383838; border-left:none; border-right:none;}
.pageTop{ height:66px; overflow:hidden; width:1000px; margin:0 auto; position:relative;}
.pageTop .logo{ position:absolute; left:0; top:0; width:220px; height:66px; display:block; background:url(logo.jpg); text-indent:-9999px; overflow:hidden;}
.pageTop .menu{ text-align:right; font-size:0;}
.pageTop .menu a{ font-size:20px; line-height:60px; margin:0 5px; display:inline-block; width:60px; color:#666;border-bottom:3px solid #212121; text-align:center;}
.pageTop .menu a:hover{ color:#A6C44A; text-decoration:none; cursor:pointer;}
.pageTop .menu a.now{ border-bottom:3px solid #A6C44A; color:#A6C44A; text-decoration:none; cursor:default;}

/*主体结构*/
.la_pageMain{ background:url(bg_page.jpg) top center repeat-y;}
.re_page{ width:980px; margin:0 auto; position:relative;}
.pageMain{ float:right; overflow:hidden; width:760px; padding-top:20px; margin-right:10px;}
.pageOth{ float:left; overflow:hidden; width:180px; margin-left:10px; padding-top:20px;}

/*新闻详情页*/
.pageNews{position:relative; background:url(bg_png1.png); color:#fff; padding:35px;}
.pageNews h1.title{ font-size:24px;}
.pageNews .info{ color:#ccc; font-size:13px; line-height:20px;}
.pageNews .newsShow{ line-height:22px; padding:10px 0; min-height:500px;}
.pageNews .newsShow img{ display:block; border:solid 3px #fff; margin:8px auto;}
.pageNews .moreLink{ height:60px; background:url(re_line.png) 0 0 repeat-x;}
.pageNews .moreLink a{ width:295px;	 height:50px; line-height:50px; color:#fff; font-family:"宋体"; overflow:hidden;}
.pageNews .moreLink a.linkPre{ float:left;}
.pageNews .moreLink a.linkNext{ float:right; text-align:right;}

/*协会*/
.pageXH{overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:20px 25px 25px 25px; margin-bottom:20px;}
.pageXH h2,
.pageXH h2 a{ font-size:24px; margin-bottom:10px; color:#fff;}
.pageXH dt{ width:210px;}
.pageXH dt img{ border:solid 1px #333;}
.pageXH dd{ width:480px; text-align:left; line-height:22px;}
.pageXH .type_1 dt{ float:left;}
.pageXH .type_1 dd{ float:left; padding-left:14px;}
.pageXH .type_2 dt{ float:right;}
.pageXH .type_2 dd{ float:right; padding-right:14px;}
.pageXH .type_1 dd a{ color:#fff;}
.pageXHShow{ color:#fff;background:url(bg_png1.png); padding:35px;}
.pageXHShow h1.title{ font-size:24px;}
.pageXHShow .intro{ line-height:22px; padding:10px 0; min-height:500px; }
.pageXHShow .intro img{ display:block; margin:8px auto;}


/*报名页*/
.la_matchMain{width:980px;margin:0 auto;padding-top:15px; overflow:hidden; position:relative;}
.matchMain{ float:right; width:730px;overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:35px; margin-bottom:20px;}
.matchMain2{ width:710px;}
.matchOth{ float:left; width:175px; overflow:hidden; position:relative;}
.matchOth h2{ width:82px; height:78px; background:url(title_9.png); text-indent:-9999px; overflow:hidden; clear:both;}
.matchMain h1.title{ font-size:24px;}
.matchMain .info{ color:#ccc; font-size:13px; line-height:20px;}
.matchMain .matchShow{ line-height:22px; padding:10px 0;}
.matchMain .matchShow img{ display:block; border:solid 3px #fff; margin:8px auto;}
.baoming h2{font-size:24px;background:url(re_line.png) left bottom repeat-x;line-height:50px;}
.baoming .show{ padding:15px 0; color:#fff;}

/*赛事列表*/
.matchLi{float:right; margin-right:35px; width:735px; overflow:hidden; position:relative; color:#fff; margin-bottom:20px;}
.matchLi .show{overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:15px; margin-bottom:10px; width:205px; float:left; margin-right:10px; overflow:hidden; height:175px;}
.matchLi .show dt img{ border:solid 1px #333;}
.matchLi .show dd{height:44px; overflow:hidden; text-align:left; line-height:22px;}



/*球场页*/
.la_courseMain{width:980px;margin:0 auto;padding-top:15px;overflow:hidden; position:relative;}
.courseMain{ float:right; width:760px;overflow:hidden; position:relative; color:#fff;margin-bottom:20px;}
.courseOth{ float:left; width:200px; overflow:hidden; position:relative;}
.courseOth h2{ width:173px; height:37px; background:url(title_10.png); text-indent:-9999px; overflow:hidden; margin-bottom:10px;}
.courseOth p{font-size:22px; color:#fff;}
.courseSlide{ float:left; position:relative; width:515px; height:344px; overflow:hidden; margin:0 0 20px 0;}
.courseSlide .img{ width:495px; height:344px; overflow:hidden;}
.courseSlide .img img{ display:none;}
.courseSlide .img img.now{ display:block;}
.courseSlide .gotoLeft,
.courseSlide .gotoRight{ display:block; position:absolute; z-index:100; top:135px; background-image:url(slide.png); width:38px; height:80px; text-indent:-9999px; overflow:hidden;}
.courseSlide .gotoLeft{ left:0; background-position:0 0;}
.courseSlide .gotoRight{ right:0; background-position:0 -90px;}
.courseSlide .info{ position:absolute; left:0; bottom:0; overflow:hidden; height:50px; width:300px; padding:0 210px 0 10px;  background:url(bg_png1.png); z-index:100;}
.courseSlide .info span{ color:#fff; line-height:50px; font-size:20px; display:none;}
.courseSlide .info span.now{ display:block;}
.courseSlide .num{ width:185px; padding-right:10px; height:50px; font-size:0; text-align:right; position:absolute; z-index:100; right:0; bottom:0;}
.courseSlide .num a{ width:20px; height:20px; display:inline-block; background:url(slide.png)  0 -210px; margin:15px 5px 0 0;}
.courseSlide .num a:hover,
.courseSlide .num a.now{ background:url(slide.png) 0 -180px;}
.courseMain .dzBox{ float:left; width:225px; height:344px; overflow:hidden;background:url(bg_png1.png); padding:0 10px; margin-bottom:20px;}
.courseMain .dzBox dt{font-size:24px;background:url(re_line.png) left bottom repeat-x;line-height:50px;}
.courseMain .dzBox .img{ margin-bottom:10px;}
.courseMain .dzBox .title{font-size:18px; margin-bottom:10px;line-height:24px;}
.courseMain .dzBox .intro{ line-height:20px;}
.courseMain .dtBox{ float:left; width:205px; height:270px; overflow:hidden;background:url(bg_png1.png); padding:0 10px;}
.courseMain .dtBox dt{font-size:24px;line-height:50px;}
.courseMain .dtBox .img{ margin-bottom:10px; border:solid 1px #666;}
.courseMain .dtBox .intro{ line-height:22px; height:88px; overflow:hidden; color:#fff;}
.courseMain .jjBox{ float:left; width:485px; height:270px; overflow:hidden;background:url(bg_png1.png); padding:0 15px; margin-right:20px;}
.courseMain .jjBox dt{font-size:24px;line-height:50px;}
.courseMain .jjBox .intro{ line-height:24px; overflow:hidden; color:#fff;}
.courseMainLi{float:right; width:750px;overflow:hidden; position:relative;  color:#fff; padding:35px 0 0 0; margin-bottom:20px;}
.courseMainLi .list{ margin-bottom:20px;}
.courseMainLi dl{ line-height:24px;overflow: hidden; background:url(bg_png1.png); float:left; padding:15px; height:196px; margin:0 15px 15px 0; width:205px;}
.courseMainLi dl img{ display:block; margin:0 auto;}
.courseMainLi dl a{ font-size:14px; color:#fff; overflow:hidden; display:block;}

/*页数*/
.pageName{ height:30px; margin-bottom:20px; text-align:right; font-size:0;}
.pageName a,
.pageName span{ display:inline-block; height:24px; line-height:24px; font-size:12px; background:#fff; color:#000; margin-left:2px; padding:0 8px; opacity:0.3;}
.pageName a.now,
.pageName a:hover{ background:red; color:#fff; text-decoration:none; opacity:0.6;}

/*赛事详情*/
.matchNav{ width:175px; overflow:hidden; margin:20px 0;}
.matchNav a:hover{ text-decoration:none;}
.matchNav dl{ margin-bottom:1px;background:url(bg_png4.png);}
.matchNav dt{ background: url(bg_png3.png); padding:0 	10px;}
.matchNav dt a{ height:30px; overflow:hidden; color:#fff; display:block; line-height:30px; font-size:20px;}
.matchNav dd{ display:none; line-height:16px; margin-bottom:1px;}
.matchNav dl.now dd{ display:block;}
.matchNav dd a{ font-size:13px; color:#fff; display:block;padding:7px 5px 7px 25px; }
.matchNav dd a:hover,
.matchNav dd a.now{color:#000;background:url(matchNav.png) left center no-repeat;}
.matchNav dd.nav2 a{ padding-left:50px;}
.matchNav dd.nav2 a:hover,
.matchNav dd.nav2 a.now{background:url(matchNav2.png) left center no-repeat;}

/*赛事幻灯*/
.imgBox{ width:700px; overflow:hidden; background:#000; padding:5px;}
.imgBox .img{ display:block;text-align:center; line-height:466px; width:700px; overflow:hidden; margin-bottom:5px;}
.imgBox .img img{ margin: 0 auto;}
.imgBox .txt{ line-height:30px; height:30px; padding: 0 10px; color:#fff; overflow:hidden; margin: 0 0 5px 0;}
.imgBox .btn{ width:700px;}
.imgBox .btn p{ width:636px; overflow:hidden; margin:0 auto;}
.imgBox .btn p a{ float:left; margin:0 2px;}
.imgBox .btn p a img{ border:solid 1px #666;}
.imgBox .btn p a img.now{ border:solid 1px red;}
#xxSlideInbox div{ display:none;}
.imgBox .goLeft,
.imgBox .goRight{ height:77px; background:url(imgBox_1.png) center center no-repeat #333; float:left; width:30px; overflow:hidden;}
.imgBox .goRight{ float:right;background:url(imgBox_2.png) center center no-repeat #333; }
.imgBox .goLeft:hover,
.imgBox .goRight:hover{ background-color:#666;}

/*新闻列表*/
.newsMainLi h1{font-size:24px; margin-bottom:10px;}
.newsMainLi{float:right;width:710px;overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:35px 35px 0 35px; margin-bottom:20px;}
.newsMainLi .list{ margin-bottom:20px;}
.newsMainLi li{ line-height:40px; height:40px; overflow: hidden; border-bottom:dashed 1px #666;}
.newsMainLi li a{ font-size:14px; color:#fff; float:left; width:600px; overflow:hidden;}
.newsMainLi li span{ color:#999; float:right;}

/*旅游单页*/
.la_travelMain{width:980px;margin:0 auto;padding-top:15px;overflow:hidden; position:relative;}
.travelMain{ float:right; width:770px;overflow:hidden; position:relative; color:#fff;margin-bottom:20px;background:url(bg_png1.png); color:#fff;margin-bottom:20px;
}
.travelOth{ float:left; width:200px; overflow:hidden; position:relative;}
.travelOth h2{ width:86px; height:79px; background:url(title_12.png); text-indent:-9999px; overflow:hidden; margin-bottom:10px;}
.travelShow{line-height:22px; padding:35px; font-size:14px; }


/*综合首页*/
.la_pageIndex{background:url(bg_page.jpg) top center repeat-y;}
.pageIndex{width:980px; height:755px; margin:0 auto; position: relative; overflow:hidden;}
.re_indexBox{ float:left; width:980px; height:755px; margin:0 auto; position: relative;}
.la_indexBox{ height:755px; width:5880px;}
.zhsyMain{ float:right; overflow:hidden; width:760px; padding-top:20px; margin-right:10px;}
.zhsyOth{ float:left; overflow:hidden; width:180px; margin-left:10px; padding-top:20px;}
.re_pTitle{ margin-bottom:20px;}

/*综合首页 首页*/
.zhsySy{ padding:15px 0 0 20px; height:740px; position:relative;}
.zhsySy .weibo{ display:block; position:absolute; top:20px; right:15px;width:225px; height:35px; background:url(weibo.png); text-indent:-9999px; overflow:hidden;}
.zhsySy h1{ width:157px; height:37px; background:url(title_1.png); text-indent:-999px; overflow:hidden; margin-bottom:15px; clear:both;}
.zhsySy .introBox{ float:left; width:207px; padding:0 9px; height:350px; overflow:hidden; margin:0 15px 15px 0; background:url(bg_png1.png);}
.zhsySy .introBox dl{ margin-top:10px;}
.zhsySy .introBox dt img{ display:block;}
.zhsySy .introBox a:hover{ text-decoration:none;}
.zhsySy .introBox dd img{ border:solid 1px #333; margin-bottom:4px;}
.zhsySy .introBox .title{ color:#bed57b;}
.zhsySy .introBox .title a{ height:24px; line-height:24px; overflow:hidden; color:#BED57B;}
.zhsySy .introBox .intro{ height:110px; color:#fff; line-height:22px; overflow:hidden;}
.zhsySy .introBox .intro a{ color:#fff;}
.zhsySy .introBox dd ul{ height:276px;}
#gongGao ul{ display:none;}
#gongGao ul.now{ display:block;}
#gongGao ul img{ display:inline-block;}
#gongGao ul a{ display:block;}
.zhsySy .introBox2{height:300px;}
.zhsySy .introBox2 .intro{ height:66px; overflow:hidden; line-height:22px;}
.zhsySy .slide{ float:left; position:relative; width:705px; height:350px; overflow:hidden; margin:0 15px 15px 0;}
.zhsySy .slide .img{ width:705px; height:350px; overflow:hidden;}
.zhsySy .slide .img a{ display:none;}
.zhsySy .slide .img a.now{ display:block;}
.zhsySy .slide .gotoLeft,
.zhsySy .slide .gotoRight{ display:block; position:absolute; z-index:100; top:135px; background-image:url(slide.png); width:38px; height:80px; text-indent:-9999px; overflow:hidden;}
.zhsySy .slide .gotoLeft{ left:0; background-position:0 0;}
.zhsySy .slide .gotoRight{ right:0; background-position:0 -90px;}
.zhsySy .slide .info{ position:absolute; left:0; bottom:0; overflow:hidden; height:50px; width:495px; padding:0 200px 0 20px;  background:url(bg_png1.png); z-index:100;}
.zhsySy .slide .info a{ color:#fff; line-height:50px; font-size:20px; display:none;}
.zhsySy .slide .info a:hover{ text-decoration:none;}
.zhsySy .slide .info a.now{ display:block;}
.zhsySy .slide .num{ width:185px; padding-right:15px; height:50px; font-size:0; text-align:right; position:absolute; z-index:100; right:0; bottom:0;}
.zhsySy .slide .num a{ width:20px; height:20px; display:inline-block; background:url(slide.png)  0 -210px; margin:15px 5px 0 0;}
.zhsySy .slide .num a:hover,
.zhsySy .slide .num a.now{ background:url(slide.png) 0 -180px;}
#indexQctj dl{ display:none;}
#indexQctj dl.now{ display:block;}

/*综合首页 新闻*/
.zhsyXw{overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:35px; min-height:645px;}
.zhsyXw h1{font-size:24px; margin-bottom:10px;}
.zhsyXw .list{ margin-bottom:20px;}
.zhsyXw li{ line-height:40px; height:40px; overflow: hidden; border-bottom:dashed 1px #666;}
.zhsyXw li a{ font-size:14px; color:#fff; float:left; width:600px; overflow:hidden;}
.zhsyXw li span{ color:#999; float:right;}

/*综合首页 协会*/
.zhsyXh .xiehuiBox{overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:20px 25px 25px 25px; margin-bottom:20px;}
.zhsyXh .xiehuiBox h2,
.zhsyXh .xiehuiBox h2 a{ font-size:24px; margin-bottom:10px; color:#fff;}
.zhsyXh .xiehuiBox dt{ width:210px;}
.zhsyXh .xiehuiBox dt img{ border:solid 1px #666;}
.zhsyXh .xiehuiBox dd{ width:480px; text-align:left; line-height:22px;}
.zhsyXh .xiehuiBox .type_1 dt{ float:left;}
.zhsyXh .xiehuiBox .type_1 dd{ float:left; padding-left:14px;}
.zhsyXh .xiehuiBox .type_1 dd a{ color:#fff;}
.zhsyXh .xiehuiBox .type_2 dt{ float:right;}
.zhsyXh .xiehuiBox .type_2 dd{ float:right; padding-right:14px;}

/*综合首页 赛事*/
.zhsySs{overflow:hidden; position:relative; color:#fff;}
.zhsySs .show{overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:15px 15px; float:left; margin:0 10px 10px 0}
.zhsySs .show dt{ width:210px;}
.zhsySs .show dt img{ border:solid 1px #666;}
.zhsySs .show dd{height:44px; overflow:hidden; text-align:left; line-height:22px;}

/*综合首页 球场*/
.zhsyQclb{overflow:hidden; margin:20px 0;}
.zhsyQclb a:hover{ text-decoration:none;}
.zhsyQclb dl{ margin-bottom:1px;background:url(bg_png4.png);}
.zhsyQclb dt{ background: url(bg_png3.png); padding:0 	10px;}
.zhsyQclb dt a{ height:30px; overflow:hidden; color:#fff; display:block; line-height:30px; font-size:20px;}
.zhsyQclb dd{ display:none; line-height:16px; margin-bottom:1px;}
.zhsyQclb dl.now dd{ display:block;}
.zhsyQclb dd a{ font-size:13px; color:#fff; display:block;padding:7px 5px 7px 25px; }
.zhsyQclb dd a:hover,
.zhsyQclb dd a.now{color:#000;background:url(matchNav.png) left center no-repeat;}
.zhsyQc{overflow:hidden; position:relative;  color:#fff; padding-left:20px;min-height:715px;}
.zhsyQc .list{ margin-bottom:20px;}
.zhsyQc dl{ line-height:24px;overflow: hidden; background:url(bg_png1.png); float:left; padding:15px; height:220px; margin:0 10px 10px 0; width:205px;}
.zhsyQc dl img{ display:block; margin:0 auto; border:solid 1px #333;}
.zhsyQc dl a{ font-size:14px; color:#fff; overflow:hidden; }
.QcTitle{font-size:22px; color:#fff;}

.courseSlide{ float:left; position:relative; width:495px; height:344px; overflow:hidden; margin:0 0 10px 0;}
.courseSlide .img{ width:495px; height:344px; overflow:hidden;}
.courseSlide .gotoLeft,
.courseSlide .gotoRight{ display:block; position:absolute; z-index:100; top:135px; background-image:url(slide.png); width:38px; height:80px; text-indent:-9999px; overflow:hidden;}
.courseSlide .gotoLeft{ left:0; background-position:0 0;}
.courseSlide .gotoRight{ right:0; background-position:0 -90px;}
.courseSlide .info{ position:absolute; left:0; bottom:0; overflow:hidden; height:50px; width:300px; padding:0 210px 0 10px;  background:url(bg_png1.png); z-index:100;}
.courseSlide .info a{ color:#fff; line-height:50px; font-size:20px;}
.courseSlide .info a:hover{ text-decoration:none;}
.courseSlide .num{ width:175px; padding-right:10px; height:50px; font-size:0; text-align:right; position:absolute; z-index:100; right:0; bottom:0;}
.courseSlide .num a{ width:20px; height:20px; display:inline-block; background:url(slide.png)  0 -210px; margin:15px 5px 0 0;}
.courseSlide .num a:hover,
.courseSlide .num a.now{ background:url(slide.png) 0 -180px;}
.qcxq{ color:#fff; margin-left:20px;}
.qcxq .dzBox{ float:left; width:225px; height:344px; overflow:hidden;background:url(bg_png1.png); padding:0 10px; margin-bottom:10px;}
.qcxq .dzBox dt{font-size:24px;background:url(re_line.png) left bottom repeat-x;line-height:50px;}
.qcxq .dzBox .img{ margin-bottom:10px;}
.qcxq .dzBox .title{font-size:18px; margin-bottom:10px;line-height:24px;}
.qcxq .dzBox .intro{ line-height:20px;}
.qcxq .dzBox .intro a{ color:#fff; display:inline;}
.qcxq .dtBox{ float:left; width:205px; height:270px; overflow:hidden;background:url(bg_png1.png); padding:0 10px;}
.qcxq .dtBox dt{font-size:24px;line-height:50px;}
.qcxq .dtBox .img{ margin-bottom:10px; border:solid 1px #333;}
.qcxq .dtBox .intro{ line-height:22px; height:88px; overflow:hidden; color:#fff;}
.qcxq .jjBox{ float:left; width:475px; height:270px; overflow:hidden;background:url(bg_png1.png); padding:0 15px; margin-right:10px;}
.qcxq .jjBox dt{font-size:24px;line-height:50px;}
.qcxq .jjBox .intro{ line-height:24px; overflow:hidden; color:#fff;}

/*综合首页 旅游*/
.zhsyLy{overflow:hidden; position:relative; background:url(bg_png1.png); color:#fff; padding:35px; min-height:645px;}
.zhsyLy h1{font-size:24px; margin-bottom:10px;}
.zhsyLy .list{ margin-bottom:20px;}
.zhsyLy li{ line-height:40px; height:40px; overflow: hidden; border-bottom:dashed 1px #666;}
.zhsyLy li a{ font-size:14px; color:#fff; float:left; width:600px; overflow:hidden;}
.zhsyLy li span{ color:#999; float:right;}

/*首页箭头*/
#indexLeft,
#indexRight{ display:block; position:absolute; top:400px; z-index:1000; width:32px; height:48px; text-indent:-9999px; overflow:hidden;}
#indexLeft{ background:url(indexLeft.png); left:0;}
#indexRight{ background:url(indexRight.png); right:0;}
#indexLeft:hover{ background:url(indexLeftHover.png);}
#indexRight:hover{ background:url(indexRightHover.png);}
/*内页框架*/
