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;}
.slick-dots li button:before{ display: none; }
.txt-elise{
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.container{ width: 1230px;}
.header{ background: url(../images/header.png) center no-repeat; background-size: cover; height: 200px; }
.header-top{ padding-top: 15px; color: #666; }
.header-top a{ color: #666; }
.header-left a{ display: inline-block; margin-right: 14px; }
.header-top span{ padding:0 25px; }
.logo{ margin-top: 44px; }
.nav-box{ background: #b5191a; position: relative;  }
.nav-box ul{ display: table; }
.nav-box ul li{ display: table-cell; position: relative; background: url(../images/lind1.png) right center no-repeat; width:11%;}
.nav-box ul li a{ display: block; font-size: 16px; color: #fff; line-height: 50px; padding:0 21px; white-space: nowrap;}
.nav-box ul li.active a,.nav-box ul li:hover a{ background: #a50304; color: #fff; }
.nav-box ul .nav-down{ display: none; position: absolute; left: 0; top: 100%; min-width: 100%; background: #b5191a; background: rgba(181,25,26,0.8); }
.nav-box ul .nav-down li{ display: block; width: 100%; }
.nav-box ul .nav-down li a{ background: none!important; }
.nav-box ul .nav-down li a:hover{ background: #b5191a!important; }
.nav-box ul li:hover .nav-down{ display: block; }
.banner{ overflow:hidden; margin:0; }
.banner .slick-prev{ left: 70px; top: 50%; width: 35px; height: 68px; background: url(../images/left.png) center no-repeat; margin-top: -34px; }
.banner .slick-next{ right: 70px; top: 50%; width: 35px; height: 68px; background: url(../images/right.png) center no-repeat; margin-top: -34px; }
.index-left-img a{ display: block; position: relative; width: 629px; }
.index-left-img a img{ width: 100%; height: 445px; }

.index-left-bottom{ position: absolute; left: 0; bottom: 0; right: 0; background: #fff; background: rgba(255,255,255,0.8); padding:15px 25px 35px 25px; }
.index-left-tt{ font-size: 16px; color: #141414;font-weight:bold; }
.index-date{ color: #666; margin-top: 10px; }
.index-left{ width: 629px; height: 419px; overflow:hidden; margin:0; margin-top: 50px; }
.index-left .slick-next{ right: 20px; bottom: 10px; top: auto; width: 28px; height: 28px; background: url(../images/right02.png) center no-repeat; }
.slick-next:before,.slick-prev:before{ display: none; }
.title-left{ height: 48px; line-height: 25px; border-left: solid 3px #b5191a; padding-left: 20px; font-size: 20px; color: #b5191a; }
.index-right{ width: 520px; margin-top: 50px; }
.title-left span{ color: #999; font-size: 14px; }
.title-more{ margin-top: 15px; }
.title-a{ border-bottom: solid 1px #e4e4e4; padding-bottom: 15px; }
.news-top-tt a{ font-size: 16px; color: #363636;font-weight: bold; }
.news-top-tt{ margin-top: 15px; padding-bottom: 10px; border-bottom: solid 1px #e4e4e4; }
.news-p{ color: #999; line-height: 25px; margin-top: 7px; }
.news-date{ color: #999; line-height: 25px; margin-top: 10px; }
.news-date a{ float: right; color: #fff; border-radius: 4px; background: #b5191a; width: 60px; height: 25px; line-height: 25px; text-align: center; }
.jg-ul li{ position: relative; line-height: 49px; border-top: dashed 1px #eee; padding-right: 115px; font-size: 16px; color: #363636; }
.jg-ul li span{ position: absolute; right: 0; top: 0; font-size: 14px; color: #999; }
.jg-ul li a{ color: #363636; }
.jg-ul{ margin-top: 20px; }
.back-box{ background: #b5191a; margin-top: 30px; padding:40px 0; }
.back-left{ width: 765px; }
.title-lg{ font-size: 20px; color: #fff; margin-bottom: 25px; padding-left: 12px; background: url(../images/title-lind.png) left 5px no-repeat; padding-bottom: 15px; border-bottom: solid 1px #c07879; }
.title-lg span{ color: #c07879; font-size: 14px; }
.title-lg a{ float: right; color: #fff; font-size: 14px; margin-top: 10px; }
.img-link-bottom{ background: #fff; padding:15px; height: 85px; }
.img-link-tt a{ font-size: 16px; color: #363636; }
.img-date{ margin-top: 10px; color: #999; }
.img-date a{ float: right; }
.img-ul{ width: 400px; margin-top: -13px; }
.img-ul li{ position: relative; padding-right: 70px; font-size: 16px; color: #fff; line-height: 45px; border-bottom: dashed 1px #c07879; }
.img-ul li a{ color: #fff; }
.img-ul li span{ position: absolute; right: 0; top: 0; color: #d89d9d; font-size: 14px; }
.back-right{ width: 390px; }
.img-box-right{ margin-left: 180px; }
.img-box-tt,.img-box-tt a{ font-size: 16px; color: #fff; }
.img-box-tt{ border-bottom: solid 1px #c07879; padding-bottom: 8px; }
.img-box-p{ color: #d89d9d; line-height: 25px; height: 50px; overflow:hidden; margin-top: 5px; }
.img-date-c{ margin-top: 5px; color: #d89d9d; }
.img-ul-lg{ width: 100%; margin-top: 13px; border-top: dashed 1px #c07879; }
.img-ul li:last-child{ border:none; }
.link-list li{ float: left; width: 20%; padding:0 6px; margin-top: 34px; }
.link-list{ margin:0 -6px; }
.link-list li a{ display: block; font-weight: bold; position: relative; font-size: 18px; color: #823a00; }
.link-list li a span{ position: absolute; left: 0; right: 0; top: 30px; }
.link-list li a span i{ display: inline-block; height: 55px; }
.link-list li a span font{ font-size: 14px; font-weight: normal; }
.link-list li a.link02{ color: #7c6100; }
.link-list li a.link03{ color: #006b86; }
.link-list li a.link04{ color: #617c00; }
.link-list li a.link05{ color: #985300; }
.page-three{ background: #fbf3f3; padding:40px 0; margin-top: 50px; }
.page-left{ width: 580px; }
.page-left .title-lg{ border-color: #c9c9c9; color: #4e4e4e; background: url(../images/title-lind02.png) left 5px no-repeat; }
.page-left .title-lg span{ color: #999; }
.page-left .title-lg font,.page-left .title-lg span font{ color: #b5191a; }
.page-left .title-lg a{ color: #999; }
.img-ul-lg-b li{ border-top: none; border-bottom: solid 1px #ebe3e3; color: #363636; }
.img-ul-lg-b li a{ color: #363636; }
.img-ul-lg-b{ border-top: none; margin-top: -20px; }
.img-ul-lg-b li span{ color: #999; }
.page-three .img-box-tt a{ border:none; color: #363636; }
.page-three .img-box-tt{ border:none; padding-bottom: 0; }
.page-three .img-box-p{ color: #999; }
.page-three .img-date-c{ color: #999; }
.img-ul-lg-c{ margin-top: 8px; }
.title-box .title-lg{ display: inline-block; border:none; padding-bottom: 0; padding-right: 15px; color: #4e4e4e; background: url(../images/title-lind02.png) left 5px no-repeat; }
.title-box .title-lg font,.title-box .title-lg span font{ color: #b5191a; }
.title-box{ margin-top: 45px; position: relative; background: url(../images/lind-c.png) center 15px no-repeat; padding-left: 15px; }
.fc-slick-box{ margin:0 9px; }
.fc-slick-tt{ margin-top: 5px; }
.fc-slick{ margin:0 -9px; }
.fc-slick-tt a{ color: #666; }
.fc-slick-img img{ width: 100%; height: 158px; }
.fc-slick .slick-prev{ left: -50px; width: 24px; height: 46px; background: url(../images/left02.png) center no-repeat; margin-top: -23px; }
.fc-slick .slick-next{ right: -50px; width: 24px; height: 46px; background: url(../images/right03.png) center no-repeat; margin-top: -23px; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; margin-top: 50px; padding:60px 0 0 0; }
.footer-tt a{ color: #fff; }
.footer-ul li a{ color: #fff; opacity: 0.5; }
.footer-ul li{ margin-top: 10px; }
.footer-left{ margin-right: 60px; }
.footer-right span{  font-size: 13px; color: #fff; opacity: 0.5; }
.footer-right .pull-left{ margin-left: 20px; }
.footer-right .pull-left img{ width: 128px; height: 128px; margin-bottom: 5px; }
.footer-p p{ color: #fff; opacity: 0.5; margin:0; line-height: 25px;}
.footer-p { border-top: solid 1px #313131; padding:30px 0; margin-top: 50px; }
.footer-ul li a:hover{ opacity: 1; }
.news-top-tt a:hover,.jg-ul li a:hover,.index-left-img a:hover .index-left-tt,.title-more a:hover,.header-left a:hover,.list-ul li a:hover,.img-link-tt a:hover,.page-three .img-box-tt a:hover,.page-left .title-lg a:hover,.img-ul-lg-b li a:hover,.fc-slick-tt a:hover{ color: #b5191a; }
.img-ul li a:hover,.img-box-tt a:hover,.title-lg a:hover{ text-decoration: underline!important; }
.link-list li a:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.2); }
/*************列表页*************/
.banner-list{ height: 320px; }
.list-box{ background: #f7f7f7; position: relative; z-index: 100; padding-bottom: 60px; margin-bottom: -50px; }
.list-box-sm{ background: #fff; padding-top: 75px; margin-top: -75px; padding:35px 40px; }
.list-left{ width: 265px; }
.list-left-tt{ font-size: 20px; color: #000; font-weight: bold; border-bottom: solid 1px #dcdcdc; padding-bottom: 10px; }
.list-nav li a{ display: block; padding:10px 0; font-size: 16px; color: #000; border-bottom: solid 1px #dcdcdc; }
.list-nav li a:hover,.list-nav li.active a{ color: #b5191a; }
.list-right-box{ width: 815px; }
.nav-b{ font-size: 14px; color: #666; font-weight: normal; margin-top: 5px; }
.nav-b a{ color: #666; font-weight: normal; }
.list-right-box .list-left-tt{ color: #b5191a; }
.list-ul li{ line-height: 49px; border-bottom: dashed 1px #eee; position: relative; padding-right: 150px; }
.list-ul li span{ position: absolute; right: 0; top: 0; color: #999; }
.list-ul li a{ font-size: 16px; color: #262626; }
.list-ul li a font{ color: #b5191a; font-weight: bold; display: inline-block; margin-right: 10px; }
.page-box{ margin-top: 50px; padding-bottom: 30px; }
.img-ul-img img{ width: 195px; height: 135px; }
.img-ul-right{ margin-left: 215px; padding-top: 5px; }
.img-ul-tt a{ font-size: 16px; color: #262626; }
.img-ul-p{ color: #999; line-height: 25px; margin-top: 10px; height: 50px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.img-ul-date{ font-size: 14px; margin-top: 15px; color: #b7b7b7; background: url(../images/img-date.png) left center no-repeat; padding-left: 20px; }
.img-ul-date a{ float: right; color: #2394fd; }
.img-ul-list li{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #ddd; }
.img-ul-list{ padding-top: 20px; }
.img-ul-date a:hover,.img-ul-tt a:hover,.nav-b a:hover,.header-top a:hover{ color: #b5191a; }



.banner .slick-dots{ bottom: 35px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 15px; height: 15px; border-radius: 50%; }
.banner .slick-dots li button{ background: #fff; }
.banner .slick-dots li.slick-active button{ background: #9c021e; }
.banner .slick-dots li{ margin:0 8px; }
.index-left .slick-dots{ left: auto; width: auto; right: 10px; bottom:55px; }
.index-left .slick-dots li,.index-left .slick-dots li button{ width: 10px; height: 10px; border-radius: 50%; background: #e5e5e5; }
.index-left .slick-dots li.slick-active button{ background: #9c021e; }



.PrevDisabled { height: 20px !important;}
.Prev {height: 20px !important;}
.break {height: 20px !important;}
.NextDisabled {height: 20px !important;}
.Next { height: 20px !important;}

#vsb_content p{ line-height:200% !important;}
.index-left .slick-dots li{ margin-left: 10px; }