body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;

	min-width: 1402px;

 

}

.article-title{ font-size: 24px; color: #152f49; font-weight: bold; line-height: 40px; margin-top: -10px; padding-bottom: 10px; border-bottom: solid 1px #f9f9f9; margin-bottom: 15px; }
.article-sm{ color: #909090; margin-bottom: 30px; }
.article-sm span{ padding:0 25px; }
.article-p p{ font-size: 16px; color: #313131; line-height: 36px; text-align: justify;background:none !important }
.article-date{ color: #909090; background: url(../images/article-date.png) left center no-repeat; line-height: 19px; padding-left: 27px; }
.article-date font{ padding-left: 30px; }
.img-hide,.img-lg{ overflow:hidden; }

.img-hide img,.img-lg img{ transition: 0.5s all;  transform: scale(1,1); }
.img-hide:hover img,.img-lg:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333;text-decoration:none !important; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1330px; }
.logo{ padding:30px 0; }
.header-a,.header-a a{ font-size: 16px; color: #000; }
.header-a span{ padding:0 10px; }
.header-a{ padding-top: 15px; }
.header-right{ position: relative; z-index: 10000; }
.header-b{ position: absolute; right: 0; top: 75px; width: 236px; }
.header-b a,.header-b div{ display: block; float: left; text-transform:uppercase; width: 100px; background: #052856; text-align: center; margin-left: 18px; height: 100px; color: #fff; font-size: 16px; padding-top: 18px; }
.header-b a.search-a span{ display: inline-block; padding-top: 45px; background: url(../images/icon01.png) center top no-repeat; }
.header-b div.menu-a span{ display: inline-block; padding-top: 45px; background: url(../images/icon02.png) center top no-repeat; }
.header-b div.menu-a{ background: #e00000; }
.banner{ position: relative; height: 717px; overflow:hidden; }
.slick{ position: absolute; margin-bottom: 0; left: 50%; top: 0; width: 1920px; margin-left: -960px; }
.slick img{ width: 1920px; height: 717px; max-width: 1920px; }
.slick a{ display: block; position: relative; }
.slick a span{ position: absolute; right: 50%; bottom: 95px; margin-right: -650px; width: 278px; height: 52px; background: url(../images/span.png) center no-repeat; line-height: 52px; text-align: right; font-size: 24px; padding-right: 20px; color: #fff; }
.slick-arrow:before{ display: none; }
.slick-prev{ width: 31px; height: 80px; background: url(../images/left.png) center no-repeat; z-index: 100; margin-top: -40px; left: 50%; margin-left: -681px; }
.slick-next{ width: 31px; height: 80px; background: url(../images/right.png) center no-repeat; margin-top: -40px; right: 50%; margin-right: -681px; }
.img-link img{ width: 415px; height: 300px; }
.img-link-bottom{  position: relative; z-index: 10; height: 170px; background: #FFF; padding:20px; }
.img-link-tt{ font-size: 18px; color: #FFAE00; }
.img-lind{ width: 60px; height: 3px; margin:10px 0; background: #2e7ec3; }
.img-p a{ font-size: 20px; color: #5f5f5f; line-height: 30px; height: 90px; overflow:hidden; }
.img-link-box{ padding:0 15px; }
.img-box{ background: #f3f3f3; padding-top: 85px;}
.img-slick .slick-prev{ width: 54px; height: 66px; background: url(../images/left02.png) center no-repeat; left: -90px; margin:-70px 0 0 0; }
.img-slick .slick-next{ width: 54px; height: 66px; background: url(../images/right02.png) center no-repeat; right: -90px; margin:-70px 0 0 0; }
.title{ font-size: 44px; text-transform:uppercase; color: #052856; font-weight: bold; font-family: "Times New Roman"; margin:80px 0; }
.li-ul li{ float: left; width: 25%; }
.li-ul li:hover a{ transform: scale(1.1, 1.1); }
.li-ul li a{ display: inline-block; font-size: 20px; color: #3f3f3f; line-height: 33px;}
.li-ul li a span{ display: inline-block;  overflow:hidden; padding:0px 40px; font-family: "Times New Roman";
    font-size: 30px;font-weight:bold;}
.li-ul li a img{ margin-bottom: 20px; }
.team-back{ background: #56accb; margin-top: 85px; padding-bottom: 70px; }
.team-back .title{ color: #fff; }
.team-list li p{ margin:0; font-size: 22px; color: #fff; padding-left: 20px; }
.team-list li{ line-height: 46px; width: 720px; }
.team-list-tt{ font-size: 22px; color: #fff; position: relative; padding-left: 20px;}
.team-list-tt:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 20px; background: #00e8fd; margin-top: -10px; }
.team-right{ width: 570px; position: relative; padding-bottom: 30px; padding-right: 45px; }
.team-t{ position: absolute; left: 0; top: 0; }
.team-img img{ width: 185px;height: 230px; }
.team-p{ font-size: 18px; color: #fff; line-height: 40px; max-height: 120px; overflow:hidden; width: 440px; margin:0 auto; }
.steam-b{ width: 440px; margin:0 auto; font-size: 18px; color: #fff; line-height: 40px; }
.team-b{ position: absolute; right: 0; bottom: 0; }
.box-hide{ overflow:hidden; }
.box-list li{ float: left; width: 100%; padding:0 25px; }
.box-list{ margin:0 -25px; }
.box-list-img{ height: 445px;text-align: center; }
.box-list li a{ display: block; position: relative; }
.box-list li a span{ text-shadow: 0 8px 10px rgb(123 121 121 / 80%);
    padding: 0 60px;
    text-transform: uppercase;
    /* height: 445px; */
    top: 0;
    line-height: 445px;
    font-family: "Times New Roman";
    font-size: 50px;
    color: #ffae00;
    z-index: 10;
    text-align: center;
    width: 100%;}
.bottom-back{ padding-bottom: 40px; height: auto; background: url(../images/bottom-back.png) center bottom no-repeat; padding-top: 66px; }
.bottom-list li{ float: left; margin-right: 25px; margin-bottom: 25px; }
.bottom-list-img img{ width: 345px; height: 290px; }
.bottom-list{ width: 740px; }
.bottom-list-tt a{ font-size: 34px; color: #fff; }
.bottom-list-tt{ margin-top: 10px; }
.list-more{ padding-right: 25px; width: 740px; }
.list-more a{ font-size: 24px;color: #fff; display: inline-block; padding-left: 170px; background: url(../images/more.png) left center no-repeat; margin-top: 40px; }
.bottom-right-tt{text-transform:uppercase; margin-bottom: 15px; color: #fff; font-size: 44px; font-weight: bold; font-family: "Times New Roman";}
.bottom-right{ width: 355px; margin-top: 175px; }
.bottom-right .team-list-tt a:before{ background: #fff; }
.bottom-right .team-list li{ line-height: 30px; width: 100%; margin-bottom: 15px; }
.more-r{ display: inline-block; font-size: 24px; color: #fff; text-transform:uppercase; padding-right: 38px; background: url(../images/more-r.png) right center no-repeat; margin-top: 30px; }
.bottom-left p{ font-size: 16px; color: #d9d9d9; }
.bottom-b{ padding-top: 60px; }
.bottom-a a{ display: inline-block; margin-left: 20px; }
.bottom-a{ padding-top: 45px; }
.footer{ border-top: solid 1px #333; padding-top: 50px; color: #d9d9d9; margin-top: 60px; }
/***********list**********/
.list-banner{ height: 637px; position: relative; }
.list-banner span{ position: absolute; left: 0; bottom: 0; width: 651px; height: 98px; font-family: "Times New Roman"; font-weight: bold; text-align:right; padding-right: 35px;  line-height: 98px; background: url(../images/txt-span.png) center no-repeat; font-size: 44px; color: #fff; }
.left-width{ position: absolute; padding-top: 35px; left: 15px; top: 0; bottom: 0; background: url(../images/left-back.png) repeat; width: 265px; }
.list-back{ background: url(../images/list-back.png) center bottom no-repeat; padding-bottom: 70px; }
.list-back .container{ padding-left: 340px; min-height: 500px; position: relative; }
.left-nav li a{ display: block; font-size: 16px; color: #444;  border-left: solid 3px #fff; border-color:transparent; margin: 10px 0; padding-left: 15px;line-height:35px; }
.left-nav li.active a,.left-nav li a:hover{ background: #fff; border-color: #052856; color: #052856; margin: 10px 0;}
.nav-b{ font-size: 20px; margin-top:30px; color: #46BAE2; }
.nav-b a{ color: #8f8f8f; }
.nav-b span{ padding:0 10px; }
.right-tt{ font-size: 24px; color: #052856; margin:40px 0; text-transform:uppercase; }
.right-ul-tt{    line-height: 46px;
    font-size: 18px;
    color: #333;
    /* padding-left: 23px; */
    background: #d7e9ef;
    margin-bottom: 15px;
    text-align: center; }
.img-l{ width: 177px; height: 239px; background: url(../images/null.png) center no-repeat; }
.img-l img{ width: 177px; height: 239px; }
.right-tt-icon{ font-size: 18px; color: 222;background: url(../images/icon-r01.png) left center no-repeat; padding-left: 36px; text-transform:uppercase; }
.right-width{ width: 700px; }
.right-p{ font-size: 16px; color: #222; margin:10px 0; padding-left: 68px; }
.right-box{ border-bottom: solid 1px #eee; margin-bottom: 10px; }
.right-tt-icon02{ background: url(../images/icon-r02.png) left center no-repeat; }
.right-tt-icon03{ background: url(../images/icon-r03.png) left center no-repeat; }
.right-tt-icon04{ background: url(../images/icon-r04.png) left center no-repeat; }
.right-ul li{ margin-bottom: 70px; }
.li-more a{ color: #47bbe4; font-size: 16px; color: #47bbe4; padding-right: 20px; background: url(../images/more-c.png) right center no-repeat; }
.footer-c{ height: 390px; background: url(../images/footer-c.jpg) center no-repeat; }
.footer-c .bottom-b{ padding-top: 10px; }
.search-box{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; background: #052856; text-align: center; line-height: 54px; right: 0; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.fixednav .langer-a,.fixednav .search-a{ display: none; }
.nav-list{ position: absolute; right:0; top: 100%; display: none; background: #fff;}
.nav-list li a{ display: block; line-height: 50px; width: 100%; height: 51px; color: #333; margin:0; background: #fff; padding:0 15px; border-bottom: solid 1px #ddd; white-space: nowrap;text-align:left; }
.nav-list li a:hover{ background: #e00000; color: #fff; }
.menu-a:hover .nav-list{ display: block; }
.header-a a:hover,.img-p a:hover,.li-ul li a:hover{ color: #052856; }
.bottom-list-tt a:hover{ color: #ffae00; }
.more-r:hover{ color: #fff; }