
*{
    padding: 0;
    margin: 0;
    list-style: none;
    border: 0;
}

a{
    text-decoration: none;
}

a:hover{
    color: #0091FF;
}

.container_head{
    width: 100%;
    min-width:1280px;
    height: 50px;
    text-align: left;
    position: relative;
    z-index: 9;
}

.container_head .sub{
    width:100%;
    height: 50px;
    position: relative;
    z-index: 999;
    background-color: rgba(0,0,0,0.8);
}

.container_head .sub>ul{
    height: 50px;
    margin: 0 auto;
    width: 1280px;
}

.container_head .sub >ul>li{
    float: left;
    position: relative;
    height: 50px;
}

.pic-company{
    margin: 0 350px 0 0;
}

.pic-company img{
    margin: 6px 0;
}

.sub-menu2{
    width: 600px;
    height: 50px;
    margin-right: 140px;
}

.sub-menu2 .menu-first >li{
    float: left;
    position: relative;
    width: 120px;
    height: 50px;
    line-height: 50px;
    color: #eaeaea;
    font-size: 14px;
}

.sub-menu2 .func>a {
    color: white;
    line-height: 40px;
}

.sub-menu2 .func div{
    display: none;
}

.sub-menu2 .sub-func{
    width: 600px;	/* 470px */
    margin-left: -245px;	/* -170px */
    /*margin-top: 10px;*/
}

.sub-menu2 .sub-func li{
    line-height: 22px;
}

.sub-menu2 .sub-func >li{
    float: left;
    position: relative;
    width: 130px;
    height: 390px;
    padding-top: 15px;
    background-color: rgba(0,0,0,0.9);
}

.sub-menu2 .sub-func .product-1{
    padding-left: 35px;
}

.sub-menu2 .sub-func >li >span{
    color: #999999;
}

.sub-menu2 .sub-func .detail{
    margin-top: 10px;
    text-align: left;
}

.sub-menu2 .sub-func .detail >li{
    margin-top: 5px;
}

.sub-menu2 .sub-func .detail >li a{
    color: white;
    font-size: 12px;
}

.sub-menu2 .choice{
    background-color: rgba(0,0,0,0.9);
    padding: 10px 40px;
}

.sub-menu2 .choice li{
    line-height: 27px;
}

.sub-menu2 .choice a{
    font-size: 12px;
    color: white;
}

.sub-menu2 .func-1{
    height: 35px;
    width: 72px;
    margin-left: -42px;
}

.sub-menu2 .func-2{
    /* height: 145px; */
    height: 90px;
    width: 120px;
    margin-left: -42px;
}

.sub-menu2 .func-3{
    height: 90px;
    width: 60px;
    margin-left: -38px;
}

.sub-menu2 .func-4{
    height: 115px;
    width: 48px;
    margin-left: -38px;
}

.sub-menu3{
    margin: 9px 0;
    height: 30px!important;
    width: 80px;
    text-align: center;
    border-radius: 2px;
    line-height: 30px;
    border: 1px solid rgba(255, 255, 255, 0.4);
	color: #FFFFFF;
}

/* .sub-menu3 a{
    font-size: 10px;
    color: white;
}
.sub-menu3 a:hover{
    color: white;
} */

.sub-menu2 .sub-func em{
    display:block;
    border-width:8px;
    position:absolute;
    left:20px;
    border-style:solid dashed dashed;
    border-color: transparent transparent #ffffff;
    font-size:0;
    line-height:0;
    margin-top: -16px;
}

.sub-menu2 .choice em{
    display:block;
    border-width:8px;
    position:absolute;
    left:30px;
    border-style:solid dashed dashed;
    border-color: transparent transparent #ffffff;
    font-size:0;
    line-height:0;
    margin-top: -26px;
}

.menu-first>li:hover>a{
    color: #0091FF;
}

.menu-first>li:hover>div{
    display: block;
}

.sub-func >li >span:hover>a{
     color: #0091FF;
 }

.sub-func .detail >li:hover>a{
    color: #0091FF;
}

.choice .detail >li:hover>a{
    color: #0091FF;
}

.li_title{
    margin: 20px 0 10px 0!important;
}

.li_title a{
    color: #999999!important;
}

.sub-menu3:hover{
    background-color: #0091FF;
    border: 0px;
}

.sub-menu3:active{
    background-color: #0091FF;
}

