@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0}
body{font:12px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333;background:#f6f6f6}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
img{border:none}
input{vertical-align:middle;outline:none}
textarea{outline:none;}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both}

.wrap1100{width:970px;margin:0 auto}
.topBord{border-top:solid 1px #c5d8e8;margin-top:2px}
.detailTitle{height:80px;line-height:80px;border-bottom:solid 3px #005faf}
.reback{background:url(/fxl/images/xsd/kwfs4/back.png) no-repeat left center;padding-left:15px;font-size:16px}
.detailTitle i{float:left;width:6px;height:26px;background:#005faf;vertical-align:middle;margin-right:10px;margin-top:30px}
.detailTitle span{font-size:24px;font-weight:bold}

.main{border:solid 1px #d0d0d0;background:url(/fxl/images/xsd/kwfs4/mainBg.jpg) repeat-y left #f9f9f9;padding-bottom:50px;margin-bottom:100px}
.leftSide{width:200px;}
.leftSide ul li{height:60px;line-height:60px;border-bottom:solid 1px #bfbfbf;font-size:16px;text-align:center}
.leftSide ul li a{display:block;color:#333}
.leftSide ul li a:hover,.leftSide ul li.cur{color:#fff;background:#005faf}
.leftSide ul li.cur a{color:#fff}

.rightSide{width:730px;margin-right:20px}
.teacherList{padding:30px 10px;border-bottom:dotted 1px #606060}
.teacherList dt{width:114px;height:114px;border-radius:100%;overflow:hidden;margin-right:20px;float:left}
.teacherList dd{width:575px;float:right}
.teacherList dd h3{font-size:20px;font-weight:bold}
.teacherList dd p{font-size:14px;color:#777;padding-top:8px}
.yellow{color:#ee8926}
.pages{margin:80px 0 30px 0;text-align:center}
.pages a{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;font-size:16px;margin:0 5px}
.pages a.prev,.pages a.next{background:#525252;color:#fff;border-radius:3px}
.pages a.cur{color:#005faf;text-decoration:underline}

.teacherList dd .tearcherDetail p{text-indent:2em;line-height:30px;color:#333}
.xgTitle{height:52px;background:#ececec;line-height:52px;font-size:20px;font-weight:bold;padding:0 15px}
.xgTitle span{color:#727272}
.DeatileCourse{position:relative;width:830px}
.DeatileCourse dl{width:235px;height:187px;margin-right:15px;margin-top:15px;float:left}
.DeatileCourse dl dt{position:relative;height:147px;}
.DeatileCourse dl dt b{position:absolute;padding:0 10px;left:0;bottom:0;width:215px;min-height:33px;text-align: center;line-height:33px;background:url(/fxl/images/xsd/kwfs4/filter6.png) repeat;color:#fff;font-size:14px}
.DeatileCourse dl dd{border:solid 1px #e2e2e2;border-top:0;height:39px;line-height:39px;padding:0 10px}
.price{font-size:16px;color:#de4111}
.mem{background:url(/fxl/images/xsd/kwfs4/mem.png) no-repeat left center;padding-left:20px;font-size:14px;color:#555}

.xmxqTop{border-bottom:solid 1px #bfbfbf;margin:0 30px;padding:35px 0;}
.xmxqTop dt{width:348px;height:214px;margin-right:35px;float:left}
.xmxqTop dd{width:510px;float:left}
.xmxqTop dd h3{font-size:20px;font-weight:bold;padding-bottom:5px}
.xmxqTop dd p{font-size:16px;padding:5px 0}
.xmxqTop dd p span{font-weight:bold}
.signBtn{display:inline-block;width:200px;height:42px;text-align:center;line-height:42px;background:#0b71c6;border-radius:3px;color:#fff;font-size:20px}
.xmxqMid{padding:0 35px}
.xmxqMid dl{margin-bottom:30px}
.xmxqMid dt{font-size:20px;font-weight:bold;height:80px;line-height:80px;}
.xmxqMid dd{font-size:16px;line-height:30px;margin-bottom:10px}
.xmxqMid dd p{text-indent:2em}
.Wrapbody{width:890px;height:900px;height:auto!important;overflow:hidden;padding-top:20px;position:relative;margin-left: 50px;}
.zla_m_tab  { width:850px;height:40px; padding-top:12px; border-bottom:2px #ccc solid;font-size:20px;color:#777;}
.zla_m_item { float:left; width:106px; height:40px; }
.zla_m_item a ,.zla_m_cur a { display:inline-block; width:100px; height:40px; line-height:40px; text-align:center;font-size:20px;color:#777;}
.zla_m_item a:hover , .zla_m_cur a { display:inline-block; background:url(../images/tianjin_06.png) center 35px no-repeat;  text-decoration:none;
	border-bottom:2px solid #0099ff;font-size:20px;color:#333;}
.Addkc{font-size:14px;position: absolute;right:36px;top:34px;width:77px;height:40px;line-height:40px;}
.AddkcNew{font-size:14px;position: absolute;right:43px;top:34px;width:73px;height:40px;line-height:40px;}
.AddkcNew a{font-size:14px;color:#7b9e31}
.AddkcNew a span{display:inline-block;width:14px;height:14px;background:url(../images/addtb.png) no-repeat;float:left;margin-top:14px;margin-right:2px;}
.Addkb{display:none;font-size:14px;position: absolute;left:240px;top:42px;width:77px;height:40px;line-height:40px;}
.Addkc a{font-size:14px;color:#0099ff}
.Addkc a span{display:inline-block;width:14px;height:14px;background:url(../images/addtb.png) no-repeat;float:left;margin-top:14px;margin-right:2px;}
.zmodel { display:none;padding-top:10px;}
.zmo_item { position:relative; float:left; width:340px; height:180px; padding-top:10px; padding-right:40px; padding-bottom:10px; }
.Modelcon1{width:850px;height:177px;border-bottom:1px solid #dadada;padding-top:17px;position:relative;}
/* .Mcon1img{width:270px;height:160px;float:left;position:relative;}
.Mcon1img img{position:absolute;}
.Mcon1img .Gd{display: block;width:23px;height:23px;position:absolute;top:0px;right:0px;display:none;}
.Mcon1img .icons {display: block;width:23px;height:23px;position:absolute;top:0px;left:0px; */
background: url(../images/filecourse/icons.gif) no-repeat;}
.Mcon1img .DELL{background-position: -101px -27px;display:none;}


/* .Mconright{width:560px;height:160px;float:right;}
.Mconright h3{font-size:18px;color:#59657d;line-height:26px;}
.Mconright h3 a{color:#59657d;} */
.Mconrightp1{color:#777;font-szie:12px;line-height:24px;}
.Mconrightp2{height:56px;}
/* .Mconrightp3 a {color:#777;margin-right:16px;display: none;} */
/* .Mconrightp3 a i{display:inline-block;background:#e02222;border-radius: 50%;color:#fff;margin-left:5px;width:25px;height:25px;text-align:center;line-height:25px;}
 */
.zta_yellow,.zta_red {display:inline-block; width:17px; height:17px; margin-left:4px; background:url(/images/courselist/reye.png) 0px 0px no-repeat;background-position:0.5px 0.5px;line-height:17px; text-align:center; font-size:12px;color:#fff;}
.zta_yellow { background-position:0.5px -23px;}
.zta_yellow1,.zta_red1 {display:inline-block; width:28px; height:17px; margin-left:4px; background:url(/images/courselist/reye2.png) 0px 0px no-repeat; background-position:0.5px 0px; line-height:17px; text-align:center; font-size:12px; color:#fff;}
.zta_yellow1 { background-position:0px -36px;}

.Mdelcon2{width:270px;height:200px;margin-top:20px;}
.Mdelcon2New{width:270px;height:200px;margin-top:20px;}
.Mdelc2dt{display:block;width:268px;height:130px;padding-top:28px;border:1px dashed #ccc;background:#f6f6f6;}
.Mdelc2dt span{display:block;width:100px;height:100px;background:url(../images/addkc.png) no-repeat -4px -17px; margin:0 auto;
-webkit-transition:background-position 0.5s; -moz-transition:background-position 0.5s; -ms-transition:background-position 0.5s; 
transition:background-position 0.5s;}

.Mdelc2dt:hover span{background:url(../images/addkc.png) no-repeat -4px -211px;}
.Mdelcjkewz{font-size:18px;color:#999;text-align:center;display:block;width:268px;height:40px;line-height:40px;}
.Mdelcjkewz:hover{color:#7b9e31;}
/*学生端css*/
.Mconrighttj{width:560px;height:45px;padding-top:25px;}
.Mrtjc1{width:235px;height:10px;background:#bfdbd0;border-radius: 5px;position:relative;float:left;}
.Mrtjc2{position:absolute;width:85%;height:10px;background:#69caa9;left:0;border-radius: 5px 0 0 5px;text-align:center;color:#fff;line-height:10px;
	font-size:8px;}
.Mrtjc2full{position:absolute;width:85%;height:10px;background:#69caa9;left:0;border-radius: 5px;text-align:center;color:#fff;line-height:10px;font-size:8px;}
.KCTJa{display:inline-block;color:#7b9e31;float:left;margin-left:15px;line-height:10px;}
.MRbton{width:96px;height:32px;background:#7b9e31;border-radius:3px;text-align:center;line-height:32px;position:absolute;bottom:20px;right:52px;}
.MRbton2{width:96px;height:32px;background:#7b9e31;border-radius:3px;text-align:center;line-height:32px;position:absolute;bottom:20px;right:52px;}
.MRbton a{color:#fff;font-size:14px;}
.Mrtjc3 {border-radius: 5px;color: #fff;height: 10px;line-height: 10px;position: absolute;text-align: center;width: 100%;}
.clearfix {zoom: 1;}
.clearfix:after{content:"."; display:block; vertical-align:top; clear:both; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.icons{float:left; font-size:0; line-height:0; overflow:hidden; background:url(/images/gd_r.png) no-repeat; display:inline;}
.ulDiv ul li {
  width: 270px;
  margin-bottom: 32px;
  background-color: #fff;
  float:left;
  zoom: 1;
  letter-spacing: 0;
  overflow: hidden;
  height: 265px;    
  margin-right: 16px;
  border:1px solid #dbdbdb;
}
  
.ul {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 40px;
}
  
.Mcon1img .Gd, .Mcon1img .del{
  color: #7b9e31;
  line-height: 23px;
  display: none;
  width: 32px;
  height: 23px;
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #fff;
  opacity: 0.9; 
  filter: alpha(opacity=90);
  text-align: center;
}
.Mcon1img .move, .Mcon1img .rname{
 	color: #7b9e31;
    line-height: 23px;
    background-color: #fff;
    display: none;
    width: 44px;
    height: 23px;
    position: absolute;
    top: 0px;
    right: 40px;
    opacity: 0.9; 
    filter: alpha(opacity=90);
    text-align: center;
}
.Mcon1img:hover .move,.Mcon1img:hover .rname,.Mcon1img:hover .del,.Mcon1img:hover .Gd{display:block;}
.Mconright{padding:0 10px;border-top:1px solid #dbdbdb;}
.Mconright h3{font-size:18px;padding:5px 0;height:40px;line-height:40px}
.Mconright h3 a{float:left}
.Mconright p{color:#666;font-size:12px;}
.Mcon1img{position:relative;}
.Mconright h3 i{display:none;width:8px;height:8px;background:red;border-radius:8px;margin-left: 5px;float:left;}

.zlo_md{border-radius: 3px; background-color:#fff;}
.zlo_title { position:relative; width:100%; height:40px; background-color: #d7d7d7; border-radius:3px 3px 0 0;}
.faceBtn .zlo_close { position:absolute; right:10px; top:9px; display:inline-block; width:24px; height:24px;font-size:16px;color:#000;background:url(../images/z_close.png);}
.zlo_h { position:absolute; left:0px; top:0px; width:80%; height:40px; padding-left: 18px; line-height:40px; font-size:18px; color:#162000;}
.zlo_content { min-height:50px;padding-bottom:0px;} 
.zlo_content p{padding:36px 98px;font-size:12px;line-height:24px;}
.faceBtn{width:478px;height:54px;text-align:center;}
.faceBtn a{display:inline-block;height:28px;padding:0 10px;font-size:14px;line-height:28px;border-radius:3px;margin:0px 10px 0;}
.faceBtn a.face-confirmBtn{background:#7b9e31;color:#fff;}
.faceBtn a.face-cancleBtn{background:#fff;color:#666;border:1px solid #e1e1e1;}
.Mconrightp3{border-top:solid 1px #ccc}
.learnCourse{background:url(../images/play.png) no-repeat 5px center #f2f2f2;padding-left:30px;padding-right:10px;height:24px;line-height:24px;border-radius:10px;font-size:14px;margin-top:10px}
.table0427{margin:20px 0}
.table0427 tr td,.table0427 tr th{border:solid 1px #ccc;padding:8px;font-size:14px}
.table0601{margin:20px 0}
.table0601 tr td{padding:8px;font-size:14px}
.blueFont{color:#0099ff}
.xkTitle{font-size:18px;height:50px;line-height:50px;font-weight:bold}
.xkTitle span{font-weight:400;font-size:14px}
.xkTable{margin-bottom:10px;font-size:14px;border:solid 1px #ccc}
.xkTable th{padding:8px 5px;background:#0b71c6;color:#fff}
.xkTable td{padding:8px 5px;border-bottom:solid 1px #ccc}

.mask{background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0}
.signALert{position:absolute;width:568px;height:568px;background:#fff;border:solid 1px #ccc;border-radius:10px;top:50%;margin-top:-285px;left:50%;margin-left:-285px;}
.signALert h3{font-size:20px;text-align:center;padding:20px 0}
.signALert table{font-size:14px}
.signALert table span{color:red;padding-right:2px}
.signALert table td{padding:5px}
.signinput{width:218px;height:28px;border:solid 1px #ccc;border-radius:3px;padding:0 10px}
.signALert table select{width:100px;height:30px;border:solid 1px #ccc;outline:none;margin-right:10px}
.blueBren{display:inline-block;width:116px;height:36px;line-height:36px;text-align:center;color:#fff;background:#0099ff;border-radius:5px;margin-right:10px;margin-top:10px}


.signBtn1{display:inline-block;width:200px;height:42px;text-align:center;line-height:42px;background:#b3b8bd;border-radius:3px;color:#fff;font-size:20px}


.maskLayer{width:100%;height:100%;filter:alpha(opacity=70);opacity:0.5;background:#000;position:absolute;z-index:996;top:0;left:0;display:none;}

.sign_infor{ width:600px; height:730px; background:#e4e4e4; position:absolute; display:none; z-index:999;}
.sign_infor2{ width:600px; height:180px; background:#e4e4e4; position:absolute; display:none; z-index:999;}

.sign_infor h2{ font-size:24px; text-align:center; padding:10px 0;}
.sign_infor ul{}
.sign_infor li{ height:26px; padding:8px 0;}
.sign_infor li .sign_tit{ width:160px; height:26px; line-height:26px; padding:0 30px 0 0; font-size:14px; color:#333; text-align:right; float:left;}
.sign_infor li .fidtext_A,.sign_infor li .fidtext_B,.sign_infor li .fidtext_C{ height:24px; line-height:24px; padding:0 4px; border:solid #a9a9a9 1px; background:#FFF; float:left; margin-right:10px;}
.sign_infor li .fidtext_A{ width:308px;}
.sign_infor li .fidtext_B{ width:220px;}
.sign_infor li .fidtext_C{ width:118px; height:26px;}
.sign_infor li .xingbie{ font-size:14px; margin-right:20px;}
.sign_infor li .xingbie input{ margin:0 3px 3px 0;}

.sign_infor li .div_text{ display:block; line-height:26px; color:#F00; float:left;}

.sign_infor li .bnt_qued,.sign_infor li .bnt_quxiao{ width:120px; height:36px; background:#179bd4; border-radius:4px; text-align:center; line-height:36px; float:left; font-size:14px; color:#FFF;}
.sign_infor li .bnt_qued{ border:0 none; cursor:pointer; margin-right:10px;}
.sign_infor li .bnt_quxiao,.sign_infor li .bnt_quxiao:hover{ display:block; color:#FFF;}

.sign_infor2 h2{ font-size:24px; text-align:center; padding:10px 0;}
.sign_infor2 ul{}
.sign_infor2 li{ height:26px; padding:8px 0;}
.sign_infor2 li .sign_tit{ width:130px; height:26px; line-height:26px; padding:0 30px 0 0; font-size:14px; color:#333; text-align:right; float:left;}
.sign_infor2 li .fidtext_A,.sign_infor2 li .fidtext_B,.sign_infor2 li .fidtext_C{ height:24px; line-height:24px; padding:0 4px; border:solid #a9a9a9 1px; background:#FFF; float:left; margin-right:10px;}
.sign_infor2 li .fidtext_A{ width:308px;}
.sign_infor2 li .fidtext_B{ width:220px;}
.sign_infor2 li .fidtext_C{ width:118px; height:26px;}
.sign_infor2 li .xingbie{ font-size:14px; margin-right:20px;}
.sign_infor2 li .xingbie input{ margin:0 3px 3px 0;}

.sign_infor2 li .div_text{ display:block; line-height:26px; color:#F00; float:left;}

.sign_infor2 li .bnt_qued,.sign_infor2 li .bnt_quxiao{ width:120px; height:36px; background:#179bd4; border-radius:4px; text-align:center; line-height:36px; float:left; font-size:14px; color:#FFF;}
.sign_infor2 li .bnt_qued{ border:0 none; cursor:pointer; margin-right:10px;}
.sign_infor2 li .bnt_quxiao,.sign_infor2 li .bnt_quxiao:hover{ display:block; color:#FFF;}
.error{ display:none; line-height:26px; color:#F00; float:left;}
.errorfr{ display:none; line-height:26px; color:#F00;}
#sdzylogo{border:none;height:80px};
.sdzylogo{border:none;height:80px};

.rolling{float:right;margin-top: 20px; margin-right: 100px;}
.LeftBotton,.RightBotton{ background:url(/fxl/images/xsd/kwfs4/rr.png) no-repeat; width:13px; height:22px; display:block; overflow:hidden; float:left; margin-top:14px;}
.LeftBotton:hover{ background-position:0 -22px;}
.RightBotton{ background-position:-13px 0;}
.RightBotton:hover{ background-position:-13px -22px;}
.rolling .Cont{ float:left; margin:0 2px;}
.rolling .Cont div div{ float:left;}
.rolling ul{ float:left;}
.rolling li{ min-width:198px; height:50px; line-height:50px; text-align:center; font-size:20px; border:solid #ccc 1px; float:left; margin:0 5px;}
.rolling li a{ display:block;}
.money {
    color: #f95e00;
    font-size: 20px;
    padding-bottom: 20px;
}
.Jf-ts {
    font-size: 14px;
    line-height: 50px;
    color: #ec2929;
    margin-top: -50px;
    margin-left: 380px;
}
.Jf-ts-1 {
    font-size: 14px;
    line-height: 50px;
    color: #ec2929;
    margin-top: -50px;
    margin-left: 380px;
}
.Jf-ts span{font-size:14px;color:#ec2929;font-weight:bold;}

.Btn{padding-top:10px;}
.Btn a{display:inline-block;width:124px;height:36px;text-align:center;line-height:36px;color:#fff;font-size:16px;margin-right:18px;border-radius:3px;background:#fd784d}
.Btn a.Gray{background:#a2a2a2;color:#fff}

.WhHeader{width:881px;height:131px;margin:0 auto;padding-left:211px;}
.Headercon{width:747px;height:126px;margin:0 auto;}

.Hlogo{width:188px;height:40px;float:left;margin-top:46px;}
.Hsousuo{float:left;width:559px;margin-top:46px;}
.HInput{width:292px;height:38px;border:1px solid #b8b8b8;border-right:0;background:#fff;font-size:12px;float:left;color:#999;line-height:38px;}
.Sbutton{display:block;width:105px;height:40px;text-align:center;line-height:40px;font-size:18px;color:#fff;background:#7b9e31;font-family:"微软雅黑";float:left}
.Headerp{font-size:12px;color:#fff;line-height:35px;}
.Rightwz{padding-top:16px;padding-bottom:10px;}
.Rightwz a{color:#fff;display:inline-block;margin-right:20px;font-size:14px;}
.Rightwz a:hover{color:#8eec89}
.andios {margin-top: 30px;text-align: center;}
.andios img {margin-bottom: 10px;}

.yqm{width:359px;height:214px;background:#fff;box-shadow:0 0 5px #ccc;left:50%;top:50%;position:absolute;padding:15px}
.closed{width:17px;height:17px;background:#cfcfcf;color:#fff;line-height:17px;text-align:center;border-radius:100%}
.yqm h3{width:88px;background:url(../images/yqm.jpg) no-repeat left 5px;margin:0 auto;font-size:18px;padding:0 0 15px 20px }
.yqmInp{width:300px;height:40px;line-height:40px;padding:0 10px;border:solid 1px #bfbfbf;margin-left:20px}
.sure{width:114px;height:35px;text-align:center;line-height:35px;margin:0 auto;background:#7b9e31;display:block;font-size:16px;color:#fff;border-radius:5px;position:absolute;bottom:15px;left:120px}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both}