@charset "utf-8";
/* 通用*/
body,h1,h2,h3,h4,h5,h6,hr,p,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:normal 16px "Microsoft Yahei";font:normal 16px "Pingfang SC";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{list-style:none;}
a{text-decoration:none;outline:none;}
img{border:0;}
/*HC - 2020.08.21*/
.content_hc div .main{width: 1200px;margin: 0 auto;}
.f_l{float: left;}
.f_r{float: right;}
.line_01{ overflow: hidden;}
.line_01 .main{overflow: hidden;padding-bottom: 60px;}
.line_02{ overflow: hidden; background: #f4f4f4;}
.line_02 .main{overflow: hidden;background: #f4f4f4;padding-bottom: 60px;}
.line_03{ overflow: hidden;}
.line_03 .main{overflow: hidden;padding-bottom: 100px;}
.content_hc img{width: 100%; display: block;}
.content_hc .sw_1 .swiper-pagination{bottom:20px;}
.content_hc .sw_1 .swiper-pagination .swiper-pagination-bullet{width: 97px; height: 5px; border:1px solid #fff; border-radius:8px; opacity: 1; background: inherit;}
.content_hc .sw_1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 97px; height: 5px; opacity: 1;background: #fff; }
.hc_title_36{font-size: 36px; text-align: center;line-height: 1;color:#434343;}
.pd_t_100{padding-top:100px;}
.pd_t_90{padding-top:90px;}
.pd_t_81{padding-top:81px;}
.hc_text_16{font-size: 16px;color: #434343;padding-top:17px; text-align: center;}
.text_type1{line-height: 1;}
.yxgj_div1{width: 1060px; height: 300px;margin: 60px auto 0; background: #f3f3f3;border-radius: 6px;}
.yxgj_div1 .left_img{width: 530px; height: 300px;}
.yxgj_div1 .yxgj_title1{width: 462px; height: 35px;border-bottom: 1px solid #a2a2a2; margin:25px 0 0 32px;font-size: 20px;color:#434343;line-height: 1;}
.yxgj_div1 .yxgj_text1{width: 462px; overflow: hidden;font-size: 14px; color: #565656;margin:20px 0 0 32px;line-height:1.5;}
.cont_btn1{width: 185px;margin:0 auto;}
.btn_type1,.btn_type2,.btn_type3{width: 185px;height:44px;color:#f04900;border:1px solid #fff;display: table; background: #f04900;border-radius: 22px;color:#fff;transition: .3s;}
.btn_type1 span,.btn_type2 span,.btn_type3 span{display: table-cell; vertical-align: middle;text-align: center; font-size: 20px;text-shadow: 1px 1.732px 2px rgba(128, 49, 14, 0.45);}
.btn_type1:hover,.btn_type2:hover,.btn_type3:hover{border:1px solid #f04900; background: inherit;color: #f04900;transition: .3s;}
.text_type2{width:1140px;font-size:14px;line-height:1.5; text-align: justify;}
.yxgj_video{padding-top:80px;}
/*企业对接*/
.sw_2_cont{width: 1360px; height:281px;margin:80px auto 0; overflow: hidden; position: relative;}
.sw_2{width:1200px; margin: 0 auto;}
.qydj_wid1{width: 1360px!important; position: relative;}
.sw_next,.sw_prev{width: 52px; height: 51px; background: url(../images/sw_next.png) center no-repeat;margin-top:-45px;}
.sw_next{right:0!important;}
.sw_prev{transform:rotate(180deg);left:0;}
.qydj_div1{width: 359px; height: 269px;}
.qydj_div1 .img1{width:360px; height: 228px;border-radius: 5px;}
.qydj_div1 .img1 img{border-radius: 5px;width: 100%}
.qydj_div1 .text1{margin-top:20px;font-size: 14px; color: #434343; line-height: 1; text-align: center;}
.qydj_ul1{width: 1159px; margin:50px auto 0; overflow: hidden;}
.qydj_ul1 li{width: 360px; height: 246px;float: left; overflow: hidden; margin:29px 39px 0 0;}
.qydj_ul1 li:nth-child(3n){margin-right: 0;}
.qydj_ul1 li .img1{width: 360px; height: 210px;}
.qydj_ul1 li .text1{color:#6f6f6f;font-size: 14px;margin-top:17px; text-align: center;}
.more_1{color:#f04900;font-size: 14px;float: right; margin:34px 0 14px 0;}
.zyk_img{width: 1200px;}
.cont_box_2{width: 707px;height: 64px; margin:0 auto;}
.btn_type2{width: 300px; height: 44px;}
.btn_type3{width: 300px; height: 44px;border:1px solid #f04900; background: inherit;color: #f04900;}
.btn_type3:hover{background: #f04900;color: #fff;}
/*专业共建*/
.zygj_bg_01{height: 182px; background: #fff;}
.zygj_bg_02{height: 854px; background: url(../images/zygj_bg_02.jpg) center no-repeat;}
.zygj_bg_03{height: 1039px; background: url(../images/zygj_bg_03.jpg) center no-repeat;}
.zygj_bg_04{height: 984px; background: url(../images/zygj_bg_04.jpg) center no-repeat;}
.hzys_box{width: 1062px;height: 673px; position: relative; padding-left: 40px;}
.hzys_xt1,.hzys_xt2,.hzys_xt3,.hzys_xt4,.hzys_xt5,.hzys_xt6,.hzys_xt7,.hzys_xt8
{width: 154px; height: 140px;background: url(../images/hzys_bg.png) top no-repeat;color: #434343; position: absolute; display: table;top:60px;left: 139px;transform:rotate(35deg);}
.hzys_xt1:hover,.hzys_xt2:hover,.hzys_xt3:hover,.hzys_xt4:hover,.hzys_xt5:hover,.hzys_xt6:hover,.hzys_xt7:hover,.hzys_xt8:hover{background-position: bottom;}
.hzys_xt2{top:207px;left: 71px; transform:rotate(0);}
.hzys_xt3{top:356px;left: 71px; transform:rotate(-30deg);}
.hzys_xt4{top:501px;left:139px; transform:rotate(-45deg);}
.hzys_xt1 span{transform:rotate(-35deg) !important;transform-origin:64px; padding-left:34px;}
.hzys_xt2 span{padding-left:34px;}
.hzys_xt3 span{transform:rotate(30deg) !important; padding-left:34px;padding-top:8px;}
.hzys_xt4 span{transform:rotate(45deg) !important; padding-left:34px;padding-top:11px;}

.hzys_xt5{transform:rotate(145deg);left:inherit;right:54px;}
.hzys_xt6{top:207px;left:inherit; transform:rotate(180deg);right:0;}
.hzys_xt7{top:356px;left: inherit; transform:rotate(210deg);right: 0;}
.hzys_xt8{top:501px;left:inherit; transform:rotate(225deg);right: 50px}

.hzys_xt5 span{transform:rotate(-145deg) !important;transform-origin:73px;padding-left:43px;}
.hzys_xt6 span{transform:rotate(-180deg); padding-left: 50px;}
.hzys_xt7 span{transform:rotate(-210deg) !important; padding-left:48px;padding-top:11px;}
.hzys_xt8 span{transform:rotate(-225deg) !important; padding-left:46px;padding-top:11px;}

.hzys_box span{font-size: 24px; display: table-cell;vertical-align: middle;}
.hzys_xt1:hover,.hzys_xt2:hover,.hzys_xt3:hover,.hzys_xt4:hover,.hzys_xt5:hover,.hzys_xt6:hover,.hzys_xt7:hover,.hzys_xt8:hover
{color:#f04900;}
.hxdx_ul{width: 1130px; overflow: hidden;}
.hxdx_ul li{width: 540px; height: 310px; float: left;margin:50px 50px 0 0;}
.hxdx_ul li:nth-child(2n){margin-right: 0;}
.sdxy_bg{position: relative;}
.ysxy_bg{width:540px; height: 310px; background: url(../images/dx_ys.jpg) no-repeat;display: table;}
.yxxy_bg{width:540px; height: 310px; background: url(../images/dx_yx.jpg) no-repeat;display: table;}
.snxy_bg{width:540px; height: 310px; background: url(../images/dx_sn.jpg) no-repeat;display: table;}
.uixy_bg{width:540px; height: 310px; background: url(../images/dx_ui.jpg) no-repeat;display: table;}
.hxdx_ul li .xyjs_box{display: table-cell;vertical-align: middle;}
.title_xy{color: #27b9ac;font-size: 24px; text-align: center;}
.yx_dzbtn{width: 168px; height: 41px;display: table;background: #27b9ac;font-weight: bold;margin:32px auto 0;border-radius: 5px;color:#fff;}
.tex_xy{color:#27b9ac;font-size: 18px; text-align: center;padding-top: 6px;}
.yx_dzbtn span{display: table-cell;font-size:20px;text-align: center;vertical-align: middle;}
.hover_xybox{display:none;position: absolute; overflow: hidden;top:97px;}
.hover_xybox .btn_a{width: 208px; height: 44px;border-radius: 3px;border:1px solid #27b9ac; display: table;margin-left:166px;}
.hover_xybox .btn_a span{color:#27b9ac;font-size: 25px; text-align: center;vertical-align: middle;display: table-cell;}
.lesson_box{padding:24px 0 0 73px;color:#27b9ac;font-size: 16px; line-height: 2;}
.yx_color{color: #f47d01 !important;}
.sn_color{color: #acd133 !important;}
.sn_color{color: #f26c8d !important;}
.yx_bg{background:#f47d01 !important;}
.sn_bg{background: #acd133 !important;}
.sn_bg{background: #f26c8d !important;}
.btn_oth_width{width: 290px;height: 44px;}
.cont_btn2{width: 290px;margin:0 auto;}
.color_fff{color: #fff;}
.sw_cgal{width: 1074px;height:396px;overflow: hidden; margin:110px auto 0;}
.sw_cgal .swiper-container{padding-bottom:60px;}
.sw_cgal .left_pic{width: 345px;height: 357px;float: left; position: relative;}
.sw_cgal .left_pic .bg_orange{ background:#f04900;width: 321px;height: 341px;position: absolute;left: 0;top: 0;border-radius: 8px; }
.sw_cgal .left_pic .img1{width: 324px; height: 228px; position: absolute;top:55px;left: 20px;z-index:2;}
.sw_cgal .left_pic .img1 img{border-radius: 5px;}
.sw_cgal .right_tex{width: 706px;height: 303px;float: right; position: relative;}
.sw_cgal .right_tex .tit1{font-size:24px;color:#f04900;padding-top:12px; text-align: center;margin-bottom:4px;}
.sw_cgal .right_tex .wzjs_box{width: 685px;height: 117px;position: absolute;top:54px;left:7px;border-top:10px solid rgb(86, 86, 86,.4);border-right:10px solid rgb(86, 86, 86,.4);}
.sw_cgal .right_tex .wzjs_nr{width: 690px;height: 138px;border:1px solid #83878b; position: absolute;margin-top:15px;background-color: rgb(196, 205, 209,.7);}
.hei_27{width:656px;height: 27px; margin:0 auto;border-bottom:1px solid #83878b; margin-top:20px;}
.hei_27 .left_line{width: 4px; height: 21px;float: left; background: #565656;margin-right: 10px;}
.hei_27 .left_tex{font-size: 18px;color:#434343;float: left; line-height: 1;}
.btm_text1{width:656px;font-size:14px;color:#565656; text-align: justify;padding-top:6px; margin:0 auto;}
.btm_tex_box{ margin-top: 159px; }
.wzjs_box2{width: 685px;height: 117px;position: absolute;top:207px;left:7px;border-top:10px solid rgb(86, 86, 86,.4);border-right:10px solid rgb(86, 86, 86,.4);}
.sw_cgal .swiper-pagination{bottom:20px;/* width: 120px;margin-left:118px; */}
.sw_cgal .swiper-pagination span{margin-left:20px;}
.sw_cgal .swiper-pagination .swiper-pagination-bullet{width: 10px; height: 10px;background: #797979; opacity: 1;margin:0 10px;transition: .3s;}
.sw_cgal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 32px; height: 8px;border-radius: 5px;transition: .3s; opacity: 1;background: #f04900;}
.btm_btn{width: 903px;overflow: hidden;margin:0 auto;}
.left_btngj{width: 408px;height: 44px; background: #fff;display: table;border-radius: 22px;color:#142e49;transition:.3s;border:1px solid #fff;}
.left_btngj span,.left_btngj2 span{display:table-cell;text-align: center;vertical-align: middle;font-size: 20px;}
.left_btngj:hover{color:#fff;transition:.3s;border:1px solid #fff; background: inherit;}
.left_btngj2{width: 408px;height: 44px; display: table;border-radius: 22px;color:#FFF;transition:.3s;border:1px solid #fff;}
.left_btngj2:hover{background: #fff;display: table;border-radius: 22px;color:#142e49;transition:.3s;border:1px solid #fff;}

.hxdx_ul2{width: 1164px; overflow: hidden;margin:100px auto 0;}
.hxdx_ul2 li{width:280px; height:581px;margin-right:14px; float:left;}
.hxdx_ul2 li:nth-last-child(1){margin-right:0;}
/* .hxdx_ul2 li:nth-child(1) .box_fb{background: #27b9ac;} */
.hxdx_ul2 li .box_fb{width:280px; height:580px; position:relative;float:left;}
.hxdx_ul2 li .box_fb:hover .box_fb_cont{transform: rotateY(180deg) translate3d(0, 0, 0);}
.hxdx_ul2 li .box_fb_cont{transition: transform 0.8s;transform-style: preserve-3d;}
.hxdx_ul2 li .box_fb_front{width:280px; height:580px;background:url(../images/ys_fz_pic.jpg) no-repeat;transform-style: preserve-3d; transform: perspective(600px) rotateY(0);backface-visibility: hidden;}
.hxdx_ul2 li .box_fb_back{width:280px; height:580px;background: #27b9ac;position:absolute;top:0;transform: perspective(600px) rotateY(180deg);backface-visibility: hidden;transition: transform 0.8s;transform-style: preserve-3d;border-radius: 5px;}
.hxdx_ul2 li .front_color{padding-top:250px;font-size:28px;color:#27b9ac; text-align: center;font-weight: bold;line-height: 1;}
.hxdx_ul2 li .front_btn{width: 168px; height: 41px;border-radius: 5px;background-color: rgb(39, 185, 172,.8); display: table;color:#FFF; margin:20px auto 0;box-shadow: inset 0px 3px 2.94px 0.06px rgba(13, 13, 13, 0.47);}
.hxdx_ul2 li .front_btn span{font-size:20px;color: #FFF;display: table-cell; vertical-align: middle; text-align: center;}

.hxdx_ul2 li .back_title{font-size:20px;color: #FFF;padding-top:76px; text-align: center;}
.hxdx_ul2 li .back_texten{font-size:12px;color: #FFF; text-align: center;}
.hxdx_ul2 li .line_fff{width: 47px; height: 2px; background: #FFF;margin:15px auto 0;}
.hxdx_ul2 li .div_x1{width: 200px;height: 228px; margin:57px auto 0;}
.hxdx_ul2 li .div_x1 .title_x1{height: 25px;float:left;margin-bottom: 25px;}
.hxdx_ul2 li .div_x1 .title_x1 .left__{float:left;color:#FFF;}
.hxdx_ul2 li .div_x1 .title_x1 .tit_tex{width:180px;height:25px;border-bottom:1px dashed #FFF; float: left;font-size:14px;color:#FFF;margin-left:12px;}
.jtou_icon{width:51px;height:12px; background: url('../images/jtou.png') no-repeat;float: right;margin:70px 37px 0 0;}
.hxdx_ul2 li .box_fb_cont{transition: transform 0.8s;transform-style: preserve-3d;}

.hxdx_ul2 li .box_fb_front2{background:url(../images/yx_fz_pic.jpg) no-repeat;}
.hxdx_ul2 li .box_fb_back2,.hxdx_ul2 li .front_btn2{background: #f48100;}

.hxdx_ul2 li .box_fb_front3{background:url(../images/sn_fz_pic.jpg) no-repeat;}
.hxdx_ul2 li .box_fb_back3,.hxdx_ul2 li .front_btn3{background: #acd133;}

.hxdx_ul2 li .box_fb_front4{background:url(../images/hm_fz_pic.jpg) no-repeat;}
.hxdx_ul2 li .box_fb_back4,.hxdx_ul2 li .front_btn4{background: #f16b8e;}
.hxdx_ul2 li .front_color2{color:#f48100;}
.hxdx_ul2 li .front_color3{color:#acd133;}
.hxdx_ul2 li .front_color4{color:#f16b8e;}