body{ font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; font-size:14px;  color:#212121; position: relative; min-width:1330px;}
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;}
.container{ width: 1530px; padding:0; }
.header{ height: 130px; background: url(../images/header.png) center no-repeat; background-size: cover; }
.logo{ height: 130px; line-height: 130px; }
.search-box{ width: 279px; height: 46px; position: relative; margin-top: 42px; background: url(../images/search.png) center no-repeat; background-size: cover; }
.search-box .form-control{ height: 46px; width: 100%; color: #fff; border:none; background: none; box-shadow: none; padding-right: 55px; }
.search-box .btn{ position: absolute; right: 18px; top: 0; bottom: 0; background: url(../images/icon01.png) center no-repeat!important; width: 27px; border:none; }
.search-box .form-control::-webkit-input-placeholder{
            color:#d2dfe8;
        }
.search-box .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#d2dfe8;
        }
.search-box .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#d2dfe8;
        }
.search-box .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#d2dfe8;
  
      }
.nav-list{margin: 0px;}
.nav-list li{float: left;width: 8.019%;position: relative;z-index: 1000;}
.nav-list li a{display: block;font-size: 14px;color: #303030;line-height: 60px;}
.nav-list li a.active,.nav-list li a:hover{ background: #ff9600; color: #fff; }
.nav-down{ position: absolute; display: none; left: 0; background: #fff; top: 100%; width: 100%; text-align: center; }
.nav-list li:hover .nav-down{ display: block; }
.nav-down li{ float: none; width: 100%; }
.nav-down li a{ display: block; height:40px; line-height: 40px; font-size: 16px; }
.banner img{ width: 100%; }
.banner{ overflow:hidden; margin:0; }
.banner .slick-prev{ width: 50px; height: 50px; left: 50%; margin-left: -815px; background: url(../images/left.png) center no-repeat; margin-top: -25px; }
.banner .slick-next{ width: 50px; height: 50px; right: 50%; margin-right: -815px; background: url(../images/right.png) center no-repeat; margin-top: -25px; }
.slick-prev:before,.slick-next:before{ display: none; }
.title-span span{ display: block; padding:0 20px; background: #e3f4ff; line-height: 56px; font-size: 28px; color: #0071bd; font-weight: bold; }
.title{ margin:50px 0 40px 0; }
.title-span span font{ display: block; height: 56px; position: relative; padding-left: 47px; }
.title-span span font i{ position: absolute; left: 0; top: 0; line-height: 52px; }
.title-more{ height: 56px; line-height: 56px; font-size: 18px; color: #0071bd; padding-left: 40px; background: url(../images/more.png) left center no-repeat; }
.img-slick{ width: 630px; height: 420px; overflow:hidden; }
.img-slick img{ width: 630px; height: 420px; }
.img-slick a{ display: block; position: relative; }
.img-slick a span{display: block;position: absolute;left: 0;right: 0;padding-left: 15px;padding-right: 124px;bottom: 0;height: 90px;padding-top: 40px;background: url(../images/mask.png) center no-repeat;font-size: 18px;color: #fff;}
.img-slick .slick-dots{left: auto;right: 4px;bottom: 35px;width: auto;}
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 10px; height: 10px; background: #fff; }
.slick-dots li button:before{ display: none; }
.img-slick .slick-dots li.slick-active button{ background: #ff9600; }
.news-right{ width: 830px; }
.news-right-top{ padding-right: 160px; position: relative; }
.news-right-date{ position: absolute; right: 0; top: -5px; font-size: 16px; color: #707070; }
.news-right-date span{ font-size: 22px; color: #3b3b3b; position: relative; }
.news-right-date span:before{ display: block; content: ""; position: absolute; left: -40px; width: 25px; height: 3px; background: #ff9600; top: 15px; }


.news-right-top-tt a{ font-size: 18px; color: #3a3a3a; font-weight: bold; }
.news-right-top-p{color: #868383;line-height: 25px;height: 50px;overflow:hidden;margin-top: 15px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;} 
.lind{ margin:25px 0; border-top: solid 1px #ddd; }
.news-list li a{ display: block; position: relative; padding-right: 90px; font-size: 16px; color: #3a3a3a; padding-left: 25px; position: relative; background: url(../images/li01.png) left center no-repeat; }
.news-list li a span{  right: 0; top: 0; color: #747474; }
.news-list li a:hover,.news-list li a:hover span{ color: #0071bd; }
.news-list li a:hover{background: url(../images/li02.png) left center no-repeat;  }
.news-list li{ margin-bottom: 20px; }
.back-one{ height: 613px; background: url(../images/back01.png) center no-repeat; background-size: cover; margin-top: 20px; }
.back-width{ width: 720px; }
.back-width .title-span span{ background: #fff; color: #0071bd; }
.back-width .title-more{ color: #fff; background: url(../images/more02.png) left center no-repeat; }
.back-width .news-list li a,.back-width .news-list li a span{ color: #fff; }
.back-width .news-list li a:hover{ background: url(../images/li03.png) left center no-repeat; color: #ff9600; }
.back-width .news-list li a:hover span{ color: #ff9600; }
.zs-list li{ float: left; width: 50%; padding:0 12px; margin-bottom: 20px; }
.zs-list-box{ display: block; height: 120px; background: url(../images/zs-list-box.png) center no-repeat; padding:20px 30px; }
.zs-list-tt a{font-size: 16px;color: #fff;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.zs-list-tt{ line-height: 25px; height: 50px; overflow:hidden; text-align: justify; }
.zs-list-date{ color: #98cff4; margin-top: 10px; padding-left: 28px; background: url(../images/date.png) left center no-repeat; }
.back-width .news-list li { margin-bottom: 32px; }
.back-tow{ height: 613px; background: url(../images/back02.png) center no-repeat; background-size: cover; }
.news-list-date{ font-size: 16px; color: #747474; margin-left: 25px; margin-top: 5px; }
.txt-elise{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.back-tow .news-list li a{ padding-right: 0; }
.back-tow .news-list li:hover .news-list-date{ color: #0071bd; }
.back-tow .news-list li{ margin-bottom: 15px; }
.fm-list a{ display: block; margin:0 15px; }
.fm-list a img{ width: 100%; height: 320px; }
.fm-list { margin:0 -15px; }
.fm-list .slick-prev{ left: -45px; width: 50px; height: 50px; background: url(../images/left.png) center no-repeat; margin-top: -25px; }
.fm-list .slick-next{ right: -45px; width: 50px; height: 50px; background: url(../images/right.png) center no-repeat; margin-top: -25px; }
.friends-back{ background: #ececec; padding-top: 30px; margin-top: 50px; padding-bottom: 10px; }
.friends-tt{ font-size: 20px; color: #0071bd;f font-weight: bold; }
.friends-list li{ float: left; margin-right:35px; margin-bottom: 20px; line-height: 30px; }
.friends-list li a{ font-size: 16px; color: #3b3b3b; }
.friends-list{ margin-left: 10px; width: 1405px; }
.footer{ height: 237px; background: url(../images/footer.png) center no-repeat; background-size: cover; padding-top: 40px; }
.footer-p p{ font-size: 16px; color: #fff; margin-bottom: 15px; }
.footer-p p span{ padding-left: 25px; }
.footer-p{ padding-top: 20px; }
.ewm img{ width: 165px; }
.logo-b{ margin-right: 111px; margin-top: 50px; }
/*************list************/
.list-banner{ height: 310px; }
.list-banner .container{ height: 310px; position: relative; }
.list-banner-tt{ position: absolute; left: 15px; bottom: 0; width: 280px; height: 80px; background: url(../images/back-sm.png) center no-repeat; background-size: cover; line-height: 80px; text-align: center; font-size: 24px; color: #fff; }
.tabs-link-box{ background: #eee; margin-bottom: 45px; }
.tabs-ul li{ float: left; }
.tabs-ul li a{ display: block; padding:0 15px; margin-right: 15px; height: 66px; line-height: 66px; font-size: 18px; color: #525252; }
.tabs-ul li.active a{ border-bottom: solid 4px #1464c8; }
.img-ul li{ float: left; width: 33.333333%; padding:0 30px; margin-bottom: 55px; }
.img-ul{ margin:0 -30px; }
.img-ul-bottom{ padding:30px; height: 215px; }
.img-ul-img img{ width: 100%; height: 275px; }
.simg-ul-tt a{ font-size: 18px; color: #363636; }
.img-list-p{ font-size: 15px; text-align: justify; color: #a4a4a4; line-height: 30px; height: 60px; overflow:hidden; margin-top: 10px; }
.date-img{ display: inline-block; margin-top: 30px; font-size: 15px; color: #a4a4a4; padding-left: 30px; background: url(../images/date02.png) left center no-repeat; }
.img-ul-box{ box-shadow: 0 0 15px rgba(0,0,0,0.1); transition: 0.3s all; }
.img-ul-box:hover{ box-shadow: 0 0 25px rgba(0,0,0,0.3); }

.ul-list-img img{width: 280px;object-fit: cover;height: 160px;}
.ul-list-right{ margin-left: 320px; padding-top: 15px; }
.ul-list-tt a{ font-size: 16px; color: #333; }
.ul-list-p{color: #999;line-height: 25px;height: 50px;overflow:hidden;text-align: justify;margin-top: 15px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-date{ color: #005691; margin-top: 20px; }
.ul-list li{ border-bottom: solid 1px #ddd; padding-bottom: 30px; margin-bottom: 30px; }

.article-tt{ font-size: 28px; color: #333; }
.article-sm{ color: #666; line-height: 40px; margin-bottom: 30px; background: #f5f5f5; margin-top: 30px; }
.article-p p{ font-size: 16px; color: #333; line-height: 50px; margin-bottom:15px; text-align: justify; }
.article-link p a{ font-size: 16px; color: #666; }
.article-link p { margin-bottom: 15px;    padding-left: 45px; }
.article-link{ padding-top: 50px; }

.news-right-top-tt a:hover,.title-more:hover,.friends-list li a:hover,.tabs-ul li a:hover,.article-link p a:hover,.simg-ul-tt a:hover,.ul-list-tt a:hover{ color: #0071bd; }
.zs-list-box:hover{  box-shadow: 0 0 25px rgba(0,0,0,0.3);  }
.back-width .title-more:hover{ color: #fff; }

.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); }



/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Å¡ÃƒÂ©Ã¢â‚¬Â¦Ã‚Â1360ÃƒÂ¤Ã‚Â»Ã‚Â¥ÃƒÂ¤Ã‚Â¸Ã…Â ÃƒÂ¥Ã‚Â±Ã‚ÂÃƒÂ¥Ã‚Â¹Ã¢â‚¬Â¢ */

@media screen and (max-width:1640px) {
    .banner .slick-prev{
        left: 20px;
        margin-left: 0;
    }
    .banner .slick-next {
        right: 20px;
        margin-right: 0;
    }
}

@media screen and (max-width:1530px) {
   
    .container {
        padding-left: 10px;
        padding-right: 10px;
        width: auto;
    }
    .news-right {
        width: auto;
        overflow: hidden;
        float: none !important;
        padding-left: 30px;
    }
    .back-width {
        width: 47%;
    }
    .fm-list .slick-prev {
        left: 0;
    }
    .fm-list .slick-next {
        right: 0;
    }
    .fm-list {
        padding-left: 50px;
        padding-right: 50px;
    }
    .logo-b {
        margin-right: 100px;
    }
  .friends-list{
        width: auto;
    }
}