@charset "utf-8";
 
/* 样式初初始化 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:12px/1.5Microsoft YaHe, Microsoft YaHe,  \5FAE\8F6F\96C5\9ED1; } 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:none; } 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; } 
.dclear{ clear:both;}
/* banner */
.bannerzt {width:100%; height:auto; margin:0 auto; font-size:0;}
.bannerzt img {width:100%;height:100%;display:block;}
/* 适应人群 */
.dqbox{width: 1200px;height: auto;margin: 0 auto;}
.syrq{text-align: center;margin-top: 40px;font-size: 28px;font-weight: bold;color: #000;}
.syrq_p{text-align: center;margin-top: 30px;font-size: 18px;color: #000;}
.yh_l{width: 295px;height: 370px;float: left;box-shadow: 1px 2px 2px #aba8a7;}
.yhbox{width: 1025px; margin: 35px auto 0;}
.yh_l img{width: 100%;border: 0;}
.yh_r{float: right;width: 695px;height: 355px;}
.yh_r ul li img{width: 100%;}
.top_ul li:first-child{width: 284px;height: 172px;float: left;}
.top_ul li:last-child{width: 395px;height: 172px;float: right;}
.b_ul li:first-child{width: 395px;height: 172px;float: left;}
.b_ul li:last-child{width: 284px;height: 172px;float: right;}
.yh_p{text-align: center;padding-top: 15px;}
/*  */


.rq_ul{height: auto;margin: 56px auto 0;  width: 1080px;}
.rq_ul li{float: left;width: 210px;height: auto;}
.rq_ul li img{border: 0;width: 100%;}
.rq_ul li:nth-child(2){margin: 0 80px;}
.rq_ul li:nth-child(3){margin: 0 80px 0 0;}
.rq_p-title{font-size: 24px;font-weight: bold;text-align: center;line-height: 70px;}
.rq_p-con{font-size: 18px;text-align: center;line-height: 40px;}
.tsbox {display: block;color: #f5373d;background: #fff;width: 315px;line-height: 50px;text-align: center;margin: 60px auto;font-size: 18px;letter-spacing: 2px;border: 2px solid #f5373d;}
.tsbox:hover{color: #fff;background: #f5373d;transition: all .3s;}
.x-col_con { width: 1140px; background: red;margin: 60px auto 0;}
.x-col_con ul li {float:left;width:275px;text-align:center;background:#5049af;margin:0 5px;font-size:20px;height:50px;line-height:50px;color:#fff;}

.x-col_con ul li a {color: #fff;}
.x-col_con ul li a:hover{color: #000;text-decoration: none;}
/*  */
.jykc{text-align: center;margin-top: 70px;font-size: 33px;font-weight: bold;color: #ef5902;}
.kc_ul{width: 1100px;height: 206px;margin: 25px auto 0;}
.kc_ul li{width: 540px;height: 205px;float: left;border: 1px solid #cfcece;border-top: none;border-radius: 8px;box-shadow: 1px 2px 2px #aba8a7;}
.kc_ul li:nth-child(1){float: left;}
.kc_ul li:nth-child(2){float: right;}
.kc_img{float: left;width: 254px;height: 206px;}
.kc_img img{width: 100%;}
.kc_con{float: right;width: 286px;height: 206px;}
.kc_con .kc_title{font-size: 22px;font-weight: bold;text-align: center;line-height: 70px;}
.kc_con .kc_cjy{font-size: 16px;line-height: 22px;padding:0 10px;}
.jykc_zx{margin-top: 30px;}
.jykc_zx .kcsz{float: left;border: 1px solid #f15f0a;display: block;color: #f15f0a;background: #fff;font-size: 16px;line-height: 35px ;padding: 0 20px;border-radius: 8px;margin-left: 10px;}
.jykc_zx .ljxf{float: right;border: 1px solid #f15f0a;display: block;color: #fff;background: #f15f0a;font-size: 16px;line-height: 35px ;padding: 0 20px;border-radius: 8px;margin-right: 10px;}
/*  */
.sxbox{width: 100%;height: 142px; background-size: 100%;margin: 80px auto 0;}
.sx_con{width: 450px;margin: 0 auto;}
.sx_title{font-size: 40px;color: #fff;font-weight: bold;text-align: center;padding-top: 70px;}
.st_con{font-size: 22px;text-align: center;color: #fff;margin: 30px 0 40px;}
.sx_form-con{width: 100%;margin: 0 auto;height: auto;position: relative;}
.sx_input{width: 260px;height: 60px;background-repeat:no-repeat; background-position: left 18px top 18px; padding-left: 10px;border-radius: 8px;float: left;box-sizing: border-box;position: absolute;left: 334px;top: 44px;}
.sx_btn{border-radius: 8px;width: 180px; height: 60px;border: 0;background-color: transparent;background: #ffbe21;color: #e63c3d;font-weight: bold;font-size: 23px;line-height: 68px;padding: 0 24px;float: left;position: absolute;top: 44px;left: 604px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#666;font-size:18px;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#666;font-size:18px;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#666;font-size:18px;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#666;font-size:18px;}
.dmbox1{width: 100%;height: 440px; background: #f2f2f2;}
.dmbox_con{width: 1118px;height: auto;margin: 0 auto;padding: 70px 0;}
.dm_l{width: 740px;height:  auto;float: left;}
.dm_l ul li{width: 240px;height: 242px; float: left;}
.dm_l ul li:nth-child(2){margin: 0 9px;}
.dm_l ul li img{width: 100%;border: 0;}
.dm_l ul li p {text-align: center;background: #fff;line-height: 60px;font-size: 18px;}
.dm_r{width: 315px;float: right;}
.P_01{float: left;width: 80px;height: 80px;border-radius: 5px;background: #e53c3c;line-height: 80px;color: #fff;font-size:30px;display: block;text-align: center;}
.p_tit{font-size: 28px;font-weight: bold;display: block;float: right;line-height: 40px;}
.dm_r_con{margin: 35px 0 60px;font-size: 16px;line-height: 21px;color: #555555;}
/* .psicon{float: left;display: block;} */
.Photoshop{color: #1c1c1c;margin-left: 18px;font-size: 16px;}


.dmbox2_con{width: 1180px;height: auto;margin: 0 auto;padding: 70px 0;}
.dmbox2_l{width: 351px;float: left;}
.dmbox_r{width: 740px;height: 370px;float: right;background: #f3f3f3;position: relative;}
.dmzx{font-size: 18px;text-align: center;width: 235px;height: 60px;line-height: 60px;color: #e7493a;border-radius: 20px;display: block;margin: 90px auto 0;background: #ffc821;}

.dmbox3{width: 100%; background: #f2f2f2;padding: 60px 0;}
.dm03_con{margin: 0 auto;width: 385px;}
.P_03{float: left;width: 80px;height: 80px;border-radius: 5px;background: #e53c3c;line-height: 80px;color: #fff;font-size:30px;display: block;text-align: center;}
.p_tit3{font-size: 28px;font-weight: bold;display: block;float: right;}
.p03_con{margin: 35px 0 60px;font-size: 16px;line-height: 21px;color: #555555;text-align: center;}
.dm03_img{width: 1182px;margin: 0 auto;}
.dm03_img ul li{float: left; width: 180px;height: 212px;margin-left: 18px;}
.dm03_img ul li:first-child{margin: 0;}
.dm03_img ul li img{width: 100%;border: 0;}
.dm03_img ul li p{text-align: center;font-size: 16px;line-height: 46px;color: #555555;}

.dm05_img{width: 1195px;margin: 0 auto;}
.dm05_img ul li{float: left; width: 224px;height: 163px;margin-left: 18px;}
.dm05_img ul li:first-child{margin: 0;}
.dm05_img ul li img{width: 100%;border: 0;}
.dm05_img ul li p{text-align: center;font-size: 16px;line-height: 46px;color: #555555;}

.beause {background: #fff;width: 100%;height: auto;padding:65px 0 25px ;}
.beause h1{text-align: center;font-size: 33px;font-weight: bold;color: #000;}
.beause p{text-align: center;font-size: 21px;color: #121111;padding-top: 20px;}

.ppbox{width: 100%;height: auto;padding: 35px 0 40px;background: #f2f2f2;}
.ppaibox{width: 1250px;margin: 0 auto;}
.ppaibox ul li{background: #fff;width: 200px;height: 200px;float: left;border-radius: 20px;box-shadow: 2px 2px 2px #d8d9e1;margin-left: 10px;}
.ppaibox ul li .ppicon{padding: 20px 0 34px 0;text-align: center;}
.ppaibox ul li:first-child{margin-left: 0;}
.icon_title{font-size: 16px;font-weight: bold;line-height: 24px;color: #000;margin-top: 20px;}
.icon_con{font-size: 16px;color: #1f1f22;}
.ljzx{font-size: 22px;text-align: center;width: 430px;height: 50px;line-height: 50px;color: #ffffff;border-radius: 25px;display: block;margin: 0 auto 0;background: #fc3543;}

/* 毕业即就业 */
.byjjy h1{font-size: 32px;text-align: center;font-weight: bold ;color: #000;padding: 60px 0 40px;}
.byjjy p{font-size: 22px;line-height: 28px;text-align: center;color: #333333;font-weight: normal;}
.byjjy p span{color: #ff2424;display: inline;}
.byjjy_img{width: 1025px;margin: 50px auto 0;}
.byjjy_img li{width: 335px;height: 219px;float: left;margin-top: 5px;}
.byjjy_img li:nth-child(2){margin:5px;}
.ljxqhz{font-size: 22px;text-align: center;width: 430px;height: 50px;line-height: 50px;color: #ffffff;border-radius: 25px;display: block;margin: 0 auto 0;background: #fc3543;}

/* 轮播 */
.wrapbox {width:670px;height:320px;position:relative;overflow:hidden;float:left;margin:20px;}
.slidebox {width:670px;position:absolute;top:0;left:0;height:320px;}
.slidebox li {float:left;width:670px;height:240px;left:0;top:0;}
.slidebox li img {display:block;width:670px;height:320px;}
.dot {position:absolute;width:100%;height:30px;background:rgba(0,0,0,0.3);text-align:right;bottom:0;left:0;}
.dot p {margin-right:10px;}
.dot b {width:17px;height:17px;border-radius:20px;color:#333;display:inline-block;border:1px solid #fff;background:#fff;text-align:center;line-height:17px;margin:0 3px;margin-top:6px;cursor:pointer;font-weight:normal;}
.dot .cur {background:#F63;color:#fff;border:1px solid #f63;}
/* 特效 */
.ystxhc{width: 150px;height: 60px;;line-height: 60px; background: #e53c3c;color: #fff;text-align: center;position: absolute;z-index: 2;top: 80px;right: 30px;}
.lr_btn{position: absolute;bottom: 105px;right: -155px;z-index: 9;}
/* .lr_btn ul li{border: 1px solid #acacac;} */



/*  */
.xfbox{width: 100%;background: #386dff;}
.xfdsq{width: 1180px;margin: 0 auto;}
.xf_title{text-align: center;font-size: 42px;color: #fff;line-height: 60px;margin: 0;font-weight: bold;}
.xf_con{font-size: 18px;line-height: 24px;color: #fff;text-align: center;margin-top: 40px;}
.ynxh{width: 1180px;background: #fff;margin-top: 40px;}
.ynxinhua{font-weight: bold;color: #386dff;font-size: 24px;}
/*.container{padding: 30px 50px;}*/
/*  */
.progress_bar .pro-bar {background:hsl(0,0%,90%);box-shadow:0 1px 2px hsla(0,0%,0%,0.1) inset;height:18px;margin-bottom:0px;margin-top:30px;position:relative;width: 888px;border-radius: 25px;margin-left:90px;}
.progress_bar .progress_bar_title {/*color:hsl(218,4%,50%);*/color:#010101;font-size:18px;font-weight:300;position:relative;top:0px;z-index:1;left: -90px;}
.progress_bar .progress_number {float:right;margin-top:0px;margin-right: -135px;color: #0a4bff;}
.progress_bar .progress_img{position: absolute;top: -5px;z-index: 1;left: 1035px;}
.progress_bar .progress-bar-inner {background-color:hsl(0,0%,88%);display:block;width:0;height:100%;position:absolute;top:0;left:0;transition:width 1s linear 0s;animation:animate-positive 2s;border-radius: 25px;}
/* .progress_bar .progress-bar-inner:before {content:"";background-color:hsl(0,0%,100%);border-radius:50%;width:4px;height:4px;position:absolute;right:1px;top:0;z-index:1;} */
/* .progress_bar .progress-bar-inner:after {content:"";width:14px;height:14px;background-color:inherit;border-radius:50%;position:absolute;right:-4px;top:-5px;} */
@-webkit-keyframes animate-positive {0% {width:0%;}}
@keyframes animate-positive {0% {width:0%;}}
.ljxxfeiy{width: 400px;height: 72px;line-height: 72px;background: #ff5a64;border-radius: 5px;margin: 30px auto 60px;}
.ljxxfeiy a{font-size: 26px; font-weight: bold;color: #fff;display: block;text-align:center;}
/*  */
.pk_con{width: 700px;height: auto;margin: 0 auto;}
.pk_title{text-align: center;font-size: 42px;color: #000;line-height: 60px;margin: 0;font-weight: bold;}
.pk{width: 600px;margin: 40px auto 0;position: relative;}
.pk ul li{float: left;width: 285px;height: 325px;background: #fff;border-radius: 10px;box-shadow: 2px 2px 2px #d8d9e1;}
.pk ul li:nth-child(2){float: right;}
.pk ul li p{font-size: 18px;line-height: 52px;height: 52px;text-align: center;border: 1px solid #e5e9f4;}
.pk ul li p:nth-child(2n){background: #fff;}
.pk ul li p:nth-child(2n-1){background: #edf0f9;}
.pk ul .pk_l p{color: #386dff;}
.pk ul .pk_r p{color: #6c6c6c;}
.pk ul li div p:nth-child(6){border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.pk ul li .l_title{font-size: 24px;line-height: 52px;height: 52px;background: #386dff !important;color: #fff;text-align: center;font-weight: bold;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.pk ul li .r_title{font-size: 24px;line-height: 52px;height: 52px;background: #a6a6a6 !important;color: #fff;text-align: center;font-weight: bold;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.pk ul li img{margin: 25px auto;  display: block;  width: 33px;  height: 33px;}
.pk_img {position: absolute;width: 85px;height: 85px;background: #386dff;top: 120px;left: 260px;border-radius: 50%;}
.pk_img img{width: 55px;text-align: center center;display: block;position: absolute;left: 20%;top: 30%;}
/* 表单 */
/*底部表单*/
.zcbox{ width:100%; height:542px;background: url(/images/vrmovie/biaodanbg.jpg) no-repeat;background-size:100% 100%;}
.zcbox .formbox{ width:100%; height:auto; margin:0 auto;padding-top:50px;}
.zcbox .formbox .formboxp{ width:1180px; font-size:32px; color:#fff; margin:0 auto; padding: 35px 0 30px; line-height:1.4;text-align: center;font-weight: bold;line-height: 60px;}
.zcbox .formbox .formboxp span{ width:1180px; height:auto; display:block; text-align:center; font-weight:normal; color:#fff;font-size: 24px;}
.zcbox .formbox2{ width:540px; height:auto; margin:0 auto;}
.zcbox .formbox2 p{ font-size:20px; color:#fff;}
.zcbox .formbox2 .forminput{ width:588px; height:60px;line-height: 60px;color:#494949;font-size: 28px;text-indent: 20px; margin-bottom:30px;background: #fff;}
.zcbox .formbox2 .forminput p{ width:110px; height:60px; line-height:60px; float:left;}
.zcbox .formbox2 .forminput p i{ margin-right:2em;}
.zcbox .formbox2 .forminput input{ width:500px; height:50px; line-height:50px; background:#fff; color:#494949; border:0 none; font-size:20px; outline:none; font-family:'微软雅黑'; text-indent:1em;}
.zcbox .formbox2 .forminput select{ width:500px; height:50px; line-height:50px; background:#fff; color:#494949; border:0 none; border-top-right-radius:5px; border-bottom-right-radius:5px; font-size:20px; outline:none; padding-left:15px; font-family:'微软雅黑';}
.zcbox .formbox2 .forminput option{ width:500px; height:50px; line-height:50px; background:#fff; color:#494949; border:0 none; font-size:20px; outline:none; padding:0 15px; font-family:'微软雅黑';}
.zcbox .formbox2 .bmbtn22{ width:330px; height:60px; line-height:60px; color:#8957a1; text-align:center; background:#ffc821; font-size:26px; outline:none; margin:0 auto; display:block; cursor:pointer; font-family:'微软雅黑';transition: all 0.3s;transition:all .3s;border-radius: 10px;border: none;}
.zcbox .formbox2 .bmbtn22:hover{ color:#ffc821;transition: .3s; background: #8957a1;}
