.ej_content p {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important; text-indent:2em;}
.ej_content font {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important}
.ej_content span {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important}
.ej_content table p{text-indent:0em !important; } 
.ej_content>img{display:block;margin:3px auto; max-width:700px;}


body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;  color:#212121; position: relative; min-width:1280px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;}
.img-hide,.fl-list-img{ overflow:hidden; }

.img-hide img,.fl-list-img img{ transition: 0.5s all; }
.img-hide:hover img,.fl-list-img:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.container{ width: 1235px; }
.header{
 /** height: 300px; line-height:300px; background:url(/images/top10.png) center 0%; **/
 background:#a32016;
}
.header2{
 
  width:100%;
  height:40px;
  background-color:#a32016;
opacity:0.9;
color:white;


}
#header_right{
 float:right;
line-height:40px;
}
#header_left{
float:left;
line-height:40px;
color:#CCC;
font-size:12px;
font-family:ËÎÌå;
letter-spacing:4px;
}
.newnav{margin-bottom:100px;}
#top{margin:0px;padding:0px;}
#bannerImg{ 
  background: url(/images/bannerbg.jpg) center no-repeat; background-size:center;
  height:330px;
  /*margin:30px auto 10px;*/}
#nav{
    background-color:#ba2a17;
    margin-bottom:10px;
}
.nav-list li{ float: left; margin-left: 50px; z-index: 1000; margin-bottom: 15px; position: relative; }
.nav-list li:hover{ z-index: 10000;}
.nav-list li a{ font-size: 22px;color: #000; text-align:left;}
.nav-down{ width: 200px; top: 100%; display: none; text-align: center; z-index: 1000; background: #333; opacity:0.9; position: absolute; left: 50%; margin-left: -60px; }
.nav-down li{ float: none; margin:0;text-align:left;padding-left:20px;     }
.nav-down li a{ display: block; font-size: 16px; line-height:40px; color:#fff;width:100px;}
.nav-down li a:hover{color:#f93!important;transition:.5s;border-bottom:2px dashed #f93;font-weight:bold;}

.nav-list li:hover .nav-down{ display: block; }
.nav-list{ width: 700px; margin-left: 35px; }
.nav_ej_content{top:100px;}
.fw-link{ margin-right:0px; margin-top: 5px; }
.img-slick{ width: 678px; height: 459px; overflow:hidden; }
.img-slick a{ display: block; position: relative; }
.slick-bottom{ position: absolute; left: 0; right: 0; bottom: 0; background: #000; height: 46px; padding-left: 88px; padding-right: 148px; background: rgba(0,0,0,0.65); }
.slick-bottom .txt-elise{ line-height: 46px; font-size: 18px; color: #fff; }
.slick-date{ position: absolute; left: 0; line-height: 20px; padding-top: 12px; bottom: 0; width: 65px; height: 65px; background: #ff6c11; color: #fff; font-size: 14px; }
.slick-date span{ font-size: 36px; }
.img-slick .slick-dots{ left: auto; right: 0; bottom: 18px; width: auto; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 12px; border-radius: 50%; height: 12px; background: #fff; padding:0; }
.img-slick .slick-dots li.slick-active button{ background: #ff6c11; }
.img-slick .slick-dots li{ margin-right: 15px; }
.back-one{ height: 500px; padding-top: 40px; background: url(/images/back-one.png) center no-repeat; background-size: cover; }
.logo{ margin-bottom: 45px; }
.title{ font-size: 24px; color: #000; font-weight: bold; height: 36px; line-height: 36px; padding-left: 50px; background: url(/images/icon-tt.png) left center no-repeat; }
.right-box{ width: 500px;}
.title a{ float: right; font-size: 15px; color: #595959; font-weight: normal; }
.news-list li{ line-height: 47px; border-bottom: solid 1px #f1ebeb; font-size: 16px; color: #333; position: relative; }
.news-list li a{ font-size: 16px; color: #333; padding-left: 13px; position: relative; }
.news-list li a font{ font-size: 24px; font-weight: bold; position: absolute; left: 0; top: 0px; line-height: 10px; }
.news-list li span{ position: absolute; right: 0; top: 0; font-size: 16px; color: #888; }
.news-list{ padding-top: 5px; }
.img-ul li{ float: left; width: 50%; padding:0 10px; }
.img-ul{ margin:0 -10px; padding-top: 8px; }
.img-ul li img{ width: 100%; height: 75px; }
.left-box{ width: 678px; }
.title-box{ border-top: solid 1px #a32016; border-bottom: solid 1px #f3e2e1; background: url(/images/tt-back.png) center no-repeat; background-size: 100% 100%; padding:10px 5px; margin-bottom: 25px; }
.news-img img{ width: 204px; height: 141px; }
.right-sm{ width: 445px; }
.right-sm-tt a{ font-size: 16px; color: #000; font-weight: bold; }
.right-sm-p{ text-indent: 2em; font-size: 15px; margin:12px 0; color: #999; text-align: justify; line-height: 25px; height: 75px; overflow:hidden; }
.date-b{ font-size: 15px; color: #999; }
.news-img{ margin-bottom: 10px; }
.news-list-top{ margin-top: -20px; }
.dt-box{ background: #f5f8fa; padding:15px 20px; margin-bottom: -8px; }
.dt-box .news-img{ margin:0; }
.right-sm-p a{ color: #999; }
.dt-box .right-sm{ width: 240px; }
.dt-box .right-sm-p{ height: 120px; line-height: 30px; }
.news-list-lg li a{  }
.news-list-lg li a b{     overflow: hidden;position: absolute; left: 0; top:50%; font-size: 14px; color: #a32016; height: 28px; line-height: 28px; background: #e8d9d8; text-align: center; width: 86px; margin-top: -14px;}
.news-list-lg{ margin-top: -20px; }
.tabs-ul li{ float: left; padding-bottom: 10px; margin-right: 30px; }
.tabs-ul li a{ font-size: 24px; height: 36px; line-height: 36px; padding-right: 12px; color: #000; font-weight: bold; padding-left: 48px; background: url(/images/icon-tt.png) left center no-repeat; display: inline-block; }
.tabs-ul{ margin-top: 30px; }
.tabs-ul li.active{ border-bottom: solid 2px #a32016; }
.tabs-box{ box-shadow: 0 0 10px rgba(0,0,0,0.1); background: #fff; padding:25px 15px 15px 15px; height: 245px; overflow:hidden; }
.tabs-list li{ float: left; width: 25%; padding:0 5px; padding-bottom: 30px; }
.tabs-list li a{ display: block; border:solid 1px #e5e5e5; position: relative; height: 84px; padding:20px 15px 0 15px; }
.tabs-list li a div{ font-size: 16px; color: #333; line-height: 25px; height: 50px; overflow:hidden; }
.tabs-list li a span{ position: absolute; left: 20px; width: 56px; text-align: center; background: #fff; font-size: 16px; color: #333; top: -10px; }
.back-bottom{ background: url(/images/back-bottom.png) center bottom no-repeat; padding-bottom: 28px; }
.tabs-list li a:hover{ border-color: #aa3128; }
.tabs-list li a:hover div,.tabs-list li a:hover span{ color: #aa3128; }
.title-span span{ display: inline-block; font-family: "»ªÎÄÐÐ¿¬"; font-size: 36px; color: #af1b10; margin:37px 0 27px 0; padding-left: 50px; background: url(/images/icon-tt.png) left center no-repeat; height: 36px; line-height: 36px; }
.link-bottom li{ float: left; width: 11.111111%; padding:0 3px; }
.link-bottom{ margin:0 -3px; }
.link-bottom li a{ width: 100%; height: 118px; display: block; background: url(/images/link-back.png) center no-repeat; font-size: 16px; color: #000; background-size: 100% 100%; padding-top: 25px; }
.link-bottom li a span{ display: inline-block; height: 50px; }
.footer{ background: url(/images/footer.png) center no-repeat; background-size: cover; padding-top: 55px; }
.footer-tt{ font-size: 18px; color: #fff; margin-bottom: 30px; }
.footer-p p{ font-size: 15px; color: #fff; }
.footer-left{ width: 510px; }
.ewm .pic{ width: 80px; height: 80px; margin-bottom: 10px; display:block; border:1px solid white; float:right; margin:0 10px 10px;}
.ewm{ color: #fff; margin-right: 45px; margin-top: 15px;}
.footer-b{ border-top: solid 1px #922219; line-height: 60px; margin-top: 50px; font-size: 15px; color: #fff; }
.footer a{  color: #fff; }
.link-bottom li a:hover,.news-list li a:hover,.title a:hover,.right-sm-tt a:hover,.right-sm-p a:hover,.nav-list li a:hover{ color: #af1b10; }

.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.tabs-more{ position: absolute; right: 0; top: -40px; color: #333; }
.tabs-more:hover{ color: #af1b10; }
.news-list-top .dt-box{ display: none; position: absolute; left: 0; top: 0; right: 0; }
.news-list-top li{ line-height: 45px; }
.news-list-top li:hover .dt-box{ display: block; }
.news-list-top li:hover{ z-index: 100; }
.news-list-top .dt-box{ padding:19px 20px; height: 230px; }
.news-list-top .dt-box a{ padding-left: 0; }



/******ËÑË÷******/
.search{float: right;    margin: 25px 0 0 20px;}
.search-cover {  display: none;  position: fixed;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 999999999;  background: rgba(0, 0, 0, 0.8);}
.search-cover .close {  position: absolute;  right: 20px;  top: 20px;  cursor: pointer;}
.search-cover .search-box {  position: absolute;  left: 50%;  top: 50%;  width: 500px;  max-width: 100%;  transform: translate(-50%, 0);}
.search-cover .search-box .text {  float: left;  width: calc(100% - 100px);  height: 45px;  padding: 10px;  background: #fff;  border: none;  box-sizing: border-box;  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5) inset;}
.search-cover .search-box .btn {  float: left;  height: 45px;  font-size: 18px;  width: 100px;  border: none;  background: #af1b10;  color: #fff;  text-align: center;}