/*头部样式*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}

.tophead{width: 100%;height: 28px;background: #363636;position: relative;}
.headtitle{font-size: 12px;color: #fff;line-height: 28px;}
.k1{font-size: 12px;line-height: 28px;color: #fff;}
.k1 a{color:#fff}

.sechead{height: 140px;position: relative;}
.logo{float:left;line-height: 140px;}
.logowz{text-transform: uppercase;color: #333333;margin-left: 23px;line-height: 30px;margin-top: 43px;}
.k2{padding-left: 58px;background: url(../images/tel.png) no-repeat left top;margin-top: 40px;color: #000;font-size: 25px;line-height: 26px;font-weight:normal;}



.wtt{width:1920px;position: relative;z-index: 9999;left:50%;margin-left:-960px}


/* 导航 */
.menu{background:rgba(38,125,255,.5);position:absolute;left:0px;top:0px;z-index: 99999;width:1920px}

.navx{width:1200px;position:relative;left:50%;margin-left:-600px}
.navx li{line-height:60px;height:60px;text-align:center;width:150px;float:left;position:relative;z-index:999;}
.navx li a{display:block;line-height:60px;color:#fff;height:60px;font-size:16px}
.navx li a:hover{color:#fff;text-decoration:none;background:url(../images/line1.png) no-repeat bottom center;}

.navx .sec{height:0;background:rgba(38,125,255,.5);color:#fff;overflow:hidden;z-index:9999;position:absolute;top:60px;left:0px;}
.navx .sec a{color:#fff;height:38px;line-height:38px;width:150px;font-size:14px}
.navx .sec a:hover{text-decoration:none;}






/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/* 搜索 */
.search{background: rgba(149,150,150,.5);height: 72px;position: relative;
    z-index: 99999;margin-top: -72px;}
#formsearch{float:right;margin-top: 20px;}
.hotSearch{float:left;height:72px;line-height:72px;font-weight:normal;font-size: 16px;color: #fff;}
.hotSearch a{margin-left:35px;color: #fff;}
#formsearch input{height:37px;background:transparent;border:1px solid #dddede;line-height:37px;outline: none;float: left;}
#formsearch input#keyword{height:37px;line-height:37px;padding-left:15px;color:#fff;font-size: 16px;width: 265px;}
#formsearch input#s_btn{width:46px;height:37px;line-height:37px;text-align:center;background-color:#1844a7;font-size: 16px;margin-left: -4px; color:#fff;border:none;cursor:pointer;}


/*首页banner*/
.banner{width:1920px;margin:0 auto;position:relative;height:760px;margin-left:-960px;left:50%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;left:50%;bottom:100px;z-index:100;margin-left: -51px;}
.banner .num li{width:26px;height:26px;display:inline-block;margin:0 4px;background:url(../images/dian1.png) no-repeat center;line-height:18px;
    text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background:url(../images/dian.png) no-repeat center;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}


/* 内页 */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 198px;overflow: hidden;}
.product_list li img{width:281px;height: 198px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #1844a7}
.product_list li:hover img{transform:scale(1.1);}





.bg1{width:1920px;position: relative;left:50%;margin-left:-960px;background:url(../images/bg1.png) no-repeat center top;height:988px;margin-top:110px}
.wt_t{width:1460px;margin:0 auto}

.gttx {text-align: center;}
.gttx dt{color: #fff;font-size: 28px;margin-top: 40px;background: url(../images/line2.png) no-repeat center;font-weight: normal;}

.gttx span{display:block;color:#fff;margin-top:10px}

.xue1{width:500px;float:left;margin-top:150px}
.xue1 li{text-align:right;}
.xue1 li a h2{color:#fff;font-size:21px}
.xue1 li a p{color:#fff;font-size:21px}
.xue1 li:nth-child(1){margin-top:20px}
.xue1 li:nth-child(2){margin-top:80px;margin-right:160px}
.xue1 li:nth-child(3){margin-top:130px;margin-right:230px}




.xue2{width:540px;float:right;margin-top:150px}
.xue2 li{text-align:left;}
.xue2 li a h2{color:#fff;font-size:21px}
.xue2 li a p{color:#fff;font-size:21px}
.xue2 li:nth-child(1){margin-top:10px;margin-left:40px}
.xue2 li:nth-child(2){margin-top:80px;margin-left:200px}
.xue2 li:nth-child(3){margin-top:130px;margin-left:270px}






.sortx li{float:left;width:582px;position: relative;height:252px;margin-bottom: 33px;}
.sortx li:nth-child(2n){float:right}
.sortx li a.img1{float:left;display: block;}
.sortx li a.img1 img{float:left;display: block;width:311px;height:252px;}
.px{position: absolute;right:0;top:0px;width:290px;height:252px;z-index: 99999;background:url(../images/px.png)}
.px h2 a{color:#fff;font-size:30px;text-align: center;}
.px h2{color:#fff;font-size:30px;text-align: center;font-weight: 600;display: block;margin-top:80px}

.px h3 a{color:#fff;font-size:22px;text-align: center;}
.px h3{color:#fff;font-size:22px;text-align: center;font-weight: 400;margin-top:20px}


.px h4 a{text-align: center;}
.px h4{text-align: center;font-weight:200;display: block;margin-top:40px}



/* 公司项目 */
.gsxm{margin-top: 90px;padding-bottom: 110px;}
.gtt {text-align: center;}
.gtt dt{color: #666666;font-size: 28px;margin-top: 40px;background: url(../images/line2.png) no-repeat center;font-weight: normal;}

.gtt span{display:block;color:#d8d8d8;margin-top:10px}


.sort1{margin-top:50px;}
.sort1 .layers1{float: left;position: relative;
}
.sort1 .layers1 li{width:400px;height:244px;overflow: hidden;}
.sort1 .layers1 li .img1{width:400px;height:244px}

.sort1 .img2{ position: absolute;top: 20%;left: 35%;display: block;z-index: 99999;}
.sort1 .img2 img{width: 107px;height: 107px;overflow: hidden;}

.sort1 .title1{position: absolute;top:65%;left: 0;display: block;width: 100%; z-index: 99999; text-align: center;font-size: 27px;color:#f0f0f0;}
.layers1  a.img1 img{width: 400px;height: 244px;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);}



.layers2{;width: 100%;height:100%;display: none; position: absolute;top: 0;left: 0;background: rgba(33,33,33,0.5);
    }
.sort1 li:hover .layers2{display: block; z-index:99;}



.sort1 li:nth-child(4){width:600px;height:244px;overflow: hidden;}
.sort1 li:nth-child(4) .img1 img{width:600px;height:244px}

.sort1 li:nth-child(4) .img2{ position: absolute;top: 20%;left: 40%;display: block;z-index: 99999;}
.sort1 li:nth-child(4) .img2 img{width: 107px;height: 107px;overflow: hidden;}



.sort1 li:nth-child(5){width:600px;height:244px;overflow: hidden;}
.sort1 li:nth-child(5) .img1 img{width:600px;height:244px}


.sort1 li:nth-child(5) .img2{ position: absolute;top: 20%;left: 40%;display: block;z-index: 99999;}
.sort1 li:nth-child(5) .img2 img{width: 107px;height: 107px;overflow: hidden;}





/* 简介 */
.abouts{width: 1920px;height: 939px;overflow: hidden;position: relative;left: 50%;margin-left: -960px;background: url(../images/bj1.jpg) no-repeat top center;}
.abouts h3{color: #666666;font-size: 28px;background: url(../images/line3.png) no-repeat center ;margin-top: 217px; text-align: center;font-weight: normal;}
.aright{width: 600px;margin-top: 125px;}
.aleft{
    margin: 102px 40px 0 10px;
}
.aright .bt2{color: #fff;font-size: 26px;margin-left: 38px;}
.aright .acon{color: #fff;font-size: 16px;margin:100px 0 0 5px;line-height: 28px;}
.aright .amore{color: #fff;font-size: 20px;display: block;border:1px solid #fff;margin-top: 42px; border-radius: 15px;width: 139px;height: 39px;line-height: 39px;text-align: center;}
.aright .amore:hover{background: #fff;color: #c98684;}


/* 优势 */
.youshi{height: 616px;width: 1920px;overflow: hidden;position: relative;left: 50%;margin-left: -960px;background: url(../images/ys.png) no-repeat top center;}
.you {margin-top:50px}
.you li{width: 300px;text-align: center;}
.you li a.img1{display: block;width: 103px;height: 103px;overflow: hidden;margin: 0 auto;}
.you li a.img2{display: block;}
.you li h2{display: block;color: #fff;font-size: 26px;font-weight: 500;margin-top: 10px;}
.you li h2 a{display: block;color: #fff;font-size: 26px;font-weight: 500;}




/* 赛事活动 */
.huo{margin-top: 92px;}
.case_list1{margin-top: 70px;}
.case_list1 li{position: relative;width: 384px;overflow: hidden;margin-right: 24px;margin-bottom: 22px;}
.case_list1 li:nth-child(3n){margin-right: 0;}
.case_list1 li a.img img{display: block;width: 384px;height: 270px;overflow: hidden;}
.case_list1 li .bt3{color: #fff;font-size: 14px;height: 30px;line-height: 30px;position: absolute;background:url(../images/tm.png);top:0;left: 0;width: 100%;text-indent: 10px;}
.case_list1 li a.bj1{display: block;background: rgba(86,86,86,.5);height: 240px;width: 100%;top:30px;left: 0;color: #fff;text-align: center;position: absolute;}


.case_list1 li .bj1 h3{display: block;font-weight: normal;font-size: 20px;padding-top: 80px;}
.case_list1 li .kz1{color: #fff;font-size: 18px;margin-top: 10px;}
.case_list1 li .ckgd{color: #fff;font-size: 16px;border:1px solid #fff;border-radius: 15px;width: 107px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto;margin-top: 15px;}
.case_list1 li:hover .bj1{background:url(../images/tm.png)}



/* 教练团队 */
.bj3{margin-top: 150px;height: 988px;width: 1920px;overflow: hidden;position: relative;left: 50%;margin-left: -960px;background: url(../images/bj2.jpg) no-repeat top center;}
#focus_Box{position:relative;width:1200px;height:540px;margin: 0 auto;margin-top:60px;}
#focus_Box ul{position:relative;width:1200px;height:540px;}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;}
#focus_Box li a{display: block;position: relative}
#focus_Box li img{width:536px;height:540px;vertical-align:middle}
#focus_Box li .mm{width:536px;height:50px;position: absolute;top: 0;left: 0;right:0;text-align: center;}
#focus_Box li .mm h2{font-size: 24px;color: #fff;font-weight:normal;margin-top: 196px;}
#focus_Box li .mm p{font-size: 18px;color: #fff;padding: 0 80px;letter-spacing: 1px;margin-top: 10px;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:55px;height:55px;top:247px;}
#focus_Box .prev{background:url(../images/left01.png) left bottom no-repeat;left:300px}
#focus_Box .next{background:url(../images/right01.png) right bottom no-repeat;right:300px}
#focus_Box li:first-child .mm,#focus_Box li:last-child .mm{display: none;}
.team-more a{display: block; color: #1844a7;font-size: 20px;text-align: center;width: 139px;height: 39px;line-height: 39px;border-radius: 15px;margin:0 auto;margin-top: 85px;border:1px solid #1844a7;}

/* 新闻 */
.xinwen{margin-top: 86px;}
.xleft{width: 590px;overflow: hidden;}
.nsort li{float: left;margin-left: 10px;}
.nsort li:first-child{padding-right: 27px;background: url(../images/xg.png) no-repeat right center;}
.nsort li a{display: block;color: #333333;font-size: 18px;font-weight: bold;}
.tab1{display: none;}
.xbox{margin-top: 90px;}
.nsort li.cur a{padding-bottom: 5px;background: url(../images/line5.png) no-repeat bottom center;}
.xinwen .nmore{color: #333333;font-size: 14px;font-weight: bold;display: block;text-transform: uppercase;line-height: 32px;}
.news_list1 li a.img {margin: 18px 0 25px 0 ;display: block;}
.news_list1 li a.img img{width:593px;height: 160px;display: block; }
.xwt h3 a{display: block;font-weight: normal;color: #333333;font-size: 14px;}
.ntimes{color: #999999;}
.sumy1{color: #666666;font-size: 14px;margin-top: 12px;padding-bottom: 20px;border-bottom: 1px solid #dedede;}
.news_list2 {margin-top: 25px;}
.news_list2 li {margin-bottom: 20px;}
.news_list2 li h3 a{color: #666666;font-size: 14px;font-weight: normal;display: block;padding-left: 20px;background: url(../images/line6.jpg) no-repeat left center;}
.news_list2 li:hover h3 a{background: url(../images/line7.jpg) no-repeat left center;color: #1844a7;}

.xright{width: 489px;}
.xrt h3{color: #333333;font-size: 18px;}
.xrt {
    margin-bottom: 25px;
}
#ydemo{overflow:hidden;margin:0 auto;position:relative;height:400px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}
.news_list3 li{margin-bottom: 58px;}
.news_list3 li a.img img{width: 180px;height: 92px;overflow: hidden;display: block;}
.xwrt{width: 271px;overflow: hidden;margin-left: 29px;}
.xwrt a{display: block;padding-left: 27px;background: url(../images/wen.jpg) no-repeat left 2px;color: #333333;font-size: 14px;}
.sumy2{padding-left: 27px;line-height: 27px;background: url(../images/da.jpg) no-repeat left 2px;color: #666666;font-size: 14px;margin-top: 23px;}


/*友情链接*/
.f_link{width:1200px;margin:0 auto;margin-top:15px;line-height:30px;line-height:30px;}

/*页面底部*/
.tright{width:841px;}
.foot{margin-top: 15px; height: 358px;overflow: hidden;background:#1844a7;width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.nav_foot{border-bottom: 1px solid #fff;padding: 68px 0 28px 0;}
.nav_foot li{float: left;margin-right: 13px;}
.nav_foot li:last-child{margin-right: 0;}
.nav_foot li:last-child a{background:none;padding-right: 0;}
.nav_foot a{display:block;color: #fff;font-size: 14px;padding-right: 29px;background: url(../images/dian1.jpg) no-repeat right center;}
.copyright,.copyright a{line-height:24px;color: #fff;}
.tleft{padding-top: 60px;}
.tlogo{margin-bottom: 15px;margin-top:25px}
.lx{color: #fff;font-size: 14px;margin: 38px 0 46px 0;}
