/* CSS Document */
* {margin: 0px;padding: 0px;}
body {font-size:12px;font-family:"微软雅黑","黑体";font-weight: normal;text-decoration: none;width:100%;margin:0px auto 0px auto;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px; font-weight:normal;}img{vertical-align:top;}li{list-style:none;}
ul li{ list-style:none;}
img{ border:0px;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.con{ width:1000px; margin:0 auto; position:relative}
.main{width:1000px;margin:0 auto;}

.banner{ background:url(../images/index_01.jpg) no-repeat center; height:563px; position:relative;}
.wenzi {width: 450px;color: #FFF;font-size: 30px;position: absolute;left: 46px;top: 180px;letter-spacing: 5px;text-align: center;}

.ewm_wk{ width:100%; height:474px; background:url(../images/index_02.jpg) no-repeat center;margin-top: -1px;}
.z_wz{ position:absolute; color:#fff; text-align:center;}
.wz01{ left:25px; top:78px; font-size:22px; width:252px}
.wz02{ left:0px; top:216px; font-size:26px;width:295px}
.wz03 {right: 20px;top: 147px;font-size: 26px;width: 275px;}
.wz04 {right: 15px;top: 292px;font-size: 19px;width: 245px;}

.erweima {position: absolute;top: 118px;left: 50%;margin-left: -120px;}
.saoyisao{ width:236px; position:absolute; top:16px; left:50%; margin-left:-118px; text-align:center; font-size:30px; color:#ffffff}
.mianfei{font-size: 20px;color: #ffe2c3;text-align: center;width: 336px;position: absolute;left: 50%;margin-left: -174px;top: 380px;}

.djsbg{ background:url(../images/index_03.jpg) no-repeat center; height:209px;}



.haha{width:375px;float:left;}
.djs{height:122px;color:#ffff00;font-size:34px;line-height:130px;text-align:left; position:relative}
/*#day{display:block;float:left;padding:0px;margin:0 auto;width:61px;text-align:right;padding-right:5px;}
#hour{display:block;float:left;padding:0px;margin:0 auto;width:66px;text-align:center;margin-left:40px;}
#mini{display:block;float:left;padding:0px;margin:0 auto;width:66px;text-align:center;margin-left:40px;}
#sec{display:block;float:left;padding:0px;margin:0 auto;width:66px;text-align:center;margin-left:40px;}
#minisec{display:block;float:left;padding:0px;margin:0 auto;width:66px;text-align:center;margin-left:40px;}*/
#day,#hour,#mini,#sec,#minisec{font-size:38px; color:#fff; width:70px;display:block;float:left; text-align:center;margin-right:11px}
#day{ }
.hei{ display:block; float:left; margin-right:11px}


.hei{font-size:32px;color:#fc4f34;}
.p2{ color:#fff4a4}
#stm{ position:absolute; right:735px; top:0; letter-spacing:5px}

#CountMsg{ position:absolute; left:320px;}

.bg03{ background:url(../images/index_04.jpg) no-repeat center; height:592px;margin-top: -1px;}
.bg04{ background:url(../images/index_05.jpg) no-repeat center; height:900px;}
.bg05{ background:url(../images/index_051.jpg) no-repeat center; height:456px; }
.main02{ width:1000px;box-sizing:border-box; background:#fff; border-radius:10px; margin:0 auto; padding-bottom: 60px;}
.main03{ width:1000px;box-sizing:border-box; background:#fff; border-radius:10px; margin:0 auto; padding-bottom: 60px;}
.main01{ width:1000px; padding:30px; box-sizing:border-box; background:#fff; border-radius:10px; margin:0 auto; overflow:hidden}
.main01 ul li{ float:left; margin:25px 20px 0px 0px; box-shadow:0px 5px 5px #eee5f7; width:218px; height:100px; border-radius:4px; padding-left:100px; box-sizing:border-box; }
.main01 ul li.lv{background:url(../images/ic_07.png) no-repeat left center;}
.main01 ul li.zi{background: url(../images/ic_09.png) no-repeat left center;}
.main01 ul li.hong{background: url(../images/ic_11.png) no-repeat left center;}
.main01 ul li.lan{background: url(../images/ic_13.png) no-repeat left center;}

.tit_ht{ margin-left:5px; font-size:16px; color:#595959; width:110px;    margin-top: 12px;}
.tit_ht span{ display:block; width:100%; color:#9a9a9a; font-size:14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

.wenzi_btm{ font-size:24px; text-align:center; color:#7f7f7f; margin:35px auto 10px auto}
.wenzi_btm1{ font-size:24px; text-align:center; color:#7f7f7f; padding-top:20px; }


/*轮播*/
		.picScroll-left{ width:800px; height:160px;  overflow:hidden; position:relative; margin:0 auto   }
		.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px; position:absolute; width:780px;top:70px;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:19px; height:37px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; top:50%; margin-top:-17px;cursor:pointer;}
		.picScroll-left .hd .next{  background: url(../images/ic_23.png) no-repeat;position:absolute; right:0; }
		.picScroll-left .hd .prev{  background:url(../images/ic_20.png) no-repeat;position:absolute; left:0;}
		.picScroll-left .hd .prevStop{ background:url(../images/ic_20h.png) no-repeat;position:absolute; left:0;}
		.picScroll-left .hd .nextStop{ background: url(../images/ic_23h.png) no-repeat;position:absolute; right:0;  }
		
	
		.picScroll-left .bd{ width:650px; margin:20px auto 0 auto }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:120px; height:120px; display:block;  padding:2px; border:1px solid #ccc; border-radius:50%; }

		.picScroll-left .bd ul li .title{ line-height:24px;   }


#gddjs01{ color:#fc4935}


/*零基础私教套餐*/
.title h3 {
    position: relative;
    border-bottom: 1px solid #797878;
    margin: 0 auto;
    line-height: 66px;
    font-size: 42px;
    font-weight: bold;
}
.title p {
	font-size: 18px;
    line-height: 42px;
	text-align: center;
}
.btn{  display:block; text-align:center; color:#fff; margin:20px auto; border-radius:10px; -moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;}

.tao_c{padding:50px 0 20px;width:100%;background:  url(../images/tao_bg_bottom.png) no-repeat bottom  center; height: 720px;}
.tao_ul{ padding:20px 0 20px 50px;} 
.tao_ul li{ float:left; margin-right:20px; width:305px; height:490px; border:1px solid #777778; }
.tao_lid{padding-left:20px; height:232px;  }
.tao_dc{ padding-top:12px;}
.tao_dc h4 { color:#0c56d2; font-weight:bold; line-height:27px; font-size: 16px;}
.tao_dc h4 span{ display:inline-block; vertical-align:middle; width:24px; height:27px; line-height:27px; text-align:center; color:#fff; font-size:16px; background:url(../images/tao_05.png) no-repeat; margin:-3px 6px 0 0;}
.tao_dc p{ line-height:22px; padding:0 14px 0 30px; color:#000; font-size: 14px}

.tao_ul li a{ width:137px; height:35px; line-height:35px; background-color:#0c56d2;font-size:20px; }
.tao_ul li a:hover{ background-color:#0c4fbe;}

.tao_ul .tao_li2{ width:303px; }
.tao_li2 .tao_dc h4{ color:#3881f9;}
.tao_li2 .tao_dc h4 span{ background:url(../images/tao_06.png) no-repeat; }
.tao_li2 .tao_dc h4 i{ font-weight:100; color:#000000; padding-left:5px; font-style: normal; font-size: 16px; }
.tao_li2 .tao_dc{ padding-top:15px;}
.tao_ul .tao_li2  a{ background-color:#1167f4;}
.tao_ul .tao_li2  a:hover{ background-color:#0d57d1;}

.tao_ul .tao_li3{ width:249px; position: relative;}
.tao_ul .tao_li3 .validity-time{ position:absolute;left:0; top: 176px;text-align: center; width: 100%; font-size: 30px;color: #fff;}
.tao_li3 .tao_lid{ height:93px;  }
.tao_li3 .tao_dc h4{ color:#e2a83a; }
.tao_li3 .tao_dc h4 span{ background:url(../images/tao_07.png) no-repeat; }
.tao_ul .tao_li3  a{ background-color:#e2a83a;}
.tao_ul .tao_li3  a:hover{ background-color:#c99023;}

.tao_con{background-color: #e2a83a;} 
.tao_l,.tao_btn{ float:left;}
.tao_l{ padding-left:42px; width:470px;}
.tao_l p{ padding-left:36px; line-height:116px; color:#333; font-size:20px; float:left; }
.tao_l p b{ font-size:32px; font-weight:bold; display:inline-block; vertical-align:middle; margin-top:-10px; }
.tao_btn{ padding-top:30px; width:488px;}
.tao_btn a{ float:left; width:192px; height:55px; line-height:55px; background-color:#fff; color:#e2a83a; font-size:26px; margin-right:28px;}
.tao_btn a:hover{ background-color:#f9eed8;}
.tao_btn .btn1{ background-color:#105edf; color:#fff;}
.tao_btn .btn1:hover{ background-color:#0c53c8;}

.tao_bot{background-color: #fff;border-radius: 0 0 25px 25px;-webkit-border-radius: 0 0 25px 25px;-moz-border-radius: 0 0 25px 25px;-ms-border-radius: 0 0 25px 25px;-o-border-radius: 0 0 25px 25px;padding: 45px 0 55px;}
.tao_bm{padding-left: 30px;}
.tao_bm a{float: left;width:330px;height: 32px;line-height: 32px;font-size:18px;color:#3b3b3b;border-bottom: 1px solid #f2e1c5;padding-left: 35px;background: url(../images/icon2.png) left center no-repeat;overflow: hidden;margin: 25px 0 0 70px;}
.tao_bm a:hover{color: #e2a83a;}
.tao_bbtn{display: block;width: 238px;height: 56px;line-height: 56px;font-size:24px;color:#fff;text-align:center;background-color: #105edf;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;margin: 40px auto 0;}
.tao_bbtn:hover{opacity: 0.9;}


/*扉页*/
.feiye{width:100%;line-height:20px;font-size:12px;text-align:center;color:#3785d8; padding-top:60px;}