/*default Set*/

* { margin:0; padding:0; -webkit-text-size-adjust:none;}

body,td,th {font:12px/1.8em "Microsoft Yahei", Arial, Helvetica, sans-serif; color: #111;}

body {background-color: #ebf0f0;}

ul,li,ol {list-style:none;}

img {border:none; vertical-align:top; max-width:100%;}

a {color:#111; text-decoration:none; outline:none;}

.clea, .clear{clear:both;}

input,textarea { font-size:0.75em;}

input[type=submit] { cursor:pointer;}

input.errinput { border:1px solid #f00;}

.w100b { width:1040px; margin:0 auto;}

table,td,tr { padding:0; margin:0; border-collapse:collapse; border-spacing:0;}

.mblast { margin-bottom:0 !important;}

.spanRed{color:#f00;}

.stitle{color:#ec3030;}

.hui{font-size:12px;color:#7a7a7a;}

a.dlink { text-decoration:underline;}

a.dlink:hover { color:#f00;}





/*框架*/

#wrapper { width:100%; min-width:1048px;}



/*头部*/

#header {border-bottom:1px solid #000;background:#1b1b1b;}



/*topWrap*/

.topWrap {background-color:#1b1b1b; z-index:10000;}

.topWrap .top{width:96.15%; margin:0 auto; color:#999; height:65px; position:relative; text-align:center;}

.topWrap .mLogo{ width:27%; height:100%; position:absolute; left:0; top:0;}

.topWrap .mLogo img { max-height:100%;}

.topWrap .mSearch{position:relative;display:inline-block;*display:inline;*zoom:1; width:25%;border:1px solid #666; margin-top:2%;}

.topWrap .mSearch .searchText{height:17px; line-height:17px;color:#666;outline:none; width:88%; padding:4px 10% 4px 2%; border:none;background:#262626;}

.topWrap .mSearch .searchBtn{position:absolute;top:0;right:0;}

.topWrap .mLinks{ width:27%; height:100%; position:absolute; right:1%; top:0; line-height:25px; text-align:right;}

.topWrap .mLinks .toplogin { margin-top:7.40%;}

.topWrap .mLinks .toplogin a{font-size:14px;color:#fff; display:inline-block; padding:0 8px; background-color:#ec3030;}

.topWrap .mLinks .toplogin span { display:inline-block; width:10px;}

.topWrap .mLinks .toplogin a:hover { background-color:#f06666;}



/*bannerWrap*/

.bannerWrap{width:100%;background:#f06666;}

.bannerWrap .banner{width:96.15%;margin:0 auto; text-align:center;}

.bannerWrap .banner img { max-width:100%; height:auto;}



#banenrtop { position:relative;}

#banenrtop .btn { position:absolute; bottom:5px; left:0; height:12px; text-align:center; width:100%; font-size:0;}

#banenrtop .btn ul { display:inline-block;}

#banenrtop .btn ul { *display:inline;}

#banenrtop .btn ul li { float:left; width:8px; height:8px; margin:2px; border-radius:4px; overflow:hidden; background-color:#ccc; text-indent:-99em; cursor:pointer;}

#banenrtop .btn ul li.on { background-color:#fff;}



/*navWrap*/

.navWrap{width:100%;background:#ec3030;}

.navWrap .nav{width:96.15%;margin:0 auto; text-align:center; font-size:0;}

.navWrap .nav ul { padding:1.2% 0 1%;}

.navWrap .nav li{padding:0 1.8% 0; display:inline-block;*display:inline;*zoom:1;}

.navWrap .nav li a{font-size:16px;color:#fff;padding:2px 9px;border-radius:3px; line-height:21px; display:inline-block;}

.navWrap .nav li a:hover{color:#ec3030;background:#fff;}

.navWrap .nav li.on a {color:#ec3030;background:#fff;}





/*底部*/

#footer { width:100%;}



/*footerTop*/

.footerTop{width:100%;border-top:1px solid #999;border-bottom:1px solid #565656;background:#333;}

.footWrap{width:96.15%;padding:0 0 1%;margin:0 auto; text-align:center; font-size:0;}

.footWrap .footlist{ width:13%; margin:1% 2% 0 0; padding:0.5% 0 0.5% 2%; display:inline-block;*display:inline;*zoom:1; vertical-align:top; text-align:left;}

.footWrap .footlist.end { margin-right:0;}

.footWrap .footlist dt{font-size:14px;color:#ccc;padding:0 0 10%; font-weight:bold; overflow:hidden; white-space:nowrap;}

.footWrap .footlist dt a { color:#ccc;}

.footWrap .footlist dt a:hover { color:#fff;}

.footWrap .footlist dd { line-height:26px;}

.footWrap .footlist li { overflow:hidden; white-space:nowrap;}

.footWrap .footlist li a{font-size:12px;color:#777;text-shadow:1px 1px 1px #121212;display:inline-block;}

.footWrap .footlist li a:hover { color:#ccc;}

.footWrap .footlist .footTel{color:#fff;background:url(../images/sprite.png) no-repeat -115px -99px;padding:0 0 0 25px;}

.footWrap .footlist .footQq{color:#fff;background:url(../images/sprite.png) no-repeat -40px -78px;padding:0 0 0 25px;}

.footWrap .footlist:hover { background-color:#444; border-radius:5px;}



/*footerBottom*/

.footerBottom{width:100%;background:#1b1b1b;}

.copyWrape{width:96.15%;padding:0.8% 0;margin:0 auto;line-height:18px;}

.footerLink{float:left; color:#444; font-size:10px; width:50%;}

.footerLink a{font-size:12px;color:#666; margin:0 5px;}

.footerLink a:hover{color:#fff;}

.footerLink a.start { margin-left:0;}

.copyright{font-size:12px;color:#999;float:right; width:50%; text-align:right;}





/*主体*/

#container { width:100%;}



/*content*/

#content{ padding:1.92% 0;}



/*子分类*/

.fTitleNav{padding:0.96% 2.4%; background-color:#fff; margin-bottom:0.96%; text-align:left;}

.fTitleNav ul { overflow:hidden; zoom:1; font-size:0;}

.fTitleNav li{ line-height:24px; font-size:10px; color:#aaa; display:inline-block;*display:inline;*zoom:1;}

.fTitleNav li a{ font-size:14px;color:#444;padding:0px 10px;}

.fTitleNav li a:hover{color:#f00;}

.fTitleNav li.start a { padding-left:0;}

.fTitleNav li.on a {color:#f00;}





/*建造师 --------------------------------------------------*/

/*f1*/

.f1{ overflow:hidden; zoom:1;}

.leftF1,.rightF1{border:1px solid #ddd;background:#fff;padding:0px 1% 1%;}

.leftF1{width:67%;float:left; padding-bottom:1.9%;}

.rightF1{width:27.8%;float:right;}

.f1Title{font-size:18px;color:#ec3030;font-weight:bold;padding:20px; white-space:nowrap;}

.leftBg{width:100%;height:211px;background:url(../images/f1left.jpg) no-repeat top center;}

.rightBg{width:100%;height:220px;background:url(../images/f1right.jpg) no-repeat top center;}

/*f2*/

.f2{border:1px solid #ddd;background:#fff;margin:1% 0;}

.f2Title{height:50px;line-height:50px;border-radius:2px;background:#ec3030;}

.f2Title span{font-size:18px;color:#fff;}

.f2Title .redBg{width:2%;height:100%;border-radius:2px 0px 0px 2px;background:#f00;margin-right:1%;display:block;float:left;}

.fTel{float:right; margin-right:2%;}

.f2Title span.fTel { font-size:14px;}

/*f2.fCourse*/

.fCourse{padding:1%;}

table{border:none;border-spacing:0px;font-size:12px;}

.fBiao{border:1px solid #ddd;}

.ftr1{font-size:14px;color:#000;background:#ddd;}

.ftrBg{background:#f1f1f1;}

.ftd1{width:15.69%;text-align:center;border:0px solid #fff;padding:1% 0;}

.ftd2{width:15.69%;text-align:center;border:0px solid #fff;padding:1% 0;}

.ftd3{width:10.46%;text-align:center;border:0px solid #fff;padding:1% 0;}

.ftd4{width:20.92%;text-align:center;border:0px solid #fff;padding:1% 0;}

.ftd5{width:20.92%;text-align:center;border:0px solid #fff;padding:1% 0;}

.ftd6{width:20.92%;text-align:center;border:0px solid #fff;padding:1% 0;}

.service{width:85%;margin:0 auto;text-align:left;}

.serviceTitle{color:#f00;}

.ftd3 p{padding:10px 0px;}

/*建造师 End-----------------------------------------------*/





/*学历 --------------------------------------------------*/

/*xuenav*/

.xuenav{padding:1% 0 0;}

.xuenav a {width:24%; padding:7.4% 0 0; height:0;margin:0; display:block; overflow:hidden; line-height:200;}

.xuenav a.zikao {background:url(../images/xueli/zikao.png) no-repeat 0 0; background-size:contain;}

.xuenav a.chengkao {background:url(../images/xueli/chengren.png) no-repeat 0 0; background-size:contain;}

.xuenav a.wangjiao {background:url(../images/xueli/wangluo.png) no-repeat 0 0; background-size:contain;}

.xuenav a.zikao:hover, .xuenav a.zikao.on {background:url(../images/xueli/zikaoh.png) no-repeat 0 0; background-size:contain;}

.xuenav a.chengkao:hover, .xuenav a.chengkao.on {background:url(../images/xueli/chengrenh.png) no-repeat 0 0; background-size:contain;}

.xuenav a.wangjiao:hover, .xuenav a.wangjiao.on {background:url(../images/xueli/wangluoh.png) no-repeat 0 0; background-size:contain;}

/*subtitle*/

.subtitle{min-height:50px;border-bottom:1px solid #ddd; line-height:25px; padding:1% 0 1%; position:relative;}

.subtitle .titbox { margin-left:10%;}

.subtitle span.ico { width:9%; height:0; padding-top:2.5%; overflow:hidden; position:absolute; left:0.5%; top:22.5px; display:block; background-size:contain;}

/*blue*/

.xueliWrap .xueli_box { padding-bottom:4%;}

.xueliWrap .xueli_box.end { padding-bottom:0;}

.blueContent{padding:2% 0px 0; overflow:hidden; zoom:1;}

.blueDui1 span.ico{ background-image:url(../images/xueli/xuelicolor_1.png);}

.blueDui2 span.ico{ background-image:url(../images/xueli/xuelicolor_2.png);}

.blueLeft{width:60%;background:#fff;border:1px solid #ddd;float:left ;}

.leftTitle{font-weight:bold;color:#04b6eb;border-bottom:1px dashed #04b6eb;padding:10px; font-size:16px; line-height:22px; height:22px;}

.leftBiao {padding:1%;}

.blueLeft table{width:100%;}

.blueLeft table td{font-size:14px;text-align:center;}

.bluebg1{width:17.24%;height:50px;color:#fff;background:#009dcb;}

.bluebg2{width:17.24%;height:50px;color:#fff;background:#02bcf3;}

.bluebg3{width:17.24%;height:50px;color:#fff;background:#009dcb;}

.blueRight{width:35%;overflow:hidden;border:0px solid #ddd;border-radius:2px;background:#04b6eb;padding:1% 2%;float:right; height:217px;}

.blueRight .rightTitle{font-size:14px;color:#f1f1f1;border-bottom:1px dashed #bcbcbc;padding:1.71% 0px;}

.blueRight p{font-size:13px;color:#111;line-height:25px;padding:10px 0px;}

/*green*/

.greenbg1{width:17.24%;height:50px;color:#fff;background:#5f9309;}

.greenbg2{width:17.24%;height:50px;color:#fff;background:#7cbd12;}

.greenbg3{width:17.24%;height:50px;color:#fff;background:#5f9309;}

.greenTitle{color:#5f9309;border-bottom:1px dashed #5f9309;}

.greenRight{background:#5f9309;}

.greenDui1 span.ico{ background-image:url(../images/xueli/xuelicolor_3.png);}

.greenDui2 span.ico{ background-image:url(../images/xueli/xuelicolor_4.png);}

/*yellow*/

.yellowDui1 span.ico{ background-image:url(../images/xueli/xuelicolor_5.png);}

.yellowDui2 span.ico{ background-image:url(../images/xueli/xuelicolor_6.png);}

.yellowbg1{width:17.24%;height:50px;background:#934c1e;color:#fff;}

.yellowbg2{width:17.24%;height:50px;background:#cf6b2b;color:#fff;}

.yellowbg3{width:17.24%;height:50px;background:#934c1e;color:#fff;}

.yellowTitle{color:#cf6b2b;border-bottom:1px dashed #cf6b2b;}

.yellowRight{background:#934c1e;}

/*学历 End-----------------------------------------------*/





/*资格证书 --------------------------------------------------*/

.zigeList{border:1px solid #ddd;background:#fff;margin:0 0 2%; padding:0.5% 1%;}

.listConten{padding:10px 0px;}

.listTitle{border-bottom:1px solid #ccc;padding:1% 0px;}

.listTitle h3{font-size:16px;letter-spacing:2px;padding:0; line-height:25px;}

.listTitle h3 span.ico { background-color:#e00; float:left; width:5px; height:15px; margin:5px 5px 0 0; overflow:hidden;}

.leftConten{width:33.74%;font-size:13px;line-height:25px;padding:1% 2.04%;float:left;}

.rightContent{width:56.25%;font-size:13px;line-height:25px;border-left:1px solid #ddd;padding:1% 2.04%;float:left;}

.leftAnniu{width:120px;height:35px;line-height:35px;text-align:center;border-radius:3px;background:#ec3030;margin:20px auto 0;}

.leftAnniu a{font-size:16px;color:#fff;}

/*Conten2*/

.Conten2{padding:1% 2.04%;}

.Conten2 p{font-size:14px;padding:5px 0px;}

/*Conten3*/

.Conten3{padding:1% 2.04%;}

.Conten3 p{font-size:14px;padding:5px 0px;}

/*biao*/

.biao{padding:1% 2.04%;}

.biao table{width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd;}

.biao table td{font-size:14px;font-family:"宋体","Microsoft Yahei",Arail;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:8px;}

.tr1 td{font-size:14px;color:#ec3030;}

/*资格证书 End-----------------------------------------------*/





/*资质服务 --------------------------------------------------*/

/*Conten1*/

.Conten1{padding:0.5% 1.5%;}

.Conten1 p{font-size:12px;font-family:"宋体","Microsoft Yahei",Arail;line-height:25px;padding:5px;}

.Conten1 p span{color:#f00;font-weight:bold;}

.Conten1 h3{font-size:16px;font-family:"Microsoft Yahei",Arail;color:#ec3030;padding:5px 0px;}

/*资质服务 End-----------------------------------------------*/





/*师资力量 --------------------------------------------------*/

/*teacherPic*/

.tTop{font-size:12px;line-height:24px;text-indent:2em;padding:0 0 3%;}

.tPic{border:0px solid #ddd;margin-bottom:2% ;}

.tTitle h3{font-size:16px; font-family:"Microsoft Yahei",Arial;border-left:5px solid #111;padding:0px 10px;}

.tTitle{border-bottom:1px solid #ddd;padding:10px 0px;}

.tlist li{ padding:16px;float:left;}

.tlist ul{clear:both;}

.timg .tName{font-size:12px; text-align:left;padding:5.1% 0;}

/*yincang*/

.tUnder{width:152.44%;border:1px solid #ddd;background:#f47505;position:absolute;z-index:10;top:50px;left:120px;padding:10px;display:none;}

.underTop{border-bottom:1px solid #ddd;padding:3px; overflow:hidden; zoom:1;}

.underTop span{display:block;}

.underName{font-size:18px; font-family:"Microsoft Yahei",Arial;color:#fff;float:left;}

.underzw{height:20px;font-size:12px; font-family:"Microsoft Yahei",Arial;color:#fff;line-height:30px;float:right;}

.underjs{/*width:180px;*/font-size:12px; font-family:"宋体","Microsoft Yahei",Arial;line-height:23px;padding:8px 0px;}

.underzj{font-size:12px; font-family:"Microsoft Yahei",Arial;}

.tlist a:hover .tUnder{display:block;}

.tlist a:hover .tName{color:#f47505;}

.teacher ul {}

.teacher ul li{float:left;padding:1.8% 1.5%; width:16.36%; position:relative;}

.teacher ul li a { display:block;}

.teacher ul li .timg img { width:100%;}

.teacher ul li.clear { width:100%; float:none; padding:0;}

/*师资力量 End-----------------------------------------------*/





/*网络课堂 --------------------------------------------------*/

/*listenList*/

.listenList{border:1px solid #ddd;background:#fff;padding:0.51% 1.02%;margin:0 0 2.04%;}

/*listenCourse*/

.listenCourse{border:1px solid #ddd;background:#fff;padding:0.5% 1%;margin:0;}

.listContent{padding:1.02% 0;background:#fff;}

.listContent ul li{height:40px;line-height:40px;}

.listContent ul li a { display:block; padding:5px; height:30px; line-height:30px; overflow:hidden; zoom:1;}

.listContent ul li a span { float:left; font-size:14px; height:30px; overflow:hidden;}

.listContent ul li a span.time { float:right; background:url(../images/sprite.png) no-repeat 0px -124px; font-size:12px;padding:0px 5px 0 20px;text-align:right;}

.listContent ul li a:hover {background:#f1f1f1;}

.listContent ul li a:hover span.time {color:#ec3030; background-position:-1px -151px;}

.listContent ul li a span.ks{width:7.16%;font-size:14px;text-align:center;color:#999;}

.lCourse{padding:2.04% 0 0.51%;}

/*网络课堂 End-----------------------------------------------*/





/*新闻中心 --------------------------------------------------*/

/*news*/

.rightNews{width:30%;height:190px;float:right;}

.subfield.news{height:194px;padding:10px !important;}

.news li{padding:3px 0px;line-height:23px; white-space:nowrap;}

.news li a{font-size:12px;display:block;background:url(../images/sprite.png) no-repeat;background-position:-99px -32px;padding:0px 5px 0 20px;}

.news li a:hover{color:#ec3030;text-decoration:underline;}

.newsinfo { }

.newsinfo h1 { line-height:40px; text-align:center; padding:0 0 10px;}

.newsinfo .newsattr { text-align:center; border-bottom:1px solid #ccc; padding-bottom:5px; line-height:24px;}

.newsinfo .newsattr span { display:inline-block; margin:0 10px;}

.newsinfo .conbox { padding:20px 10px 0; line-height:21px;}

.newsinfo .conbox img { max-width:100%;}

.listContent ul li a span.names { width:90%;}

.listContent ul li a span.times { float:right; color:#999; width:8%;}

.pagetion { padding:20px 0 0; text-align:center; line-height:21px;}

.pagetion a { display:inline-block; margin: 0 1px; padding:0 6px; background-color:#f1f1f1; color:#666;}

.pagetion a:hover, .pagetion a.on { background-color:#f00; color:#fff;}

/*新闻中心 End-----------------------------------------------*/





/*关于我们 --------------------------------------------------*/

.about { margin:2% 0;}

/*关于我们 End-----------------------------------------------*/





/*会员登陆、注册、找回密码 --------------------------------------------------*/

.login{ padding:1.92%;}

.loginWrap{width:100%;background:#fff;border:0px solid #ddd;padding:0px;}

/*loginTitle*/

.loginTitle{width:100%;height:53px;background:#f1f5f5;line-height:50px; overflow:hidden; zoom:1;}

.loginTitle a{display:inline-block;margin:0 0;padding:0px 3%;font-size:14px; border-top:3px solid #f1f5f5; color:#777; font-weight:100;}

.loginTitle a:hover, .loginTitle a.selectNOw{border-top:3px solid #ec3030;background:#fff; color:#333;}

/*loginContent*/

.loginContent{ width:100%;}

.loginTop{font-size:14px;color:#7a7a7a;padding:1.5%; width:97%;}

.loginBottom{border-top:1px solid #f4f4f4;padding:2%;}

.loginTh{font-size:14px;color:#1b1b1b;vertical-align:middle; width:16.25%;}

.loginBiao { width:100%;}

.loginBiao td{padding:1% 1%;vertical-align:top;}

.loginBiao td span.mmm { padding-left:5px; color:#f00;}

.loginBiao td span.mmm pre { display:inline; color:#808080;}

.loginBiao td span.mmm img { vertical-align:sub;}

.userTex{height:24px;line-height:24px; padding:5px; width:240px;font-size:14px;color:#000; border:1px solid #ccc; border-radius:3px;}

.checkTex{font-size:14px;}

/*会员登陆、注册、找回密码 End-----------------------------------------------*/





/*会员中心 --------------------------------------------------*/

/*huiyuan*/

.huiyuan{padding:0 0px;}

.hytop{background:#ccc url(../images/usertop.jpg) no-repeat center center ;width:100%;height:100px;}

.hyl{float:left;width:16%;border:1px solid #ddd;background:#fff;padding:1%;}

.hyl ul li a{height:36px;line-height:36px; margin: 0 0 2px;font-size:14px;display:block;}

.hyl ul li a:hover, .hyl ul li.on a{background:#e1e1e1;color:#333;}

.hyl ul li a .lli{width:16px;height:20px;background:url(../images/hy.png) no-repeat 0px -36px;margin:0px 15px 0px 10px;display:inline-block;overflow:hidden;}

.hyl ul li a .lli2{background-position:-37px -36px;}

.hyl ul li a .lli3{background-position:-72px -36px;}

.hyl ul li a .lli4{background-position:-216px -36px;}

.hyl ul li a .lli5{background-position:-180px -36px;}

.hyl ul li a .lli6{background-position:-252px -36px;}

.hyl ul li a .lli7{background-position:-142px -36px;}

.hyl ul li a .lli8{background-position:-359px -36px;}

.hyl ul li a .lli9{background-position:-324px -36px;}

.hyl ul li a .lli10{background-position:-288px -36px;}

.hur{width:78%;float:right;border:1px solid #ddd;background:#fff;padding:1%;}

.userl{float:left; width:16.66%;}

.userl .userPic{height:120px;width:100%;}

.userl p{font-size:12px;text-align:center;}

.userr{float:right;border:1px solid #ddd; width:82%;}

.userr h2{height:35px;line-height:35px;font-size:16px;color:#fff;background:#e00;padding:0px 10px;}

.userr hr{height: 1px; width: 100%; border: none; border-top: 2px #999999 dashed;}

.userr .user1{font-size:14px;float:left;padding:10px 0px;}

.userr .user1 ul li{line-height:35px;padding:0px 5px;}

.userr .user1 ul li a{color:#056d00;}

.userr .user1 ul li span{color:#ff7e00;}

.userr .user1 ul .rli2 a{display:block;padding:0px 5px 0px 30px;float:left;}

.userr .user1 ul .rli2 .rli21{background:url(../images/btlogo6.gif) no-repeat  left 2px;}

.userr .user1 ul .rli2 .rli22{background:url(../images/btlogo1.gif) no-repeat  left 2px;}

.userr .user1 ul .rli2 .rli23{background:url(../images/btlogo2.gif) no-repeat  left 2px;}

.userr .user1 ul .rli4 a{font-size:13px;padding-left:30px;}

.member_title { }

.member_title h3{font-size:16px;letter-spacing:2px;padding:5px 0; line-height:26px;}

.member_title h3 span.ico { background-color:#e00; float:left; width:5px; height:15px; margin:5px 5px 0 0; overflow:hidden;}

.rbiao{width:100%;}

.rbiao table th{color:#fff;background:#e00;height:40px;}

.rbiao table td{text-align:center; height:30px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

.rbiao table td.kcname {border-left:1px solid #e1e1e1;}

/*会员中心 End-----------------------------------------------*/





/*首页 --------------------------------------------------*/

.SourceNews{width:100%;padding:1% 0 0 0; overflow:hidden;}

.subfield{background:#fff;border:1px solid #ddd;margin:10px 0px 0;padding:0px 10px; overflow:hidden;}

.leftCourse{width:69.2%;float:left;font-size:12px;}

.sTitle{font-size:18px;}

/*select*/

.select{height:214px;width:96.8%;}

.select li{width:100%;margin:18px 0px 0; overflow:hidden; line-height:26px; position:relative;}

.select li h3{width:68px;height:26px;color:#fff;font-size:14px;text-align:center;line-height:22px;background:url(../images/sprite.png) no-repeat 0px -216px;padding-right:8px; font-weight:normal; display:block; position:absolute; left:0; top:0;}

.select .list{ padding:0 0 0 90px;}

.select .list a{font-size:13px;}

.select .list a:hover{color:#ec3030;text-decoration:underline;}

.select .list span { padding:0 1.72%; overflow:hidden; *padding:0 1.4%;}

/*ad12*/

.ad{padding:10px 0px;}

.ad img{border:1px solid #f4f4f4;}

.ad3{padding:1% 0;}

/*course*/

.CourseHome{width:100%;padding:1% 0; overflow:hidden;}

.CourseHome .course{padding:1.8% 0; }

.CourseHome .course .itemBig{width:28.5%;height:255px; margin-left:1.7%; display:inline;}

.item{width:22.5%;float:left;position:relative;border-right:1px solid #fff;}

.item img{width:100%;height:126px;}

.item  a { display:block;}

.itemBig img{width:100%;height:255px;}

.textBigWrap{position:absolute;top:0;left:0;}

.textBigWrap p,.textBigWrap span{color:#fff;font-size:14px;background:#ec3030;padding:2px 5px;border-bottom:1px solid #fff;}

.textBig .itemText{height:23px;background:#ff0;}

.itemMid{border-bottom:1px solid #fff;}

.textWrap{width:100%;min-height:23px;font-size:12px;color:#fff;line-height:23px;text-align:center;position:absolute;bottom:0;left:0;background:#000;opacity:0.6;}

.course a:hover .textWrap{background:#ec3030;opacity:1;}

/*teacher*/

.TeacherHome{width:100%; padding:1% 0; overflow:hidden;}



.teacherPic{width:100%;height:50px;background:#d6d6d6;;}

.teacherPic img{width:37.5%;float:left;}

.teacherPic .picText{width:62.5%;text-align:center;line-height:50px;float:left;}

.teacherText{padding:30px 0px;}

.teacherText p{font-size:12px;color:#615f5f;line-height:20px;}

.teacherA:hover .teacherPic{background:url(../images/sprite.png) no-repeat bottom;}

.teacherA:hover .picText{color:#fff;}

.teacherA:hover .teacherText p{color:#000;}

/*students*/

.StudentHome {width:100%; padding:1% 0; overflow:hidden;}

.students { padding:10px;}

.students ul { overflow:hidden;}

.students ul li { float:left; width:20%; margin:0 0 0 0;}

.students ul li a { display:block; padding:0 5px;}

.students ul li img { display:block; padding:1%; border:1px solid #ccc; width:97%; margin:0 auto;}

.students ul li .picText { text-align:center; font-size:14px; line-height:24px; padding:5px 0 0;}

.students ul li.end { padding-right:0;}



/*online*/

.ListenHome{width:100%;margin-top:5%;padding:0; overflow:hidden;}

.ListenHome .online { overflow:hidden; zoom:1;}

.onWrap{;width:31.3%;background:url(../images/onlinebg.png) no-repeat  right center;padding:0px 1%;float:left}

.onWrap3{background:none;}

.onBg1{height:65px;background:url(../images/online1.jpg) no-repeat 30px top;}

.onBg2{height:65px;background:url(../images/online2.jpg) no-repeat 30px top;}

.onBg3{height:65px;background:url(../images/online3.jpg) no-repeat 30px top;}

.onText{padding:20px 0px;}

.onlinetext{font-size:14px;line-height:20psx;padding:5px 0px; white-space:nowrap; overflow:hidden;}

.onText3{background:none !important;}

.onlinetext a{min-height:21px;color:#615f5f;background:url(../images/sprite.png) no-repeat -100px -34px;padding:0px 20px;display:block;}

.onlinetext a:hover{color:#ec3030;text-decoration:underline;}

.onlineMore{font-size:12px;text-align:right;background:none;padding:10px 20px;}

/*首页 End-----------------------------------------------*/





/*学历 --------------------------------------------------*/

/*学历 End-----------------------------------------------*/









.mNav{background:none;display:inline-block;}

.allCourse{position:relative;display:none; float:left;}

.tiku {display:none;}

.m{padding:22px 30px;cursor:pointer;}

.m span{font-size:16px;font-family:"Microsoft Yahei",Arial;color:#fff;}

.mNavHover:hover .m{background:#0e0e0e;}

.mNavHover.hover .m{background:#0e0e0e;}

.black{background:#0e0e0e;}

.allList{display:none;z-index:100;position:absolute;top:65px;left:0px;}

.allList{width:530px;background:#0e0e0e;}

.allList ul { padding:8px 0;}

.allList ul li{line-height:20px;padding:10px 0px; overflow:hidden; zoom:1;}

.allList ul li h3{width:80px;font-size:13px;text-align:right;display:inline;float:left;color:#fff;}

.allList .list{padding:0px;margin-left:20px;float:left;}

.allList .list a{font-size:12px;padding:2px 5px;margin:0px 2px;}

.allList .list a:hover{color:#fff;background:#ec3030;}

.allList .list a:visited{color:#ebebeb;}

















/*index*/



.sTitle span{font-size:16px; text-transform:uppercase;}



.contentWrap{ padding:1.92%; background-color:#fff;}











/*footer*/



/*first*/

/*fTitleNav*/

.ft a{font-size:14px;font-family:"Microsoft Yahei",Arail;color:#4f4f4f;padding:0px 5px; }

.ft a:hover{color:#000;}



/*netWrap*/

.net{text-align:center;}

.netp{width:30%;margin:2% auto;background:#f00;padding:2% 0px;}

.netWrap{padding:1%; overflow:hidden; zoom:1;}

.biaoWrap{width:40.08%;float:left;}

.biaoWrap table{width:100%;padding:0;}

.biaoWrap table td{font-size:14px;font-family:"Microsoft Yahei","黑体";color:#f00;border:1px solid #130101;text-align:center;padding:2.5%;}

.biaoWrap table th{text-align:center;padding:10px;border:1px solid #130101;background:#130101;color:#fff;}

.banxing{color:#130101 !important;}

.netText{width:58%;float:right;padding:1% 0;}

.netText h2{font-size:24px;font-family:"Microsoft Yahei","黑体";padding:10px 0px;}

.netText p{font-size:14px;font-family:"宋体","黑体";line-height:20px;padding:10px 0px;}

/*f3*/

.f3{border:1px solid #ddd;background:#fff;padding:0px 0px 2% 0px;}

.speedBg{width:100%;height:460px;background:#fff url(../images/speed.jpg) no-repeat center 0;position:relative; background-size:contain; display:none;}

#baodan_num { position:absolute; width:7%; height:42px; line-height:42px; overflow:hidden; text-align:center; font-style: italic; right:8.5%; *right:7.2%; top:66px; font-size:38px; color:#E20200;}

.biaodan_bg{width:45%;height:65px;border:1px solid #ccc;border-radius:5px;background:#fbfbfb;position:absolute;top:200px;left:30%;}

.biaodan_input{height:35px;padding:15px 0px 0px 0px; overflow:hidden; zoom:1;}

.biaodan_input strong { display:block; line-height:35px; text-align:center;}

.biaodan_bg input{margin-left:10px;}

.biaodan_bg input[type=text]{margin-left:10px;width:144px;height:20px; padding:5px; text-align:left;line-height:20px;border:1px solid #ccc;border-radius:5px;float:left; color:#666;}

.anniu{width:100px;height:35px;border:0px;float:left;background:url(../images/sprite.png) no-repeat -64px -138px;cursor:pointer; outline:none;}

/*f34*/

.f34{width:100%;min-height:590px;background:#fff url(../images/f34.jpg) no-repeat center;}

/*wailink*/

.f5{width:1000px;font-size:12px;font-family:"宋体","黑体";text-align:left;line-height:25px;border:1px solid #ddd;background:#fff;padding:10px 0px;margin:20px 0px;}

.f5Title{font-family:"宋体","黑体";font-size:14px;color:#f00;padding:0px 15px;}

.f5 ul  li a{color:#0013a0;}

.f5 ul{margin:10px 0px 0px 20px;}

.f5 ul li{text-align:left;}

/*zige*/

.zigeWrap,.zizhiWrap,.teacherWrap,.listenWrap,.usWrap { width:98.05%; margin:0 auto;}

/*left/right*/















/*red*/

.red{width:100%;background:#ec3030;}

.red .inputRed{position:relative;}

.red .bgRed{width:500px;height:50px;line-height:50px;margin:0 auto;}

.red .nameRed{height:25px;border:0;border-radius:2px;padding:0px 5px; }

.red .passwordRed{height:25px;border:0;border-radius:2px;padding:0px 5px; }

.red .anniuRed{width:100px;height:30px;font-size:16px;font-family:"Microsoft Yahei",Arail;color:#fff;line-height:30px;border:0;border-radius:2px;background:#3abb63;position:absolute;top:11px;left:350px;cursor:pointer;}

/*Conten5*/

.Conten5{width:1000px;min-height:600px;background:url(../images/f34.jpg) no-repeat center;}

/*zizhi*/

.listConten{padding:1% 0px;}



/*xueli*/

.xueliBanner{background:#111;}

.xuenavWrap{width:100%;background:none;}



/*xueliWrap*/

.xueliList{width:1000px;height:65px;}

.xList1{background:url(../images/xueli/list1.png) no-repeat 0 0;}

.xList2{background:url(../images/xueli/list2.png) no-repeat center;}

.xList3{background:url(../images/xueli/list3.png) no-repeat center;}



/*.subtitle p{font-size:12px;line-height:70px;padding:0px 100px;}*/

.td2{width:300px;}



/*teacher*/





/*listenList*/

.fenleiWrap{width:1000px;padding:30px;margin:0 auto;}

.fenlei{width:1000px;background:#fff;padding:10px 10px;margin:0 auto;clear:both;}

.fenlei h2{font-size:18px;font-family:"Microsoft Yahei",Arial;border-bottom:1px solid #ddd;padding:20px 10px;}

.fenlei dt{font-size:16px;font-family:"Microsoft Yahei",Arial;color:#f00;padding:20px 10px;clear:both;}

.fenlei dd{font-size:14px;font-family:"Microsoft Yahei",Arial;padding:3px 10px;float:left;}

.fenlei dd a:hover{color:#f00;}

/*子级导航*/



/*biao*/

table.lbiao{width:100%;font-size:14px;border:0px solid #f00;}

.lBiao table{width:100%;}

td{border:0px solid #f00;padding:5px 0px;}



.lBiao{width:100%;}

.lBiaotr{background:#ec3030;}

.ltr1{color:#fff;}

.ltr1 td{border:1px solid #000;}

.ltrBg{background:#e5e5e3;}

.ltd1{width:100px;text-align:center;border:0;padding:10px 0px;}

.ltd2{width:150px;text-align:center;border:0;padding:10px 0px;}

.ltd3{width:50px;text-align:center;border:0;padding:10px 0px;}

.ltd4{width:50px;text-align:center;border:0;padding:10px 0px;}

.ltd5{width:100px;text-align:center;border:0;padding:10px 0px;}

.ltd6{width:150px;text-align:center;border:0;padding:10px 0px;}

.ltd7{width:150px;text-align:left;line-height:20px;border:0px solid #fff;padding:10px 0px;}

.ltd8{width:200px;text-align:left;line-height:20px;border:0px solid #fff;padding:10px 0px;}

.service{width:170px;margin:0 auto;text-align:left;}

.serviceTitle{color:#f00;}

.ltd3 p{padding:10px 0px;}

/*videoWrap*/

.videoWrap{border:1px solid #ddd;background:#fff;padding:20px 10px;margin-top:20px;}

.listenLink{width:240px;border:0px solid #ddd;border-radius:2px;padding:10px;float:right;}

.listenLink li{width:80px;text-align:center;padding:5px 0px;float:left;}

.linkBg{width:80PX;height:39px;padding:5px 0px;}

.linkBg1{background:url(../images/shiting.png) no-repeat 16px 2px;}

.linkBg2{background:url(../images/shiting.png) no-repeat -64px 2px;}

.linkBg3{background:url(../images/shiting.png) no-repeat -144px 2px;}

.linkBg4{background:url(../images/shiting.png) no-repeat 16px -48px;}

.linkBg5{background:url(../images/shiting.png) no-repeat -64px -48px;}

.linkBg6{background:url(../images/shiting.png) no-repeat -144px -48px;}

.linkBg7{background:url(../images/shiting.png) no-repeat 16px -98px;}

.linkBg8{background:url(../images/shiting.png) no-repeat -64px -98px;}

.linkBg9{background:url(../images/shiting.png) no-repeat -144px -98px;}

.linkText{font-size:12px;color:#666;}

.listenLink a:hover .linkText{color:#ec3030;}

.listenLink a:hover .linkBg1{background:url(../images/shiting.png) no-repeat 16px -151px;}

.listenLink a:hover .linkBg2{background:url(../images/shiting.png) no-repeat -64px -151px;}

.listenLink a:hover .linkBg3{background:url(../images/shiting.png) no-repeat -144px -151px;}

.listenLink a:hover .linkBg4{background:url(../images/shiting.png) no-repeat 16px -201px;}

.listenLink a:hover .linkBg5{background:url(../images/shiting.png) no-repeat -64px -201px;}

.listenLink a:hover .linkBg6{background:url(../images/shiting.png) no-repeat -144px -201px;}

.listenLink a:hover .linkBg7{background:url(../images/shiting.png) no-repeat  16px -251px;}

.listenLink a:hover .linkBg8{background:url(../images/shiting.png) no-repeat -64px -251px;}

.listenLink a:hover .linkBg9{background:url(../images/shiting.png) no-repeat -144px -251px;}



/*exam*/

/*videoWrap*/

.videoWrap{background:#fff;margin-top:20px;border:1px solid #ddd;padding:20px 10px;}

.linkBg{width:80PX;height:39px;padding:5px 0px;}

.linkText{font-size:12px;color:#666;}

/*listenCourse*/

.listShow{display:block;}

.listHide{display:none;}

.examList{float:left;}

.eFenleiWrap{width:700px;margin:0 auto;}

.eFenlei{margin:0 auto;background:#fff;clear:both;}

.eFenlei h2{font-size:18px;font-family:"Microsoft Yahei",Arial;border-bottom:1px solid #ddd;padding:0px 5px 5px 5px;}

.eFenlei dt{clear:both;font-size:14px;font-family:"Microsoft Yahei",Arial;color:#f00;padding:10px 10px;}

.eFenlei dd{float:left;font-size:13px;font-family:"Microsoft Yahei",Arial;padding:3px 10px;}

.eFenlei dd a:hover{color:#f00;}

/*listnav*/

.listNav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;margin:5px 0px;;}

.navLi{float:left;font-size:13px;font-family:"Microsoft Yahei",Arial;;padding:6px 30px;color:#111;}

.navLiShow{color:#fff;background:#ec3030;}

.listNav a:hover .navLi{color:#fff;background:#ec3030;}



/*signList*/

.signList{border:0;background:none ! important;}

.signTitle{background:none;}

.signh{color:#fff;background:#e03030;}

.signh h2{border-left:0px solid #000;}

.signContent1{padding:5px ! important;}

.signContent1 h3{font-size:14px;padding:5px;}





.user2{float:right;width:250px;text-align:center;border-left:1px solid #ddd;padding:10px 0px;}

.user2 ul li{font-size:12px;line-height:25px;padding:3px 0px;}

.user2 ul li img{ width:25;height:25px;}

.last17{color:#056d00;}

.btitle{height:30px;line-height:30px;padding:40px 5px 0px 5px;}

.btitle p{font-size:14px;}

.btitle p span{display:block;float:right;}

.btitle p span a{font-size:14px;color:#ff7e00;}



/**/

.mtitle{height:100px;line-height:100px;padding-left:5px;font-size:16px;font-family:"Microsoft Yahei","黑体";}

.tilteList{border-bottom:3px solid #ff7e00;}

.tilteList a{display:block;float:left;width:100px;height:30px;font-size:14px;font-family:"Microsoft Yahei","黑体";color:#000;line-height:30px;text-align:center;border-radius:5px 5px 0px 0px;background:#ccc;margin-right:10px;}

.tilteList a:hover{background:#ff7e00;}

.mbiao table td{height:40px;line-height:40px;}

.mbiao table td .mgreen{color:green;}

.mbiao table td .mbutton{width:100px;height:30px;font-size:16px;font-family:"Microsoft Yahei","黑体";color:#fff;border:0;background:#ff7e00;cursor:pointer;}

.hur .biao2{display:none;}



.playbox { margin-top:30px; text-align:left;}

.playbox h1 { font-size:21px; text-align:center; line-height:24px; margin-bottom:20px;font-family:"Microsoft Yahei","黑体"; font-weight:normal;}

#playframe { border:1px solid #ccc; height:640px; line-height:640px; background-color:#000; position:relative;}

.playinfo { background-color:#fff; border:1px solid #ccc; line-height:28px; padding:4px 10px; border-top:0;}

.playinfo dl { overflow:hidden; zoom:1;}

.playinfo dt { float:left; width:50%;}

#playframe { overflow:hidden;}

#playframe #ifmmain {}

#playframe span#aa01,#playframe span#aa02,#playframe span#aa03,#playframe span#aa04,#playframe span#aa05 { position:absolute; left:0; top:0; line-height:99em; overflow:hidden; width:0; height:0;}*/

/*#playframe span#aa01 { width:667px; height:120px; display:none; background:url(../images/ifm_aa01_bg.png) repeat-x 0 0;}

#playframe span#aa01 { width:667px; height:100%;}

#playframe span#aa02 { width:30px; height:22px; left:auto; right:0; top:4px;}

#playframe span#aa03 { width:110px; height:27px; left:auto; right:150px;/* right:195px;*/ top:291px;}

#playframe span#aa04 { width:42px; height:25px; left:auto; right:191px; top:322px;}





/**/

.subTex{background:#ec3030;border:0px solid #fff;padding:10px 35px;font-size:18px;font-family:微软雅黑,宋体,Arial;color:#fff;border-radius:2px;cursor:point;}

.suba{color:#26baba;font-size:12px;font-family:微软雅黑,宋体,Arial;}

.subSpan{color:#7a7a7a;font-size:12px;}

/*loginAd*/

.adBg{width:30%;min-height:300px; display:none;}

.loginAd{background:rgb(15, 197, 175);width:300px;min-height:400px;margin:0 auto; display:none;}





#video_fdc { width:100%; height:100%; position:absolute; left:0; top:0;}

.vlogo { position:absolute; width:200px; height:142px; background:url(../images/vlogo.jpg) no-repeat center center #28AA3D; top:151px; left:9px; display:none;}

.vwx { position:absolute; width:161px; height:160px; background:url(../images/wx2014.jpg) no-repeat center center #28AA3D; top:371px; left:37px; display:none;}





/* video caption css */

.caption { display: none; position: absolute; top: 0; left: 0; width: 100%; padding: 10px; color: #ccc; font-size: 20px; font-weight: bold; box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background: #1F1F1F; /* fallback */ background: -moz-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); background: -webkit-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); background: -o-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); }

/*** VIDEO CONTROLS CSS ***/

/* control holder */

.control { background: #333; color: #ccc; position: absolute; bottom: 0; left: 0; width: 100%; z-index: 5; display: none; }

/* control top part */

.topControl { height: 11px; border-bottom: 1px solid #404040; padding: 1px 5px; background: #1F1F1F; /* fallback */ background: -moz-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); background: -webkit-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); background: -o-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); }

/* control bottom part */

.btmControl { clear: both; background: #1F1F1F; /* fallback */ background: -moz-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); background: -webkit-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); background: -o-linear-gradient(top, #242424 50%, #1F1F1F 50%, #171717 100%); }

.control div.btn { float: left; width: 34px; height: 30px; padding: 0 5px; border-right: 1px solid #404040; cursor: pointer; }

.control div.text { font-size: 12px; font-weight: bold; line-height: 30px; text-align: center; font-family: verdana; width: 20px; border: none; color: #777; }

.control div.btnPlay { background: url(../images/control.png) no-repeat 0 0; border-left: 1px solid #404040; }

.control div.paused { background: url(../images/control.png) no-repeat 0 -30px; }

.control div.btnStop { background: url(../images/control.png) no-repeat 0 -60px; }

.control div.spdText { border: none; font-size: 14px; line-height: 30px; font-style: italic; }

.control div.selected { font-size: 15px; color: #ccc; }

.control div.sound { background: url(../images/control.png) no-repeat -88px -30px; border: none; float: right; }

.control div.sound2 { background: url(../images/control.png) no-repeat -88px -60px !important; }

.control div.muted { background: url(../images/control.png) no-repeat -88px 0 !important; }

.control div.btnFS { background: url(../images/control.png) no-repeat -44px 0; float: right; }

.control div.btnLight { background: url(../images/control.png) no-repeat -44px -60px; border-left: 1px solid #404040; float: right; }

.control div.lighton { background: url(../images/control.png) no-repeat -44px -30px !important; }

/* PROGRESS BAR CSS */

/* Progress bar */

.progress { width: 85%; height: 10px; position: relative; float: left; cursor: pointer; background: #444; /* fallback */ background: -moz-linear-gradient(top, #666, #333); background: -webkit-linear-gradient(top, #666, #333); background: -o-linear-gradient(top, #666, #333); box-shadow: 0 2px 3px #333 inset; -moz-box-shadow: 0 2px 3px #333 inset; -webkit-box-shadow: 0 2px 3px #333 inset; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.progress span { height: 100%; position: absolute; top: 0; left: 0; display: block; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.timeBar { z-index: 10; width: 0; background: #3FB7FC; /* fallback */ background: -moz-linear-gradient(top, #A0DCFF 50%, #3FB7FC 50%, #16A9FF 100%); background: -webkit-linear-gradient(top, #A0DCFF 50%, #3FB7FC 50%, #16A9FF 100%); background: -o-linear-gradient(top, #A0DCFF 50%, #3FB7FC 50%, #16A9FF 100%); box-shadow: 0 0 1px #fff; -moz-box-shadow: 0 0 1px #fff; -webkit-box-shadow: 0 0 1px #fff; }

.bufferBar { z-index: 5; width: 0; background: #777; background: -moz-linear-gradient(top, #999, #666); background: -webkit-linear-gradient(top, #999, #666); background: -o-linear-gradient(top, #999, #666); box-shadow: 2px 0 5px #333; -moz-box-shadow: 2px 0 5px #333; -webkit-box-shadow: 2px 0 5px #333; }

/* time and duration */

.control .time { width: 15%; float: right; text-align: center; font-size: 11px; line-height: 12px; }

/* VOLUME BAR CSS */

/* volume bar */

.control .volume { position: relative; cursor: pointer; width: 70px; height: 10px; float: right; margin-top: 10px; margin-right: 10px; }

.control .volumeBar { display: block; height: 100%; position: absolute; top: 0; left: 0; background-color: #eee; z-index: 10; }

/* OTHERS CSS */

/* video screen cover */

.loading, #init { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/loading.gif) no-repeat 50% 50%; z-index: 2; display: none; }

#init { background: url(../images/bigplay.png) no-repeat 50% 50% !important; cursor: pointer; }





.diytable { border-spacing: 1px; border-collapse: separate; line-height:30px; height:213px;}

.diytable td { padding:0 5px; font-size:14px;}

.diytable .tit td { color:#fff;}

.diytable_xueli td { padding:0 5px;}



#cus_ser{z-index:9999;width:51px;height:161px;position:fixed;right:0px;top:200px;overflow:hidden; background: #fff; font-size: 10px;}

.cus_sercon { float:left;}

        #cus_ser .title {background: url(../images/cus_ser.jpg) no-repeat 0 0; width: 51px; height: 163px; float: left;}

        #cus_ser ul {overflow: hidden; margin: 18px 0;}

        #cus_ser ul li {padding: 5px;}

        #cus_ser ul li a {display: block; height: 32px; padding-left: 38px;background: url(../images/cus_sericon.jpg) no-repeat 0 0; line-height: 15px; color: #656565;}

        #cus_ser ul li a:hover {background-position: 0 -47px;}

        #cus_ser ul li a span {display: block;}

#letvfzc { position:absolute; z-index:1; left:0; top:0; width:100%; height:90%; display:none;}

