@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: 120px;max-width:1920px;margin: auto;}
.container{width: 1200px;margin: 0 auto;}
.logo{line-height: 120px;position: relative;}
.fwh{display: block;position: absolute;right: 0px;top: 39.5px;}
.logo img{display: inline-block;max-width: 100%;}
.header-a{text-align: right;margin-top: 20px;}
.header-a a{ font-size: 14px;color:#9b0d14;}
.header-a span{display: inline-block;width:1px;height:14px;padding: 0 10px;color: #9b0d14;}
.search-box{ position: relative; width: 330px; margin-top: 15px; background: #fff;height:35px;border:1px solid #9b0d14;}
.form-control{width:280px;border-right:1px solid #9b0d14; height: 35px;line-height: 35px;padding-left:10px;color:#9b0d14;font-size: 14px;border-top: 0;border-bottom: 0;border-left: 0;}
.btn-search{ position: absolute; right: 0px; top: 0; height: 35px; width: 50px;border:0;background: url(../img/search.png) no-repeat center #9b0d14;}
/* nav */
.nav-box {position: relative;z-index: 1000;background: #9b0d14;}
.nav-list li{ float: left; position: relative;}
.nav-list li a{ display: block; font-size: 16px; color: #fff; padding:0 53px; line-height: 50px; }
.nav-list .navLi:hover>a{color:#fff;background: #760a0f; }
.nav-list li.active a{color:#fff;background: #760a0f; }
.nav-down{ position: absolute; left: 0; top: 100%; width: 100%; background: #fff; display: none;z-index: 999; }
.nav-down li{ float: none; width: 100%;}
.nav-down li a{ line-height: 40px; padding:0 5px;  text-align: center; font-size: 16px; color: #555; }
.nav-down li a:hover{color: #fff;background: #760a0f; }
.nav-list li:hover .nav-down{ display: block; }
.nav-list li{ position: relative; }
.nav-box{ position: relative; z-index: 1000;width: 100%;max-width: 1920px;    margin: auto;}
.nav-click{ display: none; }



/*banner*/
.slider-img{width:100%;position: relative;z-index: 10;}
.slider-img  img{width: 100%;display: block;max-width:1920px;margin: auto;}
.slider2{position: absolute;bottom:5%;left: 50%;margin-left: -160px;}
.slider-img-circle li {width: 30px;height:5px;background:#fff;color: transparent;cursor: pointer;float: left;margin: 0 5px;}
.slider-img-circle li.on {background: #9b0d14;}

/*link*/
.fotbot .lm{border-bottom:none;padding-top:0;margin-bottom: 10px;}
.fotbot .lm h2{color:#fff;padding-left: 0;font-weight: bold;line-height: 44px;font-size: 22px;}
.fotbot .link {width: 890px;}
.fotbot  ul li{float:left;width:160px;padding-right:25px;}

/* footer */
.footer{width:100%;/* height: 230px; */background: url(../img/foot.png) no-repeat center;max-width:1920px;margin: auto;padding-bottom: 25px;}
.fotbot {padding-top:30px;}
.footer .dz h2 {font-size: 22px;color:#fff;line-height: 44px;font-weight: bold;margin-bottom: 10px;}
.footer ul li a{color:#ffb6ba;font-size: 15px;line-height: 30px;}
.footer ul li:hover a{color:#fff;}
.footer .dz{width: 310px;}
.footer p{font-size: 15px;color:#ffb6ba;line-height: 26px;}
/* foot */
.foot{width:100%;height: 50px;line-height: 50px;background: #222222;max-width:1920px;margin: auto;}
.foot .bq{font-size: 14px;color:#999;line-height: 50px;float: left;    padding: 0 15px 0 450px;}
.ewm {position: relative;    padding-top: 13px;}
.ewm .wx{padding:5px;display: block;line-height: 50px;}
.ewm .wx:hover{background: #333;}
.ewm:hover p{display: block;}
.ewm p{position: absolute;bottom:40px;width:110px;height:116px;left: 50%;margin-left: -58px;display: none;background: url(../img/ewm.png) no-repeat bottom center;}
.ewm2{width:110px;height:110px;}