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;}
.header{ height: 144px; border-bottom: solid 5px #ffa200; background: url(../images/header.png) center no-repeat; background-size: cover; padding-top: 10px; }
.container{ width: 1240px; }
.logo a{ line-height: 61px; font-size: 22px; color: #fff; display: inline-block; }
.logo a img{ margin-right: 15px; }
.search-box .form-control{ border-radius: 0; box-shadow: none; border:none; font-size: 12px; color: #000; width: 248px; line-height: 38px;height: 38px; margin-right: 1px; float: left; padding:0 0 0 10px;}
.btn-search{ height: 38px; float: left; color: #fff; font-size: 16px; width: 108px; background: #d84315; padding:0; line-height: 38px; text-align: center; border-radius: 0; }
.search-box{ margin-top: 20px; }
.nav-list li{ float: left;  text-align: center; }
.nav-list li a{ font-size: 18px; color: #fff; }
.banner{ height: 526px; position: relative; overflow:hidden; }
.slick{ width: 1920px; position: absolute; left: 50%; top: 0; margin-left: -960px; }
.slick img{ width: 1920px; height: 526px; }
.banner-bottom{ position: absolute; left: 0; right: 0; top: 170px; }
.banner-tt{ font-size: 36px; color: #fff; max-width: 830px; margin:0 auto; }
.banner-label{ display: inline-block; font-size: 18px; margin-top: 35px; color: #fff; background: #f39718; width: 160px; height: 50px; line-height: 50px; }
.slick .slick-dots{ bottom: 30px; }
.slick .slick-dots li,.slick .slick-dots li button{ padding:0; width: 15px; height: 15px; background: #fff; border-radius: 50%; }
.slick .slick-dots li.slick-active,.slick .slick-dots li.slick-active button{ background: #ed721a; width: 19px; height: 19px; }
.slick .slick-dots li.slick-active{ margin-top: -2px; }
.slick-dots li button:before{ display: none!important; }
.about-back{ height: 480px; background: url(../images/about-back.png) center no-repeat; background-size: cover; }
.about-title{ font-size: 36px; color: #404040; font-weight: bold; margin:30px 0; }
.about-img img{ width: 146px; height: 180px; border-radius: 50%; margin:0 auto; }
.about-name{ font-size: 24px; color: #616161; margin:10px 0 5px 0; text-align: center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
.about-p{ max-width: 245px; margin:0 auto; text-align: center; line-height: 25px; height: 75px; overflow:hidden; }
.about-list li{ float: left; width: 25%; }
.about-slick .slick-dots{ bottom: -50px; }
.about-slick .slick-dots li,.about-slick .slick-dots li button{ padding:0; width: 13px; height: 13px; background: #fff; border-radius: 50%; }
.about-slick .slick-dots li.slick-active,.about-slick .slick-dots li.slick-active button{ background: #ffc400; width: 15px; height: 15px; }
.about-slick .slick-dots li.slick-active{ margin-top: -1px; }
.title{ font-size: 36px; color: #1d1919; font-weight: bold; line-height: 40px; margin:45px 0; text-transform:uppercase; }
.news-list li{ float: left; padding:0 15px; width: 33.333333%; }
.news-list-bottom{ border:solid 1px #dee2e6; padding:20px; }
.news-list-tt a{ font-size: 18px; color: #333; }
.news-list-t{ font-size: 12px; color: #999; text-transform:uppercase; margin-top: 10px; margin-bottom: 15px; }
.news-list-p{ color: #999; line-height: 30px; height: 60px; overflow:hidden; }
.txt-elise{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news-more{ display: inline-block; width: 120px; height: 45px; line-height: 45px; background: #2196f3; text-align: center; color: #fff; font-size: 16px; margin-top: 25px; }
.news-list-img img{ width: 100%; }
.news-list{ margin:0 -15px; }
.events-back{ height: 579px; background: url(../images/events-back.png) center no-repeat; margin-top: 50px; background-size: cover; }
.events-back .title{ color: #fff; margin:75px 0; }
.events-list li{ float: left; width: 50%; padding:0 85px; margin-bottom: 70px; }
.events-list{ margin:0 -85px; }
.events-list-box{ position: relative; padding-left: 115px; }
.events-list-img{ position: absolute; left: 0; top: 5px; }
.events-tt a{ font-size: 18px; color: #fff; font-weight: bold; }

.events-p{ color: #fff; line-height: 25px; height: 50px; overflow:hidden; margin-top: 10px; }
.events-more{ font-size: 14px; color: #006569; font-weight: bold; margin-top: 15px; display: inline-block; }
.news-list-b li{ margin-bottom: 35px; }
.news-list-b li .news-list-bottom{ padding-bottom: 50px; }
.bottom{ background: url(../images/bottom.png) center no-repeat; height: 490px; background-size: cover; }
.bottom .title{ color: #fff; font-size: 30px; margin-bottom: 25px; }
.bottom-p{ color: #fff; font-size: 16px; opacity: 0.8; line-height: 25px; height: 50px; max-width: 930px;}
.bottom a{    margin-right: 15px;color: white;}
.ewm{ padding-top: 105px; }
.footer{ line-height: 90px; font-size: 16px; color: #000; }
.list-hover li{ position: relative; float: left; padding:0 5px; margin-bottom: 10px; }
.list-left-hover{ width: 290px; height: 255px; position: relative; }
.list-left-hover img{ width: 100%; height: 255px; }
.hover-back{ background: url(../images/hover-back.png) center repeat; transition: 0.5s all; position: absolute; left: 0; top: 0; right: 0; bottom: 0; font-size: 30px; color: #fff; padding-top: 85px; text-align: center; }
.hover-back span{ padding-top: 85px; display: inline-block; background: url(../images/add.png) top center no-repeat; }
.list-right{ margin-left: 0px; transition: 0.5s all; width: 0; overflow:hidden; }
.list-right-box{ background: #f4f4f4; height: 255px; width: 605px; padding:25px 30px;}
.list-right-img img{ width: 146px; height: 83px; }
.b-txt{ color: #999; }
.b-right{ width: 370px; }
.b-tt{ font-size: 20px; color: #454545; font-weight: bold; margin:5px 0 10px 0; }
.b-p{ font-size: 12px; color: #999; line-height: 25px; height: 125px; overflow:hidden; }
.active .list-right{ width: 605px; }
.list-hover{ margin:0 -5px; }
.active .hover-back{ opacity: 0; }
.news-list-tt a:hover,.about-name a:hover,.events-tt a:hover,.events-more:hover,.b-tt a:hover,.nav-list li a:hover{ color: #f39718; }
.btn-search:hover,.news-more:hover{ background: #f39718; color: #fff; }
.a:link, span.MsoHyperlink{ text-decoration:none ;}