﻿@charset "utf-8";
/* CSS Document */
.hdWrap {
    height: 45px;
    background: #215591;
}

.head {
    width: 1210px;
    height: 45px;
    padding: 0 8px;
}

.erText {
    color: #fff;
}

.head ul li:nth-child(2) {
    height: 45px;
    cursor: pointer;
    position: relative;
}

.head ul li:nth-child(2):hover .saoma {
    display: block;
}

.saoma {
    position: absolute;
    top: 35px;
    right: 10px;
    z-index: 30;
    display: none;
}

.navWrap {
    width: 100%;
    background: url(../img/navbg.png) repeat-x;
    height: 50px;
}

.nav {
    width: 926px;
    height: 50px;
}

.navT {
    width: 1118px;
    height: 50px;
    margin:0 auto;
}

.navT li {
    float: left;
    height: 50px;
    padding: 0 20px 0 30px;
    line-height: 50px;
}
.navT li a {
    color: #FFF;
}
.navT li a:hover {
    color: #FFF;
	text-decoration: underline;
}

.cur {
    color: #2ebaff;
}

.joinWrap {
    width: 100%;
    height: 740px;
    background: url(../img/sec-h-12.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.lives {
    width: 620px;
    height: 242px;
    position: absolute;
    top: 278px;
    left: 0;
}

.lives li:nth-child(1) {
    width: 200px;
    height: 242px;
    background: #ffae00;
}

.lives li:nth-child(1) h3 {
    font-size: 30px;
    color: #5c5c5c;
    margin: 80px 0 0 20px;
}

.lives li:nth-child(2) {
    width: 370px;
    height: 172px;
    background: rgba(0, 0, 0, .6);
    padding: 70px 0 0 50px;
}

.lives li:nth-child(2) p {
    font-size: 24px;
    color: #fff;
    font-family: "宋体";
    margin-bottom: 10px;
}

.submit {
    width: 440px;
    height: 520px;
    background: rgba(0, 0, 0, .6);
    position: absolute;
    top: 118px;
    right: 200px;
    border-radius: 20px;
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .65), 1px 1px 3px 0 #fafafa inset;
    font-family: "宋体";
    color: #fff;
}

.submit h6 {
    font-size: 34px;
    font-weight: normal;
    margin: 35px 0 30px 20px;
}

.submit p {
    margin: 0 30px 20px 0;
    float: right;
}

.submit p label {
    font-size: 22px;
}

.submit p input {
    width: 297px;
    height: 52px;
    background: url(../img/sec-h-b.png) no-repeat;
    border: 0;
}

.submit .tijiao, .submit .zixun {
    width: 99px;
    height: 33px;
    border: 0;
    color: #fff;
    margin-left: 70px;
    cursor: pointer;
}

.submit .tijiao {
    background: url(../img/sec-h-b1.png) no-repeat;
}

.submit .zixun {
    background: url(../img/sec-h-b2.png) no-repeat;
}

.footerWrap {
    height: 200px;
    background: #333;

    overflow: hidden;
}

.footerWrap .footer {
    width: 1226px;
    height: 100px;
    margin-top: 70px;
}

.footerWrap .footer li {
    float: left;
    color: #fff;
}

.footerWrap .footer li a {
    width: 162px;
    height: 55px;
    display: block;
}

.f-cen {
    width: 608px;
    height: 60px;
    margin: 0 100px 0 100px;
}

.footerWrap .footer li:last-child {
    width: 230px;
    height: 70px;
}

h2 {
    width: 1000px;
    height: 55px;
    margin: 0 auto;
}

.h-title {
    font-size: 60px;
    color: #545454;
    text-align: center;
    font-weight: bold;
    margin-bottom: 80px;
}

.click {
    width: 200px;
    height: 58px;
    border: 1px solid #737373;
    border-radius: 8px;
    display: block;
    line-height: 58px;
    text-align: center;
    margin: 70px auto;
}

.click:hover {
    color: #fff;
    background: #737373;
}

.top-title {
    font-size: 30px;
    color: #545454;
}

.top-title span {
    font-size: 40px;
    color: #f46363;
    font-weight: bold;
    display: inline-block;
}

.rit {
    text-align: right;
}

.wid {
    width: 1100px;
}

.wlyx-sec2 {
    width: 1212px;
    height: 740px;
}

.wlyx-sec2 .content {
    width: 1212px;
    height: 600px;
    margin-top: 50px;
    color: #fff;
}

.shizi {
    width: 1100px;
    height: 462px;
}

.shizi li {
    width: 173px;
    height: 460px;
    float: left;
    position: relative;
}

.shizi li .sec-sz {
    width: 173px;
    height: 102px;
    background: rgba(46, 157, 217, .5);
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 16px;
    text-align: center;
}

.shizi li p span {
    width: 105px;
    height: 50px;
    display: block;
    font-size: 24px;
    line-height: 50px;
    margin-left: 30px;
}

.shizi li i {
    width: 173px;
    height: 6px;
    background: #2e9dd9;
    position: absolute;
    left: 0;
    bottom: 0;
}

.js-1 {
    width: 900px;
    position: absolute;
    left: 120px;
    bottom: -90px;
    font-size: 16px;
}

.js-2 {
    left: 0px;
}

.js-3 {
    left: -183px;
}

.js-4 {
    left: -375px;
}

.js-5 {
    left: -555px;
}

.js-6 {
    left: -740px;
}

.zhanwei {
    width: 1090px;
    height: 122px;
    background: #2e9dd9;
    margin-left: 56px;
}

.accpS {
    width: 1212px;
    height: 682px;
}

.accpS-con {
    width: 1002px;
    height: 502px;
}

.accpS-con li {
    width: 188px;
    height: 436px;
    float: left;
    color: #fff;
    margin-left: 30px;
    padding: 66px 20px 0;
    display: inline;
    position: relative;
}

.accpS-con li:nth-child(1) {
    background: url(../img/accp/sec5-1.jpg) no-repeat;
}

.accpS-con li:nth-child(2) {
    background: #065381;
}

.accpS-con li:nth-child(3) {
    background: #fe912a;
}

.accpS-con li:nth-child(4) {
    background: url(../img/accp/sec5-2.jpg) no-repeat;
}

.zhengshu {
    font-size: 32px;
    text-align: center;
    border-bottom: 1px solid #fff;
    line-height: 46px;
}

.accpS-con li p {
    font-size: 16px;
    line-height: 40px;
}

.accpS-con li:nth-child(1):hover .li01, .accpS-con li:nth-child(4):hover .li04 {
    display: block;
}

/*2016.12.27*/
.title_part1 {
    width: 1000px;
    margin: 10px auto;
    font-family: microsoft yahei;
    font-size: 2.5em;
    color: #fff;
    text-align: left;
    font-weight: bold;
	background: #0E8DAA !important;
	clear:both;
	background: url(../img/navbg.png) repeat-x !important;
}

.fr{
float:right;
}

.content_part1 {
    width: 1024px;
    margin: 0 auto
}

.fn-clear {
    zoom: 1;
}

.fn-clear:after {
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    visibility: hidden;
}

.part3 {
    margin: 2rem auto 0rem;
    width: 100%;
}

.part3 ul li {
    width: 30%;
    margin: 0 5% 1.5rem 0;
    color: #fff;
    text-align: center;
    padding: 0.75rem 0;
    float: left;
}

.part3 ul li a {
    font-size: 16px
}

.part3 ul li span {
    font-weight: bold;
    font-style: italic;
    font-size: 16px
}

.part3 ul li span em {
    font-size: 1.5rem;
}

.part3 ul li .btn {
    border: none;
    background: #fff;
    color: #70c660;
    padding: 0.2rem 1.5rem;
    margin-top: 1rem;
}

.toptitle {
    font-size: 16px
}

.btn {
    color: #fff;
    background-color: #f8614a;
    font-size: 1.1em;
    padding: 0.35rem 1.5rem;
    text-decoration: none;
    display: inline-block;
    border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    -webkit-border-radius: 1.5rem;
    border-bottom: 2px solid #d7422b;
}

.part3 ul li:nth-of-type(1) {
    background: #70c660;
}

.part3 ul li:nth-of-type(2) {
    background: #45b889;
}

.part3 ul li:nth-of-type(3) {
    background: #00b7ee;
    margin-right: 0px;
}

.part3 ul li:nth-of-type(4) {
    background: #13b5b1;
}

.part3 ul li:nth-of-type(5) {
    background: #2188d5;
}

.part3 ul li:nth-of-type(6) {
    background: #556fb5;
    margin-right: 0px;
}

.course-choice {
    position: relative;
    width: 992px;
    margin: 20px auto;
    height: 320px
}

.course-choice a {
    position: absolute;
    text-align: center;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    font-style: italic ;
    line-height: 140px;
    text-shadow: 1px 1px 1px #666;
}

.course-choice a:hover {
    padding: 10px 0;
    ;
    z-index: 20000;
    transition: all 0.3s ease-in-out;
}

.course-choice a.java {
    top: 0;
    left: 0;
    width: 310px;
    dispaly: block;
    height: 140px;
    background: #f6c344;
    font-size: 48px;
}

.course-choice a.ios {
    top: 0;
    left: 340px;
    width: 140px;
    height: 140px;
    background: #C50404;
    font-size: 38px;
    text-shadow: none
}

.course-choice a.php {
    top: 0;
    left: 510px;
    width: 140px;
    height: 140px;
    background: #fe7058;
}

.course-choice a.net {
    top: 0;
    left: 680px;
    width: 140px;
    height: 140px;
    background: #3fd5ba ;
}

.course-choice a.uid {
    top: 0;
    left: 850px;
    width: 140px;
    height: 220px;
    background: #80ddff;
    padding-top: 90px;
}

.course-choice a.uid:hover {
    padding: 95px 0 15px 0
}

.course-choice a.web {
    left: 850px;
    width: 140px;
    height: 110px;
    background: #fe7058;
    line-height: 40px;
    padding-top: 30px;
    font-size: 30px;
}

.course-choice a.web1 {
    top: 170px;
    left: 852px;
    width: 140px;
    height: 110px;
    background: #65C1DC;
    line-height: 40px;
    padding-top: 30px;
    font-size: 30px;
}

.course-choice a.web2 {
    top: 170px;
    left: 680px;
    width: 140px;
    height: 110px;
    background: #C50404;
    line-height: 40px;
    padding-top: 30px;
    font-size: 30px;
}
.course-choice a.web:hover {
    padding: 35px 0 15px 0
}

.course-choice a.unity:hover {
    padding: 35px 0 15px 0
}

.course-choice a.test:hover {
    padding: 35px 0 15px 0
}

.course-choice a.wlgc:hover {
    padding: 35px 0 15px 0
}

.course-choice a.unity {
    top: 170px;
    left: 510px;
    width: 140px;
    height: 110px;
    background: #34495e;
    line-height: 40px;
    padding-top: 30px;
    font-size: 30px;
}

.course-choice a.wlyx {
    top: 170px;
    left: 170px;
    width: 310px;
    background: #fe7058;
    font-size: 48px;
}

.course-choice a.data {
    top: 170px;
    left: 0px;
    width: 140px;
    height: 210px;
    background: #80ddff;
    line-height: 40px;
    padding-top: 100px;
    font-size: 30px;
}

.course-choice a.data:hover {
    padding: 105px 0 15px 0
}

.course-choice a.android {
    top: 510px;
    left: 0px;
    width: 310px;
    height: 140px;
    background: #34495e
}

.course-choice a.c {
    top: 510px;
    left: 340px;
    width: 140px;
    height: 140px;
    background: #eaedf2;
    color: #5c6e84;
    text-shadow: none
}

.course-choice a.wlgc {
    top: 510px;
    left: 510px;
    width: 140px;
    height: 110px;
    background: #4dd8c3;
    line-height: 40px;
    padding-top: 30px;
    font-size: 30px;
}

.course-choice a.ued {
    top: 510px;
    left: 680px;
    width: 310px;
    height: 140px;
    background: #fe7058;
    font-size: 48px;
}

.course-choice a.test {
    top: 171px;
    width: 140px;
    height: 110px;
    background: #eaedf2;
    color: #5c6e84;
    line-height: 40px;
    padding-top: 30px;
    font-size: 30px;
    text-shadow: none
}

.course-choice a.qrs {
    top: 340px;
    left: 680px;
    width: 140px;
    height: 140px;
    background: #ffd161
}

.course-choice a.kj {
    top: 340px;
    left: 850px;
    width: 140px;
    height: 140px;
    background: #34495e;
}

.main {
    width: 1024px;
    margin: 30px auto;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #333;
    text-align: center
}

.main .title {
    width: 1024px;
    font-size: 36px;
    padding-top: 30px;
    ;
    padding-bottom: 20px;
    font-weight: bold
}

.main .title span {
    color: #ff5555;
    font-size: 36px;
}

.main .title p {
    font-size: 18px;
    font-weight: normal
}

.main .m_test {
    width: 1024px;
    height: 80px
}

.main .m_test .p_l {
    width: 200px;
    float: left;
    font-size: 18px;
    text-align: left;
    margin-left: 280px;
    margin-bottom: 5px
}

.main .m_test .p_r {
    width: 200px;
    float: left;
    font-size: 18px;
    text-align: left;
    margin-left: 90px;
    margin-bottom: 5px
}

.main img {
    margin-top: 40px
}

.main2 {
    width: 1024px;
    margin: 0 auto
}

.main2 .m_img {
    width: 1090px;
    height: 220px
}

.main2 .m_img img {
    float: left;
    margin-right: 35px
}

.part6 {
    margin-bottom: 2rem;
    width: 960px;
    margin: 0 auto;
    font-size: 16px
}

.part6 table {
    width: 100%;
    margin: 0 auto;
}

.part6 table th {
    background: #535353;
    height: 2.5rem;
    color: #fff;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    text-align: center
}

#xst {
    height: 15rem;
    border: 1px solid #fff;
    overflow: hidden;
    margin-bottom: 0.5rem;
}

