@charset "utf-8";
/* CSS Document */
.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d{ margin-top:0 !important;}
body{ background-color:#2a2e38;}
.tMar25{ margin-top:25px;}
/* banner */
.logo{ width:98px; height:40px; left:22px; top:20px;}
.bannerMod .phone{  color:#6a6a6a; right:100px; top:30px; background:url(../images/phone.png) no-repeat;}
.baoming,.baoming:hover{ background:#368fca;color:#fff;}
/* background 1*/
.bg1,.footer{ background:#0f2346;  padding-bottom:40px; position:relative;}
.bg2{ background:#368fca; padding-bottom:40px; position:relative;}
.borBtm3,.footer{border-bottom:10px solid #091b3a;}
.bg1 .bd{ padding-top:40px;}
.paddB40{ padding-bottom:70px;}
/* global Mod */
.mod{ background:none;}
.ui-grid-solo .mod{ background:none; margin-bottom:30px;}
.ui-grid-solo .mod .hd,.title,.title h2{  font:bold 48px/74px "微软雅黑"; color:#fff; position:relative; background:none; position:absolute; left:50%; margin-left:-15%; margin-top:-40px;}
.ui-grid-solo .mod .hd h2,.title h2{background:#cb4131;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; position:absolute;left: 45%;margin-left:-10%;padding: 0 10px; white-space:nowrap; margin-top:-15px;}
.ui-grid-solo .mod .hd b,.title b{position:absolute; bottom:-14px; left:50%; margin-left:-15px; width:15px; height:15px; overflow:hidden;  width: 0;height: 0;border-top: 14px solid #cb4131;border-left: 14px solid transparent; border-right: 14px solid transparent;}
/* 图文混排 */
.imgTxt{ background:none; color:#fff;}
.imgTxt  .pic{ width:147px; height:147px; border-radius:100px;-moz-border-radius:100px; -webkit-border-radius:100px; background:#d6c6be; padding:10px;}
.imgTxt  .pic img{ display:block; width:147px; height:147px; border-radius:100px;-moz-border-radius:100px; -webkit-border-radius:100px; }
.imgTxt h4{ line-height:25px; font-size:14px;}.imgTxt h4 a{ color:#fff;}
.imgTxt p.desc{ line-height:22px;}
.imgTxt p.zj{ line-height:25px;}
.dotLine{ margin:10px 0;}
/* 教师图文竖排 */
.ui-grid-d .perDesc{ margin:0 10px 0 20px;}
.perDesc{ background:#fff; padding:1px; color:#0f2346;}
.perDesc .pic{ width:158px; height:158px; overflow:hidden;}
.gbgHD1{ height:72px; overflow:hidden; background:url(../images/bec_bg01.png) no-repeat right -47px;}
.gbgHD1 h2{ height:72px; overflow:hidden; background:url(../images/bec_bg01.png) no-repeat 0 -124px;}
.gbgHD1 h2 cite{ float:left; width:60px; overflow:hidden; font:italic 44px/55px "微软雅黑"; color:#2a2e38; display:inline-block; margin:0 10px 0 0;}
.gbgHD1 h2 span{ float:left; height:72px; background:url(../images/bec_bg01.png) no-repeat right -206px; font:italic 20px/58px "微软雅黑"; color:#0f2346; padding:0 27px 0 0;}
.specMod .imgLists li{ width:}
/* 文字列表 */
.txtListMod .hd{ height:50px;}
.txtListMod .hd h2{ font:22px/36px "微软雅黑"; height:auto; overflow:visible; color:#fff; text-align:center; background:#0f2346;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; position:absolute; padding:0 10px;}
.txtListMod .hd a{ color:#fff;}
.txtListMod .hd b{position:absolute; bottom:-8px; left:50%; margin-left:-15px; width:15px; height:8px; overflow:hidden;  width: 0;height: 0;border-top: 8px solid #0f2346;border-left: 8px solid transparent; border-right: 8px solid transparent;}
.bg2 .tLists a,.bg2 .addrMod .bd p,.bg2 .addrMod h2{ color:#0f2346; text-shadow:1px 1px 1px #fff;}
.tLists li{ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiVFBQYAADJgYYQLAAAgwACvgAZkMwFQEAAAAASUVORK5CYII=") no-repeat left center; padding-left:10px;}
/* 报名点 */
.addrMod { background:none;}
.addrMod h2{ font:bold 14px/24px "宋体";}

/* 热报课程 */
.rbkcMod table th{ color:#9ff1ff; background-color:#368fca; border:1px solid #0f2346;}
.rbkcMod table td{ color:#fff; border:1px solid #0f2346;}
.rbkcMod table .tr_bg td{ background-color:#fdfffe; color:#004d71;}
.rbkcMod table td a{color:#2a2e38;}
.rbkcMod table td .ckkc_a{ color:#fff; background:#df4d3c;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.rbkcMod table td .ckkc_a:hover{ background:#dd4c3b;}

.footer{ border-top:none; margin:0;}
.footer .f_links{ margin:0; padding:8px 0 30px;}
.footer,.footer a{color:#fff7e1;}


