﻿*{
    margin:0;
    padding:0;
}
html, body{ 
    min-width:auto;
    height:100%; 
}
body{ line-height:1.5; 
     font-family:"微软雅黑",microsoft yahei; 
     background:#fff;
}
ul,li,ol{
    list-style: none;
}
a{ color:#333;text-decoration: none;}
.w1200{
    width: 1200px;
    max-width: 1200px;
    margin:0 auto;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#ftop{
    background:#f5f5f5;
    padding:5px 0;
}
#ftop>div{
    display: flex;
    justify-content: space-between;
}

.w-header .w1200{display: flex; justify-content: space-between;}
.w-logo{

    width: 40%;
}
.w-logo img{margin-top: 12px;}
.w-nav {
    flex: 1;
}
.w-nav .nav_inner > li{ 
    float:left; 
    text-align:center;
     margin:0 10px;
     position: relative;
}
.w-nav li a{
    color:#666;
}
.w-nav .nav_inner > li > a, 
.w-nav .nav_inner > li > .li-parent-div > a{
    line-height:90px;
    font-size:16px; 
    color:#222; 
    display:block; 
    padding:0 15px;
} 
.w-nav .nav_simpline_cur {
    background-image: url(../images/navCur_1.png);
}
.w-nav .nav_simpline_cur{ 
    display:block; 
    position:absolute; 
    left:50%;  
    margin-left:-6px; 
    width:12px; 
    bottom:20px; 
    height:5px; 
    background:url(../images/navCur_0.png) no-repeat center; 
    opacity:0; 
    *filter:alpha(opacity=0); 
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.w-nav li:hover .nav_simpline_cur,
.w-nav li.active .nav_simpline_cur{
    opacity:1; 
    *filter:alpha(opacity=100);
     filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
.w-nav .nav_inner > li > .submenu{ 
    top:90px; 
    left:0;
}
.w-nav .nav_inner > li:hover > .submenu,
.w-nav .submenu li:hover > .submenu{ 
    display:none;
}
.w-nav .submenu a{ 
    font-size:14px; 
    text-align:left; 
    color:#757575; 
}
.w-nav .submenu li a{
    
padding: 8px 10px;
    
display: block;
}
.w-nav .li-parentOne-div .fa {
    display: none;
}
.w-nav .li-parent-div .fa {
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -0.5em;
}
.w-nav .submenu {
    position: absolute;
    z-index: 1;
    display: none;
    font-size: 12px;
    background: #FFFCFA;
    box-shadow: 0 0 2px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 2px rgb(0 0 0 / 10%);
}
.w-nav .nav_inner > li > .submenu {
    top: 90px;
    left: 0;
}

.search-w{
    display:inline-block;
     *display:inline; 
     *zoom:1;
}
.w-search {
    float: right;
    line-height: 90px;
}

.search-defaut-w{ 
    position:relative;
    max-width:400px;
    width:100%;
}
.w-search .search-defaut-w{ 
    max-width:100%;
}
.w-search .input-search-w{ 
    border:1px solid #ddd; 
     background:#fff; 
     padding:0 45px 0 10px;
    box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box;
     width:100%;
    *width:80%;
    color:#666; 
    line-height:3; 
    height:3em; 
    overflow:hidden; 
}
.w-search .search-btn-w{
    position:absolute;
    right: 5px;
    top: 29px;
    bottom:0;
    z-index:1;
    height: 36px;
    width: 32px;
    background:url(../images/icon_search.png) no-repeat center;
    padding:0;
    background-color:#fff;
    border:0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}


.footWrap{
    height: 245px;
    overflow:hidden;
    background:#333;
    padding-top: 50px;
    }
.footWrap .footer{ width:1200px; margin:0 auto;}
.f_pic{ width:190px;overflow:hidden;float: left;}
.f_pic img{ display:block;width:190px; height:105px; padding-top:18px;}
.fwz{padding:0 0 0 8px;float: left; overflow:hidden; color:#b0b3b9; font-size: 12px; line-height: 30px; float: left;}
.fwz p{ overflow: hidden;}
.fwz p em{ display:inline-block; padding-left: 53px; float: left; float: left; width: 238px;}
.fwz p em i{display:block;height: 44px;border-bottom: 1px  solid #2c2c2c;background:url(../images/l_ico1.gif) no-repeat;margin-bottom: 9px;}
.fwz p em i a{ font-size: 16px; font-weight: bold;color:#b0b3b9;}
.fwz p span{ display: block; }
.fwz p span a{display: inline-block;line-height: 30px;color:#b0b3b9;width:100px;font-size: 14px;}
.fwz p .long{ width:328px;}
.fwz p .long strong{font-weight: normal;display: block;font-size: 14px;line-height: 25px;}
.fwz p .long b{ font-weight: normal; padding-left: 10px;}

.code{margin-top:53px;float: right;overflow:hidden;background:url(../images/f_rr.jpg) no-repeat;width: 260px;height: 170px;margin-top: 34px;}
.code p{ font:12px "Microsoft Yahei"; color:#fff; }
.code p img{display:inline-block;width: 150px;height: 150px;padding: 9px 46px 0 0;float: left;}
.code p.fl{ padding-left:8px;}
i,em{font-style: normal}
.fwz p .long strong a{ color:#b0b3b9;}
.copyriight{
    line-height: 25px;
    text-align: center;
    background: #2a2929;
    padding: 20px 0;
}
.copyriight p{
    color:#fff;
    font-size: 14px;
}
.copyriight p a{
    color:#fff
}