.top { width:100%; background-color:#ddd; overflow:hidden}
.top span { font-size:14px; color:#d2d2d2; line-height:40px;}
.top_left { float:left;}
.top_left span { color:#333}

.top a { color:#333}

.top_right { float:right;}
.topuser { float:left; margin-right:10px; display:block; width:100px; height:30px; margin-top:5px; color:#FFF; font-size:14px; line-height:30px; border-radius:60px; text-align:center}
.topuser.login { background-color:#25af05; color:#FFF}
.topuser.reg {background-color:#ff9000; color:#FFF}
.toplink { float:left; font-size:14px; color:#d6d6d6; line-height:40px; margin:0 5px;}
.top_right em { float:left; display:block; width:1px; height:10px; background-color:#717171; margin:15px 5px;}
.top_right span {color:#333}
.top_right .erweima { display:none; position:absolute; margin-left:-29px; width:116px; height:116px; background-color:#FFF; padding:5px; border:solid 1px #eee; z-index:1000; overflow:hidden}
.toplink:hover .erweima { display:block}

.top2 { width:100%; background-color:#FFF; padding:10px 0; overflow:hidden}
.logo { float:left; font-size:0; overflow:hidden}
.nav { float:left; margin-left:40px; overflow:hidden}
.nav ul { width:100%; }
.nav ul li { float:left; padding:0 10px; }
.nav ul li a { display:block; font-size:16px; color:#333; line-height:69px;}
.nav ul li a:hover { color:#ff5a00;}
.tel { float:right; font-size:0; overflow:hidden}

.nav ul li .second {visibility:hidden; position:absolute; margin-left:-50px; border:solid 1px #eee; width:200px; background-color:#FFF; z-index:100 }
.nav ul li .second li { width:200px; padding:0 20px; border-bottom:solid 1px #eee; box-sizing:border-box; overflow:hidden}
.nav ul li .second li:last-child { border-bottom:none}
.nav ul li .second li a { display:block; line-height:45px; font-size:14px; color:#333; text-align:center}
.nav ul li .second li:hover { background-color:#f5f5f5;}

.nav ul li .second em { position:absolute; margin-top:-10px; left:50%; margin-left:-9px; display:block; width:19px; height:10px; background:url(../images/jiao.jpg) 0 0 no-repeat}

.sci:hover .second {visibility: visible;}

.nav ul li .aui-about-dow {
    opacity: 1;
    /*visibility: hidden;*/
    position: absolute;
    left: 0;
    top:100px;
    width: 170px;
    padding: 8px 10px;
    background: #fff;
    border-radius: 2px;
    z-index: 99;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}

.drop-down:hover .aui-about-dow {
    top:100px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    filter: alpha(opacity=100);
}

.aui-about-dow li a {
    padding: 0;
    line-height: inherit;
    display: block;
    padding: 8px 0 8px 15px;
    color: #313131;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 14px;
    color: #616161;
}

.aui-about-dow li a:hover {
    color: #1ec67a;
}

.aui-about-dow li {
    width: 100px;
}

.foot { width:100%; background-color:#4a5865; text-align:center; padding:25px 0; overflow:hidden}
.foot .sub1 { float:left; width:140px; height:150px; border-right:solid 1px #afafaf; overflow:hidden}
.foot .sub1 a { display:block; width:100%; line-height:30px; font-size:16px; color:#FFF;}
.foot .sub2 { float:left; width:280px; border-right:solid 1px #afafaf; overflow:hidden}
.foot .sub2 p { width:100%; text-align:left; line-height:30px; font-size:16px; color:#FFF;}
.foot .sub2 a { display:block; float:left; width:100%; line-height:30px; font-size:16px; color:#FFF; }
.foot .sub3 { float:left; padding-left:30px; width:330px; border-right:solid 1px #afafaf; overflow:hidden}
.foot .sub3 p { width:100%; text-align:left; line-height:30px; font-size:16px; color:#FFF;}
.foot .sub4 { float:right; width:300px; font-size:14px; color:#FFF; overflow:hidden}
.foot .sub4 .qrcode { float:right; width:116px; margin:0 15px; overflow:hidden}


.kefu { position:fixed; top:15%; right:20px; width:72px; border:solid 1px #eee; box-sizing:border-box;}
.kefu .item { width:100%; font-size:0;}
.kefu .item img { width:100%}
.kefu .btn_up { width:100%; font-size:0;}
.btn_weixin:hover .right_qrcode { display:block}
.right_qrcode { display:none; position:absolute; top:-1px; left:-128px; width:116px; height:116px; padding:5px; border:solid 1px #eee; background-color:#fff; overflow:hidden}