@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:1100px;margin:0 auto}
.topBord{border-top:solid 1px #c5d8e8;margin-top:2px}
.detailTitle{height:80px;line-height:80px;border-bottom:solid 3px #c01}
.reback{background:url(../images/back.png) no-repeat left center;padding-left:15px;font-size:16px}
.detailTitle i{float:left;width:6px;height:26px;background:#c01;vertical-align:middle;margin-right:10px;margin-top:30px}
.detailTitle span{font-size:24px;font-weight:bold}
.rekcb{font-size:22px}
.cur{color:#0095e6;}
.main1{border:solid 1px #d0d0d0;background:url(../images/mainBg.jpg) repeat-y left #f9f9f9;padding-bottom:50px;margin-bottom:100px}
.leftSide{width:249px;}
.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:#c01}
.leftSide ul li.cur a{color:#fff}

.rightSide{width:790px;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:625px;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:20px 0 0 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:#c01;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:242px;height:187px;margin-right:30px;margin-top:30px;float:left}
.DeatileCourse dl dt{position:relative;height:147px;}
.DeatileCourse dl dt b{position:absolute;padding:0 10px;left:0;bottom:0;width:222px;height:33px;line-height:33px;background:url(../images/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(../images/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:654px;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:#c01;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}

.rightSide_kc{width:1100px;}
.DeatileCourse_kc{position:relative;width:1250px}
.DeatileCourse_kc dl{width:242px;height:187px;margin-right:30px;margin-top:30px;float:left}
.DeatileCourse_kc dl dt{position:relative;height:147px;}
.DeatileCourse_kc dl dt b{position:absolute;padding:0 10px;left:0;bottom:0;width:222px;height:33px;line-height:33px;background:url(../images/filter6.png) repeat;color:#fff;font-size:14px}
.DeatileCourse_kc dl dd{border:solid 1px #e2e2e2;border-top:0;height:39px;line-height:39px;padding:0 10px}
.wrap1150{width:1150px;margin:0 auto}
.main_kc{border:solid 1px #d0d0d0;background: repeat-y left #f9f9f9;padding-bottom:50px;margin-bottom:100px}
.signBtn1{display:inline-block;width:200px;height:42px;text-align:center;line-height:42px;background:#7b7777;border-radius:3px;color:#fff;font-size:20px}

.page{margin:80px 0 30px 0;text-align:center;margin-top:480px}
.page a{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;font-size:16px;margin:0 5px}
.page a.prev,.page a.next{background:#525252;color:#fff;border-radius:3px}
.page a.cur{color:#005faf;text-decoration:underline}


.maskLayer1{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:580px; 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:130px; 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(../images/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;}



