@charset "gb2312";

/* CSS Document */

*{margin: 0;padding: 0;}

body{padding:0;margin:0;font-family:"Microsoft YaHei";color:#333;background:#fff; font-size:12px; min-width:1200px;}

img{border:none;}

ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0; list-style:none;}

h5,h6{font-size:100%;}

a{color:#333; cursor:pointer;text-decoration:none;}

a:hover{ text-decoration:underline;

    color: #e60000;}

em{ font-style:normal;}

/*清浮动*/

.clearfix:after{content:"";display:block;clear:both;}

.clearfix{zoom:1;}

.clear{clear:both;}

.offcn_size{ width:1200px;}

.offcn_top{ height:90px; padding-top:15px;margin:0 auto;}
.logo{ float:left; width:388px; height:73px; margin-right:100px;}
.zhichini{ width:382px; float:left; padding-top:11px; margin-right:33px;}
.zg_txt{ border:1px solid #e6e6e6; width:325px; height:32px; border-right:none; vertical-align:middle; text-indent:6px;}
.zg_sub{ border:1px solid #e6e6e6; width:42px; height:34px; cursor:pointer; background:url(../images/yjy_22.jpg) no-repeat center center #fff;vertical-align:middle;}
.tel{ width:243px; padding-top:10px; height:50px; float:left; text-indent:32px;}
.wbx{ width:36px; float:left; padding-top:10px;margin-left:35px;}
.wx{ background:url(../images/yjy_08.jpg) no-repeat; width:36px; height:36px; float:left; margin-right:10px; position:relative; z-index:999}
.wx:hover{ background:url(../images/yjy_15.jpg) no-repeat;}
.wx:hover span{ background:url(../images/yjy_33.jpg) no-repeat; width:90px; height:99px; display:block; position:absolute; top:36px; left:-27px;}
.wb{ background:url(../images/yjy_10.jpg) no-repeat; width:36px; height:36px;float:left; margin-right:9px;position:relative; z-index:999}
.wb:hover{ background:url(../images/yjy_17.jpg) no-repeat;}
.wb:hover span{ background:url(../images/yjy_35.jpg) no-repeat; width:90px; height:99px; display:block;  position:absolute; top:36px; left:-27px;}
.sj{ background:url(../images/yjy_12.jpg) no-repeat; width:36px; height:36px;float:left;position:relative; z-index:999}
.sj:hover{ background:url(../images/yjy_19.jpg) no-repeat;}
.sj:hover span{ background:url(../images/yjy_37.jpg) no-repeat; width:90px; height:99px; display:block; position:absolute; top:36px; left:-27px;}
.bg_org{ background-color:#ff4a00;}
 .h-er {
    height:45px;
    cursor:pointer;
    position:relative;
}
.h-er:hover .saoma {
    display:block;
}
.saoma {
    position:absolute;
    top:60px;
    right:10px;
    z-index:30;
    display:none;
}

.nav{ height:50px; background:#404144;margin:0 auto;}
.nav h1{ position:relative; width:220px; height:50px; text-indent:15px; font-size:18px; font-weight:normal; line-height:50px; color:#fff; background-image:url(../images/yjy_41.jpg); background-repeat:no-repeat; background-position:132px center; float:left;}
.nav h1 p{ cursor:pointer; font-size:18px; font-weight:normal; line-height:50px; color:#fff;font-family:"Microsoft YaHei";}


.zg_nav{ width:980px; height:50px; float:left;}
.zg_nav a{ display:inline-block; height:50px; line-height:50px; color:#fff; font-size:18px;font-family:"Microsoft YaHei"; padding:0 34px;}
.zg_nav a:hover{ background:#333333; text-decoration:none; color:#fff;}
.zg_nav .zg_nav_click{ background:#333333; text-decoration:none; color:#fff;}
.con1{ height:auto;}
.aside{ width:218px; border:1px solid #e6e6e6; height:683px; float:left;}
.oPubAsideNav{ display:none;  position:absolute; top:50px; left:0; z-index:4; background:#fff; height:auto; border-bottom:none;}
.aside_nav li{height:46px;border-bottom:1px solid #e6e6e6; position:relative; z-index:999 }
.aside_nav .a_nav_a{ display:block;  line-height:45px; font-size:16px;font-family:"Microsoft YaHei"; text-indent:19px; height:46px;}
.aside_nav .click_nav{ background:#fafafa; text-decoration:none; border-left:3px solid #ff4a00;text-indent:16px;}
.aside_nav li span{ position:absolute; font-size:16px; right:16px; top:0; display:block; width:23px; height:50px; line-height:50px; text-align:right; color:#666;}
.first{ display:none; width:120px; padding-left:17px; height:180px; text-indent:0;line-height:36px; padding-top:10px; background:#fafafa; position:absolute; right:-137px; top:0; box-shadow:3px 3px 10px #999}
.first a{ color:#666; width:120px; display:inline-block; line-height:36px;text-indent:0;}
.topic_style{width:218px; height:160px;clear:both;position:relative;top:10px;}



/*通用的样式*/

.layout {width:1000px;margin: 0 auto;}

.fl {float:left;}

.fr {float:right;}

.hide{

    display: none;}



/*top*/

.zg_top {

    height: 81px;

    padding-top: 16px;

}



.zg_top_let {

    width: 160px;

}



.zg_top_cen {

    width: 675px;

}



.zg_top_cen ul {

    overflow: hidden;

    height: 32px;

    margin-bottom: 9px;

}



.zg_top_cen ul li {

    float: left;

    width: 110px;

    height: 32px;

}

.zg_top_cen ul li a {

    display: inline-block;

    padding: 0 10px;

    font: 16px/32px "Microsoft YaHei";

}



.zg_top_cen ul li a:hover {

    text-decoration: none;

    background: #ff4a00;

    color: #fff;

}

.zg_top_cen ul li.hover a, .zg_top_cen ul li.hover a:hover {

    display: inline-block;

    padding: 0 20px 0 0;

    background: url(../images/zg_jiao01.jpg) no-repeat right center;

    color: #ff4a00;

}

.zg_top_cen p {

    width: auto;

    height: 28px;

    border: solid 1px #ff4a00;

    border-radius: 2px;

    line-height: 28px;

    position: relative;

}
.zg_top_cen p a{padding:0 7px;}
.zg_top_cen p em {

    display: block;

    position: absolute;

    top: -8px;

    left: 68px;

    width: 15px;

    height: 8px;

    background: url(../images/zg_jiao02.jpg) no-repeat;

}

.zg_top_ret {

    width: 145px;

    background: url(../images/zg_dh.jpg) no-repeat left 3px;

    padding-left: 20px;

    font: bold 20px/30px "Microsoft YaHei";

    color: #ff4a00;

}

/*轮播图开始*/

.banner {

    width: 100%;

    height: 500px;

    position: relative;

}

.banner .list {

    width: 100%;

    height: 500px;

    overflow: hidden;

    position: relative;

    z-index: 1;

}

.banner .list li {

    width: 100%;

    height: 500px;

    position: absolute;

    left: 0px;

    top: 0px;

    display: none;

}

.banner .list li.bg1 {

    width: 100%;

    margin: 0 auto;

    background: url(../images/oBanner_1.jpg) no-repeat center center;

    background-color: #171717;

}

.banner .btn {

    position: absolute;

    bottom: 20px;

    left: 50%;

    margin-left: -500px;

    z-index: 100;

    width: 1000px;

    text-align: right;

}

.banner .btn li {

    *float: right;

    overflow: hidden;

    margin-left: 18px;

    *margin-left: 10px;

    background: #a5a5a5;

    text-indent: 999em;

    display: inline-block;

    width: 14px;

    height: 14px;

    border-radius: 7px;

    cursor: pointer;

}

.banner .btn li.hover {

    background: #00cbca;

}

.banner .list li.bg2 {

    background: url(../images/oBanner_2.jpg) no-repeat center;


}

.banner .list li.bg3 {

    background: url(../images/oBanner_3.jpg) no-repeat center;


}

.container {

    height: 500px;

    position: relative;

}

.oLjMore{position:absolute;right:105px;bottom:25px;font:normal 30px "Microsoft Yahei";color:#1bf2f7;z-index:222;}
.oLjMore:hover{color:#1bf2f7;text-decoration:none;}

.aLJMore2,.aLJMore2:hover{color:#1bf2f7;}
.spanBan2Text{position:absolute;bottom:25px;left:50px;color:#ffff00;font:normal 30px "Microsoft Yahei";}
/*选择优就业*/

.offcn-m1warp{
	width:1000px;   
	margin:0 auto;
    background: #fff;

    padding: 44px 0;

}
/*title*/

.zg_titlebox{ width:100%;text-align:center;}

.zg_titlebox span{ display:inline-block; padding:0 15px; background:#fbfbfb;}

span.spanPbg2{ background:#f3f4f8;display:inline-block; padding:0 15px;}

.zg_titlebox span.bkbai{ background:#fff;}

/*fuli*/

.zg_fuli{width:985px;  height:auto; overflow:hidden;margin:30px auto; padding:38px 0 0 15px;}

.zg_fuli ul li{width:341px; height:120px; margin-bottom:30px; float: left; padding-left: 114px; padding-right: 15px;}
.zg_fuli_li1{border-right: 2px solid #4caafc; margin-right: 40px; background:url(../images/fuli111.jpg) no-repeat left center #f8f8f8;}
.zg_fuli_li2{border-right: 2px solid #50d9b0;background:url(../images/fuli2222.jpg) no-repeat left center #f8f8f8;}
.zg_fuli_li3{border-right: 2px solid #c78fcc; margin-right: 40px;background:url(../images/fuli666.jpg) no-repeat left center #f8f8f8;}
.zg_fuli_li4{border-right: 2px solid #e6815c;background:url(../images/fuli333.jpg) no-repeat left center #f8f8f8;}
.zg_fuli_li5{border-right: 2px solid #7ccc7a; margin-right: 40px;background:url(../images/fuli444.jpg) no-repeat left center #f8f8f8;}
.zg_fuli_li6{border-right: 2px solid #848d99;background:url(../images/fuli655.jpg) no-repeat left center #f8f8f8;}

.zg_fuli ul li em{ font:bold 28px/58px "Microsoft YaHei"; margin-right:10px; }

.zg_fuli ul li a{ font-size:18px; color:#666; display: block; line-height: 26px;}

.fulibot{ height:64px; line-height:60px;}

.fulibot span{ float:right;}

.fulibot span a{ display:inline-block; height:60px; background:url(../images/zg_bk03.jpg) no-repeat right center #ffc900; padding:0 72px 0 18px; font-size:24px;}



.oAsqfl_s{text-align:right;padding-right:33px;}
.oAsqfl_s a{font:normal 24px "Microsoft Yahei";color:#f3f564;}
.oAsqfl_s a:hover{color:#f3f564;}
.offcn-tit{

    text-align: center;

}

.offcn-m1txt{
	background:#15c7ca;
	padding:30px 0;
    margin-top: 36px;

}

.offcn-m1txt li{

    height: 70px;

    padding-left: 44px;

    margin-bottom: 20px;

    font: 26px/70px "Microsoft Yahei";

    color: #fff;


}

.offcn-m1txt li span{

    display: inline-block;

    width: 154px;

    height: 70px;

    padding-left: 18px;

    margin-right: 15px;

    font: 30px/70px "Microsoft Yahei";

    color: #15c7ca;

    background: url(../images/xmtIcoYellow.jpg) center center no-repeat;

}



/*你知道SEM有多?吗？*/

.offcnMain2{height:940px;background:url(../images/xmtMain1_bg.jpg) center center no-repeat;}
.offcn-m2{width:960px;height:940px;}
.xmtTit_1{padding:60px 0 96px 0;background:url(../images/xmtTit_sLine.jpg) center 117px no-repeat;}
.offcnM2ConItem{position:relative;width:480px;height:208px;float:left;overflow:hidden;}
.oXmtM2_dd2{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:.8;filter:alpha(opacity=80);}
.offcnM2ConItem dt{position:relative;z-index:2;float:left;width:180px;padding-top:35px;text-align:center;}
.oXmtM2_dd1{position:relative;z-index:2;float:left;width:256px;padding-top:15px;}
.oXmtM2_dd1 h2{font:bold 24px "Microsoft Yahei";height:40px;}
.oXmtM2_dd1 p{font:normal 14px/24px "Microsoft Yahei";color:#fff;}
.offcnM2Item_1 .oXmtM2_dd2{background:#f6c231;}
.offcnM2Item_2 .oXmtM2_dd2{background:#2f84c7;}
.offcnM2Item_3 .oXmtM2_dd2{background:#15c7ca;}
.offcnM2Item_4 .oXmtM2_dd2{background:#2eba9d;}
.offcnM2Item_1 dd h2{color:#ff6600;}
.offcnM2Item_2 dd h2{color:#fc9d48;}
.offcnM2Item_3 dd h2{color:#f6cd59;}
.offcnM2Item_4 dd h2{color:#f6cd59;}
.oXmtMa2Zinxun{float:right;margin-top:22px;width:780px;height:146px;background:url(../images/xmtBhqText.jpg) 22px center no-repeat;position:relative;}
.oXmtMa2Zinxun a{position:absolute;top:64px;right:-22px;}
/*.offcn-m2{

    padding: 65px 0 155px 0;

}*/

.offcn-m2 ul{

    margin-top: 90px;

}

.offcn-m2 li{

    float: left;

    position: relative;

    width: 214px;

    height: 245px;

    padding: 20px 15px;

    margin-right: 8px;

}

.offcn-m2 li img{

    position: absolute;

    top: -50px;

    left: 50%;

    margin-left: -49px;

}

.offcn-m2 li.offcn-bgg{

    background: #34bc6a;

}

.offcn-m2 li.offcn-bgb{

    background: #0aafbf;

}

.offcn-m2 li.offcn-bgp{

    background: #e76160;

}

.offcn-m2 li.offcn-bgg1{

    margin-right: 0px;

    background: #429adf;

}

.offcn-m2 li span{

    display: block;

    font: 22px/50px "Microsoft YaHei";

    text-align: center;

    color: #fdff75;

    margin-bottom: 10px;

    border-bottom: 1px dashed #fff;

}

.offcn-m2 li p{

    font: 16px/26px "Microsoft YaHei";

    color: #fff;

}

.offcn-m2 li p i{

    font-style: normal;

    color: #fdff75;

}

.offcn-m2txt{

    margin-top: 30px;

    text-align: center;

}

.offcn-m2txt img{

    vertical-align: middle;

}

.offcn-m2txt a{

    display: inline-block;

    width: 168px;

    height: 52px;

    margin-left: 20px;

    font: 28px/52px "Microsoft YaHei";

    color: #fff;

    background: #ffa11b;

    border-bottom: 3px solid #f47900;

}



/*视频*/

.offcn-m3warp{

    height: 350px;

    background: #0692e7;

}

.offcn-video{

    position: relative;

}

.offcn-vshow{

    position: absolute;

    left: 0;

    top: -90px;

    width: 1000px;

    height: 325px;

    padding: 30px 20px;

    background: url(../images/img_38.jpg) no-repeat;

}

.offcn-vleft{

    float: left;

    width: 500px;

    height: 320px;

    margin-right: 20px;

}

.offcn-vright{

    float: left;

    width: 435px;



}

.offcn-vright h2{

    margin-top: 25px;

    font: bold 34px "Microsoft Yahei";

    color: #fff;

}

.offcn-vright p{

    margin-top: 20px;

    font: 18px/38px "Microsoft YaHei";

    color: #fff;

}

.offcn-vright p span{

    font-weight: bold;

    color: #ffd800;

}



/*课程*/

.offcn-m4{

    height:404px;position:relative;
	padding-bottom:68px;

}
.offcn-m4 img{position:absolute;}
.oXmM4_bs{top:0;left:-39px;}
.oXmM4_1{top:63px;left:20px;}
.oXmM4_2{top:164px;left:282px;}
.oXmM4_3{top:34px;left:592px;}
.oXmM4_4{top:152px;right:80px;}





/*班次*/

.offcn-m5warp{

    padding: 60px 0;

    background: url(../images/m-bg.jpg) no-repeat;

}

.offcn-table{

    margin-top: 30px;

}

.offcn-table table{

    width: 100%;

    border-collapse: collapse;

}

.offcn-table tr th{

    font: 18px/60px "Microsoft Yahei";

    color: #fff;

    background: #0692e7;

    border: 1px solid #ccc;

}

.offcn-table tr td{

    padding: 15px 25px;

    font: 16px/26px "Microsoft YaHei";

    color: #555555;

    border: 1px solid #ccc;

    text-align: center;

}

.offcn-table tr td.txl{

    text-align: left;

}

.offcn-tbtn1, .offcn-tbtn1:hover{

    color: #0eb23b;

}

.offcn-tbtn2{

    display: inline-block;

    width: 105px;

    height: 34px;

    color: #fff;

    line-height: 34px;

    background: #0eb23b;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}

.offcn-tbtn2:hover{

    color: #fff;

}



/*优势*/

.offcn-m6{

    padding: 60px 0;

}

.mg20{

    margin: 20px 0;

}

.demo{width:1000px;height:285px;clear:both;position: relative; overflow:hidden;}

.oMain6ConSS { margin:0 auto; height:285px;}

.oMain6ConSS ul li{float:left; width:325px; height:230px;

    padding: 25px;

    border: 2px dashed #CCCCCC;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px; }

.oMain6ConSS ul li p{

    margin-top: 25px;

    font: 18px/28px "Microsoft YaHei";

    color: #333;

}

.oMain6ConSS li p span{

    color: #dc1c1c;

}

.oMain6ConSS ul li a img{ margin-bottom:15px;}

.oMain6ConSS a.prev {width:54px;height:54px;position:absolute; top:105px; left:0; text-indent:-999em; background:url(../images/prev.png) no-repeat;z-index:999;}

.oMain6ConSS a.next {width:54px;height:54px; right:0;position: absolute;top:105px; text-indent:-999em; background:url(../images/next.png) no-repeat; z-index:999;}

.oMain6ConSS .bx_container{ width:1000px; overflow:hidden; margin-left: 40px;}


.offcn-m6li1{

    background: url(../images/zq1_03.png) no-repeat 270px 155px;

}

.offcn-m6li2{

    background: url(../images/zq1_04.png) no-repeat 50px 155px;

}

.offcn-m6li3{

    background: url(../images/zq2_94.png) no-repeat 20px 155px;

}

.offcn-m6li4{

    background: url(../images/zq2_97.png) no-repeat 270px 155px;

}

.offcn-m6li5{

    background: url(../images/zq3_94.png) no-repeat 270px 155px;

}

.offcn-m6li6{

    background: url(../images/zq3_97.png) no-repeat 210px 155px;

}

.offcn-m6li7{

    background: url(../images/zq4_94.png) no-repeat 250px 155px;

}

.offcn-m6li8{

    background: url(../images/zq4_99.png) no-repeat 271px 211px;

}

.offcn-m6li9{

    background: url(../images/zq5_94.png) no-repeat 34px 141px;

}

.offcn-m6li10{

    background: url(../images/zq5_97.png) no-repeat 210px 164px;

}

.offcn-m6li11{

    background: url(../images/zq6_94.png) no-repeat 228px 143px;

}

.offcn-m6li12{

    background: url(../images/zq6_99.png) no-repeat 199px 188px;

}







/*名师*/

.yjy_con1{ width:100%; background:url(../images/a1_02.jpg) no-repeat center top; height:730px;}
.yjy_c1{ width:1000px; height:730px;}
.yjy_tit{ width:1000px; padding:53px 0 18px; height:51px;}
.yjy_tit img{ display:block;}
.yjy_pic{ width:829px; height:428px; padding:0 69px 0 102px;position:relative;}
.c1_left{ width:323px; height:428px; }
.c1_right{width:395px;}
.yjy_tea{ width:323px; height:428px; display:none;}
.yjy_tea_word{ width:395px; font-size:15px; font-family:"Microsoft YaHei"; line-height:24px; padding-top:45px; height:383px; position:relative; display:none;}
.yjy_tea_word p{ margin-bottom:5px;}
.yjy_name{ display:block; position:absolute; top:48px; left:-142px;}
.yjy_studybox{ display:block; text-align:center; margin-top:10px;}
.yjy_study{ display:inline-block;font-size:16px; font-family:"Microsoft YaHei"; border:1px solid #925200; color:#925200; border-radius:3px; height:38px; padding:0 10px; line-height:38px;}
.yjy_nav{ width:1000px; height:125px;}
.yjy_nav li{ margin-right:10px; float:left; width:192px; height:125px; cursor:pointer; position:relative;}
.yjy_nav li span{ background:url(../images/p_03.png) no-repeat; border:3px solid #ffc800; display:block; position:absolute; left:0; top:0; width:186px; height:119px; display:none;}
.yjy_nav  .yjy_ative span{ display:block;}



/*师资团队*/

.offcn-m8warp{

    height: 340px;

    padding-top: 140px;

    text-align: center;

    background:url(../images/m-bg02.jpg) no-repeat;

}



/*职业证书*/

.offcn-m9warp{

    /*width: 1560px;*/

    margin: 0 auto;

    padding: 60px 0;

    background: url(../images/line.png) repeat-x center 80px;

}

.offcn-m9{

    background: #fff;

    text-align: center;

}

.offcn-m9 span{

    display: inline-block;

    padding: 0 50px;

    margin: 20px 0 40px 0;

    font: 22px/46px "Microsoft YaHei";

    text-align: center;

    color: #666;

    border: 1px solid #ccc;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

}

.offcn-m9 dl{

    width: 469px;

}

.offcn-m9 dd{

    width: 439px;

    height: 100px;

    padding: 15px;

    background: #f3f3f3;

    font: 14px/26px "Microsoft YaHei";

    text-align: left;

    color: #333;

}

.offcn-m9 dd a{

    color: #e62b00;

}



/*学员*/

.offcn-m10warp{

    height: 576px;

    padding: 55px 0;

    background: url(../images/m-bg03.jpg) no-repeat;

}

.offcn-student li{

    float: left;

    position: relative;

    width: 315px;

    height: 335px;

    margin: 110px 27px 0 0;

    padding-top: 80px;

    text-align: center;

    background: #fff;

}

.offcn-student li.mr0{

    margin-right: 0px;

}

.offcn-face{

    position: absolute;

    top: -70px;

    left: 50%;

    margin-left: -70px;

}

.offcn-student li p{

    margin-bottom: 10px;

    font: 14px/26px "Microsoft Yahei";

    color: #333;

}

.offcn-student li p span{

    color: #e62b00;

}

.offcn-sshow{

    position: relative;

    width: 283px;

    height: 192px;

    margin: 0 auto;

    border: 1px solid #CCCCCC;

    overflow: hidden;

}

#tip{position:absolute;color:#333;display:block; z-index: 999;}

#tip s{position:absolute;top:362px;left: 266px;display: block;width: 0px;height: 0px;font-size: 0px;line-height: 0px;border-color:#BBA transparent transparent transparent ;border-style: dashed  dashed dashed solid;border-width:10px;}

#tip s i{position:absolute;top:-12px;left: -10px;display: block;width: 0px;height: 0px;font-size: 0px;line-height: 0px;border-color:#fff transparent transparent transparent ;border-style: dashed dashed dashed solid;border-width:10px;}

#tip .t_box{position:relative;background-color:#CCC;filter:alpha(opacity=50);-moz-opacity:0.5;bottom:-3px;left:-3px;

    }

#tip .t_box div {position:relative;background-color:#FFF;border:1px solid #ACA899;background:#FFF;padding:1px;bottom:-3px;right:-3px;}

.tip {width:283px;height:192px;border:1px solid #DDD;

    position: relative;}

.offcn-sshow span{

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    display: inline-block;

    padding: 0 20px;

    font: 16px/28px "Microsoft Yahei";

    text-align: center;

    color: #fff;

    background: rgba(0, 0, 0, 0.5);

}

.offcn-magnifier{

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 4;

    margin-left: -38px;

    margin-top: -38px;

}



/*知识分享*/

.offcn-m11warp{

    padding: 60px 0;

    background: #f5f5f5;

}

.offcn-m11{



}

.offcn-sbox{

    margin-top: 60px;

}

.ov-h{overflow: hidden}

.div1{

    float: left;

    width: 280px;



}

.offcn-sright{

    width: 670px;

    overflow: hidden;

    _width:650px;

}

.div1,.div2_child,.div3,.div3_child{overflow: hidden;}

.div1 ul li{

    float: left;

    text-align: center;

    margin-bottom: 10px;

    width: 250px;

    height: 85px;

    padding-left: 30px;

    font: 16px/85px "Microsoft Yahei";

    color: #666;

    background: url(../images/pic_115.png) no-repeat;

}

.div1 ul li span{

    display: inline-block;

    *zoom: 1;

    *display: inline;

    width: 22px;

    height: 22px;

    _height: 85px;

    margin-right: 10px;

    vertical-align: middle;

}



.offcn-sicon1 {

    background: url(../images/icon.png) no-repeat 0 -28px;

    _background: none;

}



.offcn-sicon2 {

    background: url(../images/icon.png) no-repeat -31px -28px;

    _background: none;

}



.offcn-sicon3 {

    background: url(../images/icon.png) no-repeat -65px -28px;

    _background: none;

}



.div1 ul li.cur {

    color: #3078d2;

    background: url(../images/pic_118.png) no-repeat;

}



.div1 ul li.cur .offcn-sicon1 {

    background: url(../images/icon.png) no-repeat 0 0;

    _background: none;

}



.div1 ul li.cur .offcn-sicon2 {

    background: url(../images/icon.png) no-repeat -31px 0;

    _background: none;

}



.div1 ul li.cur .offcn-sicon3 {

    background: url(../images/icon.png) no-repeat -65px 0;

    _background: none;

}



.div2_child {

    width: 800px;

    height: 50px;

    overflow: hidden;

    margin-top: 10px;

}



.div2_child ul li {

    float: left;

    margin-right: 15px;

    padding: 0 10px;

    font: 16px/34px "Microsoft YaHei";

    text-align: center;

    color: #fff;

    background: #c1c3c6;

    cursor: pointer;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}



.div2_child ul li.cur {

    background: #adadad;

}

.div3 {

    height: 180px;

    overflow: hidden;

}

.div3 span{

    display: block;

    margin-bottom: 10px;

    font: 20px/24px "Microsoft Yahei";

    color: #666;

}

.div3 p{

    font: 16px/30px "Microsoft YaHei";

    color: #666;

}

.offcn-sright a:hover{

    color: #3078d2;

}

.offcn-sright a.offcn-btn{

    display: inline-block;

    padding: 0 30px;

    font: 16px/34px "Microsoft YaHei";

    text-align: center;

    color: #3078d2;

    border: 1px solid #3078d2;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

}

.offcn-sright a.offcn-btn:hover{

    text-decoration: none;

    color: #fff;

    background: #3078d2;

}



/*企业*/

.offcn-m12{

    padding: 60px 0 50px 0;

}

.offcn-comp{

    margin-top: 40px;

}

.offcn-comp span{

    float: left;

    margin: 0 12px 12px 0;

    display: inline-block;

    padding: 15px;

    border: 2px solid #c6e9ff;

}

.offcn-comp span.mr0{

    margin-right: 0px;

}



/*基地*/

.offcn-m13warp{

    padding: 60px 0;

    background: #f5f5f5;

}
.offcn-rinfo{background:#fff;padding:26px 0 18px 0;}
.offcn-rtab{

    margin: 40px 0 0 0;

    text-align: center;

    background:#01b2b1;
	height:58px;

}

.offcn-rtab a{

    position: relative;
	float:left;
    display:block;

    width: 250px;

    font: 20px/58px "Microsoft YaHei";

    color: #fff;


}

.offcn-rtab a:hover, .offcn-rtab a.on{

    text-decoration: none;
	font-weight:bold;
    background: #5dddd4;

}

.offcn-rtab a i{

    display: none;

    position: absolute;

    left: 50%;

    top: 50px;

    margin-left: -5px;

    width: 0;

    height: 0;

    overflow: hidden;

    border-width: 10px;

    border-color: #0692e7 #f5f5f5 #f5f5f5 #f5f5f5;

    border-style: solid dashed dashed dashed;

}

.offcn-iright{

    width: 283px;

    height: 353px;

    margin-right: 15px;

    padding: 20px 25px 0 25px;

    text-align: center;

    background: url(../images/pic_03.png) no-repeat;

}

.offcn-iright h3{

    font: bold 18px/30px "Microsoft Yahei";

    color: #333;

}

.offcn-iright span{

    display: block;

    margin-top: 30px;

    font: bold 16px/30px "Microsoft Yahei";

    color: #333;

}

.offcn-iright p{

    font: 14px/26px "Microsoft Yahei";

    color: #333;

}

.offcn-iright p i{

    font-size: 12px;

    color: #f7a900;

    font-style: normal;

}

.offcn-itxt{

    margin-bottom: 20px;

    font:normal 14px/22px "Microsoft Yahei";

    text-align: left;

    color: #666;

}

.offcn-iright a{

    margin-top: 5px;

    display: inline-block;

    width: 135px;

    height: 38px;

    font:normal 16px/38px "Microsoft Yahei";

    color: #fff;

    background: #eb6363;
	border-radius:3px;

}
.offcn-iright a:hover{color: #fff;}
/*底部*/

.yjy_con6{

    width:100%;

    background:url(../images/j_101.jpg) no-repeat center top;

    height:542px;

}

.yjy_c6 {

    width: 1000px;

    height: 320px;

}

.quan1 {

    margin: 114px 0 0 48px;

}

.quan2 {

    margin: 88px 0 0 47px;

}

.quan3 {

    margin: 72px 0 0 42px;

}

.quan4 {

    margin: 101px 0 0 58px;

}

.quan5 {

    margin: 85px 0 0 43px;

    _margin: 85px 0 0 20px;

}

.yjy_c6_1 {

    height: 167px;

    width: 1000px;

}

.yjy_c6_1 p {

    font:bold 48px/99px "Microsoft Yahei";

    text-align: center;

    font-style: italic;

    color: #ffc800;

}

.yjy_c6_1 p span {

    font-size: 62px;

    color: #fff;

}

.yjy_con7 {

    width: 100%;

    height: 585px;


}

.yjy_c7 {

    width: 1000px;

    height: 489px;

}

.c7_1 {

    padding: 50px 0 0 0;

    width: 1000px;

    text-align: center;

}

.c7_2 {

    margin: 20px auto;

    text-align: center;

}

.c7_2 a{

    display: inline-block;

    *zoom: 1;

    *display: inline;

    padding: 0 30px;

    font: 45px/74px "Microsoft Yahei";

    text-align: center;

    color: #5eded5;
	border:1px solid #5eded5;
    -webkit-border-radius: 40px;

    -moz-border-radius: 40px;

    border-radius: 40px;

}
.c7_2 a:hover{color:#5eded5;background:#5eded5;color:#fff;text-decoration:none;}
.c7_3 {

    width: 1000px;

    margin-top: 40px

}

.c7_3 dt {

    float: left;

    width: 102px;

    margin-right: 10px;

}

.c7_3 dd {

    float: left;

    font-size: 16px;

    font-family: "Microsoft YaHei";

    padding-top: 20px;

    line-height: 32px;

    color: #666;

}

.c7_3 dd span {

    display: block;

    font-size: 18px;

    font-family: "Microsoft YaHei";

    color: #333;

}

.copy {

    width: 1000px;

    text-align: center;

    font-size: 14px;

    font-family: "Microsoft YaHei";

    color: #666;

    padding-top: 12px;

    line-height: 32px;

    border-top: 1px solid #cecfd0;

}

.copy a ,.copy h1{

    color: #666;

    font-size: 14px;

    font-family: "Microsoft YaHei";
	font-weight:normal;
	display:inline;

}



/*0820BYhsk悬浮窗*/

.indexFix{width:162px; position:fixed;z-index:99998;top:100px;/*left:-162px;*/ _position:absolute;_top:expression(eval(document.documentElement.scrollTop+130));}

.fixBtnOpen{ display:none;position:absolute; top:50%; right:-36px; margin-top:-60px; width:36px; height:120px; background:url(../images/fixBtnClose.png) center center no-repeat;_background:url(../images/fixBtnClose.gif) center center no-repeat;cursor:pointer;}

.fixBtnClose{ position:absolute; top:50%; right:-36px; margin-top:-60px; width:36px; height:120px; cursor:pointer; background:url(../images/fixBtnOpen.png) center center no-repeat;_background:url(../images/fixBtnOpen.gif) center center no-repeat;}

.indexConFix{ float:right; top:0; right:20px;background:#111; width:152px;padding:0 5px 5px 5px;}

.indexFixH2t{ height:54px;text-align:center; font:bold 22px/54px "Microsoft Yahei"; color:#ccc;}

.indexFixUl{ overflow:hidden;}

.indexFixUl li{ height:50px; line-height:50px; overflow:hidden; margin-bottom:3px;}

.indexFixUl li a{ display:block; height:50px; padding-left:64px; font:normal 16px/50px "Microsoft Yahei"; color:#fff;}

.indexFixUl li a:hover{ color:#fff; text-decoration:none;}

li.indexFixLi1 a{ background:url(../images/indexFix_ico1.png) 25px center no-repeat #ff6627;_background:url(../images/indexFix_ico1.gif) 25px center no-repeat #ff6627; }
li.indexFixLi2 a{ background:url(../images/indexFix_ico4.png) 25px center no-repeat #3189b7;_background:url(../images/indexFix_ico4.gif) 25px center no-repeat #3189b7;}
li.indexFixLi3 a{ background:url(../images/indexFix_icoq.png) 25px center no-repeat #b02da2;_background:url(../images/indexFix_icoq.png) 25px center no-repeat #b02da2;font:normal 16px/24px "Microsoft Yahei";}
li.indexFixLi3 em{ display:block; font-size:13px; font-family:"Microsoft Yahei";}
li.indexFixLi4 a{ background:url(../images/indexFix_ico3.png) 25px center no-repeat #e23d3d;_background:url(../images/indexFix_ico3.gif) 25px center no-repeat #e23d3d;}
li.indexFixLi5 a{ background:url(../images/indexFix_ico5.png) 25px center no-repeat #cead3f;_background:url(../images/indexFix_ico5.gif) 25px center no-repeat #cead3f;}
li.indexFixLi1 a:hover{ background:url(../images/indexFix_ico1.png) 25px center no-repeat #e55c23;_background:url(../images/indexFix_ico1.gif) 25px center no-repeat #e55c23;}
li.indexFixLi2 a:hover{ background:url(../images/indexFix_ico4.png) 25px center no-repeat #276e92;_background:url(../images/indexFix_ico4.gif) 25px center no-repeat #276e92;}
li.indexFixLi3 a:hover{ background:url(../images/indexFix_icoq.png) 25px center no-repeat #9e2891;_background:url(../images/indexFix_icoq.png) 25px center no-repeat #9e2891;}
li.indexFixLi4 a:hover{ background:url(../images/indexFix_ico3.png) 25px center no-repeat #cb3737;_background:url(../images/indexFix_ico3.gif) 25px center no-repeat #cb3737;}
li.indexFixLi5 a:hover{ background:url(../images/indexFix_ico5.png) 25px center no-repeat #9d8120;_background:url(../images/indexFix_ico5.gif) 25px center no-repeat #9d8120;}

.indexFixDl{ width:142px; margin:0 auto; overflow:hidden; padding-top:12px; text-align:center; border-bottom:1px dashed #595959;}

.indexFixDl dt{ height:110px;}

.indexFixDl dd{ height:35px; font:normal 16px/35px "Microsoft yahei"; color:#ccc;}

.indexFix400{ height:30px;font:normal 18px/30px "Microsoft yahei"; color:#ccc; text-align:center;}

.indexFixWb{ height:24px; line-height:24px;  text-align:center; padding-bottom:5px;}

.indexFixWb a{ font-size:16px; color:#ccc; font-family:"Microsoft Yahei";}

.indexFixWb a:hover{ color:#ff4a00;}



/* IE6浏览器的特有方法 */

/* 修正IE6振动bug */

* html,* html body{background-image:url(about:blank);background-attachment:fixed}

* html .indexFix{position:absolute;top:expression(eval(document.documentElement.scrollTop+100));}



.offcnTqFix{position:fixed; left:50%; top:50%; width:660px; height:474px; margin:-240px 0 0 -330px; display:none; z-index:9999;}

* html .offcnTqFix{position:absolute;margin-top:0;top:expression(eval(document.documentElement.scrollTop+100));}



#offcnCloseFix {

    cursor: pointer;

    position: absolute;

    display: block;

    top: 15px;

    right: 15px;

    width: 28px;

    height: 28px;

}
.offcn-m3warp,.offcnM3Con{height:942px;background:url(../images/xmtMain2_bg.jpg) center center no-repeat;}
.offcnM3ItemCon{overflow:hidden;}
.oMin3TitPs{padding:99px 0 52px 0;text-align:center;}
.oMin3TitPs img{display:block;border:none;margin:0 auto;}
.offcnM3P{float:left;width:485px;height:297px;overflow:hidden;}
.omr29{margin-right:29px;}
.omb29{margin-bottom:29px;}
.oTitM4Cos{background:url(../images/oTitM4Cos.jpg) center 169px no-repeat;padding:84px 0 71px 0;}
.oMainKctx{background:#f6f6f6;}
.oConMainKCtx{overflow:hidden;padding-bottom:88px;}
.xmtTit_sds{padding:80px 0 70px 0;background-position:center 167px;}
.oConMainKCtx li{

    float: left;

    width: 238px;

    margin: 16px 16px 0 0 ;

}

.oConMainKCtx li.mr0{

    margin-right: 0px;

}

.offcn-cpic{

    width: 238px;

    height: 180px;

    position: relative;

}

.offcn-cpic span{

    position: absolute;

    left: 0;

    bottom: 0;

    display: inline-block;

    width: 238px;

    height: 40px;

    filter: alpha(opacity=75);

    opacity: 0.75;

    background: #242c36;

    z-index: 2;

}

.offcn-cpic p{

    position: absolute;

    left: 0;

    bottom: 0;

    padding: 0 15px;

    font: 16px/40px "Microsoft YaHei";

    color: #fff;

    z-index: 999;

}

.offcn-ctxt{

    width: 206px;
	height:145px;
    padding: 10px 15px 15px 15px;

    border: 1px solid #dadadc;

    border-top: none;

}

.offcn-ctxt p{

    font: 14px/26px "Microsoft YaHei";

    color: #666;

}

.offcn-ctxt a{

    display: inline-block;

    width: 100px;

    height: 30px;

    margin-top: 8px;

    font: 14px/30px "Microsoft YaHei";

    text-align: center;

    color: #00cbca;

    background: #daf0f0;

    border: 1px solid #00cbca;

}

.offcn-ctxt a:hover{

    text-decoration: none;

    color: #fff;

    background: #00cbca;

}
.oXmtMainYs,.oXmtConYs{height:957px;background:url(../images/xmtYs_bg.jpg) center center no-repeat;}
.oXmtConYs{position:relative;}
.oXmtYsItem{position:absolute;padding-bottom:30px;}
.oXmtYsItem h4{text-align:center;height:50px;font:normal 24px/50px "Microsoft Yahei";color:#04b5b4;position:relative;z-index:2;}
.oXmtTitYss{padding:90px 0 0 0;}
.oXmtYsItem p{padding:0 15px;font:normal 14px/26px "Microsoft Yahei";color:#fff;position:relative;z-index:2;}
.oXmtYsItem span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#e5ebeb;border-radius:5px;opacity:.1;filter:alpha(opacity=10);}
.oXmtYsCon_1{width:330px;top:215px;left:314px;}
.oXmtYsCon_2{width:300px;top:408px;left:0;}
.oXmtYsCon_3{width:290px;top:418px;right:0;}
.oXmtYsCon_4{width:285px;top:640px;left:0;}
.oXmtYsCon_5{width:310px;top:650px;right:0;}
.oXmtYsDot5{width:439px;height:446px;position:absolute;top:340px;left:285px;}
.aXmtYsZx{display:inline-block;position:absolute;left:365px;bottom:80px;font:normal 30px "Microsoft Yahei";color:#ec6464;text-decoration:underline;}
.aXmtYsZx:hover{color:#ec6464;}
.oXmtTitTeacher{padding:58px 0 0 0;background-position:center 154px;}

.offcn-tclist a.prev {width:20px;height:33px;position:absolute; top:110px; left:-30px; text-indent:-999em; background:url(../images/oteachcerBtnPrev.png) no-repeat;z-index:999;}
.offcn-tclist a.next {width:20px;height:33px; right:-30px;position: absolute;top:110px; text-indent:-999em; background:url(../images/oteachcerBtnNext.png) no-repeat; z-index:999;}
.offcn-tclist ul{overflow:Hidden;}


.yjy_con2{ width:100%; height:616px; background:url(../images/b2_30.jpg) no-repeat center 60px;}

.yjy_c2{ width:1000px; height:616px;margin:0 auto;}

.yjy_tit2{ width:1000px; padding:62px 0 32px; height:65px;}

.yjy_tit2 img{ display:block;margin:0 auto;}

.zcon3{ width:1000px; position:relative; height:401px;}

.zc3_btnL { display: inline;  float: left; margin-top:140px; margin-right:30px; cursor: pointer; position:absolute; left:-100px;}

.zc3_btnR {  float: right; cursor: pointer; margin-top:140px; position:absolute; right:-100px;}

.zc3Box { float: left;width:1000px;height:401px; overflow: hidden; }

.zc3Box ul li { float:left;height:401px; overflow:hidden; width:248px; margin-right:2px; position:relative; }

.zc3Box ul li a{ position:absolute; bottom:0; right:0; padding-right:20px; height:128px; padding-top:45px; width:206px; height:128px;}

.zc3Box ul li a span{ font-size:34px;font-family:"Microsoft YaHei"; display:block; text-align:right; line-height:42px;}

.zc3Box ul li a font{font-size:16px;font-family:"Microsoft YaHei"; display:block; text-align:right;}

.zc3Box ul li a:hover{ background:url(../images/b3_50.png) no-repeat; text-decoration:none;}

.zc3Box ul li a:hover span{ color:#333}

.zc3Box ul li a:hover font{color:#333}



.yjy_con3{ width:100%; background:url(../images/c1_57.jpg) no-repeat center top; height:480px;}

.yjy_c3{ width:638px; height:199px; padding-top:141px;}

.yjy_c3 img{ display:block;}


.yjy_con5{ width:100%; height:890px; background:url(../images/e2_75.jpg) no-repeat center top ;}
.yjy_c5{ width:1000px; height:830px;margin:0 auto;}
.yjy_tit5{ width:1000px; height:298px; padding:55px 0 51px;}
.yjy_tit5 img{ right:-40px; position:relative; float:right;}
.yjy_c5_pic{ width:980px; height:392px; background:url(../images/yy_79.jpg) no-repeat; padding:30px 0 0 20px;}
.studys .tub{ width:100%; height:100%; background:url(../images/sd_95.png); display:none;}
.studys .sxw{ padding:20px 0 0 10px; line-height:36px;font-family:"Microsoft YaHei"; display:none;cursor:pointer; }
.sxw span{ color:#ffc800; font-size:16px;font-family:"Microsoft YaHei";  }
.sxw strong{ color:#fff; font-size:14px;font-family:"Microsoft YaHei"; display:block; }
.sxw font{ color:#c6c6c6; font-size:14px;font-family:"Microsoft YaHei"; }
.studys:hover .tub,.studys:hover .sxw{ display:block;}
.stu1{ background:url(../images/stu_1.jpg) no-repeat; width:250px; height:180px; margin-left:230px;}
.stu2{ background:url(../images/stu_2.jpg) no-repeat; width:250px; height:180px; }
.stu3{ background:url(../images/stu_3.jpg) no-repeat; width:250px; height:180px; }
.stu4{ background:url(../images/stu_4.jpg) no-repeat; width:230px; height:180px; }
.stu5{ background:url(../images/stu_5.jpg) no-repeat; width:250px; height:180px; }
.stu6{ background:url(../images/stu_6.jpg) no-repeat; width:250px; height:180px; }
.stu7{ background:url(../images/stu_7.jpg) no-repeat; width:250px; height:180px; }
/*横通广告*/
.ujy_htW{ width:100%; height:195px; background:url(../images/ujy_htw.png) no-repeat center; min-width:1000px;}
.ujy_ht{ width:1000px; height:195px; background:url(../images/ujy_ht_02.jpg) no-repeat center; margin:0 auto;}
.ujy_htL{ width:134px; padding:1px 48px 0; height:194px; background:url(../images/ujy_ht_03.jpg) no-repeat center 1px; float:left;}
.ujy_htL p{ padding-top:49px; height:34px; line-height:34px; font-size:38px; color:#c8a875; font-family:'Microsoft Yahei'; text-align:center; font-weight:bold;}
.ujy_htC{ width:584px; padding-top:64px; height:131px; line-height:56px; font-size:38px; color:#fff; font-family:'Microsoft Yahei'; float:left;}
.ujy_htC span{ color:#fffc01; font-family:'Microsoft Yahei'; font-size:38px; margin-left:15px;}
.ujy_htR{ width:186px; padding-top:98px; height:97px; float:left;}
.ujy_htR a{ display:block; width:186px; height:50px; background:url(../images/ujy_ht_06.jpg) no-repeat center; cursor:pointer;}


.zg_tit{ font:48px/48px "Microsoft YaHei"; text-align:center;}
.zg_tit span{ font:bold 48px/50px "Microsoft YaHei"}
.zg_tit strong{ font:bold 72px/74px "Microsoft YaHei"}
.zg_tit span em{ color:#ff4e00;}

.zg_main1{ padding-top:74px; padding-bottom: 75px;}
.zg_main1 h2{font-size: 46px; color: #333;}
.zg_main1 h2 span{font-size: 55px; color: #1898e1; font-style:italic;margin-right: 40px;}
.zg_m1con { overflow:hidden; height:270px;}
.zg_m1con li{ width:148px; height:128px; padding-top:65px; float:left; margin:43px 22px 0px 0px; background:url(../images/fuliok_05.jpg) no-repeat 0px 37px; position:relative; text-align:center; font:26px/32px "Microsoft YaHei"; color:#FFF; cursor:pointer;}

.zg_m1con li p{ position:absolute; width:126px; height:150px; padding:20px 10px 0px 10px; border:1px solid #97A0B2; left:0px; top:331px; font:18px/30px "Microsoft YaHei"; overflow:hidden; background:#42A672; color:#FFF; text-align:left;}
.zg_m1con li p{ +display:none;}
.zg_m1con li:hover p{ +display:block;}

/*2017.04.13新增课程*/

.qtxkW{ width:100%; height:650px; background:url(../images/qtjz.jpg) no-repeat center; min-width:1000px;}
.qtxk{ width:1000px; height:593px; padding-top:57px; background:url(../images/qtjzb.jpg) no-repeat center; margin:0 auto;}
.qtxk h3{ height:142px; line-height:142px; font-size:48px; color:#fff; font-family:'Microsoft Yahei'; text-align:center; font-weight:bold;}
.qtkb{ width:1000px; height:auto; border-left:1px solid #666f7d;}
.qtkb th{ text-align:center; height:60px; line-height:60px; font-size:20px; color:#333; font-family:'Microsoft Yahei'; background:#1af1f6; border-right:1px solid #666f7d;}
.qtkb td{ padding:35px 20px; text-align:center; border-right:1px solid #666f7d; border-bottom:1px solid #666f7d; text-align:center; font-size:18px; color: #fff; font-family:'Microsoft Yahei'; line-height:30px;}
.qtkb td.ale{ text-align:left;}
.qtkb td a{ display:block; width:121px; height:45px; text-align:center; line-height:45px; margin:7px auto 0; font-size:18px;font-family:'Microsoft Yahei'; border-radius:5px;}
.qtkb td .ckkb{ border:1px solid #1af1f6; color:#1af1f6; }
.qtkb td .wybm{ border:1px solid #ffb11a; color:#ffb11a;}
.qtkb td .ckkb:hover{ background:#1af1f6; color:#fff;}
.qtkb td .wybm:hover{ background:#ffb11a; color:#fff;}