.part6 table td {
    border: 1px solid #d7d7d7;
    height: 2rem;
    text-align: center;
}

.part6 .topbar {
    background: #70c08f;
    color: #fff;
    font-size: 1.5rem;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    width: 90%;
    margin: 1.5rem auto 0;
}

.part6 table td span {
    color: #ff0000;
}

.company_show {
    width: 1000px;
    height: 368px;
    margin: 20px auto;
    background: url(../img/qiye.jpg)
}
/*12.28就业*/
.main8 {
    width: 100%;
    /* float: left; */
    background: #FFF
}

.main8 .main_bg {
    width: 1024px;
    height: 630px;
    background: url(../img/14.jpg) no-repeat;
    margin: 0 auto;
}

.main8 .main_bg .tixi_title {
    width: 1024px;
    font-size: 36px;
    color: #FFF;
    float: left;
    margin-top: 60px;
    text-align: center
}

.main8 .main_bg .tixi_title p {
    font-size: 18px;
    color: #FFF;
    letter-spacing: 10px
}

.main8 .main_bg ul {
    width: 1024px;
    float: left;
    margin-left:60px
}

.main8 .main_bg ul li.test1 {
    font-size: 16px;
    color: #79cfe4;
    width: 120px;
    float: left;
    margin-top: 50px;
    margin-left: 15px
}

