@charset "gb2312";
/* by offcnwxs in 2015.11.14 */
*{ margin:0 auto; padding:0; list-style:none; text-decoration:none;}
ul,ul li,dl,dl dt,dl dd {display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
img { border:none;}
a { cursor:pointer; text-decoration:none;}
body{padding:0;margin:0; font-family: "Microsoft YaHei";}
label{ margin:0;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{width:0; height:30px; font-size:0; line-height:0; margin:0; padding:0; clear:both}
.layout{ width:1000px;margin:0 auto;}
.layout1{ width:760px;margin:0 auto;}
table{border-spacing:0;border-collapse:collapse;}
/*header*/
.zg_top{height:40px;background: #ffffff;width: 100%;text-align: center;}
/*banner*/
.banner{width: 100%; height:539px; background: url("imagesbanner_bk.png")no-repeat center;}
.banner img {display:block;}
.kcld{ width:1000px; height:497px; background:url(imageskcld.jpg) no-repeat center;}
.kcld ul{ width:910px; margin:0 auto; padding-top:250px;}
.kcld ul li{width:182px; text-align:center; float:left;color:#FFF; font-size:14px; font-weight:bold;}
.kcld ul li h1{ font-size:32px; padding-bottom:10px;}
.kcsz{ width:100%; height:550px;background:#f8f8f8;}
.kcsznnr{ width:1000px; height:530px; background:url(imageskcsz.jpg) no-repeat center; position:relative;font-size:12px;}
.kcsz h1{ font-size:24px;}
.one{ position:relative; top:80px; left:150px;}
.two{ position:relative; top:160px; left:80px; }
.two h1{ font-size:18px;}
.three{ position:relative; top:230px; left:150px;}
.four{ position:absolute;top:390px; right:115px;}
.five{ position:absolute; top:220px; right:40px; }
.six{ position:absolute;  top:80px; right:140px;}
.jia{ width:1000px; height:468px; background:url(imagesjia.jpg) no-repeat center 40px;margin-bottom: 40px;padding-top:40px;}
.jianr{ padding-top:120px;}
.jianr table tr th{ background:#b70787; color:#FFF; line-height:40px;}
.jianr table tr td{ padding:5px 10px; text-align:center; border:1px solid #b70787;}
.jianr table tr td a{ background:#909; border-radius:20px; color:#FFF; padding:5px 15px;}
.yi{ width:1000px; height:882px; background:url(imagesyi.jpg) no-repeat center;margin-bottom: 50px;}
.yinr{ padding-top:120px;}
.yinr table tr th{ background:#b70787; color:#FFF; line-height:40px;}
.yinr table tr td{ padding:5px 10px; text-align:center; border:1px solid #b70787;}
.yinr table tr td a{ background:#909; border-radius:20px; color:#FFF; padding:5px 15px;}
.main_box{ width:100%; height:350px;margin-top:10px; }
.main_box2{ width:100%; height:500px;}
.main_box3{ width:100%; height:350px;}
.main_box4{ width:100%; height:270px;}
.main_box5{ width:100%; height:270px;}
.main_text{ width:900px; height:auto; margin:0 auto;}
.main_text h2{ width:272px; height:68px; margin:0 auto 26px;}
.main_text h2 span{ width:80px; height:80px; font:normal 28px/40px 'Arial'; float:left; text-align:center; color:#fff; margin-right:16px;}
.main_text h2 b{ width:170px; height:68px; float:left; color:#ffffff; letter-spacing:1px; font:bold 40px/82px 'Microsoft Yahei'; float:left;}
.course_box{ width:900px; height:auto; padding-top:6px;  padding-bottom:6px; border-radius:8px; }
.course_text{ width:900px; margin:0 auto; }
.course_table{ width:900px; margin:0 auto;}
.table_box{ width:900px; height:auto; margin:14px auto 0; position:relative; right: 10px;}
.table_box dt{height:34px;color:#ffffff; width:80px; text-align:center; float:left; font:bold 18px/34px 'Microsoft Yahei'; text-align:center; cursor:pointer;
    display:block; background:#ff6c00; border-radius:5px; margin-right:12px; margin-left: 5.5px;}
.table_box dt.first{ padding-left:180px;}
.table_box dt.on,.table_box dt:hover{ color:#6f2418; background:#f2e40a;}
.table_box dd{ position:absolute; left:0; top:34px; width:900px; display:none;}
.table_box table{ margin:10px;}
.table_box table th{height:36px;padding:3px;background:#002341;font-size: 18px;color:#fff;}
.table_box table tr td{font:normal 15px/22px "microsoft yahei";color:#002341;text-align:center;padding:5px 5px; background: #ffffff;}
.table_box table tr td a{font-size: 16px;padding:2px 15px;display: inline-block;color:#ffffff;background:#f24e4c;border-radius: 13px;margin-top: 10px;}
.table_box table tr td h3{font: bold 18px/36px "microsoft yahei"; color: #f65240;text-align: center;margin-top: 10px; padding: 3px 10px;border:1px solid #002341;}
.xiaoban{ width:100%; height:422px;background: url("imagesxiaoban.jpg")no-repeat center;}
.xiaoban img{ display:block;}
.xiaoban a{ width:200px; height:50px; display:block;text-align:center; font-size:20px; font-weight:bold; color:#FFF; position:relative;top:370px;}
.copyright{overflow:hidden;text-align:center;width:100%; background:#321575;}
.zg_m1_box1{ clear:both;width:100%;  }
/*zg_foot*/
.zg_foot{
    background:#321575 ;
    height:130px;
}
.zg_foot_nr{
    width:1000px;
    overflow: hidden;
    height:100px;
    background:#321575;
    padding-top:30px;
    text-align:center;
    color: #FFF;
    margin:0 auto;
}
.zg_foot_nr p{line-height:24px;font-size:16px;}
.zg_foot_nr a,.zg_foot_nr a:hover{
    color:#FFF;
    line-height:24px;
    text-decoration:none;
}

/*zg_cover*/
.zg_cover{
    position: fixed;
    left:0;
    top:0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=50);
    z-index: 10;
    display: none;
}
.zg_address{
    width:548px;
    border:10px solid #e90165;
    border-radius:20px;
    position: fixed;
    z-index: 11;
    left:50%;
    top:50%;
    margin-left:-284px;
    margin-top:-170px;
    background: #fff;
    padding-bottom: 10px;
    display: none;
}
.zg_address h2{
    text-align: center;
    font-size: 32px;
    color: #e90165;
    padding-top:20px;
}
.zg_address ul{
    padding-left:66px;
    padding-top:25px;
}
.zg_address ul li{
    width:88px;
    height:36px;
    border:1px solid #545454;
    line-height: 36px;
    color: #333;
    text-align: center;
    margin-right: 24px;
    float: left;
    border-radius: 10px;
    font-size: 18px;
    margin-bottom: 17px;
    transition: all 1s;
    cursor: pointer;
}
.zg_address ul li:hover{
    background: #ff544c;
    border:1px solid #ff544c;
    color: #fff;
    font-weight: bold;
}
.zg_address ul li a{
    display: inline-block;
    width:100%;
    height: 100%;
}
.zg_address ul li:hover a{
    color: #fff;
}
.zg_address span.address_close{
    display: block;
    width:22px;
    height: 22px;
    background: url(.imagesleftpic_close.png) no-repeat center center;
    cursor: pointer;
    position: absolute;
    right: 30px;
    top:20px;
}











