@charset "utf-8";  
.txt-elise{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.imged{position: relative;width:100%;height:0;display: block;padding-top: 66%;}
.imged img{position: absolute;top: 0;left: 0;display: block;width:100%;height:100%;}
/*head*/
.header{width:100% ;height: 129px;max-width:1920px;margin: auto;background: url(../img/bg1.png) no-repeat center;}
.container{width: 1400px;margin: 0 auto;}
.logo{line-height: 120px;position: relative;}
.logo img{display: inline-block;
    max-width: 100%;
    height: 123px;
    width: 896px;
    position: relative;
    left: 17px;
top:5px;}
/* nav */
.nav-box {position: relative;z-index: 1000;background: rgba(0,56,103,.8);;width: 100%;max-width: 1920px;    margin: auto;height: 50px;}
.nav-box .container{position: relative;}
.nav-list li{ float: left; position: relative;}
.nav-list li a{ display: block; font-size: 18px; color: #fff; padding:0 40px; line-height: 50px;}
.nav-list .navLi:hover>a{color:#fff;background: #ff6600; }
.nav-list li.active>a{color:#fff;background: #ff6600; }
.nav-down{ position: absolute; left: 0; top: 100%; width: 100%;height:auto; background: #fff; display: none;z-index: 999;border: 1px solid #fff; }
.nav-list li:hover .nav-down{background: #eee;border: 1px solid #ff6600;width:99%;}
.nav-down li{ float: none; width: 100%;}
.nav-down li a{ line-height: 40px; padding:0 5px;  text-align: center; font-size: 15px; color: #777; }
.nav-down li a:hover{color: #ff6600;}
.nav-list li:hover .nav-down{ display: block; }
.nav-click{ display: none; }
.bg{position: absolute;top: 50px;left: 0;background: rgba(255,255,255,0.8);width:100%;height: 250px;display: none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);}
/*banner*/
.slider-img{width:100%;position: relative;z-index: 10;max-width: 1920px;margin: auto;}
.slider-img  img{display: block;max-width:1920px;margin: auto;width:100%;}
.black_background{width: 100%;display: block;max-width:1920px;margin: auto; position:absolute;bottom:0;left:0; height: 30px; background: rgba(0,0,0,.6);}
.slider2{position: absolute;bottom:5%;right:20%;}
.slider-img-circle li {width: 20px;height:20px;color: #fff;cursor: pointer;float: left;margin: 0 5px;position: relative;text-align: center;}
.slider-img-circle li.on{width: 40px;text-align: left;}
.slider-img-circle li.on::after {position: absolute;top: 50%;left: 20px;width:20px;height: 2px;background: #fff;display: block;content: "";}
/* footer */
.footer{width:100%;height: 230px;background: url() no-repeat center;max-width:1920px;margin: auto;}
.fotbot {padding-top:30px;}
.footer ul{width:100px;padding-right: 27px;}
.footer h2{font-size: 16px;color:#fff;line-height: 26px;}
.footer ul li a{color:#ffb6ba;font-size: 16px;line-height: 30px;}
.footer ul li:hover a{color:#fff;}
.footer .dz{width:180px;}
.footer p{font-size:16px;color:#ffb6ba;line-height: 26px;}
/* foot */
.footer{width:100%;height: 70px;background: #003867;max-width:1920px;margin: auto;padding:25px 0;}
.footer .left3{width:450px;}
.left3 p{font-size: 16px;color:#cccccc;line-height: 32px;}
.left3 .ad{background: url(../img/adress.png) no-repeat left center;padding-left: 20px;}
.left3 .email{background: url(../img/email.png) no-repeat left center;padding-left: 20px;}
.mid{width:300px;margin-left:-5px;}
.ewm {position: relative;float: left;padding:0 10px;width:65px;text-align: center;}
.ewm .wx{display: block;margin: auto;}
.ewm p{text-align: center;color:#ccc;line-height: 30px;}
.ewm:hover .wm{display: block;}
.ewm .wm{position: absolute;bottom:85px;width:110px;height:110px;left: 50%;margin-left: -55px;display: none;}
.wm img{width:110px;height:110px;}
.footer .right3{width:340px;text-align:right;}
.bottom_plus_img{}
.bottom_plus_img1{font-size: 16px;color:#cccccc;margin-top:3px;}