.main8 .main_bg ul li.test1 p {
    font-size: 14px;
    color: #7c7c7c;
    text-align: left;
    float: left;
    margin-top: 10px
}

.main8 .main_bg ul li.test2 {
    font-size: 16px;
    color: #d8aab3;
    width: 120px;
    float: left;
    margin-top: 200px;
    margin-left: 30px
}

.main8 .main_bg ul li.test2 p {
    font-size: 14px;
    color: #7c7c7c;
    text-align: left;
    float: left;
    margin-top: 10px;
    margin-left: 5px
}

.main8 .main_bg ul li.test3 {
    font-size: 16px;
    color: #5aa9ce;
    width: 120px;
    float: left;
    margin-top: 260px;
    margin-left: 30px;
}

.main8 .main_bg ul li.test3 p {
    font-size: 14px;
    color: #7c7c7c;
    text-align: left;
    float: left;
    margin-top: 10px;
    margin-left: 5px
}

.main8 .main_bg ul li.test4 {
    font-size: 16px;
    color: #b7acc9;
    width: 120px;
    float: left;
    margin-top: 260px;
    margin-left: 30px;
}

.main8 .main_bg ul li.test4 p {
    font-size: 14px;
    color: #7c7c7c;
    text-align: left;
    float: left;
    margin-top: 10px;
    margin-left: 5px
}

