@charset "utf-8";  
body{position: relative;box-sizing: border-box;}
.head{width:100% ;z-index: 1000;position: absolute;left: 0;top:0;background: url(../images/tm.png) repeat-x top;height: 195px;}
.header{width:100%;height:90px;z-index: 100;padding-top:36px;}
.logo{}
.logo img{display: inline-block;max-width: 100%;}
.logo-box{width:100%;background: url() no-repeat center;height: 100px;position: relative;}
/* nav */
.nav-box {position: relative;z-index: 1000;}
.nav-list li{ float: left; position: relative;}
.nav-list li a{ display: block; font-size: 20px; color: #fff; margin:0 20px; line-height: 60px; }
.nav-list .navLi:hover>a{color:#fff;border-bottom:2px solid #fff;}
.nav-list li.active a{color:#fff; border-bottom:2px solid #fff; }
.nav-down{ position: absolute; left: 0; top: 100%; width: auto; display: none;z-index: 999; }
.nav-down li{float: none;width: 100%;background: #fff;border-bottom: 1px solid #e5e5e5;opacity: 0.92;filter: alpha (opacity=92);}
.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;}
.nav-down li:hover{background: #990000;}
.nav-list{margin-right:30px;}
.nav-list li:hover .nav-down{ display: block; }
.nav-list li{ position: relative; white-space: nowrap; }
.nav-click{ display: none; }


.search{position: absolute;display: block;top:20px;right:0;width:20px;height:20px;}
.search-box{ position: fixed; display: none; left: 0; right: 0; top: 105px; background: rgba(0,0,0,0.6); padding:105px 0; z-index: 10000; }
.search-width{width: 700px;margin:0 auto;background: #fff;position: relative;padding: 0 100px 0 50px;}
.search-width .control{ border:none; border-radius: 0; box-shadow: none; height: 50px; width: 500px; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; top: 0; width: 100px; border-radius: 0; height: 50px; background: #6e0000 url(../images/ss.png) center no-repeat;border: none; }

/*banner*/
.slider-img{width:100%;position: relative;z-index: 10;}
.slider-img li{position: relative;}
.slider-img  img{width: 100%;display: block;margin: auto;}
.slider2{position: absolute;bottom:5%;right: 16%; transform: translateX(-50%);;}
.slider-img-circle{margin-top:60px;}
.slider-img-circle li {width: 10px;height:21px;color: #fff;cursor: pointer;float: left;margin: 0 5px;font-size: 16px;}
.slider-img-circle li {width: 12px;height:12px;background:url(../images/cir1.png) no-repeat center;color: transparent;cursor: pointer;float: left;margin: 0 5px;}
.slider-img-circle li.on {background:url(../images/cir2.png) no-repeat center;}
.shad{width:auto;height: 60px;line-height: 60px;background: rgba(0, 0, 0, 0.5);position: absolute;z-index: 100;bottom: 36px;left: 18.4%;color:#fff;padding:0px 30px;font-size: 26px;}
.shad a{display: block;line-height: 180px;font-size: 26px;color:#fff;z-index: 100;width: 1200px;margin: auto;}


/* new1 */
.title{padding:40px 0px 16px;border-bottom:2px solid #9f242d; line-height:36px; margin-bottom:38px;}
.title h2{color:#333;font-size: 28px;float: left;}
.title a{display: block;font-size: 14px;color:#999;float: right;}
.title a:hover{color: #990000;}
.left2{width:700px;padding-right:40px;}
.right2{width:460px;}
.hd li{margin-bottom: 20px;}
.hd li .dates{width:66px;height:70px;border:1px solid #c09f80;text-align: center;}
.hd li .dates .days{width:100%;font-size: 22px;color:#fff;background-color:#990000;height:34px;line-height: 34px;}
.hd li .dates .mouth{width:100%;font-size: 16px;color:#c09f80;height:36px;line-height: 36px; }
.hd-r{width:368px;padding-left: 20px; height:60px; padding-top:8px;}
.hd-r a{font-size: 16px;line-height: 28px;color:#555555;display: block;}
.hd-r a:hover{color:#990000;}



.list1{margin:0 -20px;}
.list1 li{float: left;width:45%;padding:0 18px;}
.list1 li h2{color:#555;line-height: 24px;margin-top:10px;}
.list1 li p{font-size: 14px;color:#999;line-height: 30px;margin-top:10px;}
.list1 li:hover h2{color:#990000;}

/* footer */
.footer{width:100%;height:180px;background: url(../images/fbg.jpg) repeat-x top center;padding-top:30px;box-sizing: border-box; margin-top:55px;}
.left3{width:544px;box-sizing: border-box;}
.left3 h2,.link h2{font-size: 24px;color:#fbc1c1;line-height: 36px;padding-bottom: 10px;}
.left3 li{text-align: left;width:236px;font-size: 15px;float: left;line-height: 30px;background: url(../images/jt.png) no-repeat left center; padding-left:16px;margin-left:10px;}
.left3 li a{color:#fdb3b6;}
.link {width:565px;padding-left:40px;box-sizing: border-box;border-left: 1px solid rgba(253,179,182,0.25);}
.link p{color:#fdb3b6;font-size: 15px;line-height: 32px;text-align: left;}


.ewm{/* padding-top:70px; */float:right;}
.ewm li{position: relative;float: left;width: 45px;height:45px; padding-left:20px;}
.ewm li.wx1{/* background: url(../images/wx.png) no-repeat center; */}
.ewm li.wx1:hover{/* background: url(../images/wx2.png) no-repeat center; */}
.ewm li.wx2{background: url(../images/wb.png) no-repeat center;}
.ewm li.wx2:hover{background: url(../images/wb2.png) no-repeat center;}
.ewm li .ewm2{position: absolute;top: -125px;left:50%;transform: translateX(-50%);width: 110px;height:110px;display: none;z-index: 10;}
.ewm li:hover .ewm2{display: block;}






/* foot */
.foot{width:100%;background: #4d0000;height:46px;}
.foot p{text-align: center;color:#fbc1c1;line-height: 46px; font-size:15px;}