@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
h1,h2,h3,h4,h5,h6{display:inline}
a{text-decoration:none;outline:none;color:#333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
textarea{resize:none}
a:hover{color:#f7bf00; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
.ul li,.ul{list-style:none}
input,textarea,select{outline:none;font-family:"Microsoft YaHei"}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{width:1200px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.mg_15{margin-top:15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.scale img,.scale1 .img1,.logo,.top_box,.top_box .top_logo,.top_box .a,a.index_more,.more,.News_list *,.video_list li .box .img:after,.share_list li .scale .more,.announcements_list li .more,.events_list li .img:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.scale:hover img,.scale1:hover .img1{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.opacity{opacity:0}
.opacityli li{opacity:0}
body{background:#fff}
.hidden{overflow:hidden}
.hide{height:0; overflow:hidden}
.pc{}
.web{display:none !important}

.all_shwo{position:fixed; z-index:999; width:100%; height:100%; left:0; top:0; background:#f6ba00}
.all_shwo i{width:80px; height:80px; border-radius:50%; background:url(../images/logo.jpg) no-repeat; background-size:cover; left:50%; margin-left:-40px; top:50%; margin-top:-40px; position:absolute}
.all_shwo i{
    -webkit-animation: rotate 1s linear infinite;
    -moz-animation: rotate 1s linear infinite;
    -o-animation: rotate 1s linear infinite;
    animation: rotate 1s linear infinite;
}
@-webkit-keyframes rotate{
	0% {margin-top:-10px}
	50%{margin-top:0}
	100%{margin-top:-10px}
}
@-moz-keyframes rotate{
	0% {margin-top:-10px}
	50%{margin-top:0}
	100%{margin-top:-10px}
}
@-o-keyframes rotate{
	0% {margin-top:-10px}
	50%{margin-top:0}
	100%{margin-top:-10px}
}
@keyframes rotate{
    0% {margin-top:-10px}
	50%{margin-top:0}
	100%{margin-top:-10px}
}

/*底部样式*/
.footer{background:#333333; color:#b3b3b3; font-size:14px; position:relative}
.footer a{color:#b3b3b3}
.footer a:hover{text-decoration:underline}
.footer_links{background:#4c4c4c}
.footer_links .layout{padding:20px 0; line-height:20px}
.footer_links a{margin-left:10px; display:inline-block}
.footer_bottom{line-height:20px; padding:20px 0; text-align:center; border-top:1px solid #3f3f3f; color:#bfbfbf}
.footer_bottom span{padding:0 5px}
.footer_top{overflow:hidden; padding:25px 145px 25px 0; position:relative}
.footer_top dl{float:left}
.footer_top ul,.footer_top ul li{list-style:none;}
.footer_top .li1,.footer_top .li2{width:50%}
.footer_top .li1 .txt{ padding-right:140px}
.footer_top .li1{background:url(../images/f_logo.png) no-repeat 0 center}
.footer_top .li3{position:absolute; right:0; width:145px; top:25px}
.footer_top .li3 img{width:125px; height:125px}
.footer_top dt{font-size:18px; line-height:20px; color:#bfbfbf; padding-bottom:15px}
.footer_top .txt{line-height:30px}


/*导航*/
.bh_110{height:110px}
.top_box{width:100%; z-index:20; top:0; left:0; background:#fff; position:fixed; -webkit-box-shadow:rgba(0,0,0,0.4) 1px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.4) 1px 0px 5px; box-shadow:rgba(0,0,0,0.4) 1px 0px 5px}
.top_box .layout{position:relative}

.top_logo{position:relative; padding:0 160px 0 80px; height:110px}
.logo{position:absolute; left:0; top:50%; margin-top:-40px; height:80px}
.nav_list{float:right}
.nav_list li{float:left; position:relative}
.nav_list li .a{display:block; height:107px; font-size:16px; line-height:107px; border-bottom:3px solid #fff; position:relative; padding:0 15px; overflow:hidden; position:relative}
.nav_list li .a i{display:none}
.nav_list li.hover .a,.nav_list li:hover .a{border-bottom:3px solid #f6af24; color:#ffb525}
.nav_list li .txt{position:absolute; width:140px; left:50%; margin-left:-70px; top:110px; background:rgba(255,255,255,0.95); border-radius:5px; overflow:hidden; display:none}
.nav_list li .txt a{display:block; height:40px; text-align:center; line-height:40px; margin:0 10px; border-top:1px dotted #cfcecc; margin-top:-1px; font-size:14px}

.top_box .layout .phone{position:absolute; height:22px; line-height:22px; right:0; padding-left:28px; font-size:16px; color:#ffa100; top:50%; margin-top:-11px; overflow:hidden}
.top_box .layout .phone i{position:absolute; left:0; top:0; width:22px; height:22px; background:url(../images/phone.png) no-repeat; background-size:cover}
.nav_ioc{display:none}
.top_box.fixed{-webkit-box-shadow:rgba(0,0,0,0.4) 1px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.4) 1px 0px 5px; box-shadow:rgba(0,0,0,0.4) 1px 0px 5px}
.top_box.fixed .top_logo{height:83px}
.top_box.fixed .nav_list li .txt{top:83px}
.top_box.fixed .logo{margin-top:-30px; height:60px}
.top_box.fixed .a{height:80px; line-height:80px}

/*首页大图*/
.index_show{background:#f7bf00;min-height:600px}
.index_show.hover{min-height:0}
.index_show img{width:100%}
.index_show .uk-slidenav-position .uk-slidenav-previous,.index_show .uk-slidenav-position .uk-slidenav-next{width:81px; height:81px; font-size:30px; line-height:81px; margin-top:-40px; border-radius:0; opacity:0.2; display:none}
.index_show .uk-slidenav-position .uk-slidenav-previous:hover,.index_show .uk-slidenav-position .uk-slidenav-next:hover{opacity:1}
.index_show .uk-slidenav-position .uk-slidenav-previous{left:25px}
.index_show .uk-slidenav-position .uk-slidenav-next{right:25px}

.index_show .uk-position-bottom{bottom:15px; text-align:center; display:block; margin:0; z-index:5; width:110px; left:50%; margin-left:-55px; height:25px; background:rgba(255,255,255,0.6); border-radius:50px; overflow:hidden}
.index_show .uk-dotnav{text-align:center}
.index_show .uk-dotnav>*{float:none; margin-top:0; display:inline-table; padding-left:0}
.index_show .uk-dotnav>*>*{width:12px; height:12px}
.index_show .uk-dotnav-contrast>*>*{background:#fff; transform:scale(1); margin:6px 5px}
.index_show .uk-dotnav-contrast>.uk-active>*{background:#ffcc00}

.index_show .uk-slidenav-previous:before{display:none}
.index_show .uk-slidenav-next:before{display:none}


 
.index_title{text-align:center; padding-bottom:55px}
.index_title span{display:block; line-height:34px}
.index_title .cn{font-size:34px}
.index_title .zn{text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif}
a.index_more{display:block; width:140px; height:36px; background:#fbb631; text-align:center; line-height:36px; font-size:16px; text-transform:uppercase; color:#fff}
a.index_more:hover{background:#f8ac1a}


.index_one{background:#fff; padding:100px 0}
.index_one .layout{}
.index_nav_show{overflow:hidden}
.index_nav_show li{width:33.3333%; float:left; position:relative; overflow:hidden; color:#848484}
.index_nav_show li:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%}
.index_nav_show .li1:after{background:rgba(231,106,67,0.94)}
.index_nav_show .li3:after{background:rgba(81,138,230,0.94)}
.index_nav_show .li5:after{background:rgba(232,160,22,0.94)}
.index_nav_show .li1,.index_nav_show .li3,.index_nav_show .li5{color:#fff}
.index_nav_show li img{width:100%}
.index_nav_show li .box{text-align:center; position:absolute; left:0; width:100%; z-index:2; top:50%; margin-top:-86.5px}
.index_nav_show li .title{font-size:24px; line-height:24px}
.index_nav_show li .txt{font-size:14px; line-height:20px; height:60px; margin:15px 45px 40px 45px; overflow:hidden}
.index_nav_show li .but{display:block; width:118px; height:32px; border:1px solid #fff; border-radius:50px; text-align:center; line-height:32px; font-size:14px; color:#fff; margin:0 auto}
.index_nav_show .li1 .but:hover{background:#fff; color:#e76a43}
.index_nav_show .li3 .but:hover{background:#fff; color:#518afa}
.index_nav_show .li5 .but:hover{background:#fff; color:#e8a016}
.index_nav_show .li2 .title{color:#0093f0}
.index_nav_show .li2 .but{color:#0093f0; border:1px solid #0093f0}
.index_nav_show .li2 .but:hover{color:#fff; background:#0093f0}
.index_nav_show .li4 .title{color:#e25a5a}
.index_nav_show .li4 .but{color:#e25a5a; border:1px solid #e25a5a}
.index_nav_show .li4 .but:hover{color:#fff; background:#e25a5a}
.index_nav_show .li6 .title{color:#82a90b}
.index_nav_show .li6 .but{color:#82a90b; border:1px solid #82a90b}
.index_nav_show .li6 .but:hover{color:#fff; background:#82a90b}


.index_two{background:#518afb; padding:100px 0px; overflow:hidden; position:relative}
.index_two .index_title{color:#fff}

.index_news_tab{overflow:hidden; padding-left:550px; min-height:500px; color:#fff; font-size:14px; line-height:20px; position:relative}
.index_news_tab a{color:#fff}
.index_news_tab *{overflow:hidden}
.index_news_box{width:500px; position:absolute; left:0; top:0}
.index_news_box img{width:100%}
.index_news_box .img{margin-bottom:20px}
.index_news_box .titlea{font-size:16px; height:20px}
.index_news_box .time{color:#b6cafd; height:20px; margin:10px 0}
.index_news_box .txt{height:60px; margin-bottom:30px}
.index_news_nav{margin-top:-25px}
.index_news_nav li{position:relative; padding:35px 0 35px 90px; border-top:1px solid rgba(255,255,255,0.3); cursor:pointer}
.index_news_nav li.hover,.index_news_nav li.hover a{color:#2d57ab}
.index_news_nav li .time{position:absolute; left:0; top:35px; text-align:center;  font-family:Arial, Helvetica, sans-serif}
.index_news_nav li .day{font-size:60px; line-height:60px}
.index_news_nav li .t{font-size:16px}
.index_news_nav li .titlea{font-size:16px; line-height:30px; height:30px; margin-bottom:5px}
.index_news_nav li .txt{height:40px}


.index_three{background:#fff; padding:100px 0; position:relative; overflow:hidden}
.index_enterprise{position:relative; min-height:320px}
.index_enterprise .box{position:absolute; width:56%; height:320px; background:#fff; right:0; top:50%; margin-top:-160px; -webkit-box-shadow:#d0d0d0 0 0 12px;-moz-box-shadow:#d0d0d0 0 0 12px; box-shadow:#d0d0d0 0 0 12px}
.index_enterprise .box .pa{padding:35px 45px}
.index_enterprise .box .txt{ font-size:16px; line-height:30px; height:180px; overflow:hidden; text-indent:32px; margin-bottom:30px}

.index_four{background:#f9f9f9; padding:100px 0; position:relative; overflow:hidden}
.index_Project{overflow:hidden; line-height:30px; font-size:16px}
.index_Project p{ padding-bottom:30px; text-indent:32px}
.index_Project .index_more{margin-top:10px}
.index_Project img{float:right; margin-left:60px}

.index_five{background:#fff; padding:100px 0}

.swiper-partners{position:relative; padding-bottom:55px}
.swiper-partners a{display:block; border:1px solid #eaeaea; overflow:hidden}
.swiper-partners img{width:100%}
.swiper-partners .button{position:absolute; width:100%; left:0; bottom:0; text-align:center}
.swiper-partners .but{width:29px; height:28px; display:inline-block; margin:0 5px; outline:none; cursor:pointer}
.swiper-partners .button-prev{background:url(../images/lefta.png) no-repeat; left:0}
.swiper-partners .button-next{background:url(../images/righta.png) no-repeat; right:0}
.swiper-partners .button-prev.swiper-button-disabled{background:url(../images/left.png) no-repeat; opacity:1}
.swiper-partners .button-next.swiper-button-disabled{background:url(../images/right.png) no-repeat; opacity:1}

/*二级页面*/
.second_box{}
.second_show{height:400px; position:relative; overflow:hidden}
.second_show img{width:100%}
.second_show_nav{position:absolute; width:100%; left:0; bottom:0; text-align:center; height:60px; background:rgba(0,0,0,0.75); overflow:hidden}
.second_show_nav li{display:inline-block; padding:0 10px}
.second_show_nav li a{display:block; font-size:18px; height:60px; padding:0 20px; line-height:60px; color:#fff}
.second_show_nav li.hover a{background:#ffa710}

.second_title{text-align:center; padding-bottom:50px}
.second_title.left{text-align:left}
.second_title .t{font-size:34px;line-height:34px; height:45px; position:relative; display:inline-block; padding:0 10px}
.second_title .t em{position:relative; z-index:2}
.second_title .t:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:25px; background:#f6d77a}

.position_box{line-height:60px; height:60px; text-align:right; color:#666666; font-size:14px; margin-bottom:25px}
.position_box em{padding:0 5px}
.position_box a{color:#666666}
.position_box a:hover{text-decoration:underline}

/*分页 begin*/
.paging{text-align:center; padding-bottom:75px}
.paging span{display:inline-block;height:40px; overflow:hidden}
.paging a,.paging em{display:inline-block; width:38px; height:38px; text-align:center; line-height:38px; background:#fff; border:1px solid #dcdcdc; float:left; margin-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999}
.paging em,.paging a:hover{background:#d8071c; color:#fff; border:1px solid #d8071c}
.paging .ye{line-height:38px; font-size:14px;color:#999999; padding-left:10px}
.paging .ye select{height:38px; margin:0 5px; padding:0 5px; border:1px solid #dcdcdc;}
.paging .sl{background:none; color:#333; border:1px solid #fff}
.paging .rollPage{width:auto; padding:0 10px}
.paging .select{position:relative; border:1px solid #dcdcdc; margin:0 5px; height:38px;}
.paging .select .sel_mask{width:100%; text-align:left; text-indent:10px; height:100%; border-radius:1px; position:absolute; left:0; top:0}
.paging .ye select{position:relative; min-width:40px; z-index:1; filter:Alpha(opacity=0); opacity:0; margin:0; border:0}
.paging .ye .select:after{content:""; position:absolute; right:5px; top:50%; margin-top:-4px; width:0; height:0; overflow:hidden; font-size: 0; line-height: 0; border-width:6px; border-style:solid dashed dashed dashed; border-color:#666666 transparent transparent transparent;}
/*分页 end*/

/*企业概述*/
.overview_one{background:url(../images/overview_bj.jpg) no-repeat center 0; height:795px}
.overview_one .index_enterprise{min-height:405px}
.overview_one .box{background:#518afb; height:405px; margin-top:-202px}
.overview_one .box .txt{color:#fff; font-size:15px; height:330px}
.index_enterprise  .img:after{content:"";position:absolute;left:0;top:0;width: 60%;height:100%;background:rgba(0,0,0,0.6) url(../images/play.png) no-repeat center center}
.index_enterprise .img{width: 60%;}
.overview_two{background:#f1b84c; padding:100px 0}
.overview_two ul{margin-left:-20px}
.overview_two ul li{float:left; width:33.3%; padding-bottom:20px}
.overview_two ul li .box{margin-left:20px; padding:10px; background:#fff}
.overview_two ul li img{width:100%}

/*项目介绍*/
.project_text{padding-bottom:50px; font-size:16px; line-height:36px}
.project_text img{max-width:100%}
.project_text .img{width:100%}

/*大事记*/
.chronicle_bj{background:url(../images/chronicle_bj.jpg); padding:0 0 80px 0}
.chronicle_list{position:relative; padding:125px 0 0 0}
.chronicle_list:after{content:""; position:absolute; width:1px; height:98.5%; left:50%; margin-left:-0.5px; top:0; background:#3471ea}
.chronicle_list:before{content:""; position:absolute; width:102px; height:43px; left:50%; margin-left:-48px; top:0; background:url(../images/ioc.png) no-repeat}
.chronicle_list li{overflow:hidden; padding:15px 0; position:relative; z-index:2}
.chronicle_list li i{position:absolute; width:15px; height:15px; left:50%; margin-left:-9px; top:50%; margin-top:-8px; background:#fff; border:1px solid #3471ea; border-radius:50px}
.chronicle_list li i:after{content:""; position:absolute; width:7px; height:7px; left:50%; margin-left:-3.5px; top:50%; margin-top:-3.5px; background:#3471ea; border-radius:50px}
.chronicle_list li .box{text-align:right; width:50%; float:left; position:relative}
.chronicle_list li .box:after{content:""; position:absolute; width:6px; height:6px; right:51px; top:50%; margin-top:-3px; background:#3471ea; border-radius:50px}
.chronicle_list li .box:before{content:""; position:absolute; width:51px; height:1px; right:0; top:50%; margin-top:-0.5px; background:#3471ea}

.chronicle_list li .time{font-weight:bold; color:#3471ea; font-size:18px; padding:0 100px 0 0}
.chronicle_list li .txt{font-size:15px; line-height:30px; padding:0 100px 0 0}

.chronicle_list li:nth-child(even) .box{text-align:left; float:right}
.chronicle_list li:nth-child(even) .time,.chronicle_list li:nth-child(even) .txt{padding:0 0 0 100px}

.chronicle_list li:nth-child(even) .box:after{right:inherit; left:51px}
.chronicle_list li:nth-child(even) .box:before{left:0; right:inherit}

/*资质证书*/
.Qualifications_bj{background:#f6f6f6}
.Qualifications_list{margin-left:-30px}
.Qualifications_list li{float:left; width:33.3%; padding-bottom:75px}
.Qualifications_list li .box{margin-left:30px; padding:10px; background:#fff; border:1px solid #e3e3e3; -webkit-box-shadow:#DDD9D9 0px 8px 20px;-moz-box-shadow:#DDD9D9 0px 8px 20px;box-shadow:#DDD9D9 0px 8px 20px; overflow:hidden}
.Qualifications_list li img{width:100%}

/*领导关怀*/
.care_list{overflow:hidden; margin-left:-35px; padding-bottom:35px}
.care_list *{overflow:hidden}
.care_list li{float:left; width:33.3%; padding-bottom:45px}
.care_list li .scale{display:block; margin-left:35px;font-size:14px; color:#999}
.care_list li img{width:100%}
.care_list li .title{font-size:16px; margin:25px 10px; height:25px; line-height:25px; color:#333}
.care_list li .txt{line-height:25px; height:50px; margin:0 10px 30px 10px}
.care_list li .time{padding:0 10px;font-size:14px; height:65px; line-height:65px; border-top:1px solid #ebebeb}
.care_list li .scale:hover{color:#fff; background:#ffa710}
.care_list li .scale:hover .title{color:#fff}
.care_list li .scale:hover .time{border-top:1px solid #ffbd4c}



/*联系我们*/
.Contactus_box{padding:0 65px 65px 65px}
.Contactus_box .text{float:left; width:40%; font-size:14px; color:#666666; line-height:30px}
.Contactus_box .text h1{ display:block; font-size:18px; padding-bottom:15px}
.Contactus_box .map_box{float:left; width:60%}
.Contactus_box .map_box img{width:100%}
.Contactus_box .map_box iframe{width:100%; height:330px; border:0; overflow:hidden}

/*新闻中心*/
.News_list{padding-bottom:40px}
.News_list li *{overflow:hidden}
.News_list li{padding:30px 30px 30px 380px; position:relative; min-height:160px}
.News_list li:hover{padding:30px 30px 30px 390px}
.News_list li .img{position:absolute; left:0; top:30px; width:270px; height:160px}
.News_list li img{width:100%; height:160px}
.News_list li .time{position:absolute; left:270px; top:30px; width:110px; text-align:center; font-size:14px; color:#999999; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding-top:10px}
.News_list li .time .day{color:#ffa710; font-size:50px; line-height:55px}
.News_list li .title{font-size:16px; height:30px; line-height:30px; margin:10px 0}
.News_list li .txt{height:50px; line-height:25px; font-size:14px; color:#999999; margin-bottom:25px}
.News_list li .more{display:block; width:110px; height:30px; border:1px solid #eeeeee; background:#fff; text-align:center; line-height:30px; font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif}
.News_list li .more:hover{color:#fff; border:1px solid #ffa710; background:#ffa710}

.details_title{text-align:center; line-height:40px; border-bottom:1px dotted #c7c7c7; padding:0 0 25px 0}
.details_title h1{font-size:32px; display:block}
.details_title .time{text-align:center; font-size:14px; color:#999999}
.details_title .time span{padding:0 10px}
.details_text{font-size:16px; line-height:30px; padding:50px 0}
.details_text img{max-width:100%; height:auto}

.share_a{height:33px; padding:20px 0; border-bottom:1px solid #e5e5e5; position:relative}
.share_a .box{position:absolute; right:0; top:20px; padding-left:60px}
.share_a .box .t{position:absolute; left:0; top:0; color:#666; font-size:14px; line-height:38px}
.share_a .bdshare-button-style0-32 a{margin:0 0 0 10px}
.share_a .bdshare-button-style0-32 .bds_tsina{background:url(../images/wb_a.png) no-repeat; background-position:0 0}
.share_a .bdshare-button-style0-32 .bds_weixin{background:url(../images/wx_a.png) no-repeat; background-position:0 0}
.share_a .bdshare-button-style0-32 .bds_more{background:url(../images/share_a.png) no-repeat; background-position:0 0}

.Page_turning{border-top:1px solid #e5e5e5; padding:35px 120px 50px 0; position:relative}
.Page_turning .li{line-height:40px; font-size:16px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666666}
.Page_turning .li a{color:#666666}
.Page_turning .li a:hover{color:#ffa710}
.return_a{position:absolute; right:15px; bottom:50px; line-height:25px; padding-left:35px; font-size:16px}
.return_a:after{content:""; position:absolute; width:22px; height:17px; left:0; top:50%; background:url(../images/return.png) no-repeat; background-size:cover ; margin-top:-10px}

/*软式器材*/
.equipment_one{background:#f6f6f6; padding-bottom:65px}
.equipment_one .title{font-size:20px; color:#ffa710; line-height:35px; padding-bottom:15px}
.equipment_one .title .t{font-size:30px}
.equipment_one .text{font-size:16px; line-height:30px}
.equipment_one img{max-width:100%}

.equipment_two{background:#fff; padding:80px 0}
.equipment_three{background:#f6f6f6; padding:80px 0}
.equipment_four{background:#fff; padding:80px 0}

.Characteristic_show{margin-left:-90px}
.Characteristic_show li{width:230px; height:230px; border-radius:50%; display:table; overflow:hidden; float:left; text-align:center; margin-left:90px;background:#85aaf2; margin-bottom:100px}
.Characteristic_show li .box{display:table-cell; vertical-align:middle; color:#fff}
.Characteristic_show li .box span{font-family:Arial, Helvetica, sans-serif;font-size:40px; display:block; line-height:50px; padding-bottom:20px}
.Characteristic_show li .box span i{padding:0 10px; font-size:50px}
.Characteristic_show li .box p{font-size:26px; padding-bottom:40px}
.Characteristic_show .l1{background:#85aaf2}
.Characteristic_show .l2{background:#55b7f0}
.Characteristic_show .l3{background:#edc32f}
.Characteristic_show .l4{background:#f59944}

.Characteristic_list{background:url(../images/r.png) no-repeat right bottom}
.Characteristic_list li{position:relative; height:103px; display:table; float:left; width:47%; margin-bottom:50px}
.Characteristic_list li .t{position:absolute; width:90px; height:103px; left:0; top:50%; margin-top:-51px; overflow:hidden; line-height:103px; text-align:center; background:#ff7e7e; font-size:30px; color:#fff}
.Characteristic_list li .t em{position:relative; z-index:3}
.Characteristic_list li .t:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/li.png) no-repeat; background-size:cover}
.Characteristic_list li .txt{display:table-cell; vertical-align:middle; padding:0 80px 0 105px; font-size:16px; line-height:30px}
.Characteristic_list .l1 .t{background:#ff7e7e}
.Characteristic_list .l2 .t{background:#a850ff}
.Characteristic_list .l3 .t{background:#62afff}
.Characteristic_list .l4 .t{background:#e9c607}
.Characteristic_list .l5 .t{background:#7b85ff}
.Characteristic_list .l6 .t{background:#0ccd79}
.Characteristic_list .l7 .t{background:#0ccdba}
.equipment_box{}
.equipment_box hr{display:block; margin:80px 0}
.equipment_box img{max-width:100%}

/*课程体系*/
.img4_list{}
.img4_list li{float:left; width:25%; text-align:center; padding-bottom:20px}
.img4_list li img{width:90%}

.img3_list{}
.img3_list li{float:left; width:33.3%; text-align:center; padding-bottom:20px}
.img3_list li img{width:90%}
.curriculum_box{background:#fff; padding:80px 0}
.curriculum_box:first-child{ padding:0 0 80px 0}
.curriculum_box .title{font-size:20px; color:#ffa710; line-height:35px; padding-bottom:15px}
.curriculum_box .title .t{font-size:30px}
.curriculum_box .text{font-size:16px; line-height:30px}
.curriculum_box .text_left{text-align:left}
.curriculum_box img{max-width:100%}

.curriculum_fff{background:#fff}
.curriculum_f6f6f6{background:#f6f6f6}
/*20230106*/
.video_list{margin-left:-25px}
.video_list li{width:25%; float:left; padding-bottom:40px; height: 200px;} /*height: 200px;*/
.video_list li .box{/*overflow:hidden;*/ position:relative; margin-left:25px; cursor:pointer}
.video_list li .box .img{overflow:hidden; position:relative; height: 157px;} /*height: 157px;*/
.video_list li .box .img:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6) url(../images/play.png) no-repeat center center}
.video_list li .box:hover .img:after{opacity:0}
.video_list li .box img{width:100%}
.video_list li .box p{font-size:16px; height:30px; line-height:30px; text-align:center; margin-top:10px}

.videoan_pop{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999; display:none}
.videoan_box{position:absolute; width:700px; height:500px; top:50%; margin-top:-250px; left:50%; margin-left:-350px; background:#000; border-radius:5px; overflow:hidden}
.videoan_box .closean{position:absolute; right:15px; top:15px; width:32px; height:32px; z-index:2; cursor:pointer; background:url(../images/close.png) no-repeat; background-size:cover}

.share_list{overflow:hidden; margin-left:-30px; margin-top:-20px}
.share_list *{overflow:hidden}
.share_list li{float:left; width:33.3%; padding-top:40px}
.share_list li .scale{display:block; text-align:center; margin-left:30px; font-size:14px; color:#999; border-bottom:1px solid #e6e6e6; padding-bottom:20px}
.share_list li img{width:100%}
.share_list li .titlea{font-size:16px; margin:30px 0; height:25px; line-height:25px; color:#333}
.share_list li .txt{line-height:30px; height:60px; margin:0 20px 25px 20px}
.share_list li .more{padding:0 10px; font-size:20px; height:20px; line-height:20px; opacity:0; position:relative; left:-10px}
.share_list li .scale:hover{color:#fff; background:#518afb; border-bottom:1px solid #518afb}
.share_list li .scale:hover .titlea{color:#fff}
.share_list li .scale:hover .more{opacity:1; left:0}

.tshare_list{overflow:hidden; margin-left:-30px; margin-top:-20px}
.tshare_list *{overflow:hidden}
.tshare_list li{float:left; width:25%; padding-top:40px}
.tshare_list li .scale{display:block; text-align:center; margin-left:30px; font-size:14px; color:#999; border-bottom:1px solid #e6e6e6; padding-bottom:20px}
.tshare_list li img{width:100%}
.tshare_list li .titlea{font-size:16px;margin: 10px 0;height:25px;line-height:25px;color:#333}
.tshare_list li .txt{line-height: 23px;height: 95px;margin: 0 20px 4px 20px;overflow: auto;}
.tshare_list li .more{padding:0 10px; font-size:20px; height:20px; line-height:20px; opacity:0; position:relative; left:-10px}
.tshare_list li .scale:hover{color:#fff; background:#518afb; border-bottom:1px solid #518afb}
.tshare_list li .scale:hover .titlea{color:#fff}
.tshare_list li .scale:hover .more{opacity:1; left:0}


/*教师培训*/
.training_box{padding-bottom:80px}
.training_box .text{overflow:hidden; line-height:30px; font-size:16px; padding-bottom:80px}
.training_box .text img{float:right; margin-left:60px}


/*竞赛活动*/
.system_pop{width:160px; height:250px; position:fixed; right:10px; top:50%; margin-top:-125px; color:#fff;  background:#0a519a url(../images/system_pop.jpg) no-repeat; border-radius:5px; text-align:center}
.system_pop .title{font-size:18px; line-height:30px; display:block; padding:55px 25px}
.system_pop .but{display:block;  height:35px; line-height:35px; margin:0 15px; line-height:35px; text-align:center; font-size:16px; color:#fff; border-radius:5px; background:#ffa710}

.activity_text{padding:0 220px 50px 35px;  background:url(../images/r1.png) no-repeat right top; min-height:206px}
.Principle_list{ margin-left:-25px}
.Principle_list li{width:25%; float:left; padding-bottom:30px}
.Principle_list li .box{margin-left:25px; width: calc(100% - 25px); height:150px; border-radius:10px; background:#23c6b7; text-align:center; color:#fff; font-size:18px; line-height:30px; position:relative; overflow:hidden; display:table}
.Principle_list li .box i{position:absolute; left:-70px; bottom:-60px; line-height:170px; font-size:170px; font-family:"Arial Black", Gadget, sans-serif; color:#21bcae}
.Principle_list li .box span{padding:0 35px; display:table-cell; vertical-align:middle; position:relative; z-index:3}

.Advantage_list{overflow:hidden}
.Advantage_list li{width:25%; float:left}
.Advantage_list li .box{width:220px; height:220px; border-radius:50%; background:#f78549; color:#fff; font-size:16px; text-align:center; line-height:30px}
.Advantage_list li .box .t{font-size:20px; line-height:20px; padding-bottom:10px}
.Advantage_list li .box span{ display:block; padding:35px 40px 0 40px}

/*赛事公告*/
.announcements_list{overflow:hidden; padding-bottom:60px}
.announcements_list *{overflow:hidden}
.announcements_list li{padding:40px 0; border-bottom:1px dotted #d7d7d7}
.announcements_list li .box{position:relative; padding:0 245px 0 155px; min-height:120px; display:block}
.announcements_list li .time{position:absolute; left:0; top:0; width:118px; height:118px; border:1px solid #d1d1d1; text-align:center; font-size:14px; color:#999999; overflow:hidden; font-family:Arial, Helvetica, sans-serif}
.announcements_list li .time .day{font-size:48px; color:#666; line-height:50px; padding:20px 0 5px 0; font-weight:bold}
.announcements_list li .title{font-size:16px; height:40px; line-height:40px}
.announcements_list li .txt{font-size:14px; color:#999; line-height:25px; height:50px}
.announcements_list li .more{position:absolute; top:50%; margin-top:-37px; right:0; width:175px; text-align:center; border-left:1px solid #eee; height:75px; line-height:75px; font-size:16px; color:#999999}
.announcements_list li a:hover .time .day{color:#ffa710}
.announcements_list li a:hover .more{right:-10px}

/*历届赛事*/
.events_list{overflow:hidden; padding-bottom:20px; margin-left:-30px}
.events_list *{overflow:hidden}
.events_list li{float:left; width:33.3%; padding-bottom:30px}
.events_list li .box{display:block; margin-left:30px}
.events_list li .img{position:relative}
.events_list li .img:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6) url(../images/add.png) no-repeat center bottom; opacity:0}
.events_list li .img img{width:100%}
.events_list li .title{text-align:center; height:60px; line-height:60px; font-size:16px}
.events_list li a:hover .img:after{opacity:1; background:rgba(0,0,0,0.6) url(../images/add.png) no-repeat center center}

/*加盟合作*/
.second_title.Join .t:after{background:#93b5f9}
.Hotline_box{text-align:center; padding-top:80px}
.Hotline_box span{display:inline-block; height:75px; border-radius:50px; line-height:75px; font-size:26px; color:#fff; position:relative; padding:0 60px; background:#4175d8}
.Hotline_box span:after{content:""; position:absolute; left:-33px; top:50%; margin-top:-34px; width:73px; height:68px; background:url(../images/phonea.png) no-repeat ; background-size:cover}

/*政策通知*/
.Notice_list{padding-bottom:50px}
.Notice_list li{height:59px; border-bottom:1px dotted #c1c1c1; line-height:59px; text-align:right; font-size:16px}
.Notice_list li em{padding:0 8px}
.Notice_list li a{display:block; float:left; max-width:70%; height:59px; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap}
.Notice_list li .time{color:#999999}

/*课题研究*/

/*运动评价*/
@media screen and (max-width:1440px){
	
	
  
}


@media screen and (max-width:900px){
	

}

@media screen and (max-width:750px){
	.layout{width:auto}
	.pc{display:none}
    .web{display:block !important}
	
	
	/*导航*/
	.bh_110{height:50px}
	.top_box{position:fixed}
	.top_box .layout,.top_logo{position:relative; height:49px; padding:0; border-bottom:1px solid #f8b003}
	
	.logo,.top_box.fixed .logo{left:0.3rem; margin-top:-15px; height:30px}
	.nav_list{padding:0; width:100%; height:100vh; overflow:auto; position:absolute; left:0; top:50px; background:rgba(0,0,0,0.7); display:none}
	.nav_list li{float:none; width:100%}
	.nav_list li .a{display:block; height:40px; font-size:14px; line-height:40px; position:relative; padding:0 0.3rem; overflow:hidden; text-align:left; border-bottom:2px solid rgba(255,255,255,0.6); color:#fff}
	.nav_list li .a i{display:block; position:absolute; right:0.3rem; line-height:40px; top:0; height:40px; overflow:hidden}
	.nav_list li .txt{position:relative; width:100%; left:0; margin-left:0; top:0; border:0; padding:0; font-size:14px;  background:rgba(0,0,0,0.5); overflow:hidden; display:none; z-index:2}
	.top_box.fixed .nav_list li .txt{ top:0}
	.nav_list li .txt a{display:block; height:40px; text-align:left; line-height:40px; font-size:14px; color:#fff; padding:0 0.3rem; color:#fff}
	.nav_list li .txt a:hover{background:#283a8c; color:#fff}
	
	.top_box .layout .phone{right:0.9rem; width:22px; padding-left:0; margin-top:-12px; overflow:hidden; line-height:100px}
	.nav_ioc{display:block; position:absolute; right:0.3rem; top:50%; margin-top:-11px; font-size:22px; color:#ffa100}
	.top_box.fixed .layout{padding:0}
	.top_box.fixed .top_logo{height:49px}
	.top_box.fixed .a{height:40px; line-height:40px}
	
	
	/*底部样式*/
	.footer{font-size:14px}
	.footer_links .layout{padding:20px 0.3rem; line-height:25px}
	.footer_links .title{font-weight:bold; font-size:14px}
	.footer_links a{margin-left:0; margin-right:10px}
	.footer_bottom{padding:20px 0.3rem}
	.footer_bottom span{display:block}
	.footer_top{padding:25px 0.3rem}
	.footer_top dl{float:none; padding-bottom:15px}
	.footer_top .li1,.footer_top .li2{width:auto}
	.footer_top .li1{background:url(../images/f_logo.png) no-repeat 0 center}
	.footer_top .li3{position:relative; right:inherit; width:auto; top:inherit}
	.footer_top .li3 img{width:125px; height:125px}
	.footer_top dt{font-size:16px; padding-bottom:10px; font-weight:bold}
	.footer_top .txt{line-height:25px; padding:0 !important}
	
	/*首页*/
	.index_title{padding-bottom:30px}
	.index_title span{display:block; line-height:30px}
	.index_title .cn{font-size:26px}
	
	.index_one{padding:30px 0.3rem}
	.index_one .layout{}
	.index_nav_show{overflow:hidden}
	.index_nav_show li{width:auto; float:none}
	
	.index_two{padding:30px 0.3rem}
	.index_news_tab{padding-left:0; min-height:0; font-size:14px}
	.index_two .index_more{ margin:0 auto; width:100%}
	.index_two .index_more.pc{ display:none}
	.index_news_box{width:auto; position:relative; left:0; top:0; padding-bottom:0}
	.index_news_box img{width:100%}
	.index_news_box .img{margin-bottom:20px}
	.index_news_box .titlea{font-size:14px; height:20px}
	.index_news_box .txt{height:auto;max-height:60px; margin-bottom:25px; font-size:12px}
	.index_news_nav{margin-top:0}
	.index_news_nav li{position:relative; padding:25px 0 25px 90px; border-top:1px solid rgba(255,255,255,0.3); cursor:pointer}
	.index_news_nav li.hover,.index_news_nav li.hover a{color:#2d57ab}
	.index_news_nav li .time{position:absolute; left:0; top:25px}
	.index_news_nav li .day{font-size:45px; line-height:45px}
	.index_news_nav li .t{font-size:14px}
	.index_news_nav li .titlea{font-size:14px; line-height:30px; height:30px; margin-bottom:5px}
	.index_news_nav li .txt{font-size:12px}
	
	
	.index_three{padding:30px 0.3rem}
	.index_enterprise{min-height:0}
	.index_enterprise img{width:100%}
	.index_enterprise .box{position:relative; width:100%; height:auto; right:0; top:0; margin-top:0}
	.index_enterprise .box .pa{padding:20px}
	.index_enterprise .box .txt{font-size:14px; line-height:25px; height:auto; text-indent:26px; margin-bottom:25px}
	.index_enterprise .box .index_more{ margin:0 auto; width:100%}
	
	.index_four{padding:30px 0.3rem}
	.index_Project{line-height:25px; font-size:14px}
	.index_Project p{padding-bottom:20px; text-indent:32px}
	.index_Project .index_more{margin-top:0; width:100%}
	.index_Project img{float:none; margin-left:0; width:100%; margin-bottom:20px}
	
	.index_five{padding:30px 0.3rem}
	
	
	/*二级页面*/
	.second_box{}
	.second_show{height:auto}
	.second_show_nav{position:absolute; width:100%; left:0; bottom:0; text-align:center; height:60px; background:rgba(0,0,0,0.75); overflow:hidden}
	.second_show_nav li{padding:0; float:left; width:33.3%}
	.second_show_nav li a{display:block; font-size:16px; height:60px; padding:0; line-height:60px; color:#fff}
	
	.second_title{text-align:center; padding-bottom:30px}
	.second_title.left{text-align:left}
	.second_title .t{font-size:22px;line-height:30px; height:auto; padding-bottom:10px}
	
	.position_box{line-height:25px; height:auto; text-align:center; color:#666666; font-size:14px; margin-bottom:0; padding:25px 0.3rem}
     
	 /*分页 begin*/
	.paging{padding-bottom:30px}
	.paging span{display:inline-block;height:32px; overflow:hidden}
	.paging a,.paging em{display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; border:1px solid #dcdcdc; float:left; margin-left:1px; font-size:12px; color:#999999}
	.paging em,.paging a:hover{ color:#fff}
	.paging .ye{line-height:30px; font-size:14px;color:#999999; padding-left:5px; display:none}
    .paging .ye select{height:30px; margin:0 5px; padding:0 5px; border:1px solid #dcdcdc;}
	/*分页 end*/
	
	/*企业概述*/
	.overview_one{background:url(../images/overview_bj.jpg) no-repeat center 0; background-size:cover; height:auto; padding:0 0.3rem 30px 0.3rem}
	.overview_one .index_enterprise{min-height:0}
	.overview_one .box{background:#518afb; height:auto; margin-top:0}
	.overview_one .box .txt{color:#fff; font-size:14px; height:auto}

	.overview_two{padding:30px 0.3rem}
	.overview_two ul{margin-left:-10px}
	.overview_two ul li{width:50%}
	.overview_two ul li .box{margin-left:10px}

	/*项目介绍*/
	.project_text{padding:0 0.3rem 30px 0.3rem; font-size:14px; line-height:25px}


	/*大事记*/
	.chronicle_bj{background:url(../images/chronicle_bj.jpg); padding:0 0 80px 0}
	.chronicle_list{position:relative; padding:100px 0 0 0}
	.chronicle_list li{padding:20px 0.3rem 15px 0.3rem}
	.chronicle_list li i{position:absolute; width:15px; height:15px; left:50%; margin-left:-9px; top:0; margin-top:0; background:#fff; border:1px solid #3471ea; border-radius:50px; z-index:2}
	.chronicle_list li i:after{content:""; position:absolute; width:7px; height:7px; left:50%; margin-left:-3.5px; top:50%; margin-top:-3.5px; background:#3471ea; border-radius:50px}
	.chronicle_list li .box{text-align:left; width:auto; padding:20px; background:#fff; border-radius:5px; float:none; position:relative; z-index:2; border:1px solid #3471ea}
	.chronicle_list li .box:after,.chronicle_list li .box:before,.chronicle_list li:nth-child(even) .box:after,.chronicle_list li:nth-child(even) .box:before{display:none}
	
	.chronicle_list li .time{font-size:16px; padding:0}
	.chronicle_list li .txt{font-size:14px; line-height:25px; padding:0}
	.chronicle_list li:nth-child(even) .box{text-align:left; float:none}
	.chronicle_list li:nth-child(even) .time,.chronicle_list li:nth-child(even) .txt{padding:0}
	

	/*资质证书*/
	.Qualifications_bj{ padding:0 0.3rem}
	.Qualifications_list{margin-left:-10px}
	.Qualifications_list li{float:left; width:50%; padding-bottom:25px}
	.Qualifications_list li .box{margin-left:10px; padding:10px}

	/*领导关怀*/
	.care_list{margin-left:0; padding:0 0.3rem 30px 0.3rem}
	
	.care_list li{float:none; width:100%; padding-bottom:25px}
	.care_list li .scale{margin-left:0; font-size:14px}
	.care_list li .title{font-size:16px; margin:10px; height:25px; line-height:25px; color:#333}
	.care_list li .txt{line-height:25px; height:50px; margin:0 10px 10px 10px}
	.care_list li .time{padding:0 10px;font-size:14px; height:40px; line-height:40px}
	



	/*联系我们*/
	.Contactus_box{padding:0 0.3rem 30px 0.3rem}
	.Contactus_box .text{float:none; width:auto; font-size:14px; color:#666666; line-height:25px; padding-bottom:25px}
	.Contactus_box .text h1{font-size:16px; padding-bottom:10px; font-weight:bold}
	.Contactus_box .map_box{float:none; width:auto}
	.Contactus_box .map_box img{width:100%}
	.Contactus_box .map_box iframe{width:100%; height:330px; border:0; overflow:hidden}

	/*新闻中心*/
	.News_list{padding:0 0.3rem 30px 0.3rem}
	.News_list li{padding:0; position:relative; min-height:0; padding-bottom:25px}
	.News_list li:hover{padding:0}
	.News_list li .img{position:relative; left:0; top:inherit; width:100%; height:auto}
	.News_list li img{width:100%; height:auto}
	.News_list li .time{left:15px; top:15px; background:rgba(0,0,0,0.3); width:110px; padding:10px 0; color:#fff}
	.News_list li .time .day{color:#ffa710; font-size:36px; line-height:36px}
	.News_list li .title{font-size:16px; height:30px; line-height:30px; margin:10px 0}
	.News_list li .txt{height:50px; line-height:25px; margin-bottom:10px}
	.News_list li .more{width:100%; height:30px}
	
	.details_title{line-height:30px; padding:0 0 15px 0; margin:0 0.3rem}
	.details_title h1{font-size:18px; line-height:30px; display:block}
	.details_title .time span{padding:0 5px}
	.details_text{font-size:14px; line-height:25px; padding:30px 0.3rem}
	
	.share_a{display:none}
	
	.Page_turning{border-top:1px solid #e5e5e5; padding:25px 0.3rem 60px 0.3rem; position:relative}
	.Page_turning .li{line-height:30px; font-size:14px}
	.return_a{position:absolute; right:0.3rem; bottom:30px; line-height:25px; padding-left:35px; font-size:14px}
	.return_a:after{content:""; position:absolute; width:22px; height:17px; left:0; top:50%; background:url(../images/return.png) no-repeat; background-size:cover ; margin-top:-10px}

	/*软式器材*/
	.equipment_one{padding:0 0.3rem 30px 0.3rem}
	.equipment_one .title{font-size:18px; text-align:center}
	.equipment_one .title .t{font-size:24px}
	.equipment_one .text{font-size:14px; line-height:25px}
	
	.equipment_two,.equipment_three,.equipment_four{padding:30px 0.3rem}
	
	.Characteristic_show{margin-left:0}
	.Characteristic_show li{width:100%; height:auto; border-radius:10px; display:block; overflow:hidden; float:none; text-align:center; margin-left:0; margin-bottom:20px}
	.Characteristic_show li .box{display:block; padding:20px}
	.Characteristic_show li .box span{font-family:Arial, Helvetica, sans-serif;font-size:28px; display:block; line-height:30px; padding-bottom:15px}
	.Characteristic_show li .box span i{padding:0 10px; font-size:30px}
	.Characteristic_show li .box p{font-size:24px; padding-bottom:20px}

	
	.Characteristic_list{background:url(../images/r.png) no-repeat right bottom; background-size:20%; padding-bottom:60px}
	.Characteristic_list li{position:relative; height:auto; display:block; float:none; width:auto; margin-bottom:20px}
	.Characteristic_list li .t{position:relative; width:100%; height:50px; left:0; top:auto; margin-top:0; overflow:hidden; line-height:50px; font-size:20px; display:block; border-radius:10px}
	.Characteristic_list li .t em{position:relative; z-index:3}
	.Characteristic_list li .t:after{display:none}
	.Characteristic_list li .txt{display:block; padding:15px 0; font-size:14px; line-height:25px}

	.equipment_box hr{ margin:30px 0}

	
	/*课程体系*/
	.img4_list{}
	.img4_list li{float:left; width:100%; text-align:center; padding-bottom:10px}
	.img4_list li img{width:100%}
	
	.img3_list{}
	.img3_list li{float:none; width:auto; text-align:center; padding-bottom:10px}
	.img3_list li img{width:100%}
	.curriculum_box{padding:30px 0.3rem}
	.curriculum_box:first-child{padding:0 0.3rem 30px 0.3rem}
	.curriculum_box .title{font-size:18px; text-align:center}
	.curriculum_box .title .t{font-size:24px}
	.curriculum_box .text{font-size:14px; line-height:25px}
	
	.video_list{margin-left:-10px}
	.video_list li{width:50%; float:left; padding-bottom:20px}
	.video_list li .box{margin-left:10px}
	.video_list li .box .img{overflow:hidden; position:relative}
	.video_list li .box p{margin-top:10px}
	
	.videoan_box{position:absolute; width:94%; height:300px; top:50%; margin-top:-150px; left:3%; margin-left:0; background:#000; border-radius:5px; overflow:hidden}
	.videoan_box .closean{position:absolute; right:15px; top:15px; width:32px; height:32px; z-index:2; cursor:pointer; background:url(../images/close.png) no-repeat; background-size:cover}
	.videoan_box #videoan{height:300px !important}
	
	.share_list{overflow:hidden; margin-left:0; margin-top:-10px}
	.share_list *{overflow:hidden}
	.share_list li{float:none; width:auto; padding-top:20px}
	.share_list li .scale{margin-left:0; padding-bottom:20px}
	.share_list li .titlea{font-size:16px; margin:10px 0; height:25px; line-height:25px; color:#333}
	.share_list li .txt{line-height:25px; height:50px; margin:0 20px 10px 20px}
	.share_list li .more{padding:0 10px; font-size:20px; height:20px; line-height:20px; opacity:1; position:relative; left:0}
	.share_list li .scale:hover{color:#fff; background:#518afb; border-bottom:1px solid #518afb}
	.share_list li .scale:hover .titlea{color:#fff}
	.share_list li .scale:hover .more{opacity:1; left:0}


	/*教师培训*/
	.training_box{padding:0 0.3rem 30px 0.3rem}
	.training_box .text{overflow:hidden; line-height:25px; font-size:14px; padding-bottom:30px}
	.training_box .text img{float:none; margin-left:0; width:100%; margin-bottom:20px}


	/*竞赛活动*/
	.system_pop{width:100%; height:auto; position:fixed; right:0; top:inherit; bottom:0; margin-top:0; color:#fff;  background:#0a519a url(../images/system_pop.jpg) no-repeat; border-radius:5px; text-align:center; z-index:9; padding:10px 0}
	.system_pop .title{font-size:16px; line-height:25px; display:block; padding:0 20px 10px 20px}
	.system_pop .but{height:30px; line-height:30px; margin:0 10px; line-height:30px; font-size:14px;}
	.bh_115{height:85px}

	.activity_text{padding:0 0 80px 0; margin-bottom:20px;  background:url(../images/r1.png) no-repeat right bottom; min-height:0; background-size:20%}
	.Principle_list{margin-left:0}
	.Principle_list li{width:inherit; float:none; padding-bottom:10px}
	.Principle_list li .box{margin-left:0; width:100%; height:auto; font-size:16px; line-height:25px; display:block}
	.Principle_list li .box i{position:absolute; left:-70px; bottom:-60px; line-height:170px; font-size:170px}
	.Principle_list li .box span{padding:30px 20px; display:block}
	
	.Advantage_list{overflow:hidden}
	.Advantage_list li{width:auto; float:none; margin-bottom:10px}
	.Advantage_list li .box{width:auto; height:auto; padding:20px; border-radius:10px; font-size:14px; line-height:25px}
	.Advantage_list li .box .t{font-size:20px; line-height:20px; padding-bottom:10px}
	.Advantage_list li .box span{display:block; padding:0}

	/*赛事公告*/
	.announcements_list{overflow:hidden; padding:0 0.3rem 30px 0.3rem}
	.announcements_list li{padding:20px 0}
	.announcements_list li .box{position:relative; padding:0; min-height:120px; display:block}
	.announcements_list li .time{position:relative; left:0; top:0; width:auto; height:auto; padding:10px; border:1px solid #d1d1d1; text-align:center; font-size:14px; color:#999999; overflow:hidden; font-family:Arial, Helvetica, sans-serif}
	.announcements_list li .time .day{font-size:30px; color:#666; line-height:30px; padding:0 0 5px 0; font-weight:bold}
	.announcements_list li .title{font-size:16px; height:40px; line-height:40px; margin:10px 0 0 0}
	.announcements_list li .txt{font-size:14px; color:#999; line-height:25px; height:50px}
	.announcements_list li .more{position:relative; top:0; margin-top:10px; right:0; width:auto; text-align:center; border:1px solid #eee; height:35px; line-height:35px; font-size:16px; color:#999999}
	.announcements_list li a .time .day{color:#ffa710}
	.announcements_list li a:hover .more{right:0}

	/*历届赛事*/
	.events_list{overflow:hidden; padding:0 0.3rem 30px 0.3rem; margin-left:0}
	.events_list *{overflow:hidden}
	.events_list li{float:none; width:auto; padding-bottom:20px}
	.events_list li .box{margin-left:0}
	.events_list li .img:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6) url(../images/add.png) no-repeat center bottom; opacity:0}
	.events_list li .img img{width:100%}
	.events_list li .title{text-align:center; height:60px; line-height:60px; font-size:16px}
	.events_list li a:hover .img:after{opacity:1; background:rgba(0,0,0,0.6) url(../images/add.png) no-repeat center center}

	/*加盟合作*/
	.second_title.Join .t:after{background:#93b5f9}
	.Hotline_box{padding:40px 0.3rem}
	.Hotline_box span{display:block; height:50px; border-radius:50px; line-height:50px; font-size:18px; color:#fff; position:relative; padding:0 10px 0 30px; background:#4175d8}
	.Hotline_box span:after{content:""; position:absolute; left:15px; top:50%; margin-top:-15px; width:30px; height:30px; background:url(../images/phonea.png) no-repeat ; background-size:100%}
	
	/*政策通知*/
	.Notice_list{padding:0 0.3rem 30px 0.3rem}
	.Notice_list li em{padding:0 8px 0 0}	
}

@media screen and (max-width:370px){
	
}
/*20230106 ghost*/
.gtrain .gauto li{width: auto !important;}