/*@charset "gb2312";*/
/* CSS Document start*/
*{font-family:"Microsoft Yahei"; font-size:12px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block;list-style:none; }
h1,h2,h3,h4,h5,h6{font-size:100%; }em{ font-style:normal;}
a{color:#333; outline:none; text-decoration:none;}
.layout{width:1000px; }
.fr{float:right;}
.fl{float:left;}
textarea{outline:0;}
.ieLarg7{ *overflow-x:hidden;}
table{border-spacing:0;border-collapse:collapse;}
.clear{ clear:both;height:0; line-height:0; }
/*Õë¶ÔÎÞ±³¾°µÄ°×É«£¬ÐÞ¸ÄÔÚwebkitÄÚºËÏÂinput ×Ô¶¯Ìî³äÔì³ÉµÄ»ÆÉ«±³¾°*/
input:-webkit-autofill{box-shadow: 0 0 0 1000px white inset !important;}
iframe{
    border:none;
}
/**/
.addr{height: 640px;}

/*footer*/
.zg_footer{ width:1000px; height:195px; text-align:center; line-height:24px; padding-top:42px;}
/*µÚ¶þ°æ±¾Ò³µ×*/
.footer_20151202{ font-size:14px;width:100%; height:auto; padding:20px 0px 20px 0px; background:#25292c;}
.footer_20151202_1{ width:1000px; height:auto;}
.footer_20151202_1_1{ width:130px; height:auto; float:left; text-align:center;}
.footer_20151202_1_2{ width:400px; height:auto; float:left;}
.footer_20151202_1_2 dl{ float:left; width:200px;}
.footer_20151202_1_2 dl dt{ width:118px; padding:5px 41px;}
.footer_20151202_1_2 dl dd { text-align:center;}
.footer_20151202_1_2 dl dd a{  color:#d7dadc; text-decoration:none;}
.footer_20151202_1_2 dl dd a:hover{  color:#d7dadc; text-decoration:underline;}
.footer_20151202_1_2 p{ color:#d7dadc; line-height:34px; text-indent:40px;}
.footer_20151202_1_3{ width:210px; height:auto; float:left; background:url(zj.offcn.comzgskbkimageslogo_20151202.png) no-repeat left top; padding-top:50px;}
.footer_20151202_1_3 p{ color:#d7dadc; line-height:44px;}
.footer_20151202_1_3 p span{ font-size:28px; color:#d7dadc;}
.footer_20151202_1_3 p a{  color:#d7dadc; text-decoration:none;}
.footer_20151202_1_3 p a:hover{  color:#d7dadc; text-decoration:underline;}
.footer_20151202_1 h6{ font-size:18px; color:white; line-height:38px;}
.footer_20151202_1 ul{ list-style:none;}
.footer_20151202_1 ul li a{ color:#d7dadc; line-height:24px; text-decoration:none;}
.footer_20151202_1 ul li a:hover{ color:#d7dadc; line-height:24px; text-decoration:underline;}
.footer_20151202_2{ width:1000px; height:auto; padding-top:10px;}
.footer_20151202_2 p{ color:#d7dadc;}
.footer_20151202_2 p a{ color:#d7dadc; text-decoration:none;}
.footer_20151202_2 p a:hover{ color:red; text-decoration:none;}
/*µÚ¶þ°æ±¾Ò³µ×over*/

/*×ÉÑ¯Ðü¹Ò¿ªÊ¼*/
.xg_20150225{ width:auto; height:auto; position:fixed; top:100px; right:0px; z-index:9999;}
/*×ÉÑ¯Ðü¹Ò½áÊø*/
.fixed {
    width: 140px;
    height: 437px;
    position: fixed;
    right: 20px;
    top: 20%;
    z-index: 999;
}
.hd {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-bottom: 10px;
    background: #fff;
}

#hd .hd-m {
    width: 1000px;
    margin: 0 auto;
}
/*topÑùÊ½*/
.top_all{ width:100%; height:37px; background:white;}
.top{ width:1000px; height:37px;}
.top_1{ width:146px; height:37px; float:left;}
.top_2{ width:480px; height:25px; float:left; padding:0 0 0 5px; padding-top:12px;}
.top_2 a{ font-size:12px; text-decoration:none;}
.top_2 a:hover{text-decoration:underline;}
.top_3{ width:340px; height:37px; float:right; font-size:12px;}
.top_3 ul{ list-style:none;}
.top_3 ul li{ float:left; cursor:pointer;}
.top_3 ul li a{ text-decoration:none;}
.top_3 ul li a:hover{ text-decoration:underline;}
#zjoffcn_jl{ width:70px; height:25px; text-align:center; padding-top:12px;}
#zjoffcn_wb{ background:url(imageszjoffcn_wb.png) no-repeat 5px center; width:40px; padding-left:30px; height:25px; padding-top:12px;}
#zjoffcn_wx{ background:url(imageszjoffcn_wx.png) no-repeat 5px center; width:40px; padding-left:30px; height:25px; padding-top:12px;}
#zjoffcn_tel{ background:url(imageszjoffcn_tel.png) no-repeat 5px center; width:100px; padding-left:30px; height:25px; padding-top:12px;}
.zg_wb{ width:150px; height:150px; position:relative; left:-10px; background:white;}
.zg_wx{ width:150px; height:150px; position:relative; left:-10px; }
.zg_tel{ width:165px; height:86px; position:relative; left:107px; background:white;}
.zg_tel ul{ list-style:none; margin-left:10px;}
.zg_tel ul li{ background:url(imageszjoffcn_tel.png) no-repeat left center; width:100%; font-size:16px; text-indent:28px; line-height:25px;}
/*topÑùÊ½over*/
/* CSS Document over */
/*contentÑùÊ½*/
.header div{height: 220px;width: 100%;}
.head1{background: url(imageshead1.jpg) no-repeat center;}
.head2{background: url(imageshead2.jpg) no-repeat center;}
.header .head3{background: url(imageshead3.jpg) no-repeat center;height: 219px;}
.head3 p{font: 42px "Microsoft Yahei";width: 1000px;text-align: center;padding-top: 140px;}
.head3 p i{display: inline-block;width: 50px;}

.banner{background: url(imagestop.jpg) no-repeat center;width: 100%;height: 738px;}
.banner .ban_p{text-indent: 2em;font: 28px/45px "Microsoft Yahei";width: 880px;text-align:left;padding-top: 210px;}
.ban{width: 840px;padding-left: 150px;padding-top: 226px;}
.ban p{display: inline-block;vertical-align: top;width: 205px;text-align: center;}
.ban p span{display: block;font:bold 28px "Microsoft Yahei";margin-bottom:10px;}
.ban p em{font:18px/25px "Microsoft Yahei";}

.wrapper{background:#f5f5f4 url(imagesbg.png) no-repeat center;width: 100%;padding-bottom: 50px;}
.title{text-align: center;font: bold 58px "Microsoft Yahei";margin-bottom: 130px;padding-top: 30px;}
.title span{display: block;font: 30px "Microsoft Yahei";}
.first{position: relative;background: url(imagesc.png) repeat-y center;width: 1000px;padding-top:30px;z-index: 1;margin-bottom: 80px;}
.first:after,.first:before{content: "";display: block;width: 1000px;background: url(imagest.png) no-repeat center;height: 105px;position: absolute;z-index: 10;}
.first:before{top:-105px;}
.first:after{background: url(imagesb.png) no-repeat center;height: 72px;bottom:-72px; }
.second{background: url(imagescen.png) no-repeat center;width: 1000px;height: 433px;margin-bottom: 40px;}
.third{background: url(imagesbot.png) no-repeat center;width: 1000px;height:650px;}

.course table{border-left: 1px solid #ff908c;width: 960px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.course th{font:bold 16px/50px 'Microsoft Yahei'; text-align:center; color:#f0626c; border-right:1px solid #ff908c!important;background: #ffdede;}
.course td{font:14px/26px 'Microsoft Yahei'; text-align:center; color:#444; border-right:1px solid #ff908c!important; border-bottom:1px solid #ff908c;background:#fff;padding: 5px;}
.course td em{font:bold 14px/26px 'Microsoft Yahei';color: #f03435;}
.course td span{font:14px/26px 'Microsoft Yahei';color: #f03435;}
.course td del{text-decoration: line-through;}
.course td a{padding:3px 5px; height:30px; font:14px/30px 'Microsoft Yahei'; text-align:center; color:#fff; background:#f1515c;cursor: pointer;}
.course td a:hover{background:#ff908c;}
.course td a.on{background:#ec8928;}

.add{background: url(imagesadd.png) no-repeat center top;width: 1004px;height: 544px;margin-bottom: 20px;}
.tit{margin: 20px auto;}

.second p{padding-top: 350px;width: 900px;padding-left: 40px;}
.second span{display: inline-block;vertical-align: top;font: 24px "Microsoft Yahei";color: #fff;text-align: center;width: 45%;}
.second .last{margin-right: 0;}

/*µ¯´°*/
.slpp_20151214{ display:none; width:380px; height:auto;}
.slpp_20151214 ul{ list-style:none;}
.slpp_20151214 ul li{ float:left;}
.slpp_20151214 ul li:hover{ float:left; background:#D40E1F;}
.slpp_20151214 ul li a{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; display:block; width:56px; height:36px; background:url(zj.offcn.comzgzjqcxyimagestu_1214_2.jpg) no-repeat left center; line-height:35px; padding-left:20px; text-decoration:none;}
.slpp_20151214 ul li a:hover{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; display:block; width:56px; height:36px; background:url(zj.offcn.comzgzjqcxyimagestu_1214_1.jpg) no-repeat 5px center; line-height:35px; padding-left:20px; text-decoration:none; color:white;}

.slpp_20170901{ display:none; width:600px; height:380px; overflow:auto;}
.slpp_20170901 ul{ list-style:none;}
.slpp_20170901 ul li{ float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; margin:5px; background:url(zj.offcn.comzgzjqcxyimagestu_1214_2.jpg) no-repeat left; padding-left:20px; width:160px;}


/*ÒÔÏÂ¶¼ÊÇÌø³ö¿ò£¬±³¾°»ÒÉ«µÄÑùÊ½´úÂë*/

/* common start */

.aui_outer { text-align:left; }

table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }

.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }

.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }

.aui_title { overflow:hidden; text-overflow: ellipsis; }

.aui_state_noTitle .aui_title { display:none; }

.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }

.aui_close:hover { text-decoration:none; }

.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }

.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }

.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }

.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(icons/loading.gif) no-repeat center center; }

.aui_icon { vertical-align: middle; }

.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }

.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }

.aui_buttons button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }

.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }

.aui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }

.aui_buttons button:hover { color:#000; border-color:#666; }

.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }

.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }

button.aui_state_highlight { color: #FFF; border: solid 1px #1c6a9e; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }

button.aui_state_highlight:hover { color:#FFF; border-color:#0F3A56; }

button.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }

/* common end */



.aui_inner { background:rgba(0, 0, 0, .7); }

.aui_dialog { background:#FFF; border-radius:3px; }

.aui_outer { border:1px solid #000; border-radius:5px; box-shadow: 0 3px 0 rgba(0,0,0,0.1); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: -webkit-box-shadow linear .2s; }

.aui_state_lock .aui_outer { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }

.aui_outer:active { box-shadow:none!important; }

.aui_state_drag .aui_outer { box-shadow:none!important; }

.aui_border { border-radius:3px; }

.aui_nw, .aui_ne { width:5px; height:37px; }

.aui_sw, .aui_se { width:5px; height:5px; }

.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background:rgba(0, 0, 0, .7); background:#000\9!important; filter:alpha(opacity=70); }

.aui_titleBar { width:100%; height:0; position:relative; bottom:33px; _bottom:0; _margin-top:-33px; }

.aui_title { height:27px; line-height:27px; padding:0 16px 0 5px; color:#FFF; font-weight:700; text-shadow:0 1px 0 #000; font-size:16px;}

.aui_close { padding:0; top:2px; right:5px; width:21px; height:21px; line-height:21px; font-size:18px; text-align:center; color:#EBEBEB; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; border:1px solid transparent; _border:0 none; background:#000; border-radius:15px;  }

.aui_state_drag .aui_close { color:#FFF; }

.aui_close:hover { background:#C72015; border:1px solid #000; _border:0 none; box-shadow: 0 1px 0 rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .3); }

.aui_close:active { box-shadow: none;}

.aui_state_noTitle { }

.aui_content { color:#666; }

.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne { height:5px; }

.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }

.aui_state_noTitle .aui_close { top:5px; }

/*Ìø³ö¿ò£¬±³¾°»ÒÉ«µÄÑùÊ½´úÂëµ½Õâ½áÊø*/

/*contentÑùÊ½over*/
.w978{

    width:978px;
    height:94px;
    background:url(imagesteach.png) no-repeat center;
    margin:30px auto;
    padding-top: 258px;
}
.w978 li{
    float:left;
    width:30%;
    color:#fff;
    font-size: 18px;
    text-align: center;
    padding:0 15px;
    /*margin-right: 10px;*/
}