@charset "utf-8";
/* CSS Document */
body{ background:#fff; font-family:"微软雅黑 Regular"; margin:0 auto; padding:0; color:#464646;}
a.as{ width:300px; height:50px; display:block; margin:30px auto 20px auto; font-family:"微软雅黑 Regular"; color:#fff; border-radius:8px; font-size:22px; font-weight:570; letter-spacing:3px; line-height:50px; background:#ff2b7f; text-align:center; box-shadow:0 2px 4px #000; }

.bt_wz{ width:1200px; display: block; font-family: "微软雅黑 Regular"; line-height: 40px; font-size: 18px; color: #333; letter-spacing: 1.5px; margin: 0 auto; padding: 20px 0; text-align: center;}
.gz_12{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(images/zydbbg.png) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
margin-left: 15px;; font-weight:bold}
.diz{background:url(images/gz_bg11.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; letter-spacing: 1.5px; height:auto; overflow:hidden}
a.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{background:url(images/gz_bg12.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{ width: 200px; height: 45px; background: #F44144 repeat; font-size: 18px; color: #FFF; text-align: center; display: block; margin: 20px auto 20px 53px; line-height: 45px; float: left;}
.gz1s_r{width:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h6{font-size:30px; display: block; color:#FFF; letter-spacing: 1.5px; line-height:65px}
.gz1s_b{width:750px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:25px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}
.tcenter{ text-align:center;}

/*style*/
.wz_bg{ width:100%; background: #006be4; padding: 20px 0; display: block;}
.wz{ width:94%;font-family:"微软雅黑 Regular"; color:#fff; font-size: 18px; letter-spacing: 1.5px; line-height: 40px; display: block; text-align: center; margin: 0 auto;}
.sxys_bg{ width:100%; display: block; padding: 30px 0; background: #f4f4f4;}
.sxys ul{ width:100%; height: 380px; display: block; margin: 0 auto;}
.sxys ul li{ width:32%; height: 380px; float: left; display: block; margin: 0 2% 0 auto; font-family:"微软雅黑 Regular"; color:#464646; font-size: 16px; letter-spacing: 1px; line-height: 34px; background: #fff;}
.sxys ul li img{ width:100%; display: block; margin: 0 auto;}
.sxys ul li p{font-family:"微软雅黑 Regular"; color:#464646; font-size: 24px; letter-spacing: 1px; height: 50px; line-height: 60px; display: block; text-align: center; font-weight: 600;}
.sxys ul li:nth-child(3n){ margin-right: 0;}
.sxys ul li span{ padding: 0 10px; display: block; margin: 0 auto;text-align: justify;}
.xxhz ul{ width:1200px; display: block; margin: 0 auto;}
.xxhz ul li{ width:23.5%; float: left; display: block; margin: 0 2% 2% auto; }
.xxhz ul li:nth-child(1){ width:49%;}
.xxhz ul li:nth-child(2){ width:49%; margin-right: 0;}
.xxhz ul li:nth-child(6){ margin-right: 0;}
.xxhz ul li img{ width:100%; display: block; margin: 0 auto;}	
.xxhz1 ul{ width:1200px; display: block; margin: 0 auto;}
.xxhz1 ul li{ width:23.5%; float: left; display: block; margin: 0 2% 2% auto; }
.xxhz1 ul li:nth-child(4){ margin-right: 0;}
.xxhz1 ul li img{ width:100%; display: block; margin: 0 auto;}		

.fl { float: left;}
.fr { float: right;}
.clearfix { zoom: 1;}
.clearfix:after { content: ""; display: block; clear: both;}
ol, ul, li { list-style: none;}
img { width: 100%; height: auto; width: auto\9; display: block; -ms-interpolation-mode: bicubic;}
a { text-decoration: none;}
.public {}
.layout {width: 1200px; margin: 0 auto;}
.title01 {font-size: 40px; font-weight: 700; text-align: center; font-family:"微软雅黑"; color:#464646; letter-spacing: 1.5px; line-height: 46px;}
.title02 { font-size: 22px; text-align: center; font-family:"微软雅黑 Regular"; color:#464646; letter-spacing: 1.5px; line-height: 44px;}

/* 点击咨询按钮样式 */
.zixun { display: inline-block; font-size: 24px; height: 60px; padding: 0 39px; text-align: center; line-height: 60px;color: #fff; background-color: #006be4; border-radius: 34px; margin-left: 50%; transform: translateX(-50%); letter-spacing: 2px;}
/* 撑高度的盒子 */
.h10 { width: 100%; height: 10px;}
.h20 { width: 100%; height: 20px;}
.h30 { width: 100%; height: 30px;}
.h40 { width: 100%; height: 40px;}
.h50 { width: 100%; height: 50px;}
.h60 { width: 100%; height: 60px;}
.h70 { width: 100%; height: 70px;}
.h80 { width: 100%; height: 80px;}
.h90 { width: 100%; height: 90px;}
.h100 { width: 100%; height: 100px;}
.h110 {width: 100%; height: 110px;}
.h120 { width: 100%; height: 120px;}
.h130 { width: 100%; height: 130px;}


/* banner */
.banner1{ width:100%; height: 217px; display: block; margin: 0 auto; background: url("images/img01.jpg") no-repeat center;}
.banner2{ width:100%; height: 216px; display: block; margin: 0 auto; background: url("images/img02.jpg") no-repeat center;}
.banner3{ width:100%; height: 217px; display: block; margin: 0 auto; background: url("images/img03.jpg") no-repeat center;}

/* 三点条件要求 */
.ask { background-color: #fff; border-bottom: #ff4d1f 2px solid;}
.ask ul { display: flex; padding: 2px 8px 8px 8px; flex-wrap: wrap;}
.ask ul li { flex: 30%; margin: 0 5px 1px 5px; display: flex; flex-direction: column; align-items: center;}
.ask ul li span { flex: 1;}
.ask ul li span:nth-child(1) img { display: block; height: 46px; width: 66px;}
.ask ul li span:nth-child(2) { font-size: 22px; padding: 15px 0 0 0;}
.ask ul li span:nth-child(3) { font-size: 27px; font-weight: 700; color: #ff4d1f;  margin-bottom: 25px;}

/* p1 */
.p1 {}
/* p2 */
.p2 {}

/* p3样式*/
.p3 {}
.p03{ width:100%; height: 835px; background: #39029c;}
.p03 img{ width:1200px; height: 835px; display: block; margin: 0 auto;}
/* p4 */
/* 课程课题部分 */
.p4{ background-color: #006be4;}
.c_img{ width: 520px; margin-right: 51px;}
.contents{ position: relative; width: 100%; margin: 0 auto; padding: 50px 0 0 40px; border: 2px #fff solid;}
.c_zi{ font-size: 22px; line-height: 36px; color: #fff;}
/* 两个定位的模块 */
.class{ position: absolute; left: 40px; top: -31px; font-size: 32px; color: #fff; background-color: #006be4; width: 200px; height:60px; text-align: center; line-height: 60px;}
.task{ position: absolute; right: 50px; bottom: -39px; width: 270px; height: 100px; text-align: center; line-height: 100px; border-radius: 10px; font-size: 25px; background-color: #ff7f17; color: #fff;}

/* p5 */
.p5{}
.p5_ul ul{ display: flex; margin: 0 8px 8px; flex-wrap: wrap;}
.p5_ul ul li{ flex: 18%; margin: 0 8px 10px 8px; display: flex; flex-direction: column; align-items: center;}
.p5_ul ul li span{ flex: 1; width: 100%; text-align: center; background-color:#f0f0f0; font-size: 18px;}
.p5_ul ul li span:nth-child(3){color: #c6c6c6; padding-bottom: 10px;}
.p5_ul ul li span:nth-child(2){ padding-top: 10px; font-size: 30px; }
/* p6 */
.p6{ background-color: #f0f2f6;}
.p6_one ul{display: flex; flex-wrap: wrap; margin-right: 18px;}
.p6_one ul li{ flex:31%; margin: 10px 2px 10px 18px ; display: flex; flex-direction: column; align-items: center;}
.p6_one ul li span{ flex: 1;}
.p6_one ul li span:nth-child(2){ font-size: 20px; padding-top: 20px;}

/* p7 */
.p7{ }
.p7_one ul{ display: flex; flex-wrap: wrap; margin-right: 18px;}
.p7_one ul li{flex:23%; margin: 0 2px 37px 18px ; display: flex; flex-direction: column; align-items: center;}

.p7_one ul li span{ flex: 1;}
.p7_one ul li span:nth-child(2){ font-size: 20px; padding-top: 20px;}

/* p8 */
.p8{}
/* p01 */

/* p9 */

/* 多重就业服务banner */
.wrap { width: 84%; margin: 0 auto;}
.wrap .list .item ul { display: flex; flex-wrap: wrap;}
.wrap .list .item ul li{ flex: 23%; margin: 6px;}
/* p02 */
.p02{}
/* 表格部分 */

.tb{ background-color:#efefef ; width: 96%; margin: 0 auto; padding: 30px 10px;}
.th{ width: 100%; margin: 0 auto; font-size: 22px; font-weight: 700;}
.tb01{font-size: 20px;}
.form tr { width: 96%; height: 50px; border-bottom: 1px #333 solid; padding: 0 10px;}
.form tbody tr td{ border-bottom: 1px #333 solid;}
.tbfoot{ background-color: #efefef; width: 96%; margin: 0 auto; font-size: 33px; font-weight: 700; text-align: center; border-radius: 0 0 10px 10px;}
.tbfoot a{ color: black;}
/* p10 */
.p10{ margin-bottom: 3px;}


/* 多重就业服务banner样式 */
.list {height:475px ; position: relative;}
.item { position: absolute; opacity: 0; transition: all .8s;}
.item.active { opacity: 1;}
.pointList{ margin-left: 35%;}
.point{ width: 45px; height: 8px; background-color: #ccc; float: left; margin-right: 18px;}
.point.active{ background-color:#006be4;}





