@charset "utf-8";
*{padding:0; margin:0; list-style:none;}
body{ background:#f4f4f4; font-family:microsoft yahei,arial; font-size:14px; color:#444;}
html{ overflow-x:hidden;}
img{ border:none;}
a{ text-decoration:none; color:#444;}
a:hover{ color:#06c;}
.left{ float:left;}
.right{ float:right;}
.clr{ clear:both;}
.news{ line-height:30px; font-family:'宋体';}
.menu{ width:1400px; margin:auto; position:relative; z-index:999;}
.menu a{ padding:0 41px; line-height:33px; color:#fff; font-size:15px; font-family:"microsoft yahei"; white-space:nowrap;}
.menu .lm{float:left; position:relative;}
.menu .lm div{min-width:100%; position:absolute; top:33px; left:0; background:#04589f; filter: alpha(opacity=90); opacity: 0.9;  z-index:999; display:none;}
.menu .lm div ul li a{ width:auto; display:block; border-top:1px #fff solid;}

.d_dk{height:95px; background:#0182c6;}
.d_dk_d1{width:1470px; margin:auto; position:relative;}
 
.d_dk_sk{
    width: 124px;
    height: 26px;
    position: absolute;
    left: 948px;
    top: 9px;
    }
.d_dk_sk2{
position: absolute;

    top: 28px;
    width: 162px;
    height: 26px;
    right: 97px;
    text-align: right;
;}
.z_dt{width:1400px;margin:auto; }
.index_con{width:1400px; margin:auto; margin-top:20px;display:flex; justify-content: space-between;}
.index_con_u1{width:420px; height:492px; padding:0 10px; margin-right:16px; background:#fff;}
.index_con_u2{width:420px; height:492px; padding:0 10px; background:#fff;}
.index_con_t{line-height:43px; font-size:18px;}
.index_d_k{background:#0182c6; height:100px;}
.index_d_k_d{width:1390px; line-height:100px; margin:auto;}
.about_con{width:1140px; min-height:416px; margin:auto; margin-top:20px; padding:0 10px;}
.title{width:94px; text-align:center; line-height:32px; font-size:18px; color:#fff;}
.con_content{height:30px; line-height:28px; padding-left:18px; background:;}

.slider{ width:1400px; margin:0 auto;  position:relative; overflow:hidden;   height:400px; background:#000;}
.slider .bd{ position:relative; z-index:0;}
.slider .bd li{ height:406px; overflow:hidden;}
.slider .bd li img{ display:block;}
.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.slider .hd ul{ text-align:center;}
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; background:url(/uploads/image/d1images/dot.png) 0 -16px; overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px;}
.slider .hd ul .on{ background-position:0 0;}
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;}