.main8 .main_bg ul li.test5 {
    font-size: 16px;
    color: #aed5d1;
    width: 120px;
    float: left;
    margin-top: 200px;
    margin-left: 30px;
}

.main8 .main_bg ul li.test5 p {
    font-size: 14px;
    color: #7c7c7c;
    text-align: left;
    float: left;
    margin-top: 10px
}
.main8 .main_bg ul li.test6 {
    font-size: 16px;
    color: #c0dab1;
    width: 120px;
    float: left;
    margin-top: 50px;
    margin-left: 30px
}

.main8 .main_bg ul li.test6 p {
    font-size: 14px;
    color: #7c7c7c;
    text-align: left;
    float: left;
    margin-top: 10px
}
.trust_p{width:1000px;height:540px;margin:0 auto}
.trust_p1{width:1000px;height:270px;margin:0 auto}
.trust_p ul {
	width:1000px;
	list-style: none;
	padding: 0;
	margin: 0 
}
.trust_p ul li {
	display: block;
	float: left;
	margin-top:20px;
	margin-left:20px
}
.trust_p ul li a {
	display: block;
	width: 307px;
	height:240px;
}
.trust_p ul li.hj a {
	background: url(../images/huanjing.jpg)
}
.trust_p ul li.sh a {
	background: url(../images/shenghuo.jpg)
}
.trust_p ul li.zs a {
	background: url(../images/zhengshu.jpg)
}
.trust_p ul li.hy a {
	background: url(../images/heying.jpg)
}
.trust_p ul li.xyh a {
	background: url(../images/xiaoyouhui.jpg)
}
.trust_p ul li.ry a {
	background: url(../images/rongyu.jpg)
}
#full-screen-slider { width:100%; height:400px; float:left; position:relative;margin-bottom: 50px;}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}