@charset "utf-8";
/* CSS Document */

.m-right-tool-bar {
    position: fixed;
    top: 300px;
    right: 0px;
    z-index: 9;
}.m-right-tool-bar .m-right-tool-list {
    width: 60px;
    height: 54px;
    margin-bottom: 2px;
    position: relative;
    text-align: center;
    background: rgba(0, 0, 0, 0.4);

}.hbtn {
    display: inline-block;
    width: 41px;
    height: 48px;
    background: url(../images/icona.png) no-repeat -68px 0;
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
}
.hbtn > span {
    display: none;
    margin-top: 5px;
}
.bg-poptip {
    display: none;
    height: 187px;
    right: 69px;
    margin-right: -20px;
    padding-right: 20px;
    position: absolute;
    top: 0;
    width: 178px;
}
.bg-poptip a{color:#333;}
.ui-poptip-white {
    color: #333;
    background-color: #fff;
    border-color: #DADADA;
}

.ui-poptip {
    position: absolute;
    padding: 6px 12px;
    border: 1px solid #dfdfdf;
    border-radius: 4px
}

.ui-poptip-t .ui-poptip-arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    line-height: 0px;
    border-width: 0 8px 8px 8px;
    border-style: solid dashed dashed dashed;
    border-left-color: transparent;
    border-right-color: transparent
}
.m-right-tool-bar .m-right-tool-list .ui-poptip .ui-poptip-arrow-border, .m-right-tool-bar .m-right-tool-list .ui-poptip .ui-poptip-arrow-bg {
    top: 14px;
}
.ui-poptip-white .ui-poptip-arrow-border {
    color: #DADADA;
}
.ui-poptip-l .ui-poptip-arrow-border {
    right: -8px;
    top: 45.5%;
}
.ui-poptip-l .ui-poptip-arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    line-height: 0px;
    border-width: 8px 0px 8px 8px;
    border-style: solid dashed dashed dashed;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.ui-poptip-white .ui-poptip-arrow-bg {
    color: #fff;
}
.ui-poptip-l .ui-poptip-arrow-bg {
    right: -7px;
    top: 45.5%;
}
.ui-poptip-l .ui-poptip-arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    line-height: 0px;
    border-width: 8px 0px 8px 8px;
    border-style: solid dashed dashed dashed;
    border-top-color: transparent;
    border-bottom-color: transparent;
}a, .hot-project .project-list .project-item, .excellent-employee .employee-list li {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}a:link, a:visited, ins {
    text-decoration: none;
}.mb10 {
    margin-bottom: 5px;
}
.mt10 {
    margin-top: 5px;
}.m-right-tool4 {
    background-position: -146px 0;
    width: 58px;
}.m-right-tool1 {
    background-position: -108px 0;
}.m-right-tool3_no_login {
    background-position: -198px 0;
    width: 58px;
    cursor: pointer;
}
.gototop a {
    width: 41px;
    height: 48px;
    display: inline-block;
    background: url(../images/icona.png) no-repeat -252px -5px;
}
.hbtn:hover{
  background: none;
}
.hbtn:hover > .bg-poptip, .hbtn:hover > span{
  display: block;
}.m-tool-box {
    font-size: 14px;
}.employee-list li {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}.ui-poptip-white {
    color: #333;
}
.up {
    background: url(../images/icona.png) no-repeat scroll 0 0 #000;
    height: 54px;
    width: 54px;
}.m-right-tool-bar .bg_phone {
	ackground: url(../images/icona.png) no-repeat -12px -31px;

}.m-right-tool-bar .bg_phone, .m-right-tool-bar .bg_address {
    background: url(../images/icona.png) no-repeat -12px -8px;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}