﻿*{
 margin: 0;
 padding: 0;
 font-family: "微软雅黑" !important;
}
a{
 text-decoration: none;
 color: #000;
}
li{
 list-style: none;
}

#header{
 width: 100%;
 background-color: #1066bb;
 height: 125px;
}
#header .header-in{
 width: 1280px;
 height: 125px;
 margin: 0 auto;
 background: url(../images/logo.png) no-repeat 45px;
}
#header .header-in .search{
 float: right;
 line-height: 125px;
 position: relative;
 display:table-cell;
 vertical-align:middle;
}
#header .header-in .search>div{
 float: left;
}
#header .header-in .search-txt{
 border:none;
 border-radius: 2px;
 width: 150px;
    height: 25px;
 padding: 4px;
 box-sizing: border-box;
 vertical-align:middle;
}
#header .header-in .english{
 font-size: 12px;
 color: #FFF;
 width: 80px;
 display: inline-block;
 height: 30px;
 border-left: 1px solid #fff;
 line-height: 30px;
 text-align: center;
 margin-left: 14px;
}
#header .header-in .search-btn{
 border:none;
 width: 30px;
 height: 30px;
 background: url(../images/search.png) no-repeat center;
 position: absolute;
 top: 49px;
    left: 120px;
}
#header .header-in .search-btn:hover{
 cursor: pointer;
}
.clear{
 clear: both;
}
#nav{
 width: 100%;
 box-shadow: 0px 2px 5px #c8c8c8;
 border-bottom: 1px solid #e6e6e6;
}
#nav .nav-in{
 width: 1280px;
 margin: 0 auto;
}




#nav .nav-in>ul{
    width: 100%;
    height: 100%;
}
#nav .nav-in>ul .active{
    background-color: #1066bb;
    color: #fff;
}
#nav .nav-in>ul>li{
    float: left;
    position: relative;
}

#nav .nav-in>ul>li>ul{
min-width: 100%;
 text-align: center;

    display: none;
    z-index: 999;
    box-shadow: 0 0 4px #ccc;
    background: #fff;
    position: absolute;
    top: 48px;
}
#nav .nav-in>ul>li>ul>li{
    border-bottom: 1px solid #ccc;
    position: relative;
}
#nav .nav-in>ul>li>ul>li>a{
    white-space: nowrap;
    display: block;
    padding: 10px 18px 10px 18px;
}
#nav .nav-in>ul>li>ul>li:hover>a{
    background: #1066bb;
    color: #fff;
}

#nav .nav-in>ul>li:hover>a{
    background-color: #1066bb;
    color: #fff;
}

#nav .nav-in>ul>li:hover>ul{
    display: block;
}


#nav .nav-in>ul>li>a{font-size: 17px;padding: 16px 18px 13px 19px;float: left;font-weight: 600;}

#nav .nav-in>ul>li>ul>li>ul{
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background: #fff;
    border: #ccc 1px solid;
}
#nav .nav-in>ul>li>ul>li:hover ul{
    display: block;
}
#nav .nav-in>ul>li>ul>li>ul>li:hover>a{
    background: #1066bb;
    color: #fff;
}
#nav .nav-in>ul>li>ul>li>ul>li>a{
    display: block;
    white-space: nowrap;
    padding: 5px 5px;
}



#footer{
 width: 100%;
 background-color: #1066bb;
 float: left;

 padding-top: 10px;
}
#footer .footer-in-left{
 float: left;
 margin: 5px 18px;
 position: relative;
}
#footer .footer-in-left div{
 width: 192px;
}
#footer .footer-in-left ul{
 display: none;
 z-index: 3;
}
#footer .footer-in-left #box1{
 position: relative;
}
#footer .footer-in-left #box1 ul{
 position: absolute;
 bottom: 22px;
}
#footer .footer-in-left #box2{
 position: relative;
}
#footer .footer-in-left #box2 ul{
 position: absolute;
 bottom: 22px;
}
#footer .footer-in-left #box3{
 position: relative;
}
#footer .footer-in-left #box3 ul{
 position: absolute;
 bottom: 22px;
}
#footer .footer-in-left .box{
 margin-bottom: 13px;
}
#footer .footer-in-left a,#footer .footer-in-left .box span{
 color: #fff;
 width: 165px;
 height: 22px;
 display: inline-block;
 text-align: center;
 background-color: #5695d1;
 line-height: 24px;
 font-size: 12px;
 border-right: 1px solid #fff;
}
#footer .footer-in-left a{
 border: 1px solid #fff;
 border-bottom: none;
 width: 190px;
}
#footer .footer-in-left button{
 width: 26px;
 height: 22px;
 border: none;
 background: url(../images/footer-up.png) no-repeat center;
 float: right;
}
#footer .footer-in-left button:hover{
 cursor: pointer;
}
#footer .footer-in{
 box-sizing: border-box;
 width: 800px;
 margin: 0 auto;
}
#footer .footer-in::after{
 content: '';
 display: table;
 clear: both;
}
#footer .footer-in .footer-in-center{
 float: left;
 box-sizing: border-box;
 background: url(../images/logo.png) no-repeat center;
 padding: 52px 327px;
}
#footer .footer-in .footer-in-right{
 width: 98px;
 height: 98px;
 float: left;
 margin: 3px 10px;
 background: url(../images/ewm.png) no-repeat center;
 
 line-height: 120px;
}
#footer ul{float:left;}
#footer ul li{float: left;padding: 0px 8px;line-height: 12px;margin: 3px 0;border-right: 1px solid #fff;}
#footer ul li a{color:#fff;font-size:12px;}
#copy{
 width: 100%;
 background-color: #0b4783;
 text-align: center;
 color: #fff;
 font-size: 12px;
 line-height: 34px;
 float: left;
}