@charset "utf-8";

/* CSS Document */



::selection {color: #fff; background-color: #0c65d2;}

::-moz-selection {color: #fff;background-color: #0c65d2;}

::-webkit-selection {color: #fff;background-color: #0c65d2;}

::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5}

::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2}

::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555}



.clearfix{clear:both;}

.between{

    width:1180px;

    margin:0 auto;

    overflow: hidden;

}

.clear{

    clear: both;

}

.float_l{

    float:left;

}

.float_r{

    float:right;

}

.clear_fl{

    height:0px;

    clear: both;

    overflow: hidden;

}









/*top_A*/

#top_A{

    width:100%;

    height:34px;

    overflow: hidden;

    border-bottom: 1px solid #ccc;

}

.top{

    width:1180px;

    height:34px;

    margin:auto;

}

.top_left{

    width:380px;

    height:34px;

    float:left;

    line-height:34px;

    color:#666666;

    font-size:12px;

}

.top_right{

    height: 34px;

    float: right;

}

.top_right ul li{

    float: left;

    color:#666666;

    font-size:12px;

    line-height:34px;

    padding:0px 0px 0px 15px;

}

.top_right ul li a{

    color: #666666;

    font-size:12px;

}

.top_right ul li a:hover{

    color: #0c65d2;

}



/**top_bgk**/

.top_bgk{

    width:100%;

    height:140px;

    overflow: hidden;

}

.top_bgk .top_header{

    width: 1180px;

    margin:0 auto;

}

.top_header .logo{

    width: 835px;

    height:60px;

    float:left;

    display:inline;



}

.logo h1{

    width: 237px;

    height:60px;

    margin-top:45px;

    float: left;

    overflow: hidden;

}

.logo h1 a{

    width: 100%;

    height:60px;

    overflow: hidden;

    display: block;

}

.logo h1 a img{

    width: 100%;

    height:60px;

    overflow: hidden;

}

.logo .language{

    float: left;

    width: 465px;

    height: 80px;

    margin-left: 30px;

    margin-top: 25px;

    padding-left: 20px;

    padding-top: 10px;

    border-left: 1px dashed #ccc;

}



.language p{

    font-size: 20px;

    color: #0c65d2;

    font-weight: bold;

}

.language span{

    font-size: 20px;

    color: #4c4c4c;

    display: block;

    line-height: 40px;

}

.language span i{

    color: #0c65d2;

    font-weight: bold;

}

.top_header .header_tel{

    float: right;

    width: 170px;

    height: 90px;

    margin-top: 25px;

    overflow: hidden;

    padding-left: 65px;

    background: url('imge/logo_dh.jpg') no-repeat left 5px;

}

.header_tel h4{

    width: 175px;

    height: 35px;

    line-height: 30px;

    font-size: 18px;

    color: #4c4c4c;

}

.header_tel h4 span{

    font-size: 24px;

    font-weight: bold;

    display: block;

    color: #0c65d2;

}



/**nav开始**/

.nav{
    width: 100%;
    height: 50px;
/** background: #0c65d2;  **/
}



.nav .nav_box{
    width: 1180px;
    margin: 0 auto;
}

.nav_all{
    width: 1180px;
    height: 50px;
    overflow: hidden;
}



.nav_all > li {
    float:left;
    padding: 0 30px;
    height: 50px;
    text-align:center;
    -webkit-transition:all 0.5s;
    transition:all .5s;
}



.nav_all > li > a {
    display:block;
    font-size:14px;
    text-align: center;
    line-height:50px;
    color:#fff;
    width: 100%;
}

.nav_all .another{
    background: #f48e0a;
}



.nav_all > li:hover{
    background: #f48e0a;
}





.fixedNav{

    position:fixed;

    top:0px;

    left:0px;

    width:100%;

    z-index:100000;

    _position:absolute;

    _top:expression(eval(document.documentElement.scrollTop));

}





/*footer start*/



.footer{

    width: 100%;

    background: #262626;

}

.footer .foot_nav{

    background: #262626;

    border-bottom: 1px solid #fff;

    height: 49px;

}

.foot_nav ul{

    width: 1180px;

    height: 50px;

    margin: 0 auto;

}

.foot_nav ul li{

    padding:0 21px;

    height: 49px;

    float: left;

}

.foot_nav ul li a{

    font-size: 14px;

    color: #fff;

    text-align: center;

    line-height: 49px;

    display: block;

}

.foot_nav ul li a:hover{

    text-decoration: underline;

}

.footer .footer_box{

    width: 1180px;

    height: 187px;

    margin:0 auto;

    position: relative;

}

.footer_box .footer_ewm{

    width: 170px;

    height: 170px;

    background: #fff;

    position: absolute;

    right: 0;

    top: -50px;

}

.footer_ewm img{

    width: 107px;

    height: 107px;

    overflow: hidden;

    margin:8px 32px ;

}

.footer_ewm h5{

    font-size: 14px;

    color: #0c65d2;

    text-align: center;

}

.footer_box .foot_w{

    float: left;

    width: 980px;

    margin-left: 30px;

    font-size: 14px;

    color: #fff;

    line-height: 28px;

    margin-top: 30px;

}

.foot_w h2{

    font-size: 14px;

    color: #fff;

    margin-bottom: -20px;

    display: inline;

}

.foot_w a{

    font-size: 14px;

    color: #fff;

}

.foot_w img{

    margin-left: 10px;

}

.foot_w a:hover{

    text-decoration: underline;

}



/*footer end*/
