﻿/* 
* @Author: Marte
* @Date:   2017-04-07 16:45:26
* @Last Modified by:   Marte
* @Last Modified time: 2018-06-06 15:45:00
*/
.left{float:left;}
.right{float:right;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;}
.w1085{width:1085px;}
.c-fff{color:#fff;}
.pr{position:relative;}
.abs{position:absolute;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt38{margin-top:38px;}
.mt41{margin-top:41px;}
.mt54{margin-top:54px;}
.mt57{margin-top:40px;}
.mt18{margin-top:18px;}
.mt78{margin-top:78px;}
.ml10{margin-left:10px;}
.ml59{margin-left:59px;}
.ml115{margin-left:115px;}

.zb_head{width:1200px;height:107px;margin:0 auto;}
.zb_head .logo{float:left;display:block;margin-top:18px;}
.zb_head .head_y{float:right;margin:34px 0 28px 0;}
.zb_head .head_y .kjdh{margin-right: 30px;z-index:800;}
.zb_head .head_y .kjdh a{margin-left:20px;line-height:34px;text-align:right;text-decoration: none;}
#ewm44{position:absolute;top:45px;left:0px;z-index:800;display:none;width:262px;height:142px;border:2px solid #36bd82;background:#fff;padding:15px 12px 35px;}
#ewm55{position:absolute;top:45px;right:-120px;z-index:800;display:none;width:282px;height:167px;border:2px solid #36bd82;background:#fff;text-align:center;padding-top:20px;font-size:18px;line-height: 35px;}

.zb_dh{background:#36bd82;width:100%;height:60px!important;}
.zb_dh .nav{position:relative;width:1200px;margin:0 auto;z-index: 500;}
.zb_dh .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.zb_dh #nav{ height:60px; line-height:60px;  position:relative; }
.zb_dh .nav .nLi{ float:left; position:relative; display:inline; line-height: 34px;height:26px;font-size:18px;width:104px;text-align:center;}
.zb_dh .nav .sub li{ float:left; position:relative; display:inline; line-height: 34px;height:26px;font-size:18px;width:160px;text-align:center;}
.zb_dh .nav li h3{ float:left;line-height: 26px;text-align: center;width:195px;margin-top:12px;border-left:1px solid #fff;}
.zb_dh .nav li:first-child h3{ border-left:none;}
.zb_dh .nav li h3 a{ display:block; font-size: 20px;color:#fff;font-weight: 400;text-decoration:none;height:39px;width:135px;margin:0 auto;line-height: 39px;text-align:center;}
.zb_dh .nav li h3 a:hover{background:#fff;border-radius:5px;color:#36bd82;}
.zb_dh .nav .nav_bg a:hover{background:none;border-radius:0;color:#fff;}
.zb_dh .nav .sub{ display:none; width:333px; left:0; top:60px;  position:absolute; background:rgba(54,189,130,0.8); +background:#36bd82;background:#36bd82\0;line-height:26px; padding:5px 0 15px 15px;}
.zb_dh .nav .sub li{ zoom:1; }
.zb_dh .nav .sub a{ display:block; padding:0 10px;color:#fff; }
.zb_dh .nav .sub a:hover{text-decoration:underline;font-weight: bold;}
.zb_dh .nav .nav_tb{background:none; display: block;text-align:left;width:195px;height:60px;text-align: center;} 
.zb_dh .nav p{display:inline-block;float:right;line-height: 67px;font-size: 20px;color:#fff;background:url(../images/ky_icon_phone.png) no-repeat center left;padding-left:37px;float:right;}

.zb_box{width:1200px;margin:0 auto;}

.zb_z{width:765px;height:auto;}
.zlzb_two .cont1 {position:relative;width:765px;}
.zlzb_two .cont1 ul li:first-child{height:320px;}
.zlzb_two .cont1 .ul2 li:first-child{height:320px;}
.zlzb_two .cont1 ul li{height:110px;}
.zlzb_two .tit{height:30px;line-height:24px;background:url(../images/icon_07.png) no-repeat left 5px;text-indent:30px;margin:46px auto 29px;}
.zlzb_two .tit span{font-size:13px;line-height:24px;vertical-align:middle;width:570px;display:block;}

.zb_y{width:318px;height:auto;}
.zb_y .tit{height:30px;line-height:24px;text-indent:30px;margin:46px auto 49px;font-size:20px;}
/*登录窗口*/
.zb_y .delu .cont_dlck{width:318px;height:345px;background:#fef3f1;text-align: center;padding-top:25px;}
.zb_y .delu .cont_dlck input[type=text]{width:274px;height:42px;border-radius: 5px;border:none;border:1px solid #666;display:block;margin-top:20px;margin-left:25px;text-indent:15px;float:left;line-height: 42px;}
.zb_y .delu .cont_dlck input:first-child{margin-top:0px;}
.zb_y .delu .cont_dlck input[type=checkbox]{margin-right:5px;}
.zb_y .delu .cont_dlck p{font-size:16px;margin:25px 0 21px 25px;float:left;width:274px;}
.zb_y .delu .cont_dlck a{font-size:16px;text-decoration: none;}
.zb_y .delu .cont_dlck .dl{width:274px;height:42px;line-height:42px;background:#fff;border:1px solid #666;display:block;border-radius: 5px;margin-left:25px;float:left;}

.zb_y .delu .cont_yh{width:318px;height:346px;background:#fde1de;text-align: center;padding-top:38px;}
.zb_y .delu .cont_yh .yh1{width:260px;margin:0 33px 0 25px;}
.zb_y .delu .cont_yh .yh1 .tx{text-align:right;}
.zb_y .delu .cont_yh .yh1 .tx p{font-size:18px;line-height: 32px;}
.zb_y .delu .cont_yh .yh1 .tx p span{color:#2487fd;}
.zb_y .delu .cont_yh .yh1 .tx p a{color:#fe3a17;text-decoration: none;}

.zb_y .delu .cont_yh .yh2{margin:29px 42px 0px 38px;}
.zb_y .delu .cont_yh .yh2 a{text-decoration:none;}
.zb_y .delu .cont_yh .yh2 a:hover{color:#2487fd;}
.zb_y .delu .cont_yh .yh2 p{font-size:18px;line-height: 32px;}
.zb_y .delu .cont_yh .yh2 p span{color:#fe3a17;}

.zb_y .delu .cont_yh .yh3{margin:0 30px 0 25px;}
.zb_y .delu .cont_yh .yh3 p{font-size:18px;line-height: 32px;margin-top:10px;}
.zb_y .delu .cont_yh .yh3 p span{color:#fe3a17;}
.zb_y .delu .cont_yh .yh3 p img{margin-top:20px;}

.zb_y .ewm .cont{width:318px;height:248px;background:#fef3f1;text-align:center;padding-top:26px;}
.zb_y .ewm .cont img{margin:0 0 30px 70px;display:block;+margin-left:0px;}

.zb_y .wqzb .cont{width:318px;/*height:208px;*/background:#fef3f1;padding-top:10px;}
.zb_y .wqzb .cont li{width:290px;border-bottom:1px solid #666;background:url(../images/icon_17.png) no-repeat left 17px;margin-left:15px;margin-top:5px;}
/*.zb_y .wqzb .cont li:first-child{height:24px;margin-top:0px;}*/
.zb_y .wqzb .cont li a{text-align:left;font-size:16px;line-height: 49px;text-indent: 32px;text-decoration: none;vertical-align: bottom;}
.zb_y .wqzb .cont a{display:block;line-height: 55px;text-align:right;width:305px;font-size:16px;text-decoration: none;}
.zb_y .wqzb .cont a:hover{color:#36bd82;}

.zlzb{width:1200px;margin:0 auto;}
.zlzb .tit{height: 30px; line-height: 24px; background: url(../images/icon_07.png) no-repeat left 5px; text-indent: 30px; margin: 66px auto 29px;}
.zlzb .tit span{font-size:13px;line-height:24px;vertical-align:middle;}
.zlzb ul{width:1085px;height:435px;}
.zlzb ul li a{width:535px;}

/*四个课程
.zlzb{width:1200px;margin:0 auto;}
.zlzb .tit{height: 30px; line-height: 24px; background: url(../images/icon_07.png) no-repeat left 5px; text-indent: 30px; margin: 66px auto 29px;}
.zlzb .tit span{font-size:13px;line-height:24px;vertical-align:middle;}
.zlzb ul{width:530px;}
.zlzb ul li a{width:260px;}*/

/*#id, #id1 ,#id2 ,#id3{position:absolute;top:60px;right:1px;width:125px;height:150px;background:url(../images/ewm.jpg) no-repeat ;}
#id img , #id1 img ,#id2 img ,#id3 img{position:absolute;top:33px;right:7px;width:110px ;height:110px;}*/

.zxhd{width:1200px;height:620px!important;margin:0 auto;padding-top:60px;}
.zxhd .tit{text-align:center;padding:0 0 50px;}
.zxhd .tit span{font-size:18px;line-height: 26px;}
.zxhd .title {width:1200px;height:35px;margin-bottom:25px;}
.zxhd .title span{background:url(../images/tit_bg.png) no-repeat center right;height:20px; +height:30px;width:22px;display:inline-block;}
.zxhd .title p{font-size:26px;display:inline;line-height:35px;}
.zxhd .cont{text-align:center;}

.sdly{width:1200px;height:520px;margin:0 auto;}
.sdly .tit{text-align:center;padding:60px 0 40px;font-size:26px;}
.sdly .title {width:1200px;height:35px;}
.sdly .title span{background:url(../images/tit_bg.png) no-repeat center right;height:20px;+height:30px;width:22px;display:inline-block;}
.sdly .title p{font-size:26px;display:inline;line-height:35px;}
.sdly .cont{text-align:center;}


.mmtk{width:920px;height:394px;position:fixed;top:50%;left:50%;margin-left:-463px;margin-top:-200px;border:3px solid #fea298;z-index:1000;background:#fff;}
.mmtk h1{text-align: center;font-size: 22px;line-height: 60px;font-weight:normal;}
.mmtk .mm1 .zcmc{font-size:18px;line-height:48px;text-align: right;width:134px;display:block;margin-left:200px;}
.mmtk .mm1 p{font-size:16px;line-height:36px;text-align: center;}
.mmtk .mm1 input{width:252px;height:28px;line-height:28px;border:none;border:1px solid #999;border-radius: 5px;text-indent: 15px;margin-right:5px;}
.mmtk .mm1 div p{text-align:left;width:575px;font-size:16px;line-height:28px;margin-top:17px;}
.mmtk .mm1 button{width:104px;height:28px;line-height:28px;background:#fea298;border:none;font-size:18px;line-height: 28px;border-radius: 5px;color:#fff;cursor:pointer;margin:20px auto 0;display:block;}
.mmtk .mmtk_close{top:20px;right:15px;}
.zctk_close{top:20px;right:15px;}


.mmtk .mm2 .zcmc{font-size:18px;line-height:48px;text-align: right;width:134px;display:block;margin-left:164px;}
.mmtk .mm2 p{font-size:16px;line-height:36px;text-align: center;}
.mmtk .mm2 input{width:252px;height:28px;line-height:28px;border:none;border:1px solid #999;border-radius: 5px;text-indent: 15px;margin-right:5px;}
.mmtk .mm2 div p{text-align:left;width:615px;font-size:16px;line-height:28px;margin-top:17px;}
.mmtk .mm2 button{width:104px;height:28px;line-height:28px;background:#fea298;border:none;font-size:18px;line-height: 28px;border-radius: 5px;color:#fff;cursor:pointer;margin:20px auto 0;display:block;}

.zctk{width:697px;height:600px;position:fixed;top:50%;left:50%;margin-left:-398px;margin-top:-300px;border:3px solid #fea298;z-index:1000;background:#fff;text-align:center;}
.zctk h1{text-align: center;font-size: 22px;line-height: 60px;font-weight:normal;background:url(../images/zc_bg.png) no-repeat 45% center;text-indent:65px;}
.zctk p{font-size:18px;line-height:36px;text-align: center;}
.zctk .zcmc span{font-size:18px;line-height:48px;text-align: right;width:134px;display:block;margin-left:90px;}
.zctk input{width:252px;height:28px;line-height:28px;border:none;border:1px solid #999;border-radius: 5px;text-indent: 15px;margin-right:5px;}
.zctk select{height:28px;line-height:28px;border-radius: 5px;border:1px solid #999;}     
.zctk  .select2{width:252px;}
.zctk button{width:104px;height:28px;line-height:28px;background:#fea298;border:none;font-size:18px;line-height: 28px;border-radius: 5px;color:#fff;cursor:pointer;margin-top:20px;}
.zctk div p{text-align:left;width:465px;font-size:16px;line-height:28px;margin-top:17px;}

/*tab*/

/*.kcb{margin: 50px auto 0;}
.kcb .tit{text-align:center;padding:0 0 20px 55px;}
.kcb .tit span{font-size:18px;line-height: 26px;}
.kcb .title {width:1200px;height:35px;margin-bottom:25px;}
.kcb .title span{background:url(../images/tit_bg.png) no-repeat center right;height:20px; +height:30px;width:22px;display:inline-block;}
.kcb .title p{font-size:26px;display:inline;line-height:35px;}

.kcb table{width:1085px;height:600px;border-collapse: collapse; border-spacing: 0; }
.kcb table td{border:1px solid #0070c0;text-align:center;font-size:16px;}
.kcb .tr1{background:#e4f5fe;}
.kcb .tr2{background:#fef8f4;}
.kcb .jc{font-weight:bold;}*/


.jc{font-weight:bold;}
table{width:650px;height:444px;}
table td{border:1px solid #36bd82;height:51px;text-align: center;font-size:16px;line-height: 51px;}
table .blue td{background:#84c2d9;font-size:20px;font-weight: bold;height:51px;}
table .red td{background:#fbdcda;font-size:14px;font-weight: bold;}
table .bluef{color:#0181b0;font-weight:bold;}

.td40{width:1085px;height:295px;}
.td40 td{height:40px;line-height:40px;}


/*列表*/
.list{width:1200px;margin:0 auto;}
.list h1{font-size:24px;text-align:center;margin:45px 0;font-weight: normal; }
.list table{width:100%;margin-bottom:65px;}
.list table td{height:50px;border:1px solid #30539a;text-align:center;font-size:18px;background:#f5f7fb;}
.list table tr:first-child td{font-size:24px;}

/*直播预告*/
#.zb-yg{padding-bottom:120px;}
.zb-yg h1{font-size: 28px;font-weight: normal;line-height: 100px;}
.zb-yg h1 span{display:inline-block;width:147px;height:31px;background:url(../images/zb-yg-mfzb.jpg) no-repeat;vertical-align: middle;font-size: 18px;color:#fff;line-height: 31px;text-indent:30px;margin-left:10px;}
.zb-yg .top div.fr{width:657px;}
.zb-yg h3{font-size: 40px;height:65px;line-height:65px;color:#f97312;border-bottom:2px solid #dfe1e1;}
.zb-yg .top p{font-size: 16px;line-height: 37px;color:#666;}
.zb-yg .top p.last{border-bottom:1px dashed #999;}
.zb-yg .top p.last span{color:#f96900;}
.zb-yg a.yy{display:block;width:180px;height:45px;margin:12px auto 0;font-size:24px;background:#f96900;line-height: 45px;text-align: center;color:#fff;}
.zb-yg .top p.tac{text-align: center;}
.zb-yg a.ms{display:block;width:525px;height:300px;}

.zb-yg .bg-f2f5f7{background:#f2f5f7;padding:27px 0 120px;margin-top:64px;}
.nav-box{height:53px;}
.fix-div{margin: 0 auto; position: fixed; width: 100%; top: 0; left: 50%;margin-left:-600px; z-index: 99999; }
.zb-yg .nav-sub li{float:left;width:398px;height:51px;line-height: 51px;border:1px solid #dfe3e5;text-align: center;font-size: 18px;border-left:0;background:#fff;}
.zb-yg .nav-sub li:first-child{border-left:1px solid #dfe3e5;width:400px;}
.zb-yg .nav-sub li a{display:block;width:100%;height:100%;background:#f7f9fc;}
.zb-yg .nav-sub li.on{border-left:none;border-bottom:2px solid #fff;;border-top:2px solid #f97312;margin-top:-1px;height:50px;}
.zb-yg .nav-sub li.on a{background:#fff;}

.zb-yg h4{line-height: 80px;font-size: 18px;height:80px;margin-left:25px;}
.zb-yg h4 em{display:inline-block;width:0;height:14px;border:2px solid #f97312;;vertical-align: middle;margin-right:10px;}

.kcjs ,.zysx ,.msjs{background:#fff;}
.zysx ,.msjs{margin-top:18px;}
.msjs{padding-bottom: 70px;}
.kcjs li{width:535px;float:left;padding:0 40px 30px 25px;}
.kcjs li h6{height:31px;line-height: 30px;}
.kcjs li h6 span{display:inline-block;width:224px;height:30px;font-size:16px;color:#fff;background:#f97312;text-indent: 2px;}
.kcjs li h6 em{display:inline-block;width:0;height:0;border-left:24px solid #f97312;border-top:15px solid transparent;border-bottom:15px solid transparent;vertical-align:top;}
.kcjs li  p{font-size: 16px;line-height: 27px;color:#666;margin-top:10px;}

.zysx p{padding:0 30px 0 25px ;line-height:54px;font-size: 16px;color:#666;}

@keyframes myphone{from{transform:scale(1,1);} to {transform:scale(.95, .95);}}
.zysx p.last{font-size:24px;color:#f97312;text-align: center;animation:myphone .5s infinite;}

.msjs h6{font-size: 36px;color:#f97312;line-height: 80px;}
.msjs div.fr{width:760px;margin-right:43px;}
.msjs div.fr p{font-size: 16px;color:#666;line-height: 27px;}
.msjs div.fr p.last{line-height: 74px;border-top:1px dashed #999;margin-top:10px;}
.msjs img{margin:10px 0 0 76px;}

/*---======== /footerStyle ========---*/
	.foot-link {background: #333;color: #888;}
	.f-link-wrap {background: #333;}
	.f-link-wrap .fLink {border-bottom: 1px solid #3c3c3c;}
	.fLink dt,.fLink dd {color: #888;float: left;_display: inline;height: 50px;line-height: 50px;overflow: hidden;}
	.fLink dd a {display: inline-block;color: #888;padding: 0 15px;vertical-align: middle;}
	.online-icon {height: 40px;width: 30px;}
	.footLink li {border-left: 1px solid #0D478B;float: left;width: 17.4%;}
	.footLink li dl {border-left: 1px solid #0D5CB8;padding-left: 45px;}
	.footLink li dl dd {height: 30px;line-height: 30px;overflow: hidden;}
	.foot-link a,.footLink li dl dd a {color: #888;}
	.foot-link a:hover,.footLink li dl dd a:hover,.fLink dd a:hover {color: #aaa;text-decoration: none;}