@charset "utf-8";
/* CSS Document */
/* ============================
        共有样式 header  footer
   ============================*/

/* 头部 */
.top_box3_tou{ width: 100%; min-width: 1200px; height: 80px; float: left;}
.top_zt3{ width: 1200px; margin: 0 auto;}
.top_zt3 .zt3_logo{  float: left; }
.top_zt3 .zt3_logo a{ display: block; float: left; margin-top: 6px; width: 340px;}
.top_zt3 .zt3_logo a img{ float: left; width: 100%;}
.navBar{ float: left; margin-left: 20px;}
.navBar ul .m{ 
    float: left;
    width: 120px;
height:80px;
    position: relative;
}
.navBar ul li h3{
    float: left;
    width: 120px;
    height: 80px;
}

.navBar ul li h3 a{ 
    display: block; 
    font-size: 16px; 
    line-height: 80px;
    color: #333;  
    text-align: center; 
   
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
}
.navBar ul li h3 a:hover{
    background-color: #ff1100;
    color:#fff;
    text-decoration:none;
}

.navBar ul li .sub{
    position: absolute;
    display: none;
    top: 80px;
    left: 0;
    background: #ff1100;
    z-index: 999999;
    width: 120px;
}
.sub li{
    float: left;
    display: block;
    width: 100%;
    height: 62px;
    text-align: center;
border-top:1px #fff solid;
}
.sub li a{
    display: block;
    font-size: 14px;
    line-height: 62px;
    color: #fff;
}
.sub li a:hover{
background: #333;
color: #fff;
text-decoration:none;
}
.zt3_ss{ float: right; margin-top: 5px;  width: 60px; height: 60px; position: relative;}
.ssk_box{ position: absolute; width: 400px; height: 60px; background: #fff; border-radius: 2px 2px; top: 76px; right: 0; z-index: 99999; }
.ssk_box .ssk_sr{ float: left; width: 300px; height: 40px; padding: 0 5px; margin-top: 8px; margin-left: 8px; border-radius: 2px 0 0 2px; border: 1px solid #ccc;}
.ssk_an{ float: left;  margin-top: 8px; width: 70px; height: 42px; background: #ff1100; text-align: center; border: 1px solid #f0593f; color: #fff; cursor: pointer;}




/* 幻灯片 */
.hdp_box3{ float: left; width: 100%;}
.banner{ min-width:1000px;  position:relative;  height:540px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:540px; }
.banner .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:540px; display:block;  }

.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   border: 1px solid #F00;   }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:70px; height:7px; margin:4px;
   overflow:hidden; background: #ff1100;
    line-height:9999px;
}
.banner .hd ul .on{ background-color: #333; }





/*底部信息*/

.foot_box{ float: left; width: 100%; min-width: 1200px; background: #f9f9f9; padding: 22px 0;}
.foot_zt{ width: 1200px; margin: 0 auto;}

.footzt_1{ float: left; width: 1200px;}
.dbnav_zuo{ float: left;width:500px;}
.dbnav_zuo dl{ float: left; width: 500px; margin-right: 25px;}
.dbnav_zuo dl dt{ float: left; width: 100%; font-size: 14px; color: #333;}
.dbnav_zuo dl dd{ float: left; width: 160px; margin-top: 10px;}
.dbnav_zuo dl dd a{  font-size: 12px; color: #666; line-height: 20px;}
.dberw_you{ float: right; width: 480px;}
.dberw_you .you1{ float: left; width: 140px; height: 140px;}
.you1 img{ float: left; width: 140px; height: 140px;}
.dberw_you .you2{ float: right; width: 320px; height: 170px; padding-top: 5px;}
.pp_1{ float: left; width: 100%; font-size: 12px; color: #333; line-height: 24px;margin:0 0  12.7px 0;}

.footzt_2{ float: left;  margin-top: 15px; width: 1200px; border-top: 1px solid #e5e5e5;}
.footzt_2 p{ font-size: 12px; line-height: 30px; color: #9b9b9b;}
.footzt_2 p a{color:#9b9b9b;}

.goTop {
    width: 60px;
    height: 60px;
    position: fixed;
    right: 0;
    bottom: 100px;
    display: block;
}
