@media ( min-width : 978px) {
	.header_wap{
        display : none;
	}
	.header {
	    position: fixed;
	    top: 0;
	    height: 64px;
	    z-index: 9999;
	    width: 100%;
	    background-color: #F8FAFE;
        box-shadow: 0px 10px 20px 0px rgba(237, 242, 250, 0.6);
	}
    .header_scoll{
        background-color: rgba(250, 250, 250, 1);
    }
	    
	.header .menus {
	    margin-left: 235px;
	    display: block;
	}
	.header .h-logo {
	    float: left;
	    padding: 0;
	    box-sizing: border-box;
	    overflow: hidden;
	    padding-left: 40px;
	    padding-top : 16px;
	    width: auto;
	}
	.header .h-logo img{
		width : 96px;
		height : 32px;
	}
	
	
	.header .h-links {
	    float: left;
	    position: relative;
	    height: 64px;
	    line-height: 64px;
	}
	.header .h-links .h-menu {
	    display: block;
	    padding: 0 0 0 0 ;
	    font-size: 14px;
	    font-weight: 400;
	    transition: all .3s;
	    -webkit-transition: all 0.3s;
	    color: #222;
	    margin-right : 30px;
	}
	.header .h-links:hover .h-menu {
	    background-color: unset;
	    color: #222;
	    position: relative;
	}
	.header .h-links:hover .h-menu:after {
	    content: " ";
	    bottom: 0px;
	    left: 0%;
	    position: absolute;
	    width: 100%;
	    height: 4px;
	    background: #0B61F4;
	}
	/* 下拉框上箭头**/
	.header .h-mores:before{ 
	    margin-left: 0;
	}
	.header .h-mores{
	    -webkit-transition: all 0.3s;
	    text-align: left;
	    position: absolute;
	    top: 64.5px;
	    min-width: 100%;
	    background-color: #F4F8FA;
		background: #FFFFFF;
		box-shadow: 0px 4px 8px 0px rgba(204,211,219,0.5);
		border-radius: 0px 0px 4px 4px;
	
	}
	.h-prodMores_CP{
	    width: 785px;
	    height: 300px;
	}
	.h-prodMores_CP .m-more{
	}
	.h-prodMores_CP .m-more .moredrop{
	    float : left;
	}
	.h-prodMores_CP .m-more .moredrop._cp1{
	    width : 478px;
	    padding-left : 30px;
	}
	
	.h-prodMores_CP .m-more .moredrop._cp1 .dt {
		margin-top : 20px;
	}
	.h-prodMores_CP .m-more .moredrop._cp1 .dt .xm-link div {
		font-size: 16px;
		font-weight: bold;
		color: #323437;
		line-height: 22px;
		margin-top : 0px;
	}
	
	.h-prodMores_CP .m-more .moredrop._cp1 .dt .xm-link div:nth-child(2){
	    font-size: 14px;
        font-weight : bold;
	}
    .h-prodMores_CP .m-more .moredrop._cp1 .dt .xm-link .btn,
    .h-prodMores_CP .m-more .moredrop._cp1 .dt .xm-link a {
		display : block;
		margin : 12px 0 17px 0 ;
		font-size: 12px;
		font-weight: 400;
		color: #2372F9;
		line-height: 20px;
	    position: relative;
	}
    .h-prodMores_CP .m-more .moredrop._cp1 .dt .xm-link .btn:after,
	.h-prodMores_CP .m-more .moredrop._cp1 .dt .xm-link a:after {
	    content: " ";
	    width: 13px;
	    height: 16px;
	    top: 1px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/customers/r.png);
	}
	
	.h-prodMores_CP .m-more .moredrop._cp1 dd{
	    width : 448px;
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a{
		height: 64px;
	    width: 156px; 
		background: #F7F9FC;
		float : left;
	    padding : 0 12px 0 44px;
	    position: relative;
	}
	
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(1):after{
	    content: " ";
	    width: 24px;
	    height: 24px;
	    top: 11px;
	    left : 12px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/new_header/cp_1.png);
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(2):after{
	    content: " ";
	    width: 24px;
	    height: 24px;
	    top: 11px;
	    left : 12px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/new_header/cp_2.png);
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(3):after{
	    content: " ";
	    width: 24px;
	    height: 24px;
	    top: 11px;
	    left : 12px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/new_header/cp_3.png);
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(4):after{
	    content: " ";
	    width: 24px;
	    height: 24px;
	    top: 11px;
	    left : 12px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/new_header/cp_4.png);
	}
	
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(1),
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(3){
	    margin-right : 12px;
	    width: 168px;
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(1),
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:nth-child(2){
	    margin-bottom : 12px;
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a .t{
		font-size: 14px;
		font-weight: bold;
		color: #2F3C51;
		line-height: 20px;
		padding-top : 12px;
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a:hover .t{
	    color: #1365F2;
	}
	.h-prodMores_CP .m-more .moredrop._cp1 dd a .d{
		font-size: 12px;
		font-weight: 400;
		color: #96989B;
		line-height: 16px;
	    padding-top : 4px;
	    letter-spacing : -1px;
	}
	
	/*产品下拉右侧**/
	
	.h-prodMores_CP .m-more .moredrop._cp2{
	    width : 247px;
	    height : 300px;
		padding-left : 30px;
		background: linear-gradient(207deg, #FFFFFF 0%, #D5E4FF 100%);
		border-radius: 0px 0px 4px 0px;
	}
	
	.h-prodMores_CP .m-more .moredrop._cp2 .cp_r_drop{
	display : block;
	    margin-top : 35px;
	}
	.h-prodMores_CP .m-more .moredrop._cp2 .cp_r_drop .t{
		font-size: 16px;
		font-weight: bold;
		color: #323437;
		line-height: 20px;
	}
	.h-prodMores_CP .m-more .moredrop._cp2 .cp_r_drop .d{
		font-size: 14px;
		font-weight: bold;
		color: #323437;
		line-height: 20px;
		margin-top : 4px;
	}
    .h-prodMores_CP .m-more .moredrop._cp2 .cp_r_drop .btn,
    .h-prodMores_CP .m-more .moredrop._cp2 .cp_r_drop a{
	    display : block;
	    margin : 12px 0 0 0 ;
	    font-size: 12px;
	    font-weight: bold;
	    color: #2372F9;
	    line-height: 20px;
	    position: relative;
	}
    .h-prodMores_CP .m-more .moredrop._cp2 .cp_r_drop .btn:after,
    .h-prodMores_CP .m-more .moredrop._cp2 .cp_r_drop a:after {
	    content: " ";
	    width: 13px;
	    height: 16px;
	    top: 1.5px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/customers/r.png);
	}
	
	
    .h-prodMores_JJ{
        width: 838px ;
        height: 235px;
    }
    
    .h-prodMores_JJ .m-more .moredrop{
        float : left;
    }
    .h-prodMores_JJ .m-more .moredrop._jj1{
        width : 290px;
    }
    .h-prodMores_JJ .m-more .moredrop._jj1 .jjd1_1{
		font-weight: bold;
		font-size: 16px;
		color: #323437;
		line-height: 22px;
		text-align: left;
		font-style: normal;
		margin : 23px 0 0 30px;
    }
    
    .h-prodMores_JJ .m-more .moredrop._jj1 .jjd1_2{
        width: 228px;
		font-weight: 400;
		font-size: 12px;
		color: #666666;
		line-height: 20px;
		text-align: left;
		font-style: normal;
        margin : 14px 0 15px 30px;
    }
    
    .h-prodMores_JJ .m-more .moredrop._jj1 .jjd1_3{
        height : 20px;
        margin : 0 0 10px 30px;
    }
    .h-prodMores_JJ .m-more .moredrop._jj1 .jjd1_3 a{
		font-weight: 400;
		font-size: 14px;
		color: #2372F9;
		line-height: 20px;
		text-align: center;
		font-style: normal;
        position: relative;
    }
    .h-prodMores_JJ .m-more .moredrop._jj1 .jjd1_3 a:hover {
	    color: #5D92EE;
	}
    .h-prodMores_JJ .m-more .moredrop._jj1 .jjd1_3 a:after {
	    content: " ";
	    width: 13px;
	    height: 16px;
	    top: 0px;
	    right: -15px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/customers/r.png);
	}
    
    
    .h-prodMores_JJ .m-more .moredrop._jj2{
        width : 548px;
        height: 235px;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/nav.png);
    }
    .h-prodMores_JJ .m-more .moredrop._jj2 dt{
        font-weight: bold;
        font-size: 16px;
        color: #323437;
        line-height: 22px;
        text-align: left;
        font-style: normal;
        margin : 23px 0 0 35px;
    }
    
    .h-prodMores_JJ .m-more .moredrop._jj2 dd{
        margin-bottom : 20px;
    }
        
    .h-prodMores_JJ .m-more .moredrop._jj2 dd a {
        float: left;
        display: block;
        width: 274px;
        font-size: 13px;
        font-weight: 400;
        color: #444444;
        line-height: 25px;
        position: relative;
    }
    
    
    
    
    .h-prodMores_JJ .m-more .moredrop._jj2 dd a .t {
        width: auto;
		font-weight: 400;
		font-size: 14px;
		color: #222222;
		line-height: 20px;
		text-align: left;
		font-style: normal;
        margin-left : 60px;
        margin-top : 18px;
        position: relative;
    }
    
    .h-prodMores_JJ .m-more .moredrop._jj2 dd a .t.dis {
		font-weight: 400;
		color: #C8CACD;
		cursor:not-allowed
    }
    

    
    .h-prodMores_JJ .m-more .moredrop._jj2 dd a .t:after {
        content: " ";
        width: 5px;
        height: 5px;
        top: 6px;
        left: -20px;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #80ADF9; /* 边框宽度决定了圆点的大小 */
        box-sizing: border-box;
    }
    .h-prodMores_JJ .m-more .moredrop._jj2 dd a:hover .t {
		font-weight: 400;
		color: #0B61F4;
    }
    
    
    
    .h-prodMores_JJ .m-more .moredrop._jj2 dd a:hover .t.dis {
        font-weight: 400;
        color: #C8CACD;
    }
    
    
    
	/*案例
	
	    opacity: 1;
	    pointer-events: auto;
	*/
	.header .h-links.al .h-mores {
	    margin-left: -58px;
	}
	.h-prodMores_AL{
	    width: 820px;
	    height: 269px;
	}
	
	.h-prodMores_AL .m-more{
	}
	.h-prodMores_AL .m-more .moredrop{
	    float : left;
	}
	.h-prodMores_AL .m-more .moredrop._cp1{
	    width : 290px;
	    padding-left : 30px;
	}
	
	.h-prodMores_AL .m-more .moredrop._cp1 .dt {
	    margin-top : 20px;
	}
	.h-prodMores_AL .m-more .moredrop._cp1 .dt .xm-link div {
	    font-weight: bold;
        font-size: 14px;
        color: #2F3C51;
        line-height: 20px;
        text-align: left;
        font-style: normal;
        
	}
	
	.h-prodMores_AL .m-more .moredrop._cp1 .dt .xm-link div.d {
		font-size: 12px;
		font-weight: 400;
		color: #666666;
		line-height: 20px;
		margin-top : 4px;
	}
	.h-prodMores_AL .m-more .moredrop._cp1 .dt .xm-link a {
	    display : block;
	    margin : 12px 0 30px 0 ;
	    font-size: 12px;
	    font-weight: 400;
	    color: #2372F9;
	    line-height: 20px;
	    position: relative;
	}
	.h-prodMores_AL .m-more .moredrop._cp1 .dt .xm-link a:after {
	    content: " ";
	    width: 13px;
	    height: 16px;
	    top: 1px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/customers/r.png);
	}
	.h-prodMores_AL .m-more .moredrop._cp1 .dd{
		
	}
	.h-prodMores_AL .m-more .moredrop._cp1 dd a{
	    float : left;
	    display : block;
	    width : 95px;
		font-size: 13px;
		font-weight: 400;
		color: #444444;
		line-height: 25px;
		margin-bottom : 16px;
	}
	.h-prodMores_AL .m-more .moredrop._cp1 dd a:hover{
	    color: #0D62F3;
	}
	
	
	/**案例右侧**/
	
	.h-prodMores_AL .m-more .moredrop._cp2{
		width : 440px;
		padding : 0 30px 0;
	}
	
	
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop{
	    margin-top : 20px;
	}
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop .t{
	font-size: 16px;
	    font-weight: bold;
	    color: #323437;
	    line-height: 20px;
	    width: auto;
	
	}
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop .d{
	    font-size: 12px;
	    font-weight: 400;
	    color: #666666;
	    line-height: 20px;
	    margin-top : 4px;
	}
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop a{
	    display : block;
	    margin : 14px 0 0 0 ;
	    font-size: 12px;
	    font-weight: 400;
	    color: #2372F9;
	    line-height: 20px;
	    position: relative;
	}
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop a:after {
	    content: " ";
	    width: 13px;
	    height: 16px;
	    top: 1.5px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/customers/r.png);
	}
	
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop_img{
		margin-top : 18px;
	}
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop_img a{
		float : left;
	    display : block;
	    margin-bottom : 0;
	    margin-right : 13px;
	}
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop_img a:nth-child(4n){
	    margin-right : 0;
	}
	.h-prodMores_AL .m-more .moredrop._cp2 .cp_r_drop_img a img{
	    width : 100px;
	    height : auto;
	}
	
	
	/**培训**/
	
	.header .h-links.px .h-mores {
	    margin-left: -100%;
	}
	.header .h-mores.px:before {
	    left: 0;
	    margin-left: 0;
	    top: 20px;
	}
	.header .h-mores.px .h-sermore.col-3 {
	    width: 276px;
	    overflow: hidden;
	    padding: 0 30px 15px; 
	    box-sizing: border-box;
	}
	.header .h-mores.px .h-sermore .mcol-tit{
		font-size: 16px;
		font-weight: 500;
		color: #323437;
		line-height: 22px;
		padding-left : 0;
		padding-top : 20px;
		margin-bottom : 20px;
	}
	.header .h-mores.px .h-sermore.col-3 .mcol:nth-child(1) {
	    width: 70%;
	}
	.header .h-mores.px .h-sermore.col-3 .mcol:nth-child(2) {
	    width: 30%;
	}
	.header .h-mores.px .h-sermore .hm-jump {
	    padding-left: 0;
	}
	.header .h-mores.px a.hm-jump {
	    display: block;
	    padding: 0 0 16px 0 ;
	    line-height: 20px;
	    color: #2b2b2b;
	    transition: all .3s;
	    -webkit-transition: all 0.3s;
	    white-space: nowrap;
	}
	.header .h-mores.px a.hm-jump:hover {
	color: #0D62F3;
	}
	
	
	/**开源
	**/
	
	
	.header .h-links.ky .h-mores {
	    margin-left: -105%;
	}
	.header .h-links.gywm .h-mores {
	    margin-left: -35%;
	}
	.header .h-mores.ky:before {
	    left: 0;
	    margin-left: 0;
	    top: 20px;
	}
	.header .h-mores.ky  {
	    width: 156px;
	    overflow: hidden;
	    padding: 20px 30px 10px;
	    box-sizing: border-box;
	    text-align : center;
	}
	.header .h-mores.gywm  {
	    width: 112px;
	}
	.header .h-mores.ky .h-sermore .hm-jump {
	    padding-left: 0;
	}
	.header .h-mores.ky a.hm-jump {
	    display: block;
	    padding: 0 0 16px 0 ;
	    line-height: 20px;
	    color: #2b2b2b;
	    transition: all .3s;
	    -webkit-transition: all 0.3s;
	    white-space: nowrap;
	}
	.header .h-mores.ky a.hm-jump:hover {
	    color: #0D62F3;
	}
	
	
	/**资源中心
	
	.header .h-mores.zyzx{
	    opacity: 1;
	    pointer-events: auto;
	    margin-left: -389px;
	}
	**/
	
	.header .h-mores.zyzx{
	    margin-left: -389px;
	}
	.header .h-mores:before{
		display : none;
	}
	.header .h-mores.zyzx .h-prodMores{
	    width: 686px;
	    padding: 0;
	}
	.header .h-mores.zyzx .h-prodMores .moredrop_l{
		float : left;
		width : 116px;
	}
	.header .h-mores.zyzx .h-prodMores .moredrop_l dd{
	    width: 116px;
	    height: 60px;
	    background: #fff;
		font-size: 14px;
		font-weight: 500;
	    color: #333333;
		line-height: 60px;
		text-align : center;
		cursor : pointer;
	}
	.header .h-mores.zyzx .h-prodMores .moredrop_l dd.act,
	.header .h-mores.zyzx .h-prodMores .moredrop_l dd:hover{
	    background: #F6F8FD;
	    color: #2372F9;
        font-weight : bold;
	}
	
	.header .h-mores.zyzx .h-prodMores .moredrop_r{
		float : left;
		width : 550px;
		height: 300px;
		background: linear-gradient(207deg, #FFFFFF 0%, #D5E4FF 100%);
		border-radius: 0px 0px 4px 0px;
		padding-top : 20px;
		padding-left : 20px;
	    position: relative;
	}
	.header .h-mores.zyzx .h-prodMores .moredrop_r dd a{
		width : 250px;
		height : 48px;
		float : left;
	    padding-top: 8px;
	    margin-bottom : 8px;
	}
	
	.header .h-mores.zyzx .h-prodMores .moredrop_r dd a:nth-child(2n){
		margin-left : 20px;
	}
	
	.header .h-mores.zyzx .h-prodMores .moredrop_r dd a:hover{
	    color: #0B61F4;
	}
	.header .h-mores.zyzx .h-prodMores .moredrop_r dd a span{
		padding-left : 8px;
	}
	.header .h-mores.zyzx .h-prodMores .moredrop_r dd a img{
		width : 40px;
		height : 40px;
	    vertical-align:middle;
	    padding-left : 5px;
	}
	.header .h-mores.zyzx .h-prodMores .moredrop_r dd .res_btn{
	    position: absolute;
	    bottom : -10px;
	    left: 24px;
		font-size: 12px;
		font-weight: 400;
		color: #2372F9;
	    margin-left: 0px !important;
	}
	
	.header .h-mores.zyzx .h-prodMores .moredrop_r dd .res_btn:after {
	    content: " ";
	    width: 13px;
	    height: 16px;
	    top: 20px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/customers/r.png);
	}
	.moredrop_r .moredrop_r_list{
		display : none;
	}
	
	.moredrop_r .moredrop_r_list:nth-child(1){
	    display : block;
	}
	
	/*注册试用*/
	.header .h-links.zc .h-menu {
	    width : 108px;
	    margin-right : 0;
		font-size: 14px;
		font-weight: 400;
		color: #FFFFFF;
		text-align : center;
	}
	.header .h-links.zc:hover .h-menu {
	    background-color: #0B61F4;
	    color: #fff;
	}
	.header .domain:hover .h-menu:after,
	.header .tel:hover .h-menu:after {
	    width : 0;
	}
	
	.header .tel{
	    position: relative;
	}
	.header .tel:after{
	    content: " ";
	    width: 22px;
	    height: 22px;
	    top: 21px;
	    left : -30px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/new_header/tel.png);
	} 
	.header .domain{
	    position: relative;
	    margin-right : 20px;
	}
	.header .h-links:after{
	
	    content: " ";
	    width: 16px;
	    height: 16px;
	    top: 24px;
	    right: 10px;
	    position: absolute;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../images/new_header/x.png);
	}
    .header .h-links.zc:after,
    .header .h-links.tel:after{
        background-image: unset;
    }
    
    .header .h-links.tel:after{
	    content: " ";
	    width: 25px;
	    height: 25px;
	    top: 20px;
	    left: -40px;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/tel.png);
    }
    
    .header .h-links.px_none:after,
    .header .h-links.gh:after{
        background-image: unset;
    }
    
    .header .h-links:nth-child(1),
    .header .h-links:nth-child(2),
    .header .h-links:nth-child(3),
    .header .h-links:nth-child(4),
    .header .h-links:nth-child(5),
    .header .h-links:nth-child(6),
    .header .h-links:nth-child(7),
    .header .h-links:nth-child(8){
        margin-right: 15px;
    }
	
}
@media ( max-width : 978px) {
	body{
	
        /*overflow-y: hidden;*/
	}
    .header , .toper {
        display : none;
    }
    .header_wap{
        height: 8vh;
        position: fixed;
        z-index:99;
        width : 100%;
        top : 0;
        background: #FFFFFF;
    }
    .header_wap .h-logo{
        display : block;
        width : 30vw;
        margin : 0 0 0 5vw;
        padding-top : 1.5vh;
        float : left;
    }
    .header_wap .h-logo img{
        width : 30vw
    }

    .header_wap .menus{
        height: 100% ; /**  calc(100vh-10vh);*/
        position: fixed;
	    overflow-y: auto;
	    top: 7.8vh;
	    left: 0;
	    background-color: #FFFFFF;
	    width: 100%;
	    display: none;
	    border-top: 1px solid #EDEFF2;
	    margin-left: 0;
        overflow-y: hidden;
	    /*
        overflow-y: hidden;
        */
        display: none;
    }
    .header_wap .menus.open {
	    display: block;
	}
	
    .header_wap .menus .menu_left {
        width : 35vw;
        float : left;
        height : 80vh;
        background: #F6F8FD;
		box-shadow: 0px 4px 8px 0px rgba(204,211,219,0.5);
		border-radius: 0px 0px 4px 4px;

    }
    .header_wap .menus .menu_right {
        width : 65vw;
        float : left;
        height : 100%;
    }
    .header_wap .menus .menu_left .menu_tit{
        height : 6vh;
        line-height: 6vh;
        text-indent : 5vw;
		font-size: 14px;
		font-weight: 400;
		color: #333333;
        position: relative;
    }
    .header_wap .menus .menu_left .menu_tit a:hover{
        color: #0D62F3;
    }
    
    .header_wap .menus .menu_left .act{
		background: #FFFFFF;
		color: #0D62F3;
    }
    .header_wap .menus .menu_left .act.fw,
    .header_wap .menus .menu_left .act.zy{
        color: #333333;
    }
    
    .header_wap .menus .menu_left .menu_tit.act:after {
        content: " ";
        width: 1.2vw;
		height: 2.5vh;
		background: #1365F2;
        top: 1.6vh;
        left: 0;
        position: absolute;
    }
    
    .header_wap .menus .menu_left .menu_tit_cli{
        display : none;
        background: #FFFFFF;
    }
    .header_wap .menus .menu_left .menu_tit_cli span{
        height : 4vh;
		font-size: 14px;
		font-weight: 400;
		color: #333333;
		line-height: 4vh;
        text-indent : 10vw;
        display : block;
    }
    .header_wap .menus .menu_left .menu_tit_cli span.act{
        display : block;
        color: #0D62F3;
    }
    .header_wap .menus .menu_left .menu_tit_cli{
        height : auto;
        padding-bottom : 0.8vh
    }
    
    
    /**产品**/
    .menu_right .menu_cp{
        display : block;
    }
    .menu_right .menu_cp .cp_head{
    
    }
    .menu_right .menu_cp .cp_head .dt{
        height : auto;
        display : block;
        padding : 0 3vw 3.5vw 5vw;
    }
    .menu_right .menu_cp .cp_head .dt.one{
        border-bottom : 1px solid  #EDEFF2;
    }
    .menu_right .menu_cp .cp_head .dt .t{
		font-size: 14px;
		font-weight: bold;
		color: #333333;
		line-height: 6vw;
		padding-top : 3vw;
        position: relative;
        width: fit-content;
    }
    
    .menu_right .menu_cp .cp_head .dt .t:after {
        content: " ";
	    width: 4vw;
	    height: 4vw;
	    top: 3.8vw;
	    right: -5vw;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/r-k.png);
    }
    
    .menu_right .menu_cp .cp_head .dt .d{
		font-size: 12px;
		font-weight: 400;
		color: #666666;
		line-height: 5vw;
        padding-top : 1vw;
    }

    .menu_right .menu_cp .cp_head dd{
        margin-bottom : 1.5vh;
        
    }
    .menu_right .menu_cp .cp_head dd a{
        display : block ;
        height : 5vh;
        width : 100%;
        margin-top : 2vh;
        position: relative;
        padding-left : 13vw;
        padding-top : 1vw;
    }
    .menu_right .menu_cp .cp_head dd a .t{
		font-size: 13px;
		font-weight: bold;
		color: #2F3C51;
		line-height: 5vw;
    }
    .menu_right .menu_cp .cp_head dd a .d{
		font-size: 12px;
		font-weight: 400;
		color: #96989B;
        line-height: 6vw;
    }
    .menu_right .menu_cp .cp_head dd a:nth-child(1):after{
        content: " ";
        width: 7vw;
        height: 7vw;
        top: 0;
        left : 4.5vw;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/cp_1.png);
    }
    .menu_right .menu_cp .cp_head dd a:nth-child(2):after{
        content: " ";
        width: 7vw;
        height: 7vw;
        top: 0;
        left : 4.5vw;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/cp_2.png);
    }
    .menu_right .menu_cp .cp_head dd a:nth-child(3):after{
        content: " ";
        width: 7vw;
        height: 7vw;
        top: 0;
        left : 4.5vw;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/cp_3.png);
    }
    .menu_right .menu_cp .cp_head dd a:nth-child(4):after{
        content: " ";
        width: 7vw;
        height: 7vw;
        top: 0;
        left : 4.5vw;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/cp_4.png);
    }
    
    
    
    
    /**解决方案**/
    .menu_right .menu_jj{
        display : none;
    }
    .menu_right .menu_jj .jj_head{
    
    }
    .menu_right .menu_jj .jj_head .dt{
        height : auto;
        display : block;
        padding : 0 3vw 3.5vw 5vw;
        border-bottom : 1px solid  #EDEFF2;
    }
    .menu_right .menu_jj .jj_head .dt .t{
        font-size: 14px;
        font-weight: 500;
        color: #333333;
        line-height: 6vw;
        padding-top : 3vw;
        position: relative;
        width: fit-content;
    }

    .menu_right .menu_jj .jj_head dd{
        margin-bottom : 1.5vh;
    }
    .menu_right .menu_jj .jj_head dd a{
        display : block ;
        line-height: 18px;
        width : 100%;
        margin-top : 2vh;
        position: relative;
        padding-left : 5vw;
        padding-top : 1vw;
    }
    .menu_right .menu_jj .jj_head dd a .t{
        font-size: 13px;
        font-weight: 400;
        color: #2F3C51;
        line-height: 5vw;
        width: auto;
    }
    
    
    .menu_right .menu_jj .jj_head dd a .t.dis {
        font-weight: 400;
        color: #C8CACD;
        cursor:not-allowed
    }
    
    
    .menu_right .menu_jj .jj_head dd a .d{
        font-size: 12px;
        font-weight: 400;
        color: #96989B;
        line-height: 6vw;
    }
    
    
    
    /**客户案例***/
    .menu_right .menu_al{
        display : none;
    }
    .menu_right .menu_al .cp_head{
    
    }
    .menu_right .menu_al .cp_head .dt{
        height : auto;
        display : block;
        padding : 0 3vw 3.5vw 5vw;
    }
    .menu_right .menu_al .cp_head .dt.one{
        border-bottom : 1px solid  #EDEFF2;
    }
    .menu_right .menu_al .cp_head .dt .t{
        font-size: 14px;
        font-weight: bold;
        color: #333333;
        line-height: 6vw;
        padding-top : 3vw;
        position: relative;
        width: fit-content;
    }
    
    .menu_right .menu_al .cp_head .dt .t:after {
        content: " ";
        width: 4vw;
        height: 4vw;
        top: 3.8vw;
        right: -5vw;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/r-k.png);
    }
    
    .menu_right .menu_al .cp_head .dt .d{
        font-size: 12px;
        font-weight: 400;
        color: #666666;
        line-height: 5vw;
        padding-top : 1vw;
    }
    .menu_right .menu_al .cp_head dd{
        padding : 0 5vw;
    }
    .menu_right .menu_al .cp_head dd a{
        width: fit-content;
        display : block;
		font-size: 13px;
		font-weight: 400;
		color: #444444;
		line-height: 18px;
		padding : 5vw 0 0 0;
    }
    
    /**培训 服务**/
    
    .menu_right .menu_px{
        display : none;
    }
    .menu_right .px_fw .cp_head{
    
    }
    .menu_right .px_fw .cp_head .dt{
        height : auto;
        display : block;
        padding : 0 3vw 3.6vw 5vw;
    }
    .menu_right .px_fw .cp_head .dt.one{
        border-bottom : 1px solid  #EDEFF2;
    }
    .menu_right .px_fw .cp_head .dt .t{
        font-size: 14px;
        font-weight: 500;
        color: #333333;
        line-height: 6vw;
        padding-top : 3vw;
        position: relative;
        width: fit-content;
    }
    
    
    .menu_right .px_fw .cp_head dd{
        padding : 0 5vw;
    }
    .menu_right .px_fw .cp_head dd a{
        width: fit-content;
        display : block;
        font-size: 13px;
        font-weight: 400;
        color: #444444;
        line-height: 18px;
        padding : 5vw 0 0 0;
    }
    
    
    .menu_right .menu_fw{
        display : none;
    }
    .menu_right .menu_ky{
        display : none;
    }
    .menu_right .menu_gywm{
        display : none;
    }
    
    /**资源中心**/
    .menu_right .menu_zy{
        display : none;
    }
    .menu_right .menu_zy .cp_head{
    
    }
    .menu_right .menu_zy .cp_head .dt{
        height : auto;
        display : block;
        padding : 0 3vw 3.5vw 5vw;
    }
    .menu_right .menu_zy .cp_head .dt.one{
        border-bottom : 1px solid  #EDEFF2;
    }
    .menu_right .menu_zy .cp_head .dt .t{
        font-size: 14px;
        font-weight: 500;
        color: #333333;
        line-height: 6vw;
        padding-top : 3vw;
        position: relative;
        width: fit-content;
    }
    
    .menu_right .menu_zy .cp_head .dt .t:after {
        content: " ";
        width: 4vw;
        height: 4vw;
        top: 3.8vw;
        right: -5vw;
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../images/new_header/r-k.png);
    }
    
    .menu_right .menu_zy .cp_head dd {
        padding : 0 5vw;
    }
    .menu_right .menu_zy .cp_head dd a{
        display : block;
        margin : 5vw 0 5.5vw 0;
        height : 5vh;
    }
    .menu_right .menu_zy .cp_head dd a img{
	    width : 12vw;
	    height : 12vw;
        float : left;
    }
    .menu_right .menu_zy .cp_head dd a span{
        display : block;
        float : right;
        width : 75%;
        padding-left : 3%;
        padding-top : 0.5vh;
        line-height: 5vw;
        font-size: 12px;
        font-weight: 400;
        color: #323437;
    }
}




