@charset "utf-8";
/* CSS Document */
.wrap{ width:1200px; margin:0 auto; clear:both;}
.top{ width:100%; height:89px; border-bottom:1px solid #dcdcdc}
.logo{ width:338px; height:49px; float:left; margin:17px 0 0 6px}
.top-right{ float:right; overflow:hidden; margin-top:24px;}
.top-search{ float:left; width:281px; height:32px; border:2px solid #0e5daa; overflow:hidden;}
.top-search input{height:32px; border:none;line-height:32px;float:left;}
.top-input{width:221px;  padding-left:10px;font-size:12px;}
.top-input1{width:50px; text-align:center;color:#fff; font-size:14px; background:#0e5daa; cursor:pointer}
.top-tel{ font-size:12px; color:#cecece; line-height:20px; text-align:right; float:left; margin:0 14px 0 42px;}
.top-tel span{ display:block; font-size:18px; color:#646464; font-weight:bold; padding-left:24px; background:url(../images/top-tel.png) no-repeat left center; line-height:24px;}
/*导航*/
.nav{ overflow:hidden;}
.nav li{float:left;margin:0 6px;}
.nav li a{ padding:0 40px; overflow:hidden; font-size:16px; line-height:60px; display:block; color:#333; border-bottom:3px solid transparent;}
.nav li a.on,.nav li a:hover{ border-color:#0e5daa; color:#0e5daa}
/*轮播*/
.index-slide{ width:100%; height:500px; max-width:1920px; margin:0 auto; overflow:hidden; position:relative}
.index-slide-bd{ width:100%; height:500px; overflow:hidden;}
.index-slide-bd a{ display:block; width:100%; height:100%;}
.index-slide-box{ height:0; position:absolute; left:50%; margin-left:-600px; top:220px;}
.index-slide-prev,.index-slide-next{ width:56px; height:56px; border-radius:50%;display:block; cursor:pointer}
.index-slide-prev{ float:left; margin-left:-56px; background:#0b0e14 url(../images/prev.png) no-repeat center;}
.index-slide-next{ float:right; margin-right:-56px; background:#0b0e14 url(../images/next.png) no-repeat center;}
.index-slide-prev:hover,.index-slide-next:hover{background-color:rgba(12,45,98,0.7) !important}
.index-slide-hd{ position:absolute; left:50%; margin-left:-600px; height:0; bottom:72px; text-align:center;}
.index-slide-hd span{ display:inline-block; width:50px; height:2px; background:#dcdcdc; margin-right:20px; cursor:pointer;}
.index-slide-hd span.on{ background:#0e5daa;}
/*长荣体育*/
.index-about{ background:#fff; box-shadow:0 0 7px rgba(13,4,8,0.5);position:relative;height:350px;padding-left:648px; width:552px; margin:-44px auto 53px; overfl-x:hidden}
.index-about img{ width:620px; height:350px; position:absolute; left:0;top:0; border-radius:0 180px 180px 0; box-shadow:0 4px 4px #838082}
.index-about-h1{ font-size:28px; font-weight:bold; color:#0e5daa; line-height:30px;padding:52px 0 0;}
.index-about-h1 span{ display:inline-block; font-size:14px; color:#696969; font-weight:normal; margin-left:10px;}
.index-about-txt{ font-size:14px; color:#696969; line-height:30px; padding:20px 30px 0 0; overflow:hidden; height:150px;}
.index-about-a{ display:block; width:120px; height:40px; color:#fff; line-height:40px; text-align:center; font-size:14px; background:#0e5daa; margin-top:24px;}
/*赛事资讯*/
.Information-box{ width:100%; height:406px; background:url(../images/img-bg.png) no-repeat center; overflow:hidden; max-width:1920px; margin:0 auto;}
.Information-box a:hover,.Education-ul a:hover,.Competition-bd-ul a:hover{ color:#0e5daa}
.Information-h1{ font-size:30px; line-height:32px; margin:50px 0 44px 20px; font-weight:bold; color:#fff; overflow:hidden;}
.Information-h1 span,.Competition-title span{ display:inline-block; font-size:14px;margin-left:10px; font-weight:normal}
.Information-h1 a{ display:block; float:right; font-size:14px; color:#fff; font-weight:bold; margin-right:18px;font-weight:normal}
.Information-title{ float:left; width:300px; overflow:hidden; margin-left:20px; position:relative; padding-left:400px; height:215px; overflow:hidden; color:#fff;}
.Information-title img{ width:308px; height:215px; position:absolute; left:0;top:0;}
.Information-time{position:absolute; left:328px; display:inline-block;top:36px; font-size:48px; line-height:50px;text-align:center; font-weight:bold;}
.Information-time span{ display:block; font-size:14px; line-height:16px; margin-top:12px; font-weight:normal}
.Information-title-a{ display:block; font-size:16px; color:#fff; line-height:20px; height:46px; overflow:hidden; margin:28px 0 14px;}
.Information-title-p{ font-size:12px; line-height:22px; height:44px; overflow:hidden;}
.Information-title-more{ width:123px; height:40px; border:1px solid #fff; text-align:center; font-size:16px; line-height:40px; display:block; margin:18px 0 0; color:#fff}
.Information-ul{ float:right; overflow:hidden; width:345px; margin:20px 37px 0 0;}
.Information-ul li{ overflow:hidden; line-height:47px; color:#fff; border-bottom:1px dashed #fff; font-size:12px;}
.Information-ul li span,.Information-ul li a{ display:block; float:left;overflow: hidden;}
.Information-ul li span{ width:25%;}
.Information-ul li a{ width:75%; color:#fff;text-overflow:ellipsis;white-space: nowrap;}
/*教育中心*/
.Education-title{ font-size:28px; line-height:30px; color:#5a5a5a; font-weight:bold; overflow:hidden; margin:48px 0 31px 18px;}
.Education-title span{ font-size:14px; color:#989593; display:inline-block; margin-left:10px; font-weight:normal}
.Education-box{ width:493px; height:425px; overflow:hidden; float:left; margin-left:22px;}
.Education-box img{ width:493px; height:345px; display:block;}
.Education-box-txt{ padding-left:86px; position:relative; background:#0e68c0; overflow:hidden; font-size:16px; color:#fff; line-height:30px; height:70px; display:block; padding-top:10px}
.Education-box-p{ text-align:center; width:86px; font-size:14px; line-height:16px; position:absolute; left:0;top:0;}
.Education-box-p span{ display:block; font-size:36px; line-height:38px; font-weight:bold; margin:12px 0 8px;}
.Education-ul{ float:right; overflow:hidden; width:620px; margin:0 24px 0 0;}
.Education-ul-title{ padding-right:130px; position:relative; overflow:hidden}
.Education-title-a{ font-size:16px; color:#444444; display:block; line-height:56px; margin-top:14px; border-bottom:1px solid #dcdcdc;text-overflow:ellipsis;white-space: nowrap; overflow:hidden}
.Education-title-p{ font-size:14px; color:#898989; line-height:26px; height:54px; overflow:hidden; margin:12px 0;}
.Education-title-time{ width:120px; text-align:center; font-size:14px; color:#898989; line-height:16px; position:absolute; right:0;top:0;}
.Education-title-time span{ display:block; font-size:36px; line-height:38px; font-weight:bold; margin:32px 0 8px;}
.Education-ul li{ font-size:14px; line-height:54px; border-bottom:1px solid #dcdcdc; overflow:hidden; color:#898989}
.Education-ul li a{ display:block; width:85%; float:left; color:#444444;text-overflow:ellipsis;white-space: nowrap; overflow:hidden}
.Education-ul li span{ display:block; float:right;}
.Education-ul-a{ display:block; float:left;font-size:14px; line-height:54px; color:#868686}
/*精彩赛事*/
.Competition-box{ width:100%; max-width:1920px; margin:75px auto 0; overflow:hidden; height:478px; background:url(../images/img-bg1.png) no-repeat center;}
.Competition-title{ font-size:28px; color:#fff; line-height:30px;padding:44px 0 30px 18px; overflow:hidden; font-weight:bold; position:relative}
.Competition-hd{ height:0; position:absolute; right:0;top:30px;font-size:16px; line-height:40px; color:#fff;padding-right:80px;}
.Competition-hd span{ display:inline-block; padding:0 15px; margin-right:20px;}
.Competition-hd span.on{ background:#fff; color:#3a3a3a;}
.Competition-hd span a{ display:none; position:absolute; right:18px; top:0; color:#fff;}
.Competition-hd span.on a{ display:block;}
.Competition-bd-ul{overflow:hidden;}
.Competition-bd-ul li{ float:left; width:355px; overflow:hidden; margin-right:50px;}
.Competition-bd-ul li img{ width:355px; height:248px; display:block;}
.Competition-bd-txt{ padding-left:66px; overflow:hidden; position:relative; padding-top:25px; font-size:12px; color:#fff; line-height:14px;}
.Competition-bd-txt a{ display:block; font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#fff; margin-bottom:5px;}
.Competition-bd-txt p{text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.Competition-bd-time{ text-align:center; font-size:14px; line-height:16px; position:absolute; width:55px; left:0;top:27px;}
.Competition-bd-time span{ display:block; font-size:36px; font-weight:bold; line-height:38px; margin-bottom:3px}
.Competition-ul-box{width:1165px; margin-left:18px}
.Competition-ul-next,.Competition-ul-prev{ width:14px; height:28px; position:absolute; top:112px; display:block; cursor:pointer}
.Competition-ul-next{ right:-26px; background:url(../images/next1.png) no-repeat center}
.Competition-ul-next:hover{background:url(../images/next1-1.png) no-repeat center}
.Competition-ul-prev{left:-26px;background:url(../images/prev1.png) no-repeat center}
.Competition-ul-prev:hover{background:url(../images/prev1-1.png) no-repeat center}
.Competition-ul-box .tempWrap{ width:1165px !important; overflow:hidden;}
/*友情链接*/
.link{ width:100%; overflow:hidden; max-width:1920px; margin:0 auto; background:#f8f8f8}
.link-title{ font-size:28px; line-height:96px; font-weight:bold; color:#0e5daa; overflow:hidden; padding-left:18px; width:1182px;}
.link-title font{ color:#5a5a5a;}
.link-title span{ font-size:14px; color:#5a5a5a; font-weight: normal; margin-left:12px;}
.link-box{ margin-bottom:43px; position:relative}
.link-box .tempWrap{width:1166px !important;height:70px; overflow:hidden; margin-left:18px !important;}
.link-box-ul a{ display:block; width:218px; height:70px; float:left; margin-right:20px;}
.link-box-ul a img{ width:216px; height:68px; border:1px solid #dcdcdc;}
.link-prev,.link-next{ width:14px; height:23px; position:absolute;top:23px; display:block; cursor:pointer}
.link-prev{ background:url(../images/prev1-1.png) no-repeat center; left:-6px;}
.link-next{background:url(../images/next1-1.png) no-repeat center; right:-6px;}
/*底部*/
.foot-box{ width:100%; overflow:hidden; background:#1b1e27;}
.foot-tel{ float:left; margin:30px 0 22px 16px; overflow:hidden; padding-left:60px; min-height:60px; background:url(../images/tel.png) no-repeat left 4px; font-size:14px; color:#dddddd; line-height:28px;}
.foot-tel font{ display:block; font-size:16px; line-height:18px; color:#fff}
.foot-tel span{ display:block; font-size:30px; font-weight:bold; font-family:Arial; line-height:32px; margin:11px 0 10px;color:#fff}
.foot-weixin{ padding-right:52px; border-right:1px solid #494e52; text-align:center; font-size:14px; color:#a6aaad; line-height:34px; margin:29px 0 0 50px; float:left}
.foot-weixin img{ width:98px; height:98px; display:block;}
.foot-menu{ float:left; overflow:hidden; margin-top:30px;}
.foot-menu li{ float:left; margin:0 50px; font-size:14px; line-height:30px; color:#a6aaad;}
.foot-menu li a{ display:block; color:#a6aaad}
.foot-menu li span a{ display:block; font-weight:bold; color:#fff; margin-bottom:15px; line-height:16px;}
.foot-menu li:last-child{ margin-right:0}
.foot-txt{ font-size:14px; color:#ababab; line-height:58px; border-top:1px solid #494e52; width:1160px; margin:0 auto; overflow:hidden;}
.foot-txt a{color:#ababab;}
/***********************************************企业简介********************************************/
.about-box{ width:100%; height:700px; max-width:1920px; margin:0 auto; overflow:hidden; background:url(../images/about-bg.png) no-repeat center;}
.about-h1{ font-size:40px; color:#fff; line-height:42px; padding:107px 0 31px; overflow:hidden; text-align:center}
.about-h1 span{ display:block; font-size:18px; line-height:20px; margin-top:14px;}
.about-img{ float:left; display:block; margin-left:30px; overflow:hidden; width:568px;}
.about-img img{ float:left; width:230px; height:169px;}
.about-img img:first-child{ width:338px; height:344px;}
.about-right{width:536px;font-size:12px; color:#fff; line-height:22px;padding:0 20px 0 0;position:relative;height:286px; margin-top:29px; text-indent:2em}
.about-right em{ display:block; width:7px; height:28px; background:#fff; position:absolute; right:-3px; bottom:0;}
.about-right-bor{float:right; overflow:hidden; margin-right:25px; position:relative}
.about-right-span{width:2px; height:309px; display:block; position:absolute; right:2px; top:29px; background:#fff;}
.about-Team-h1{ font-size:40px; line-height:42px; text-align:center; color:#333; padding:70px 0 56px; overflow:hidden;}
.about-Team-h1 span{ display:block; font-size:18px; line-height:20px; margin-top:14px;}
.about-Team-txt{ text-align:center; font-size:14px; color:#646464; line-height:32px; margin-bottom:37px; overflow:hidden;}
.about-Team-ul{ padding-left:26px; overflow:hidden;}
.about-Team-ul li{ float:left; width:271px; overflow:hidden; margin:0 20px 36px 0; font-size:16px; color:#444; line-height:44px; text-align:center}
.about-Team-ul li img{ width:271px; height:189px; display:block;}
/***********************************************赛事视频********************************************/
.news-top{ width:100%; height:400px; max-width:1920px; margin:0 auto; overflow:hidden; position:relative}
.news-top-h1{ text-align:center; font-size:48px; line-height:50px; color:#fff; padding:108px 0 0; overflow:hidden;}
.news-top-h1 span{ display:block; font-size:18px; line-height:20px; margin-top:10px;}
.news-top-menu{ text-align:center; position:absolute; width:100%; left:0; bottom:0; overflow:hidden;}
.news-top-menu a{line-height:50px;color:#fff;font-size:18px; display:inline-block; padding:0 46px; border-bottom:4px solid transparent; margin:0 16px;}
.news-top-menu span{ display:inline-block; width:1px; height:18px; background:#fff; margin-top:3px}
.news-top-menu a.on,.news-top-menu a:hover{ border-color:#fff;}
.news-nav{ font-size:14px; color:#666; padding-left:22px; line-height:72px; overflow:hidden; width:1178px; margin:0 auto;}
.news-nav a{ color:#666}
.news-nav a.on{ color:#0799dd}
.news-video{ padding-left:16px; overflow:hidden; width:1250px;}
.news-video li{ float:left; width:355px; margin:0 50px 56px 0; overflow:hidden;}
.news-video li img{ display:block; width:355px; height:248px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.news-video-txt{ padding:16px 0 0 70px; overflow:hidden; position:relative}
.news-video-txt span{ display:block; font-size:14px; color:#2c2c2c; line-height:19px; height:40px; overflow:hidden;}
.news-video-txt p{font-size:12px; color:#666; line-height:14px; margin-top:4px;text-overflow:ellipsis;white-space: nowrap; overflow:hidden}
.news-video-time{ width:60px; position:absolute; left:0;top:0; font-size:14px; line-height:16px; color:#878787; text-align:center}
.news-video-time font{ display:block; font-size:36px; line-height:38px; color:#0e5daa; padding:14px 0 4px; font-weight:bold}
.news-video li:hover span{ color:#0799dd}
/*.news-video li:hover img{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}*/
/*分页*/
.page{ text-align:center; height:34px; margin:0 auto 60px;}
.page li{ display:inline-block; margin-right:10px;}
.page li a{ color:#434343}
.page li span{ color:#666} 
.page li a,.page li span{ display:block; padding:0 15px; font-size:14px; line-height:32px; height:32px; background:#ededed}
.page li .on,.page li a:hover{ background:#0299e3; color:#fff;}
/***********************************************赛事资讯********************************************/
.news-list{ width:1142px; overflow:hidden; margin:0 auto 36px;}
.news-list li{ height:199px; overflow:hidden; position:relative; border-bottom:1px solid #dcdcdc; margin-bottom:20px; padding-left:268px;}
.news-list li img{ width:250px; height:175px; position:absolute; left:0;top:0;}
.news-list li a span{ display:block; font-size:20px; color:#353535; line-height:22px; margin:9px 0 20px;text-overflow:ellipsis;white-space: nowrap; overflow:hidden}
.news-list p{ font-size:14px; color:#848484; line-height:24px; height:48px; overflow:hidden;}
.news-list-span{ display:block; padding-left:24px; font-size:14px; color:#848484; line-height:18px; margin-top:20px; background:url(../images/time-bg.png) no-repeat left center;}
.news-list li:hover a span{ color:#0299e3}
/***********************************************赛事资讯详情********************************************/
.news-date-h1{ text-align:center; font-size:24px; line-height:26px; padding:6px 0 44px; overflow:hidden; color:#393939}
.info-sp{ text-align:center; color:#444444;height:56px; line-height:56px; font-size:14px; background:#eeeeee; width:1179px; margin:0 auto;}
.news-date-main{ font-size:14px; color:#6e6e6e; line-height:36px; overflow:hidden; padding:28px 0 100px; width:1179px; margin:0 auto; border-bottom:56px solid #eeeeee}
.news-date-main img{ max-width:100%; height:auto; margin:60px 0;}
.news-date-p{ font-size:14px; color:#6e6e6e; line-height:36px; padding:34px 0 70px 20px; overflow:hidden;}
.news-date-p a{color:#6e6e6e;}
.news-date-p a:hover{ color:#0299e3}
/**分享***/
.bdsharebuttonbox a{width:24px !important; height:24px !important; display:inline-block !important; padding-left:0px !important;margin:0 2px !important;position: relative;top: 4px;}
.bds_sqq{background:url(../images/bds_sqq.png) no-repeat !important;}
.bds_weixin{background:url(../images/bds_weixin.png) no-repeat !important;}
.bds_tsina{background:url(../images/bds_tsina.png) no-repeat !important;}
.bds_qzone{background:url(../images/bds_qzone.png) no-repeat !important;}
.bds_tqq{background:url(../images/share9.png) no-repeat !important;}
.bds_more{background:url(../images/share9.png) no-repeat !important;}
.bdsharebuttonbox{display: inline;_display: none;}
.bdsharebuttonbox a{float: none !important;}
/***********************************************赛事报名列表********************************************/
.Registration-ul{ width:1142px; overflow:hidden; margin:0 auto 40px;}
.Registration-ul li{ padding:0 160px 0 270px; overflow:hidden; height:199px; border-bottom:1px solid #dcdcdc; position:relative; margin-bottom:20px;}
.Registration-ul li img{ width:250px; height:175px; position:absolute; left:0;top:0;}
.Registration-ul li a p{ font-size:20px; line-height:22px; color:#353535; overflow:hidden; margin:8px 0 0;text-overflow:ellipsis;white-space: nowrap; overflow:hidden}
.Registration-ul li>span{ display:block; font-size:14px; color:#848484; line-height:16px; margin:22px 0 15px;}
.Registration-ul li>p{ font-size:14px; color:#848484; line-height:24px; overflow:hidden;}
.Registration-right{ width:126px; position:absolute; right:0;top:22px; overflow:hidden; text-align:center; font-size:14px; color:#848484; line-height:36px;}
.Registration-right a,.Registration-right span{ display:block; height:49px; line-height:49px; font-size:16px; color:#fff; border-radius:10px; cursor:pointer}
.Registration-a1{ background:#3daf33; margin-bottom:15px;}
.Registration-a2{ background:#0e5daa}
/*提交报名表弹窗*/
.pop-box1{ width:578px; height:395px; background:rgba(255,255,255,0.3);position:fixed; left:50%; top:50%; margin-left:-289px; margin-top:-197px; z-index:999; border-radius:22px; display:none}
.pop-box{ width:560px; height:375px; background:#fff;border-radius:22px; margin:10px auto 0;overflow:hidden;}
.pop-title{ height:45px; line-height:45px; font-size:18px; color:#404040; padding-left:12px; background:#eeeeee;}
.pop-tab{ width:100%; overflow:hidden;margin-top:26px;}
.pop-tab tr td:first-child{ width:120px; text-align:right; font-size:16px; color:#7f7f7f;}
.pop-tab td{ padding-bottom:20px; font-size:14px; color:#353535;line-height:40px;}
.pop-tab label input{height:40px;padding-left:38px}
.pop-tab label{ display:block; overflow:hidden; position:relative;font-size:16px;}
.pop-tab label span{ display:block; width:102px; height:40px; text-align:center; background:url(../images/span-bg.png) no-repeat center; position:absolute; left:0;top:0;}
.pop-tab font{ display:block; font-size:12px; color:#e42d3d; line-height:38px;}
.pop-sub,.pop-close{width:102px;height:40px;border-radius:10px;text-align:center;font-size:16px;color:#fff;margin:10px 20px 0 0;display:block;float:left;border:none;cursor:pointer}
.pop-sub{ background:#0e5daa}
.pop-close{ background:#999999}


/***********************************************报名表********************************************/
.apply-title{ text-align:center; font-size:24px; line-height:24px; color:#353535; margin:80px 0 60px; overflow:hidden;}
.apply-title span{ display:block; font-size:14px; color:#848484; padding-top:24px;}
.apply-h1{ text-align:center; font-size:30px; line-height:30px; color:#565656; margin-bottom:50px;}
.apply-tab{ width:100%; border:1px solid #dcdcdc; overflow:hidden; font-size:16px; color:#626262; line-height:48px;}
.apply-tab td{ width:20%; border:1px solid #dcdcdc;}
.apply-tab td span{ display:block; text-align:center; float:left; width:36%; height:48px;}
.apply-tab td input{ float:left; width:64%; border:none; height:48px;}
.apply-tab1{ width:100%;border:1px solid #dcdcdc; margin:49px 0 0}
.apply-tab1 th{ background:#f5fafe; text-align:center; font-size:16px; color:#272727; line-height:48px; border:1px solid #dcdcdc;}
.apply-tab1 td{text-align:center;border:1px solid #dcdcdc; font-size:14px; line-height:20px; height:98px;}
.apply-tab1 tr td:first-child{ background:#eeeeee; color:#787878}
.apply-tab1 td textarea{ width:96%; height:20px; resize:none; border:none; padding:0 2%; text-align:center;}
.apply-tab1 td label{ display:inline-block; width:72px; height:30px; color:#fff; background:#f2353c; line-height:30px; border-radius:5px; cursor:pointer}
.apply-tab1 td label input{ display:none}
.apply-add{ width:100%; height:48px; border:1px solid #dcdcdc; line-height:48px; border-top:none; font-size:16px; color:#272727; background:#eeeeee; text-align:center;}
.apply-add span{ display:inline-block; padding-left:35px; background:url(../images/apply-add.jpg) no-repeat left center; cursor:pointer}
.apply-tip{ font-size:14px; color:#f2353c; line-height:14px; padding-left:28px; margin:22px 0 76px; overflow:hidden;}
.apply-submit{ width:156px; height:50px; text-align:center; color:#fff; font-size:16px; line-height:50px; border-radius:8px; display:block; margin:0 auto 105px; background:#004ca4; border:none; display:block; cursor:pointer}
.upload img{ max-width:87px; max-height:97px;}




