body{ font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜"; font-size:14px;  color:#212121; position: relative; min-width:1430px;}
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%;    height: auto;}
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); }

.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.header{  height: 40px; line-height: 40px; background: #1a7ab4; font-size: 15px; color: #82cdfa; }
.header span{ padding:0 15px; }
.header a{ color: #82cdfa; }
.header-right a{ padding-left: 15px; background: url(../images/raw.png) left center no-repeat; margin-left: 30px; }
.header-box{padding:25px 0;position: absolute;left: 0;top: 0;right: 0;z-index: 10000;background:url(../images/h-bg.png) repeat-x left center;min-height: 148px;background-size: cover;}
.container{ width: 100%; max-width: 1720px; position: relative; }
.nav-list li{ float: left; position: relative; margin-left: 40px; line-height: 64px; }
.nav-list a{ display: block; font-size: 18px; color: #fff; font-weight: bold; }
.nav-list{ margin-right: 95px; }
.nav-down{position: absolute;display: none;padding-top: 20px;left: 50%;top: 100%;width: 130px;margin-left: -65px;}
.nav-down li{ line-height: 50px; float: none; background: #fff; background: rgba(255,255,255,0.85); border-bottom: dashed 1px #ddd; text-align: center; margin:0!important; }
.nav-down li a{ font-size: 16px; color: #4f6a7a; font-weight: normal; }
.nav-down-three{position: absolute;display: none;left: 100%;top: 0;width: 155px;padding:5px 0;background: #9fc929;background: rgba(159,201,41,0.65);}
.nav-down-three li{ line-height: 32px; border:none; background: none; }
.nav-down-three li a{ padding-left: 25px; font-size: 14px; color: #fff!important; text-align: left; }
.nav-down-three li a:hover{ background: #9fc929; }
.nav-down li a span{ padding-right: 25px; background: url(../images/raw02.png) right center no-repeat; }
.nav-down li:hover a span{ background: url(../images/raw03.png) right center no-repeat; }
.nav-down li:hover a{ color: #1a7ab4; }
.nav-list li:hover .nav-down{ display: block; }
.nav-down li:hover .nav-down-three{ display: block; }
.header-center{ position: relative; }
.banner img{ width: 100%; }
.banner{overflow:hidden;margin:0;max;max-height: 500px;max-height: 500px;max-height: 500pxmax-content;max-height: 500p;max-height: 500;max-height: 50;-height: 5;}
.container-sm{ max-width: 1430px; }
.banner .slick-dots{ left: 50%; margin-left: -700px; width: auto; bottom: 90px; }
.banner .slick-dots li button{ font-size: 24px; padding:0; height: 36px; line-height: 36px; color: #fff; color: rgba(255,255,255,0.5);width: auto; }
.banner .slick-dots li{ width: auto; display: block; float: left; padding:0; height: 36px; line-height: 36px; margin:0 18px 0 0; padding-right: 42px; background: url(../images/lind-b.png) right center no-repeat; }
.banner .slick-dots li.slick-active button{ font-size: 36px; color: #fff; height: 36px; line-height: 36px; }
.banner .slick-dots li:last-child{ background: none; }
.title{ font-size: 42px; color: #303744; font-weight: bold; line-height: 42px; height: 42px; margin-top: 75px; position: relative; }
.title span{ position: absolute; left: 0; right: 0; top: -20px; font-size: 60px; color: #6e88a2; opacity: 0.08; letter-spacing: 6px; text-transform:uppercase; }
.tt-sm{ color: #7590aa; margin-top: 20px; }
.img-slick img{ width: 680px; height: 410px; object-fit: cover; }
.img-slick{ width: 680px; height: 410px; overflow:hidden; margin-top: 60px; margin-bottom: 0; }
.img-slick a{ display: block; position: relative; }
.img-slick a span{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 18px; color: #fff; padding-left: 25px; padding-right: 190px; top: 0; padding-top: 370px; background: url(../images/txt-back.png) center no-repeat; background-size: 100% 100%; padding-bottom: 20px; }
.img-slick .slick-dots{ left: auto; width: auto; right: 25px; bottom: 20px; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 12px; height: 12px; border-radius: 50%; }
.img-slick .slick-dots li button{ border:solid 1px #fff; }
.img-slick .slick-dots li.slick-active button{ background: #fff; }
.img-slick .slick-dots li{ margin-right: 10px; }
.news-ul li{ float: left; width: 335px; margin-left: 24px; margin-bottom: 20px; }
.news-ul{ margin-top: 60px; width: 718px; }
.news-ul-box{ box-shadow: 0 0 10px rgba(0,0,0,0.1); height: 195px; padding:20px 25px; background: url(../images/back-lind.png) left bottom no-repeat; }
.news-ul-tt a{ font-size: 18px; color: #333; text-align: justify; }
.news-ul-tt { text-align: justify; line-height: 30px; height: 60px; overflow:hidden; }
.news-p{ text-indent: 2em; line-height: 25px; height: 50px; overflow:hidden; text-align: justify; margin-top: 5px; color: #999; }
.news-ul-box:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.4); }
.news-ul-tt a:hover{ color: #1a7ab4; }
.news-date{ font-size: 16px; color: #0f70a3; background: url(../images/date.png) left center no-repeat; padding-left: 22px; margin-top: 10px; }
.news-ul-b{ margin-top: 0; width: 704px; }
.news-ul-b li{ margin-left: 0; margin-right: 24px; width: 328px; }
.news-right-box{ background: url(../images/back-c.png) center no-repeat; width: 694px; box-shadow: 0 0 10px rgba(0,0,0,0.1); height: 195px; }
.news-img img{ height: 195px; width: 335px;object-fit: cover; }
.news-right-sm{ width: 295px; margin-left:35px; padding-top: 20px; }
.more{ display: inline-block; margin-top: 30px; font-size: 16px; color: #6e88a2;font-weight: bold; line-height: 43px; display: inline-block; padding-left: 68px; background: url(../images/more.png) left center no-repeat; }
.page-one{ background: url(../images/back-one.png) center no-repeat; background-size: cover; padding-bottom: 50px; }
.page-tow{  position: relative; z-index: 100; }
.page-tow:before{ display: block; content: ""; position: absolute; left:0; top: 0; right: 0; bottom: 265px; background: url(../images/back02.png) center no-repeat;height: 550px; }
.tow-left{ width: 550px; box-shadow: 0 0 10px rgba(0,0,0,0.05); background: #fff;  height: 540px;}
.tow-left-top{ height: 304px; background: url(../images/back-top.png) center no-repeat; background-size: cover; padding:30px; }
.tow-left-top .title{ font-size: 42px; letter-spacing: 8px; color: #fff; font-weight: normal; margin-top: 30px; }
.tow-left-top .title span{ font-size: 48px; color: #fff; opacity: 0.2; letter-spacing: 0; }
.tz-p{ color: #fff; opacity: 0.4; margin-top: 20px; line-height: 24px; height: 50px; overflow:hidden; }
.tow-left-top .more{ background: url(../images/more02.png) left center no-repeat; color: #fff; }
.tz-ul{ padding:40px 30px 0 30px; }
.tz-ul-date{ font-size: 24px; line-height: 18px; padding-top: 6px; color: #0f70a3; border-radius: 4px; border:solid 1px #0f70a3; background: #ebf2f6; text-align: center; width: 50px; height: 50px; }
.tz-ul-date span{ font-size: 12px; }
.tz-ul-p{ margin-left: 68px; line-height: 25px; height: 50px; overflow:hidden; text-align: justify; }
.tz-ul-p a{ font-size: 18px; color: #303744; }
.tz-ul li{ border-bottom: solid 1px #ddd; padding-bottom: 20px; margin-bottom: 20px; }
.tow-right{ width: 780px; padding-top: 25px; }
.tow-right .title{ font-size: 42px; letter-spacing: 8px; color: #000; margin-top: 30px; }
.tow-right .title span{ font-size: 48px; opacity: 0.1; letter-spacing: 0; }
.tow-right .tz-p{ color: #6e88a2; }
.tow-right-sm{ width: 465px; }
.zs-ul li{ line-height: 69px; padding-left: 10px; height: 70px; padding-right: 85px; position: relative; }
.zs-ul li span{ position: absolute; right: 10px; font-size: 18px; color: #6e88a2; }
.zs-ul{ padding-top: 20px; }
.zs-ul li a{ font-size: 18px; color: #303744; padding-left: 25px; background: url(../images/li.png) left center no-repeat; }
.zs-ul li:before{ position: absolute; display: block; content: ""; left: 10px; bottom: 0; right: 0; border-bottom: dashed 1px #cdd8de; }
.zs-ul li:hover:before{ display: none; }
.zs-ul li:hover{ box-shadow: 0 0 15px rgba(146,187,233,1); }
.zs-ul li:hover a{ color: #2178ae; }
.jy-box{ margin-top: 60px; position: relative; }
.jy-box-left{ width: 25%; height: 265px; background: url(../images/jy-back.png) center no-repeat; background-size: cover; padding:55px 30px; }
.jy-box-left .title{ margin-top: 30px; font-size: 42px; color: #fff; }
.jy-box-left .title span{ color: #fff; opacity: 0.15; font-size: 48px; letter-spacing: 0; }
.jy-box-left .tz-p{ height: 75px; }
.jy-list-box{ height: 265px; background: #fff; padding:30px; position: relative; }
.jy-list-img img{ width: 100%; height: 265px; }
.jy-list{ width: 75%; }
.jy-list li{ width: 33.333333%; float: left; }
.user{ padding-left: 20px; background: url(../images/icon01.png) left center no-repeat; color: #999; }
.jy-list-top font{ color: #eee; padding:0 15px; }
.jy-date{ padding-left: 20px; background: url(../images/icon02.png) left center no-repeat; color: #999; }
.jy-list-top{ margin-bottom: 15px; }
.jy-list-p{ color: #777; line-height: 25px; height: 50px; overflow:hidden; text-align: justify; margin-top: 15px; }
.jy-list-more a{ color: #1a7ab4; padding-bottom: 5px; display: inline-block; border-bottom: solid 2px #1a7ab4; margin-top: 15px; }
.jy-list li:hover .jy-list-box:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0px; height: 6px; background: url(../images/jy-lind.png) center no-repeat; }
.jy-box .more{ position: absolute; left: 112px; bottom: 116px; }
.back-three{ margin-top: -265px; padding-top: 265px; position: relative; height: 1058px; background: url(../images/back03.png) center no-repeat; }
.tt-lind{ height: 96px; background: url(../images/tt-lind.png) left center no-repeat; padding-left: 35px; padding-top: 25px; margin-top: 50px; margin-bottom: 60px; }
.tt-lind .title{ font-size: 42px; color: #303744; margin-top: 10px; }
.tt-lind .title span{ letter-spacing: 0; font-size: 24px; }
.tt-lind .tz-p{ color: #6e88a2; margin-top: 0;opacity: 1; }
.jx-slick-img img{ width: 1040px; height: 563px; }
.jx-slick-img{ position: relative; }
.jx-slick-right{ position: absolute; right: 0; bottom: 0; top: 140px; width: 450px; background: #fff; padding:55px; }
.jx-slick-tt a{ font-size: 24px; color: #010101; font-weight: bold; }
.jx-slick-tt{ text-align: justify; line-height: 40px; max-height: 120px; overflow:hidden; }
.jx-slick-p{ text-align: justify; line-height: 30px; height: 90px; overflow:hidden; text-align: justify; text-indent: 2em; margin-top: 30px; }
.jx-slick-bottom{ position: relative;}
.jx-slick-tabs{ position: absolute; left: 518px; bottom: 0; }
.jx-slick-tabs li{ float: left; margin-right: 17px; }
.jx-slick-tabs li img{ border:solid 5px #fff; width: 200px; height:130px  }
.jx-slick .slick-dots{ position: absolute; left: 518px; bottom: 0; width: auto; }
.jx-slick .slick-dots li{ float: left; margin-right: 17px; padding:0; width: 200px; height:130px }
.jx-slick .slick-dots li button{ width: 200px; height:130px  }
.jx-slick{ padding-bottom: 28px; }
.jx-slick-img .more{ position: absolute; right: 25px; top: 365px; margin:0; }
.page-four{ padding-top: 30px; background: url(../images/back04.png) center bottom no-repeat; padding-bottom: 120px; }
.number-list-img{ margin-bottom: 20px; }
.number-list-c{ font-size: 16px; color: #6e88a2; }
.number-list-c span{ font-size: 24px; color: #1a7ab4; font-weight: bold; }
.number-list{ margin-top: 80px; }
.number-list li{ float: left; width: 20%; }
.number-list-p{ margin-top: 6px; color: #6e88a2; }
.zt-slick a{ display: block; margin:0 8px; }
.zt-slick{ margin:0 -8px; }
.zt-slick-box{ overflow:hidden; margin-top: 85px; }
.zt-slick a img{ width: 100%; height: 170px; }
.zt-slick{ padding-bottom: 70px; }
.page-five{ background: url(../images/back05.png) center bottom no-repeat; padding-bottom: 30px; }
.zt-slick .slick-dots li,.zt-slick .slick-dots li button{ width: 34px; height: 8px; padding:0; border-radius: 8px;  }
.zt-slick .slick-dots li button{ border:solid 1px #fff; opacity: 1; }
.zt-slick .slick-dots li.slick-active button{ background: #fff; }
.zt-slick .slick-dots{ bottom: 10px; }
.bottom{ background: url(../images/back06.png) center bottom no-repeat; background-size: cover; padding-top: 70px;}
.bottom-left{ width: 730px; }
.bottom-left a{ display: block; position: relative; }
.bottom-left img{ width: 100%; height: 475px; }
.txt-b{ height: 356px; background: url(../images/txt-b.png) center repeat-x; padding:230px 30px 30px 30px; position: absolute; left: 0; right: 0; bottom: 0; }
.txt-label span{ font-size: 16px; display: inline-block; color: #fff; background: #9fc929; padding:0 10px; line-height: 30px; }
.txt-tt{ font-size: 18px; color: #fff; margin-top: 20px; }
.txt-date{ font-size: 16px; color: #fff; margin-top: 10px; }
.bottom-right .title{ padding-top: 50px; margin-bottom: 60px; margin-top: 20px; }
.bottom-right .title span{font-size: 60px; letter-spacing: 0}
.bottom-right{ width: 480px; }
.lind-top{ background: url(../images/lind-top.png) top center no-repeat; padding-top: 30px; margin-top: 45px; }
.bottom-right .more{ margin-top: 50px; }
.lind-top .pull-left{ margin-right: 25px; font-size: 16px; }
.lind-top img{ width: 97px; margin-bottom: 10px; }
.bottom-ul li{ float: left; width: 33.333333%; }
.bottom-ul li a img{ width: 100%; height: 328px; }
.bottom-ul li a{ display: block; position: relative; }
.bottom-ul li a .txt-b{ height: 100%; padding-top: 205px; }
.footer{ background: url(../images/bottom.png) center no-repeat; padding-bottom: 35px; background-size: cover; padding-top: 40px; margin-top: 45px; position: relative; }
.friends-tt{ font-size: 18px; color: #fff; line-height: 38px; width: 190px; }
.friends-right{ width: 1222px; margin-right: -12px; }
.friends-right .pull-left{ padding:0 12px; width: 33.333333%; }
.friends-list{ border-radius: 0; text-align: left; box-shadow: none; border:solid 1px #639cbd; background: #1673a8; color: #fff; font-size: 16px; padding-left: 20px; height: 38px; }
.friends-list span{ float: right; margin-top: 10px; }
.dropdown-menu{ width: 100%; background: #1673a8; }
.dropdown-menu li a{ color: #fff; }
.footer-top{ border-bottom: solid 1px #337daa; padding-bottom: 30px; margin-bottom: 40px; }
.com{ margin-left: 110px; margin-right: 30px; }
.footer-p p{ color: #fff; margin-bottom: 10px; }
.footer-p p span{ padding-left: 30px; }
.footer-p { margin-right: 50px; }
.tz-ul-p a:hover{ color: #167ab7 }
.header-right-a{ position: absolute; right: 15px; top: 20px; }
.container{ position: relative; }
.header-right-a a{ display: inline-block; margin-left: 20px; }
.header a:hover{ color: #fff; }
.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;right: 0;background: #1a7ab4;top: 0;/* width: 115px; *//* height: 54px; */border:none;border-radius: 0;padding:0;padding: 15px 46px;}.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; }

@media( max-width: 1699px){
	.nav-list li{ margin-left: 20px; }
}
@media( max-width: 1549px){
	.nav-list li{ margin-left: 10px; }
}
/**********Ã¤ÂºÅ’Ã§ÂºÂ§Ã©Â¡ÂµÃ©ÂÂ¢**********/
.list-banner img{ width: 100%; }
.list-left{ width: 256px; min-height: 872px; padding-bottom: 150px; background: url(../images/left-back.png) center top no-repeat; background-size: 100% 100%; margin-top: -90px; position: relative; z-index: 1000; border-top: solid 4px #075ea8; }
.list-left-tt{ font-size: 25px; color: #fff; font-weight: bold; line-height: 85px; background: url(../images/list-left-lind.png) center bottom no-repeat; }
.list-left-nav li a.a{ display: block; position: relative; line-height: 59px;  padding-left: 28px; font-size: 18px; color: #fff; }
.list-left-nav li a.a:before{ display: block; content: ""; position: absolute; left: 165px; top: 0; bottom: 0; width: 26px; background: url(../images/li01.png) center no-repeat; }
.list-left-nav li a.a:hover,.list-left-nav li.active a.a{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-right: -20px; color: #075ea8; }
.list-left-nav li a.a:hover:before,.list-left-nav li.active a.a:before{ background: url(../images/li02.png) center no-repeat; }
.list-left-nav li{ border-bottom: dashed 1px #fff; margin:0 15px; }
.list-nav-down li a{ display: block; font-size: 15px; color: #fff; font-weight: bold; padding-left: 60px; line-height: 44px; }
.list-nav-down li{ margin:0; border:none; }
.list-nav-down{ padding:5px 0; }
.list-right{ width: 1070px; padding-top: 45px; }
.list-right-tt{ font-size: 24px; color: #227fac; font-weight: bold; padding-right: 30px; background: #fff; position: relative; }
.list-right-tt:before{ display: block; content: ""; position: absolute; right: 0; top: -20px; width: 25px; height: 25px; background: url(../images/tt-c.png) center no-repeat; }
.nav-b,.nav-b a{ font-size: 15px; color: #999; }
.list-right-top{ position: relative; }
.list-right-top:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 5px; border-top: solid 1px #ddd; }
.list-ul li{ padding:20px 0; border-bottom: dashed 1px #ddd; }
.list-ul li a{ padding-left: 18px; background: url(../images/dian.jpg) left center no-repeat; font-size: 18px; color: #333; }
.list-ul li a span{ display: inline-block; margin-right: 30px; font-size: 15px; color: #2b2b2b; background: #c3d9f0; line-height: 26px; padding:0 10px; margin-right: 30px; }
.list-ul{ margin-top: 25px; }
.page{ margin-top: 75px; }
.list-ul li a:hover{ color: #227fac; }
.list-nav-down li a:hover{ text-decoration: underline!important; }
.article-tt{ font-size: 24px; color: #333; padding-top: 10px; }
.article-sm{ font-size: 15px; color: #888; padding-top: 20px; }
.article-sm span{padding: 0 3px;}
.article-p p{ font-size: 16px; color: #666; line-height: 30px; margin-bottom: 30px; text-align: justify; }
.article-p{ border-top: solid 1px #ddd; padding-top: 25px; margin-top: 25px; }
.article-link p span{ font-size: 16px; color: #176da0; font-weight: bold; }
.article-link p a{ font-size: 16px; color: #033333; }
.article-link p a:hover{ color: #176da0; }
.article-link{ border-top: solid 1px #ddd; padding-top: 25px; }
.img-ul-img img{ width: 194px; height: 138px; }
.img-ul li{ border-bottom: dashed 1px #ddd; padding-bottom: 15px; margin-bottom: 15px; }
.img-ul{ margin-top: 55px; }
.img-ul-right{ margin-left: 215px; padding-top: 5px; }
.img-ul-tt a{ font-size: 18px; color: #333; font-weight: bold; }
.img-ul-p{ color: #888; text-align: justify; line-height: 25px; height: 50px; overflow:hidden; margin-top: 8px; }
.img-ul-date{ font-size: 16px; color: #193f6b; background: #e8eef3; border:solid 1px #ddd; line-height: 28px; padding:0 15px; margin-top: 10px; display: inline-block; }
.img-ul li.lg .img-ul-right{ margin-left: 0; }
.img-ul li:hover .img-ul-tt a,.nav-b a:hover{ color: #227fab; }
.img-ul li:hover .img-ul-date{ background: #227fab; color: #fff; border-color: #227fab; }
.img-list li{float: left; width: 33.333333%; padding:0 15px; margin-top: 35px;}
.img-list{ margin:0 -15px; padding-top: 20px; }
.img-list li a{ display: block; border:solid 1px #ddd; padding:18px; }
.img-list-img img{max-width: 100%;height: 210px;}
.img-list-tt{ font-size: 18px; color: #333; margin-top: 25px; }







.page_link{margin-top: 120px;padding-bottom: 140px;}
.page_link ul{display: flex;justify-content: center;align-items: center}
.page_link ul li{padding: 0 17px}

.page_link ul li a {transition: all .3s}
.page_link ul li a.page_active{color: rgba(0,0,0,.2)}

.page_link ul li a:hover{color: #0c6efc}
.page_link ul li:first-child svg{fill:rgba(0,0,0,.2) }
.page_link ul li:nth-of-type(2) svg{fill:rgba(0,0,0,.2) }
.page_link ul li.left svg{transform: scaleX(-1);}
.page_link svg{width: 16px;}

.page_link a{border: 1px solid #657c9d;border-radius: 4px;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;}
.page_link .prev a svg{transform: rotateZ(180deg)}
.page_link ul li{padding: 0 2px}
.page_link ul li a{font-size: 14px;}
.page_link ul li a.page_active{background-color: #1d1f20;border-color: #1d1f20;color: white}
.page_link ul li a:hover{background-color: #1d1f20;border-color: #1d1f20;color: white}


#vsb_content_4 img,#vsb_content_100 img{height: auto !important;}

#vsb_content_4 img.aligncenter,#vsb_content_100 img.aligncenter{display: block;margin: 0 auto;height: auto;}