@charset "utf-8";

/* by offcnsjy in 2016.10.17 */

*{ 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%;}

a {color:#333; cursor:pointer; text-decoration:none;}

body{padding:0;margin:0;font-family:"Microsoft YaHei";color:#333;background:#fff;overflow-x:hidden; font-size:12px; min-width:1200px;}

.fl{float:left;display:inline;}

.fr{float:right;display:inline;}

.clear{width:0px; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both}

.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0px;} 
.cl{zoom:1;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}
.layout{ width:1000px;margin:0 auto;}

img{border:0;}

table{border-spacing:0;border-collapse:collapse;}



/*header*/

.zg_top{height:46px; overflow:hidden;background:#f8f8f8;}

.zg_logo{ margin-top:6px;}

.topnav{float:left; padding:5px 0 0 15px; font:12px/46px "宋体";color:#231815;}

.topnav a{color:#231815; font:12px/46px "宋体"; padding:0 8px;}

.topnav a:hover {text-decoration:underline;}

.toptel{margin-top:5px; font:20px/45px "Microsoft Yahei"; color:#444; }



/*banner*/

.zg_banner{border-top:3px solid #dcdcdc; height:600px; background:url(../images/zg_banner_bg.jpg) no-repeat center center;}

.zg_bm{position:relative;}

.zg_bm strong{display:inline-block; *display:block; zoom:1;font:40px/53px 'Microsoft Yahei'; color:#004482; position:absolute; left:33px; top:111px; background: url(../images/zg_ppbg.png) repeat-x 53px center;padding:0 32px 9px 55px;}

.zg_bm strong i{display:inline-block; *display:block; zoom:1; width:53px; height:62px; background:url(../images/zg_hj.png) no-repeat left center; position:absolute; left:0; top:0;}

.zg_bm strong em{display:inline-block; *display:block; zoom:1; width:32px; height:62px; background:url(../images/zg_rembg.png) no-repeat left center #2d79cd; position:absolute; right:0;top:0;}

.zg_bm h2{ position:absolute; top:247px; color:#fff; left:15px; font:bold 150px/1 'Microsoft Yahei';}

.zg_banner img{display:block;}



/*选择分部*/

.zg_xzfb{overflow:hidden; background:#e5e0e0;}

.zg_xzfb_main{padding:27px 0; background:url(../images/zg_x01.png) no-repeat 147px 42px; overflow:hidden;}

.zg_xzfb_main h3{font:22px/35px 'Microsoft Yahei'; color:#4e4e4e; background:url(../images/zg_xzfb.png) no-repeat 2px center; padding-left:49px;}

/*.zg_xzfb_main a{display:block; float:left; font:18px/28px 'Microsoft Yahei'; padding:0 15px; border-radius:8px; color:#333;background:url(../images/zg_bk01.jpg) repeat-x; margin:17px 7px 0 0; border:1px solid #ff0; color:#333;}

.zg_xzfb_main a:hover,.zg_xzfb_main a.on{background:#ff0; color:#f00;}
*/.zg_xzfb_main .on{ padding-top:20px;font-size:16px;color:#f00;}
.zg_xzfb_main .on h4{padding:5px;font-size:16px;}

.zg_main1{height:660px; background:url(../images/zg_main1bg.jpg) no-repeat center center;}

.zg_ma1{height:660px; background:url(../images/zg_ma1bg.jpg) no-repeat left center;}

.zg_ma1 h2{padding-top:85px;}

.mainhd{font:bold 40px/40px 'Microsoft Yahei'; color:#4e4e4e; text-align:center;}

.zg_ma1 dl{float:left; width:308px; height:333px; background:url(../images/zg_tabbg.png) no-repeat left center; margin-right:36px; margin-top:62px;}

.zg_ma1 dt{height:80px;}

.zg_ma1 dt font{display:block; float:left; width:220px;height:64px;font:22px/32px 'Microsoft Yahei';padding-top:10px;text-align:center;color:#fefefe;}

.zg_ma1 dt strong{display:block; float:left; font:bold 40px/40px 'Microsoft Yahei'; color:#fd2347; padding:20px 0 0 40px;}

.zg_ma1 dd{padding:34px 32px 0;font:18px/30px 'Microsoft Yahei'; color:#4e4e4e;}

.zg_ma1 dd a{display:block;font:20px/20px 'Microsoft Yahei'; color:#eb0001;margin-top:24px; text-align:right;}

.zg_ma1 .nomag{margin-right:0;}



.zg_main2{overflow:hidden; background:url(../images/zg_main2bg.jpg) no-repeat center top #2771cf;}

.zg_ma2{overflow:hidden; background:url(../images/zg_ma2bg.jpg) no-repeat left top #2771cf;}

.zg_ma2 h2{padding-top:86px; color:#fcf24e; background:url(../images/zg_dhbg.png) no-repeat left 30px;}

.zg_ma2 .zg_p{font:24px/24px 'Microsoft Yahei'; color:#a11520; text-align:center; margin:15px 0 42px;}

.zg_ma2 .zg_gg img{display:block;margin-bottom:20px;}

.zg_ma2 h4{ margin:20px 0;

    padding-left: 30px;

    font: bold 22px/30px "Microsoft YaHei";

    color: #fff;

    background: url(../images/icon_15.png) no-repeat left center;}

.zg_ma2 table th,.zg_ma2 table td{border:1px solid #d6d6d6;border-top:none; color:#001811; text-align:center;}

.zg_ma2 table th{font:20px/45px 'Microsoft Yahei'; background:#e6e6e6; text-align:center;}

.zg_ma2 table td{font:18px/26px 'Microsoft Yahei';padding:6px 0; background:#f7f7f7;}

.zg_ma2 table td a:hover{text-decoration:underline; color:#f00;}

.zg_ma2 .zg_gg{position:relative;}

.zg_ma2 .zg_gg img{display:block;}

.zg_ma2 .zg_gg a{display:block; width:168px; height:40px; background:#fcf24e; font:22px/40px 'Microsoft Yahei'; color:#e30f1f; text-align:center; position:absolute; right:47px; top:43px; border-radius:10px;box-shadow: 0px 10px #c7bc05;}

.zg_ma2 .zg_gg span{padding:7px 18px; display:block;-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg); -o-transform: skew(-30deg);  transform: skew(-30deg); position:absolute; left:360px; bottom:8px; background:#1e1916;  }

.zg_ma2 .zg_gg span .cont{font-size:22px;color:#fff;-webkit-transform: skew(30deg);-moz-transform: skew(30deg); -o-transform: skew(30deg);  transform: skew(30deg);}



.offcn-course{padding: 30px 0;}

.offcn-ctab{margin: 30px 0 25px 0;height: 54px;border-bottom: 2px solid #097acc;}

.offcn-ctab a{

    position: relative;

    display: inline-block;

    float: left;

    width: 330px;

    margin-right: 5px;

    font: 24px/54px "Microsoft Yahei";

    text-align: center;

    color: #666;

    background: #f1f1f1;

}

.offcn-cinfo h3{

    display: inline-block;

    padding: 0 20px;

    font: 24px/54px "Microsoft Yahei";

    text-align: center;

    color: #fff;

    background: #097acc;

	margin-top:20px;

}

.offcn-cinfo table th,.offcn-cinfo table td{border:1px solid #d6d6d6;border-top:none; color:#001811; text-align:center;}

.offcn table th{font:20px/45px 'Microsoft Yahei'; background:#e6e6e6; text-align:center;}

.offcn-cinfo tr td{

    padding: 10px 5px;

    font: 16px/24px "Microsoft Yahei";

    text-align: center;

    color: #333;

    background: #fff;

    border: 1px solid #e2ebf0;

}

.offcn-cinfo td a:hover{text-decoration:underline; color:#f00;}



/*网校课程*/

.offcn-tit{

    height: 70px;

    color: #333;

    text-align: center;

	position:relative;

	margin-bottom:30px;

}

.offcn-tit em{

	position:absolute;

	width:60px; height:3px; background:#fbc604; bottom:0; left:50%; margin-left:-30px;

}

.offcn-tit strong{

	display:inline-block;

	padding:0 60px;

	height:69px;

    font: 46px/48px "Microsoft Yahei";

	border-bottom:solid 1px #d1d1d3;

	color:#fcf24e;

}

.offcn-ewarp{

    padding: 25px 0;

	background:#2771cf;

}

.offcn-table table, .offcn-cinfo table{

    width: 100%;

    border-collapse: collapse;

}

.offcn-table tr th, .offcn-cinfo tr th{

    font: 18px/46px "Microsoft Yahei";

    color: #001811;

    text-align: center;

    background:#e6e6e6;

}

.offcn-table tr td{

    font: 16px/46px "Microsoft Yahei";

    text-align: center;

    color: #333;

    background: #fff;

    border-bottom: 1px solid #f7f7f7;

}

.ov-h ul li tr td{

    padding: 10px 5px;

    font: 16px/24px "Microsoft Yahei";

    text-align: center;

    color: #333;

    background: #fff;

    border: 1px solid #e2ebf0;

}

.offcn-table tr td a, .offcn-cinfo tr td a{

    display: inline-block;

    width: 86px;

    height: 26px;

    font: 16px/26px "Microsoft Yahei";

    color: #fff;

    background: #fc814a;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}

.oH40107Xilie{font:26px/53px 'Microsoft Yahei'; color:#e30f1f; background:#fcf24e; text-align:center; margin-top:20px;}





.zg_bgdiv{height:129px; background:url(../images/zg_ddj.jpg) no-repeat center top;}



.zg_main3{height:606px; background:#f6f7f8;padding-top:10px;}

.zg_ma3{background:#f6f7f8;}

.zg_ma3 h2{height:40px; padding-top:56px;  margin-bottom:65px; background:url(../images/zg_dhbg-10.png) no-repeat left top #f6f7f8;}

.zg_ma3 h2 strong{background:#f6f7f8; padding:0 40px;}

.zg_ma3 .ma3_lf{width:420px; height:420px; }

.zg_ma3 .ma3_lf .p1{font:30px/50px 'Microsoft Yahei'; color:#23427b; text-align:center; margin-top:24px;}

.zg_ma3 .ma3_lf .p2{font:18px/30px 'Microsoft Yahei'; color:#e30f1f; text-align:center; margin-bottom:63px;}

.zg_ma3 .ma3_rt{width:580px; height:420px; position:relative;}

.zg_ma3 .ma3_rt h5{font:24px/24px 'Microsoft Yahei'; color:#333; padding-top:16px;width:400px; text-align:center;margin-left:0;}

.zg_ma3 .ma3_rt p{width:360px; padding:8px 20px 0; text-indent:2em; font:16px/26px 'Microsoft Yahei'; margin-left:0;}

.zg_ma3 .ma3_rt .zg_dwimg{position:absolute; right:0; top:168px;}



.zg_bsbgdiv{height:148px; background:url(../images/zg_bsdivbg.jpg) no-repeat left top;}



.zg_main4{background:url(../images/zg_bk02.jpg); overflow:hidden;}

.zg_ma4 h2{height:40px; padding-top:56px;  margin-bottom:65px; background:url(../images/zg_dhbg-10.png) no-repeat left top #f2f2f2;}

.zg_ma4 h2 strong{background:#f2f2f2; padding:0 40px;}

.zg_ma4 a{margin:49px 20px 0 130px; position:relative;}

.zg_ma4 a font{font:20px/20px 'Microsoft Yahei'; color:#fff; position:absolute; left:34px; bottom:11px;}

.zg_ma4 .yc{display:none;}



.zg_main4_botbj{ width:100%; height:144px; background:url(../images/zg_bj01.jpg) no-repeat center top;}



.zg_main5{overflow:hidden; background:url(../images/zg_main5bg.jpg) no-repeat center top #d1e2f9; }

.zg_ma5{overflow:hidden;}

.zg_ma5 h2{color:#fff; background:url(../images/zg_dhbg.png) no-repeat center 14px;  padding-top:62px;}

/*.zg_ma5 ul{margin-top:48px; overflow:hidden;}

.zg_ma5 ul li{padding:0 30px; height:46px; font:22px/46px 'Microsoft Yahei'; text-align:center; color:#fff; border-right:1px solid #d5d5d5; background:#a5a5a5;margin-bottom:15px; float:left; cursor:pointer; position:relative; margin-right:5px;}

.zg_ma5 ul li span{display:inline-block; *display:inline; zoom:1; position:absolute; left:45%; bottom:-7px; width:14px; height:7px; background:url(../images/zg_djbg_03.png) no-repeat left center; display:none;}

.zg_ma5 ul .li_active{background:#23427b; border:none;}

.zg_ma5 ul .li_nbd{border:none;}*/

.zg_ma5 .zg_dz{ height:112px;border:3px solid #23427b; background:#fff;display:none; padding-top:41px; }

.zg_ma5 .xs_dz{display:block;}

.zg_ma5 .zg_dz{margin-top:17px; border-right:2px solid #23427b;}

.zg_ma5 .zg_dz p{font:20px/36px 'Microsoft Yahei'; margin-left:34px; color:#e30f1f;}



.zg_dbbg img{display:block;}



.zg_cprt{background:#23427b;padding:40px 0 62px 0;}

.zg_cprt p{font:12px/24px '宋体'; color:#fff; text-align:center;}

.zg_cprt p a{font:12px/24px '宋体'; color:#fff;}





.zg_fix_lf{width:146px; height:306px; position:fixed;left:0;top:200px;background:url(../images/zg_rfd.png) no-repeat left center;}

.zg_fix_lf a{display:block;text-align:center; color:#e30f1f;}

.zg_fix_lf a:hover{text-decoration:underline;}

.zg_fix_lf .keczx{font:28px/54px '黑体';margin-bottom:10px;text-align:center; color:#e30f1f;}

.zg_fix_lf .zg_md{font:18px/32px '黑体';margin-bottom:6px;}

.zg_fix_lf span{display:block;width:60px; height:60px; position:absolute;left:45px; bottom:0; cursor:pointer;}



.zg_fix_rt{width:118px; height:264px; background:#fff; border:3px solid #e00130; position:fixed; right:0;top:200px; padding:0 6px;}

.zg_fix_rt a{display:block; font:18px/38px 'Microsoft Yahei'; padding-left:30px;border-bottom:1px dashed #dcdcdc; color:#444;}

.zg_fix_rt .zxzx{background:url(../images/zg_zxzx.png) no-repeat left center;}

.zg_fix_rt .yjjq{background:url(../images/zg_yjjq.png) no-repeat left center;}

.zg_fix_rt .tel{background:url(../images/zg_tel.png) no-repeat left center; padding-left:18px; font:14px/38px 'Microsoft Yahei';}

.zg_fix_rt img{display:block; margin:14px auto 10px;}

.zg_fix_rt span{font:18px/18px 'Microsoft Yahei'; margin:0 auto;}





.addre_name{ margin-bottom:25px; margin-top:60px;}
.addre_name a{ display:inline-block; min-width:100px; padding:0px 5px; height:45px; font:24px/45px "Microsoft YaHei"; background:#a5a5a5; color:#fff; text-align: center; border-radius:0px;margin:0px 11px 20px 0px;}
.addre_name a.cur{ background:#23427b;}
.addre_cont li{ float:left; padding-left:35px; width:450px; height:165px; font:24px/33px "Microsoft YaHei"; margin-bottom:10px; background:url(../images/zg_start.png) no-repeat left top;}
.addre_cont li p{font-size:18px; color:#666;}



































