﻿.select {
    margin: 20px auto;/*居中*/
    /*width: 100px;*/
    text-align: center;
    float:left;
}
.select a {
    color: #000;
    text-decoration: none;
}
.select ul,.select li {
    list-style: none;
}
.select span {
    line-height: 46px;
    background-color: #fff;/*41b1d9*/
    display: block;
    margin-bottom: 20px;
    position: relative;
    z-index: 2;
    border-radius: 1px;
    -webkit-transition: all .2s ease-in;
    /*transition: all .2s ease-in;*/
    font-size:15px;
}
.select span a:after{
    content: " ";
    display: inline-block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-bottom: solid 6px #fff;
    border-left: solid 4px transparent;
    border-right: solid 4px transparent;
    vertical-align: 3px;
    margin-left: 0px;/*10px*/
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
/*给以整体的阴影和圆角 但是不能overflow*/
.drop1 {
    left: 0;
    right: 0;
    top: -9999px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    position: absolute;
    z-index: 3;
    -webkit-transform: translateY(-50px);/*y轴方向平移*/
    transform: translateY(-50px);
    opacity: 0;
    -webkit-transition: all .2s ease-in;/*平移时间0.2s*/
    transition: all .2s ease-in;
    width:110px;                
}
.drop1 ul{
    padding-left:0px;
}
/*给送个下拉助攻*/
.select:hover span{
    background-color: #fff;/*#1f93bc*/
}
.select:hover span a:after{
    -webkit-transform: rotate(180deg);/*旋转180度*/
    transform: rotate(180deg);
}
            .select:hover .drop1{
                position: static;
                opacity:1;
                z-index:1;
                -webkit-transform: translateY(0);
                transform: translateY(0);
            }
            /*一个很重要的三角形*/
            .drop1 li:first-child:before {
                content: " ";
                font-size: 0;
                line-height: 0;
                margin: 0 auto;/*居中*/
                display: block;/*独占一行*/
                box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); /*配合整体一样的投影*/
                /*background-color: #fff;*/
                background-color:#3782bc;
                width: 10px;
                height: 10px;
                -webkit-transform: rotate(45deg); 
                transform: rotate(45deg); /*一个正方形倾斜四十五度就是三角了但是要把下半部分藏起来*/
                position: relative;
                top: -5px; /*果断的露出上半部分*/
                z-index: 1; /*果断的隐藏下半部分*/
                -webkit-transition: all .2s ease-in;
                transition: all .2s ease-in;
            }
            .drop1 li a {
                color: #fff;/*888*/
                line-height: 39px;
                /*border-bottom: solid 1px #eee;*/
                font-size: 14px;
                display: block;
                /*background-color: #fff;*/ /*要有背景色才能盖住呀*/
                background-color: #3782bc;
                position: relative;
                z-index: 2; /*这里很重要 要挡住三角形的下半部分*/
                -webkit-transition: all .2s ease-in;
                transition: all .2s ease-in;
            }
            /*以下两块：控制第一个和最后一个li要圆角，因为最外边的div没有overflow 也不可以overflow*/
            .drop1 li:first-child a{
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
                margin-top: -10px;
            }
            .drop1 li:last-child a{
                border-bottom-left-radius: 5px;
                border-bottom-right-radius: 5px;
                border-bottom: none;
            }
            /*hover事件给了li，先改变三角 再改变a*/
            .drop1 li:hover:before{
                background-color: #23608f;
            }
            .drop1 li:hover a {
                /*background-color: #41b1d9;*/
                background-color: #23608f;
                color: #fff;
            }
            