.header .header_qian{background-color:#d60430;}
.header .header_qian_left{float:left;} 
.header .header_qian_left img{margin:28px 0 14px; float:left;}


.header .header_qian_right{float:right; text-align:right;}
.header .header_qian_right p a{font-size:16px; color:#fce83d; display:inline-block; margin:15px 0 10px 15px; }
.header .header_qian_right b{font-size:30px; color:#fff;}
.header .header_qian_right b a{font-size:15px; color:#fff; vertical-align: middle; display: inline-block;
    margin-top: -4px;}
.header .header_qian_right b a img{vertical-align:middle; margin:-4px 4px 0 0;}

.header .header_qian_right b:hover a img{
                animation: doudong 1s;
    -moz-animation: doudong 1s; /* Firefox */
    -webkit-animation: doudong 1s;  /* Safari ûú Chrome */
    -o-animation: doudong 1s;   /* Opera */
}
@-webkit-keyframes doudong {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
@keyframes doudong {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
/*.header .header_hou{*/
    /*background: -webkit-linear-gradient(left,#6c21f2,#e60012); */
    /*background: -o-linear-gradient(left,#6c21f2,#e60012); */
    /*background: -moz-linear-gradient(left,#6c21f2,#e60012); */
    /*background: linear-gradient(left,#6c21f2,#e60012); */
/*}*/
.header .header_hou .header_hou_r{float:right;}
.header .header_hou .header_hou_r ul li{float:left; margin-left:4px; position:relative;}
.header .header_hou .header_hou_r ul li:nth-child(1) a{
    display: block;
}
.header .header_hou .header_hou_r ul li a{display:block; font-size:14px; line-height:80px; padding:0 18px; color:#2e2e2e; cursor:pointer; text-align:center;}
.header .header_hou .header_hou_r ul .head_right_h_mj .head_right_h_kuai{
    overflow:hidden;
    margin-top: 8px;
    border-radius: 6px;
}
.header .header_hou .header_hou_r .head_right_h_kuai{position:absolute; top:80px; left:0; z-index:9999; background-color:#fff; display:block; padding:18px 0;
    box-shadow:2px 6px 20px #490324;}
.header .header_hou .header_hou_r .head_right_h_kuai{display:none;}
.header .header_hou .header_hou_r .head_right_h_kuai a{font-size:14px; color:#d60430; line-height:42px; padding:0 18px; text-align:left;}
.header .header_hou .header_hou_r .head_right_h_kuai a:hover{ color:#fff;
     background: -webkit-linear-gradient(left,#f71a41,#fe624a);
    background: -o-linear-gradient(left,#f71a41,#fe624a);
    background: -moz-linear-gradient(left,#f71a41,#fe624a);
    background: linear-gradient(left,#f71a41,#fe624a);
}
.header .header_hou .header_hou_r .weiyik>a{background-color:#fff; color:#2e2e2e; text-align:center;}


/*.banner{position:relative; height:569px;}*/
.banner .swiper-container {
        width: 100%;
        height: 563px;
    }
.banner .swiper-slide {
    width: 100%;
        text-align: center;
        overflow:hidden;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.banner .swiper-pagination-bullet{width:10px; height:10px;}
/**/
/*--------------------------------------------------页尾-------------------------------------*/
.kuaishi{ background: linear-gradient(to right,#f71941, #fe614a); height:292px;  background-size: 100% 100%;}
.kuaishi .kuaishi_nei{padding-top:28px;}
.kuaishi .kuaishi_l{float:left; width:410px;}
.kuaishi .kuaishi_l b{font-size:15px; color:#fff; line-height:30px; color:#f3ea00; display:block; padding-bottom:4px;}
.kuaishi .kuaishi_l b img{vertical-align:middle; margin:-4px 4px 0 0;}
.kuaishi .kuaishi_l p{color:#fff; line-height:22px;}
.kuaishi .kuaishi_r{float:right;}
.kuaishi .kuaishi_r span{display:block; float:left; margin-left:48px;}
.kuaishi .kuaishi_r span img{display:block; margin:14px auto;}
.kuaishi .kuaishi_r span i{font-size:14px; color:#fff;}
.kuaishi .kuaishi_r span b{font-size:15px; color:#fff; display:block; line-height:30px; color:#f3ea00;}
.kuaishi .kuaishi_r span a{ color:#fff; display:block; line-height:24px;}
.kuaishi .kuaishi_r span a:hover{color:#000; text-decoration:underline;}

.footer .footer_banquan{color:#fff; line-height:42px; background-color:#353131; text-align:center;}
/**/

/*弹窗*/
.tanck_h{position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.7); z-index:99;}
.tanck .tanck_y{background:url(../images/tc_bei.jpg) no-repeat center; width:1000px; height:442px; position:fixed; top:20%; left:50%;
				margin-left:-500px; border-radius:6px; z-index:999; }
.tanck .tanck_y .tanck_y_t{width:448px; height:34px; line-height:34px; margin:0 auto; font-size:30px; color:#fff; text-align:center;
						padding:34px 0; font-family:'宋体';}
.tanck .tanck_y .tanck_y_t img{margin-top:15px;}
.tanck .tanck_y .tanck_y_chacha{position:absolute; top:26px; right:16px; cursor:pointer;}
.tanck .tanck_y .tanck_y_went{width:817px; height:202px; border:5px solid #fff; border-radius:36px; margin:0 auto; }
.tanck .tanck_y .tanck_y_went ul li{width:100%; display:none;}
.tanck .tanck_y .tanck_y_went ul li p{width:450px; margin:0 auto; padding:26px 0;}
.tanck .tanck_y .tanck_y_went ul li p i,.tanck .tanck_y .tanck_y_went ul li p b{
						font-size:24px; color:#fff; display:block; float:left;}
.tanck .tanck_y .tanck_y_went ul li p i{margin-right:18px;}
.tanck .tanck_y .tanck_y_went ul li p b{width:364px;}
.tanck .tanck_y .tanck_y_went .tanck_y_shi,.tanck_y_fou{position:absolute; display:block; width:92px; line-height:34px; font-size:24px;
									background-color:#fff; text-align:center; border-radius:16px; bottom:172px; cursor:pointer; font-family:'黑体';}
.tanck .tanck_y .tanck_y_went .tanck_y_shi{left:276px;}
.tanck .tanck_y .tanck_y_went .tanck_y_fou{right:276px;}
.tanck .tanck_y .tanck_y_went .tanck_y_shi:hover,.tanck .tanck_y .tanck_y_went .tanck_y_fou:hover{
    background-color:#7f1cce; color:#fff;
}
/* .tanck .tanck_y .tanck_y_went .tanck_y_jiase{background-color:#7f1cce; color:#fff;} */
.tanck .tanck_y .tanck_y_tijiao{display:none;}
.tanck .tanck_y .tanck_y_tijiao a{display:block; width:220px; height:64px; margin:34px auto 0; 
                                text-align:center; border-radius:5px; cursor:pointer; background:url(../images/tijiao.jpg);             
                            }
.tanck .tanck_y .tanck_y_tijiao a img{padding:14px 0;}

.tanck_y .jieshao_ziji b{font-size:48px; color:#fff; display:block; text-align:center; padding:32px 0 10px;}
.tanck_y .jieshao_ziji i{font-size:36px; color:#fff; display:block; text-align:center; font-family:'宋体';}
.tanck_y .jieshao_ziji span{display:block; width:476px; margin:30px auto 0;}
.tanck_y .jieshao_ziji span i{float:left;}
.tanck_y .jieshao_ziji span input{float:left; line-height:38px; width:348px; border:none; outline:none; font-size:24px;
								color:#666; padding:0 10px; border-radius:6px; font-family: '宋体';}
.tanck_y .jieshao_ziji p{text-align:center; color:#fff; padding:30px 0 28px;}
.tanck_y .jieshao_ziji .dianjijixu{display:block; width:180px; height:50px; background-color:#fff; text-align:center; border-radius:6px;
						margin:0 auto; cursor:pointer;}
.tanck_y .jieshao_ziji .dianjijixu img{padding:10px 0;}

.tanck .tanck_e{background:url(../images/tc_bei2.jpg) no-repeat center; width:435px; height:560px; position:fixed; top:20%; left:50%;
				margin-left:-217.5px; border-radius:6px; z-index:999; }
.tanck .tanck_e .chacha_e{position:absolute; top:30px; right:28px; cursor:pointer;}
.tanck .tanck_e .tanck_e_t{font-size:48px; color:#fff; display:block; text-align:center; line-height:50px; padding:58px 0 24px;} 
.tanck .tanck_e span{display:block; width:302px; height:140px; border:8px solid #fff; padding:18px 20px; margin:0 auto;}
.tanck .tanck_e span i{font-size:20px; color:#fff; display:block; font-family:none; line-height:34px;} 
.tanck .tanck_e span i b{font-size:20px; color:#220de5; font-family:none;}
.tanck .tanck_e span a{font-size:24px; color:#fff; line-height:40px;}
.tanck .tanck_e span a img{padding-left:12px;}
.tanck .tanck_e p{display:block; text-align:center; font-size:30px; color:#fff; padding:20px 0;}
.tanck .tanck_e .tanck_e_zixun{display:block; width:274px; line-height:38px; font-size:24px; color:#e60012; margin:0 auto;
						background-color:#fff; text-align:center; border-radius:6px; cursor:pointer;}
.tanck .tanck_e .lijizx{font-size:24px; color:#fff; display:block; text-align:center; padding-top:12px;}

/*--------------------------------------------------委培书  弹出-------------------------------------*/
.wps_tc_h{position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.7); z-index:99;}
.wps_tc_nei{position:fixed; top:1%; left:50%; z-index:999; margin-left:-250px;}
.wps_tc_nei{position:fixed; top:10%; left:50%; z-index:999; margin-left:-250px; width:500px; height:710px;}
.wps_tc_nei .swiper-container {
        width: 100%;
        height: 100%;
    }
.wps_tc_nei .swiper-slide {
        text-align: center;
        width:100%;
        height:100%;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.wps_tc_nei .swiper-slide img{width:100%;}
.wps_tc_cha{position:fixed; top:6%; right:20%; z-index:9999; cursor:pointer;}

/*--------------------------------------------------页面 侧栏-------------------------------------*/
.ym_sidebar{position:fixed; top:22%; right:0; background-color:#a0a1a3; border-radius:6px; z-index:9999;}
.ym_sidebar .cl_anniu{display:block; width:80px; height:80px; text-align:center; cursor:pointer; position:relative;
        display: flex;

        -webkit-justify-content: center;
        justify-content: center;

        -webkit-align-items: center;
        align-items: center;
}
.ym_sidebar .cl_anniu>img{width:34px;}
.ym_sidebar .cl_an1{
		border-top-left-radius:6px;
		border-top-right-radius:6px;}
.ym_sidebar .cl_an4{
		border-bottom-left-radius:6px;
		border-bottom-right-radius:6px;}
.ym_sidebar .cl_anniu .cl_jiao{position:absolute; top:20px; left:0; display:none; width:12px;}
.ym_sidebar .yic_kuai{position:absolute; top:0; right:80px;}
.ym_sidebar .cl_yk{display:none;}
.ym_sidebar .cl_yk a{display:block; background-color:#fff; font-size:16px; color:#d61518; width:224px;
							line-height:56px; text-align:center; border-radius:6px; 
							text-decoration:underline;}

.ym_sidebar .cl_ek{display:none; top:90px;}
.ym_sidebar .cl_ek a{display:block; background-color:#fff; font-size:16px; color:#d61518; width:198px;
							line-height:56px; text-align:center; border-radius:6px; box-shadow:0 2px 10px #ccc;
							text-decoration:underline;}

.ym_sidebar .cl_sk{display:none; top:160px; width:346px; padding:20px; background-color:#fff; box-shadow:0 2px 10px #ccc;
					 border-radius:6px;}
.ym_sidebar .cl_sk a{display:block; font-size:12px;  text-align:left; color:#323232; line-height:20px;
					margin-bottom:2px;}
.ym_sidebar .cl_sk a:hover{color:#d61518; text-decoration:underline;}
.ym_sidebar .cl_sk a img{vertical-align:middle; margin:-4px 0 0 6px;}

.ym_sidebar .cl_sik{display:none; top:250px; width:130px; padding:20px 24px; background-color:#fff; box-shadow:0 2px 10px #ccc;
					 border-radius:6px;}
.ym_sidebar .cl_sik img{display:block; width:100%; margin-bottom:6px;}
.ym_sidebar .cl_sik b{display:block; font-size:16px;  text-align:left; color:#d61518; line-height:22px; text-align:center;}

/*--------------------------------------------------置顶-------------------------------------*/
.zhibing{width:1000px; height:10%; position:fixed; bottom:0; left:50%; margin-left:-500px; display:none;}
.zhibing a{float:right; margin:-4% -54px 0 0; display:block; cursor:pointer;}



























