#banner{height:800px; background-image:url("../img/pxkc-banner.jpg"); background-repeat:no-repeat; background-size:cover; background-position:top;}
#banner-content>h2, #banner-content>h3, #banner-content>h4, #banner-content>h5{text-shadow:1px 1px 3px #333;}

#banner-content{top:220px;}

#banner-content>a.btn{display:block; width:200px; border:1px #FFF solid; line-height:50px; text-align:center; font-size:18px; color:#FFF; font-weight:lighter; margin:50px auto 0 auto; cursor:pointer; transition:0.5s;}
#banner-content>a:hover.btn{border:1px #FF7300 solid; background-color: #FF7300;}

.bg2{
    background-color: #eeeeee;
}

div.pxkc-content>h2, div.pxkc-content>h3, div.pxkc-content h4, div.pxkc-content h5{text-align:center; width:100%; letter-spacing:4px;}
div.pxkc-content>h2, div.pxkc-content>h3, div.pxkc-content h4{font-weight:bold;}
div.pxkc-content>h2{font-size:46px; color:#FF7300; line-height:80px; position:relative;}
div.pxkc-content>h2>div{width:50px; height:5px; background-color:#FF7300; position:absolute; bottom:-2px; left:50%; margin-left:-25px;}
div.pxkc-content>h3{font-size:38px; color:#666;}

div.pxkc-content h4{font-size:28px; color:#666; line-height:60px; margin-bottom:10px; border-bottom:1px #DDD solid; position:relative;}
div.pxkc-content h4>div{width:30px; height:5px; background-color:#FF7300; position:absolute; bottom:-2px; left:50%; margin-left:-15px;}
div.pxkc-content h5{font-size:20px; color:#666; font-weight:lighter;}

div.pxkc-content h2.mb, div.mb{margin-bottom:40px; border-bottom:1px #DDD solid;}
div.pxkc-content h4.mb{margin-bottom:10px;}
div.pxkc-content h4.mt{margin-top:40px;}
div.pxkc-content h5.mb{margin-bottom:10px;}
div.pxkc-content>div>p.mt{margin-top:40px;}
div.pxkc-content>div>p.mb{margin-bottom:10px;}
div.pxkc-content>div>p>span{font-weight:bold;}

div.pxkc-content .text-content{
    box-sizing: border-box;
    padding: 20px;
}

div.pxkc-content .text-content p{
    text-indent: 2em;
    font-size: 14px;
    color: #454545;
}

div.pxkc-content .title{
    font-weight: bold;
    color: #454545;
    font-size: 20px;
    margin-top: 20px;
}

div.pxkc-content .ywfx{
    box-sizing: border-box;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
}

div.pxkc-content .ywfx>li{
    width: 22%;
    margin-right: 4%;
    box-shadow: 0 0 6px #ddd;
    border-radius: 12px;
    box-sizing: border-box;
    background-color: #ffffff;
    padding: 20px;
    margin-bottom: 15px;
    min-height: 180px;
}

div.pxkc-content .ywfx>li:nth-child(4n){
    margin-right: 0;
}

div.pxkc-content .ywfx>li h6{
    text-align: center;
    color: #FF7300;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}

div.pxkc-content .ywfx>li p{
    text-indent: 2em;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
}

div.pxkc-content .tip{
    text-align: center;
    font-size: 16px;
    line-height: 32px;
    color: #454545;
}

div.pxkc-content .max-tip{
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    color: #FF7300;
}

ul.tab-title{display:block; width:100%; margin-top:60px;}
ul.tab-title li{float:left; width:15%; height:300px; margin-left:2%; text-align:center; background-repeat:no-repeat; background-position-y:-300px; background-position-x:center; cursor:pointer; position:relative; transition:0.5s;}
ul.tab-title li:first-child{margin-left:0; background-image:url("../img/pxkc-tab-bg-1.jpg");}
ul.tab-title li:nth-child(2){background-image:url("../img/pxkc-tab-bg-2.jpg");}
ul.tab-title li:nth-child(3){background-image:url("../img/pxkc-tab-bg-3.jpg");}
ul.tab-title li:nth-child(4){background-image:url("../img/pxkc-tab-bg-4.jpg");}
ul.tab-title li:nth-child(5){background-image:url("../img/pxkc-tab-bg-5.jpg");}
ul.tab-title li:nth-child(6){background-image:url("../img/pxkc-tab-bg-6.jpg");}
ul.tab-title li:hover{box-shadow:2px 2px 8px #666;}
ul.tab-title li.on{background-position-y:0px;}
ul.tab-title li>img{position:absolute; width:29px; height:20px; bottom:-21.5px; left:50%; margin-left:-14.5px; z-index:1;}
ul.tab-title li h3, ul.tab-title li h6{color:#FFF; letter-spacing:4px; text-align:center;}
ul.tab-title li h3{font-size:20px; line-height:40px; margin-top:115px;}
ul.tab-title li h6{font-size:16px; line-height:30px;}

div.tab-content>div{display:none; box-sizing:border-box; margin:20px 0; padding:40px; background-color:#f9f9f9; border:1px #eeeeee solid; border-top-color:#FF6300; transition:0.5s;}
div.tab-content>div.on{display:block;}

div.tab-content>div h3{color:#FF7300; font-size:20px; line-height:26px; margin-bottom:10px; border-left:4px #FF7300 solid; padding-left:8px;}
div.tab-content>div p{color:#888; font-size:14px; line-height:30px;}
div.tab-content>div ol{width:100%; display:block;}
div.tab-content>div ol li{color:#888; font-size:14px; line-height:30px; font-weight:lighter;}

div.tab-content>div p.mb, div.tab-content>div ol.mb{margin-bottom:50px;}

div.team-show img{border:1px #EEE solid; box-sizing:border-box; padding:10px; background-color:#FFF;}
div.pxkc-1{background-color:#F6F6F6;}
div.pxkc-2{background-color:#EFEFEF;}

div.pxkc-school{background-image:url("../img/pxkc-school-bg.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center; background-attachment:fixed;}
div.school-show{box-sizing:border-box; width:96%; border:1px #EEE solid; position:relative; padding:20px; background-color: rgba(255, 255, 255, 0.6); margin:60px auto 30px auto;}
div.school-show img{float:left; box-sizing:border-box; box-shadow:1px 1px 3px #999;}
div.school-show img:nth-child(1){width:49%;}
div.school-show img:nth-child(2),div.school-show img:nth-child(3),div.school-show img:nth-child(4),div.school-show img:nth-child(5){width:23.5%; margin-left:2%;}
div.school-show img:nth-child(6),div.school-show img:nth-child(7),div.school-show img:nth-child(8){width:32%; margin-top:22px;}
div.school-show img:nth-child(7),div.school-show img:nth-child(8){margin-left:2%;}
div.video-content{box-sizing:border-box; width:96%; border:1px #EEE solid; margin:60px auto 0 auto; background-color: rgba(255, 255, 255, 0.6);}

@media screen and ( min-width:1920px ) {
    div.school-show img:nth-child(2),div.school-show img:nth-child(3){margin-bottom:21px;}
}
@media screen and ( max-width:1920px ) {
    div.school-show img:nth-child(2),div.school-show img:nth-child(3){margin-bottom:15px;}
}
@media screen and ( max-width:1200px ) {
    div.school-show img:nth-child(2),div.school-show img:nth-child(3){margin-bottom:12px;}
}

div.pxkc-content table{border-width:1px; border-color:#CCC; border-collapse:collapse; width:100%; margin:0 auto;}
div.pxkc-content table caption{font-size:24px; line-height:60px; color:#666; text-align:center; letter-spacing:6px;}
div.pxkc-content table tr{background-color:#F9F9F9; color:#333333; transition:0.5s;}
div.pxkc-content table tr:nth-child(odd){background-color:#F1F1F1;}
div.pxkc-content table tr:first-child{background-color: #ff6300; color:#FFF;}
div.pxkc-content table th{border-width:1px; padding:16px 8px; border-style:solid; border-color:#CCC; font-size:16px; font-weight:bold; letter-spacing:6px; text-align:center;}
div.pxkc-content table td{border-width:1px; padding:12px 8px; border-style:solid; border-color:#CCC; font-size:14px; font-weight:lighter; text-align:center; transition:0.5s;}
div.pxkc-content table tr:hover td{background-color: #ffd7c1; font-weight:bold;}
div.pxkc-content table td.tf{text-align:left;}
div.pxkc-content table.mb{margin-bottom:20px;}

div.cjwt-body{width:100%;}

div.cjwt{float:left; width:32%; margin:40px 0 40px 2%; border:1px #ECECEC solid; box-sizing:border-box; border-radius:8px; padding:20px; min-height:470px; background-image:url("../img/bg-1.gif"); transition:0.5s;}
div.cjwt:first-child{margin-left:0;}
div.cjwt:hover{box-shadow:2px 2px 8px #666;}

div.cjwt>div{box-sizing:border-box; border-radius:8px; margin-bottom:20px; box-shadow:1px 1px 3px #CCC;}
div.cjwt>div.fl{background-color:#FF7300; color:#FFF; font-size:16px; position:relative; letter-spacing:6px; padding:7px 20px; width:65%;}
div.cjwt>div.fr{background-color:#EFEFEF; color:#666; position:relative; letter-spacing:3px; padding:10px 20px; width:80%;}
div.cjwt>div.fr p{margin-bottom:5px; font-size:12px;}
div.cjwt>div.fl>img, div.cjwt>div.fr>img{position:absolute; top:8px;}
div.cjwt>div.fl>img{left:-12px;}
div.cjwt>div.fr>img{right:-12px;}

@media screen and ( min-width:1920px ) {

}
@media screen and ( max-width:1920px ) {
    div.cjwt{min-height:520px;}
    div.cjwt>div.fl{width:90%;}
    div.cjwt>div.fr{width:92%;}
}
@media screen and ( max-width:1200px ) {
    div.cjwt{min-height:630px;}
    div.cjwt>div.fr p{margin-bottom:2px;}
}

div.img-show{width:100%; margin:40px auto;}
div.img-show h5{position:relative; padding-bottom:15px; text-align:center; font-size:25px; font-weight:bold; margin-bottom:20px; margin-top:60px;}
div.img-show h5>div{position:absolute; width:30px; height:5px; background-color:#FF7300; bottom:-2px; left:50%; margin-left:-15px;}
div.img-show ul{width:100%; box-sizing:border-box; border:1px #EDEDED solid; padding:20px;}
div.img-show ul li{float:left; width:49%; margin-left:2%; margin-bottom:30px; transition:0.5s;}
div.img-show ul li:hover{box-shadow:1px 1px 3px #6a6a6a;}
div.img-show ul li:nth-child(2n+1){margin-left:0;}
div.img-show ul li:nth-last-child(1), div.img-show ul li:nth-last-child(2){margin-bottom:0;}
div.img-show ul li img{width:100%;}

div.jiuye{width:100%; margin:40px auto;}
div.jiuye h5{position:relative; padding-bottom:15px; text-align:center; font-size:25px; font-weight:bold; margin-bottom:20px; margin-top:60px;}
div.jiuye h5>div{position:absolute; width:30px; height:5px; background-color:#FF7300; bottom:-2px; left:50%; margin-left:-15px;}
div.jiuye ul{
    width:100%;
    box-sizing:border-box;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
}
div.jiuye ul li{
    width:18%; margin-left:2.5%;
    box-sizing:border-box; padding:50px 30px 30px 30px;
    transition:0.5s; position:relative;
    background-color: #f9f9f9;
    box-shadow: 0 0 6px #dddddd;
    border-radius: 8px;
    min-height: 180px;
}
div.jiuye ul li:first-child{margin-left:0;}
div.jiuye ul h6{
    position:absolute;
    top:0; left:50%;
    width: 120px; margin-left:-60px;
    line-height: 40px; text-align: center;
    background-color: #006efd;
    border-radius: 0 0 10px 10px;
    color: #FFFFFF;
}
div.jiuye ul li p{font-size:14px; line-height:20px; color:#666; margin-top:10px;}

div.bm-book{background-color:#FFF;}

form.form-body{display:block; width:1000px; margin:0 auto;}
form.form-body>div{padding:20px 0;}
form.form-body>div span{display:inline-block; width:90px; padding-right:10px; color:#666; text-align:right;}
form.form-body>div>input{width:900px; height:50px; line-height:50px; border:1px #DDD solid; color:#666; padding:6px; box-sizing:border-box;}
form.form-body>div>label{margin-right:20px;}
form.form-body>div>textarea{width:900px; height:120px; line-height:40px; border:1px #DDD solid; color:#666; padding:6px; box-sizing:border-box;}
form.form-body>div>span.sm{}
form.form-body>a{display:block; width:40%; line-height:50px; margin:20px auto 0 auto; background-color:#FF7300; color:#FFF; text-align:center; font-size:16px; cursor:pointer; transition:0.5s;}
form.form-body>a:hover{background-color:#733100;}

form.form-body div.bm_msg{display:none; width:40%; line-height:50px; margin:20px auto 0 auto; text-align:center; font-size:16px; color: #ff0000;}
form.form-body>div>input, form.form-body>div>textarea, form.form-body>a{border-radius:8px;}


div.pxkc-qr{text-align:center; background-color:#F2F2F2;}
div.pxkc-qr>img{width:45%; max-width:300px;}
div.pxkc-qr>p{margin-top:10px; font-size:16px; text-align:center;}
