body {
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
}
input {
    outline: none;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{    margin: 0;
    padding: 0;
    border: 0;
    /* font-size: 100%; */
    /* font: inherit; */
    vertical-align: baseline;
}
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.space5{ height:5px; font-size:0px;}
.space10{ height:10px; font-size:0px;}
.space20{ height:20px; font-size:0px;}
.space40{ height:40px; font-size:0px;}
.space80{ height:80px; font-size:0px;}

.sline {
    font-size: 0px;
    line-height: 0;
    content: "";
    background-color: transparent;
    border-bottom: 1px dashed #293B6B;
}

.sline2 {
    font-size: 0px;
    line-height: 0;
    content: "";
    border-bottom: 1px solid #d2d2d2;
}

.all {
    width: 1100px;
}

.nolistyle li {
    list-style: none;
}

.tdn {
    text-decoration: none;
}

.menuBox{
    width: 100%;
    min-width: 1150px;
    background: #ffffff;
    height: 97px;
    z-index: 999;
    display: block!important;
}

.menu {
    height: 97px;
    margin: auto;
}
.menu div{float: left;}
.menu .logo{float: left;}
.menu .logo img{
    height: 50px;padding-top: 30px;
}
.menuList{float: left;height: 60px;line-height: 60px;margin:30px 0 0 50px;}
.menuList li,.menuList li a {
    float: left;height: 60px;line-height: 60px;
}

.menuList li {
    height: 60px;line-height: 60px;width: 90px;
}

.menuList li a:hover,
.menuList .currentNavi a {
    color: #1ca579;
}

.menuList li a:hover::after,
.menuList .currentNavi a::after {
    position: absolute;
    width: 80px;
    height: 4px;
    background-color: #1ca579;
    bottom: 0px;
    content: "";
    left: 0px;
}

.menuList li,
.menuList li a {
    position: relative;
    text-align: center;
    width: 90px;
    color: #393939;
    font-size: 16px;
    text-decoration: none;
}

.indexbox{
    margin:0 auto;
}
.margintop10{margin-top: 10px;}
.margintop20{margin-top: 20px;}
.marginbottom20{margin-bottom: 20px;}
.marginbottom30{margin-bottom: 30px;}
.indexbox h3{
    width: 100%;
    font-size: 36px;
    color: #444444;
    text-align: center;
}
.indexbox h2{
    width: 100%;
    font-size: 18px;
    color: #444444;
    text-align: center;
}
.zsaskdiv h4{
    font-size: 22px;
    color: #333;
    letter-spacing:3px;
}
.zsaskdiv h5{
    font-size: 14px;
    color: #666;letter-spacing:2px;line-height: 26px;padding-top: 5px;padding-left: 5px;
}
.zsask{
    float:left;width:600px;
}
.zsask i{
    font-size:26px;float:left;padding-top: 3px;
}
.zsaskdiv{
    float:left;margin-left:10px;width:550px;margin-bottom:30px;
}
.zsaskdiv h4 span{
    color: #1ca579;font-weight:600;
}
.promenulist,
.famenulist {
    background: #313131;
}

.footer {
    background-color:#444;color:#ccc;text-align: center;
}
.footermenu{
    margin:0 auto;width: 1100px;
    display: inline-block;
}
.footer .footermenu .divitem{
    width:200px;display: inline-block;
}
.footer .footermenu .divitem h2{
    text-align:left;color:#ccc;line-height:36px;
}
.footer .footermenu .divitem h2 i{
    font-size: 18px;color: #FF6600;
}
.footer .footermenu .divitem ul{
    text-align:left;padding-left:25px;
}
.footer .footermenu .divitem ul li{
    height: 30px;line-height: 30px;
}

