body {
    color: #333;
    font-size: 14px;
    font-family:"ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“","Arial",Helvetica,"ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ",Arial,Tahoma;
    margin:0 auto;
    position:relative;
    overflow-x: hidden;
    background: #fffefe;


}
html{ overflow-x: hidden; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img,.div-img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img,.img-hide:hover .div-img{transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{max-width:100%;display: inline-block;vertical-align: middle;}
.banner{ margin:0; }
.banner img{ width: 100%; }
.container{ width: 1470px; }
.header{ position: fixed; left: 0; right: 0; top: 0; z-index: 1000; }
.logo{ padding-top: 33px; }
.header-right{ padding-top: 33px; }
.header-a span{ padding:0 5px; color: #fff; }
.header-a a{ display: inline-block; padding:0 22px; border-radius: 30px; font-size: 15px; color: #fff; }
.header-a a:hover{ background: #204e96; border-radius: 30px; }
.header-a{ line-height: 28px; }
.search-a{ margin-left: 15px; cursor: pointer;  }
.nav-list li{float: left;position: relative;margin-left: 18px;padding-bottom: 15px;}
.nav-list li a{font-size: 20px;color: #fff;font-weight: 600;}
.nav-list{ margin-top: 15px; }
.nav-down{ position: absolute; display: none; left: 0; top: 100%; left: 50%; transform: translate(-50%,0); min-width: 120px; text-align: center; background: #204e96; }
.nav-down li a{ line-height: 20px; color: #fff!important; display: block; font-size: 16px; padding:10px; font-weight: normal!important; background: none!important; }
.nav-down li{ float: none; width: 100%; padding:0; margin:0!important; white-space:nowrap; }
.nav-down li a:hover{ background: #256bd8!important; }
.header.active{ background: #fff; padding-bottom: 0px; }
.header.active .logo img,.logo-a,.header.active .search-a img{ display: none; }
.header.active img.logo-a{display: inline-block;margin-bottom: 5px;}
.header.active .nav-list li a,.header.active .header-a a,.header.active .header-a span{ color: #333; }
.header.active .header-a a:hover{ color: #fff; }
.nav-list li:hover .nav-down{ display: block; }
.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 100000;}
.layer .close{font-size:60px; display: block; font-family: "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ"; position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;}
.layer.showdiv .search_box{transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#0d3a7e;color:#fff; box-shadow: none; border:none; width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000; }
.search-one{ display: none; }
.search-one.showdiv{ display: block; }
.layer .search_box{ position: absolute; top: 50%; left: 50%;transform:translate(-50%,-50%); }
.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}


.banner{ margin:0; overflow:hidden; }
.banner .slick-dots{ bottom: 30px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 27px; height: 27px;  }
.banner .slick-dots li button{ background: url(/wgyxyx/images/dian01.png) center no-repeat; }
.banner .slick-dots li.slick-active button{ background: url(/wgyxyx/images/dian02.png) center no-repeat; }
.slick-dots li button:before{ display: none; }
.back{ background: url(/wgyxyx/images/back.png) center no-repeat; background-size: cover; }
.page-one{ padding-top: 80px; }
.one-left{ width: 68.5%; }
.title-left{ min-width: 190px; padding-left: 15px; padding-bottom: 37px; background: url(/wgyxyx/images/title.png) left bottom no-repeat; position: relative; }
.title-left span{ position: absolute; left: 15px; bottom: 10px; font-size: 16px; color: #1a57b7; }
.title-left font{font-size: 34px; color: #000; font-family: "ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ CN"; font-weight: bold; line-height: 34px; }
.title a{ float: right; position: absolute; right: 0; top: 0; font-size: 16px; color: #1a57b7; background: url(/wgyxyx/images/more.png) right center no-repeat; line-height: 70px; padding-right: 22px; }
.title{ margin-bottom: 35px; position: relative; }
.one-left-sm{ width: 60%; background: url(/wgyxyx/images/border.png) center top no-repeat; background-size: 100% auto; padding:17px 17px 0 17px; }
.img-slick-img div{ padding-top: 65%; }
.img-slick-bottom{ background: #f1f7ff; height: 95px; position: relative; padding:20px 20px 0 20px; }
.img-slick-date{ border-right: solid 2px #204e96; padding:0 18px; height: 56px; font-size: 12px; color: #204e96; }
.img-slick-date span{ font-weight: bold; font-size: 36px; display: inline-block; line-height: 36px; padding-bottom: 5px; }
.img-slick-right{ margin-left: 105px; }
.img-slick-tt{ font-size: 18px; color: #282828; font-weight: bold; }
.img-slick-p{ font-size: 16px; color: #282828; opacity: 0.6; margin-top: 5px; }
.img-slick{ margin:0; }
.one-right-sm{ width: 36.5%; }
.one-ul li a{ display: block; position: relative; padding-bottom: 19px; margin-bottom: 19px; }
.one-ul li a:before{ position: absolute; display: block; content: ""; left: 0; right: 0; bottom: 0; border-bottom: solid 1px #ddd; }
.one-ul li a:after{ position: absolute; display: block; content: ""; left: 0; width: 0%; transition: 0.3s all; bottom: 0; border-bottom: solid 1px #204e96; }
.one-ul li a:hover:after{ width: 100%; }

.one-ul li a p{ font-size: 18px; color: #555; text-align: justify; line-height: 30px; height: 60px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  }
.one-ul{ margin-top: -5px; }
.one-right{ width: 28.125%; }
.tz-ul li a{ display: block; padding:15px 17px; }
.tz-ul-date{ width: 66px; height: 65px; border:solid 1px #204e96; font-size: 12px; color: #989898; }
.tz-ul-date span{ display: inline-block; background: #204e96; color: #fff; line-height: 40px; font-size: 28px; color: #fff; font-weight: bold; width: 100%; margin-bottom: 3px; }
.tz-ul-p{font-size: 18px; color: #555; text-align: justify; line-height: 30px; height: 60px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin-left: 85px;}
.tz-ul li a:hover{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.tz-ul li a:hover .tz-ul-p{ color: #204e96; }
.tz-ul{ margin-top: -5px; }
.page-tow{ background: url(/wgyxyx/images/back02.png) center no-repeat; margin-top: 50px; background-size: cover; padding-top: 115px; position: relative; z-index: 100; }
.page-tow .title-left{ float: none!important; margin:0 auto; width: 190px; color: #fff; background: url(/wgyxyx/images/title02.png) left bottom no-repeat; }
.page-tow .title-left font{ color: #fff; }
.page-tow .title-left span{ color: #fff; }
.page-tow .title a{ color: #fff; background: url(/wgyxyx/images/more02.png) right center no-repeat; }
.tow-box{ background: #fff; padding:60px; position: relative; }
.tow-left{ width: 24.7%; }
.tow-left-tt a{ display: block; font-size: 16px; font-weight: bold; color: #204e96; text-align: justify; line-height: 25px; height: 50px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.tow-left-p{ font-size: 16px; color: #666; text-align: justify; line-height: 30px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; max-height: 90px; margin-top: 15px; }
.tow-left-more{ display: block; margin-top: 40px; text-align: center; position: relative; font-size: 16px; color: #204e96; border:solid 1px #ddd; line-height: 48px; border-radius: 50px; padding-left: 42px; width: 162px; }
.tow-left-more:hover{ background: #204e96; border-color: #204e96; color: #fff; }
.tow-left-more font{ display: block; font-size: 20px; position: absolute; left: 5px; top: 50%; width: 36px; background: #204e96; border-radius: 50%; line-height: 36px; height: 36px; color: #fff; text-align: center; margin-top: -18px; }
.tow-left-more:hover font{ background: #fff; color: #204e96; }
.tow-right{ width: 70%; position: relative; overflow:hidden; }
.tow-slick-img div{ height: 190px; transition: 0.3s all; }

.tow-slick a{ display: block; transition: 0.3s all; margin-top: 80px; }
.tow-slick-date{ position: relative; margin-top: 40px; padding-top: 20px; }
.tow-slick-date:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; height: 16px; background: url(/wgyxyx/images/dian03.png) center no-repeat; }
.tow-slick-date span{ font-size: 18px; color: #555; }
.tow-slick .slick-list{ padding:0!important; }
.tow-slick .slick-slide{ padding:0 8px; height: 366px; }
.tow-slick{ margin:0 -68% 0 -8px; }
.tow-slick .slick-current a{ margin-top: 0; }
.tow-slick .slick-current .tow-slick-img div{ height: 270px; }
.tow-slick .slick-current .tow-slick-date span{ width: 96px; background: #204e96; color: #fff; line-height: 36px; display: inline-block; }
.tow-slick .slick-current .tow-slick-date:before{ background: url(/wgyxyx/images/dian04.png) center no-repeat; }
.tow-slick .slick-prev{ margin:0; left: 8px; top: 0; z-index: 100; width: 45px; height: 45px; background: url(/wgyxyx/images/left.png) center no-repeat; background-size: 100% 100%; }
.slick-prev:before,.slick-next:before{ display: none; }
.tow-slick .slick-next{ margin:0; left: 68px; top: 0; z-index: 100; width: 45px; height: 45px; background: url(/wgyxyx/images/right.png) center no-repeat; background-size: 100% 100%; }
.tow-slick .slick-prev:hover{ background: url(/wgyxyx/images/left02.png) center no-repeat; background-size: 100% 100%; }
.tow-slick .slick-next:hover{ background: url(/wgyxyx/images/right02.png) center no-repeat; background-size: 100% 100%; }
.tow-box:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 107px; border-top: solid 1px #ddd; }
.page-three .title-left{ float: none!important; margin:0 auto; width: 190px; }
.page-three{ background: url(/wgyxyx/images/back03.png) center no-repeat; padding-bottom: 80px; background-size: cover; padding-top: 130px; margin-top: -60px; }
.kx-slick-img div{ position: relative; padding-top: 63%; }
.kx-slick-p{ background: #fff; height: 110px; padding:25px 30px; }
.kx-slick-p p{ font-size: 18px; color: #555; line-height: 30px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.kx-slick .slick-slide{ padding:0 8px; }
.kx-slick{ margin:0 -8px; padding-bottom: 70px; }
.kx-slick .slick-dots{ bottom: 0px; }
.kx-slick .slick-dots li,.kx-slick .slick-dots li button{ width: 27px; height: 27px;  }
.kx-slick .slick-dots li button{ background: url(/wgyxyx/images/dian05.png) center no-repeat; }
.kx-slick .slick-dots li.slick-active button{ background: url(/wgyxyx/images/dian02.png) center no-repeat; }
.page-four{ position: relative; background-size: cover; padding-top: 80px; }
.page-four:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; height: 780px; background: url(/wgyxyx/images/back04.png) center no-repeat; background-size: cover; }
.page-four .container{ position: relative; z-index: 100; }
.page-four .title-left{ float: none!important; margin:0 auto; width: 190px; color: #fff; background: url(/wgyxyx/images/title02.png) left bottom no-repeat; }
.page-four .title-left font{ color: #fff; }
.page-four .title-left span{ color: #fff; }
.page-four .title a{ color: #fff; background: url(/wgyxyx/images/more02.png) right center no-repeat; }
.four-box{ padding-bottom: 95px; margin-bottom: 110px; position: relative; padding-left: 40px; padding-right: 40px; margin-top: 55px; }
.four-img{ width: 56%; }
.four-img div{ padding-top: 73.8%; }
.four-box:before{ display: block; content: ""; position: absolute; left: 0; top: 55px; right: 0; bottom: 0; background: #f1f6fe;  }
.four-slick{ position: relative; z-index: 100; }
.four-width{ width: 40%; padding-top: 120px; }
.four-tittle{ font-size: 18px; color: #282828; margin:3px 0 0 90px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; line-height: 30px; height: 60px; }
.four-p{ font-size: 16px; color: #666; text-align: justify; line-height: 30px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical; height: 120px; margin-top: 20px; }
.four-tittle a:hover{ color: #204e96; }
.four-bottom{ position: absolute; z-index: 100; right: 50px; bottom: -110px; left: 240px; background: #fff; box-shadow: 0 0 16px rgba(26,87,183,0.05); padding:26px 13px; }
.four-slick-img div{ position: relative; padding-top: 64.2%; }
.four-slick-b .slick-slide{ padding:0 13px; }
.four-slick-img{ cursor: pointer; }
.four-slick-b{ margin:0; }
.slick-current .four-slick-img:before{ z-index: 10; display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border:solid 3px #204e96; }
.four-slick-img{ position: relative; }
.four-slick-b .slick-prev{ left: -155px; top: auto; margin:0; bottom: 0; width: 45px; background: url(/wgyxyx/images/left.png) center no-repeat; height: 45px; }
.four-slick-b .slick-next{ left: -95px; top: auto; margin:0; bottom: 0; width: 45px; background: url(/wgyxyx/images/right.png) center no-repeat; height: 45px; }
.four-slick-b .slick-prev:hover{ background: url(/wgyxyx/images/left02.png) center no-repeat; }
.four-slick-b .slick-next:hover{ background: url(/wgyxyx/images/right02.png) center no-repeat; }
.page-five .title-left{ float: none!important; margin:0 auto; width: 190px;}
.page-five{ padding-top: 75px; padding-bottom: 80px; }
.hd-ul li{ float: left; width: 24%; padding-left: 1px; }
.hd-img{ height: 600px; }
.hd-ul-link{ display: block; position: relative; }
.hd-mask{ position: absolute; left: 0; top: 30%; right: 0; bottom: 0; background: url(/wgyxyx/images/mask.png) center no-repeat; background-size: 100% 100%; }
.hd-mask-bottom{ position: absolute; left: 30px; right: 30px; bottom: 30px; }
.hd-mask-tt{ font-size: 18px; color: #fff; line-height: 30px; max-width: 290px;  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; height: 60px;}
.hd-ul li.hd-lg{ width: 28%; }
.hd-ul{ margin-bottom: 65px; }
.hd-mask-date{ font-size: 16px; color: #fff; margin-top: 10px; }
.hd-img-sm div.img-sm{ height: 380px; }
.hd-img-sm{ position: relative; }
.hd-img-sm .hd-mask,.hd-img-sm .hd-mask-bottom{ display: none; }
.hd-bottom{ position: relative; padding:25px 45px; height: 220px; }
.hd-bottom:before{ display: block; content: ""; position: absolute; left: 24px; top: 0; height: 200px; border-right: solid 1px #ddd; }
.hd-bottom:after{ display: block; content: ""; position: absolute; left: 24px; top: 32px; height: 58px; width: 2px; background: #265299; }
.hd-bottom-title{ font-size: 18px; color: #000; line-height: 30px;  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; height: 90px;}
.hd-bottom-date{ font-size: 16px; color: #828284; margin-top: 50px; }
.hd-bottom-t:before{ top: 32px; bottom: 30px; height: auto; }
.zt-ul li{ float: left; width: 33%; padding:0 10px; }
.zt-ul{ margin:0 -10px; }
.zt-ul li a{ display: block; position: relative;  }
.zt-ul li a span{ position: absolute; left: 0; right: 0; top: 50%; transform: translate(0,-50%); font-size: 30px; font-family: "ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ CN"; color: #fff; font-weight: bold; }
.footer{ background: url(/wgyxyx/images/footer.png) center top no-repeat; background-size: cover; padding:120px 0 80px 0; }
.footer-left{ position: relative; padding-left: 80px; }
.footer-left span{ position: absolute; left: 0; top: 0; font-weight: bold; font-size: 18px; color: #fff; }
.footer-left a{ float: left; color: #fff; font-size: 18px; margin-left: 35px; margin-bottom: 10px; }
.dropdown{ width: 170px; margin-left: 20px; }
.down-a{ width: 100%; color: #fff!important; display: block; line-height: 34px; border:solid 1px #fff; font-size: 16px; color: #fff; padding-left: 15px; }
.down-a span{ position: absolute; right: 10px; width: 12px; height: 12px; top:50%; background: url(/wgyxyx/images/raw.png) center no-repeat; margin-top: -6px; }
.dropdown-menu{ width: 100%; max-height: 200px; overflow-y: auto; }
.footer-lind{ border-top: solid 1px rgba(255,255,255,0.5); margin:40px 0 40px 0; }
.icon-f{ margin-left: 35px; }
.footer-p{ min-width: 275px; font-size: 16px; color: #fff; padding-left: 25px; background: url(/wgyxyx/images/quan.png) left center no-repeat; margin-bottom: 15px; }
.footer-p-ba{ min-width: 1px!important; padding-left: 0; background: none; }
.footer-p-ba img{ margin-right: 10px; }
.img-slick-img div,.kx-slick-img div,.four-img div,.hd-img,.img-sm{ transition: 0.3s all; }
.tow-slick-img:hover div,.img-slick-img:hover div,a:hover .kx-slick-img div,.four-img:hover div,a:hover .hd-img,a:hover .img-sm{ transform:scale(1.05,1.05); }
.one-ul li a:hover p,a:hover .img-slick-tt,a:hover .kx-slick-p p,a:hover .hd-bottom-title{ color: #204e96; }
.zt-ul li a:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.3); }
.footer-left a:hover{ font-weight: bold; }
.tow-slick-top{ margin:0; }
.slick-slide{ outline: none!important; }
/********************ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â­Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â»*****************/
.banner-list img{ width: 100%; }
.list-back{ background: url(/wgyxyx/images/list-back.jpg) center no-repeat; background-size: cover; }
.list-left{ width: 300px; margin-top: -130px; position: relative; z-index: 100; }
.list-left-top{ height: 130px; line-height: 30px; padding-top: 40px; font-size: 36px; color: #fff; padding-left: 44px; background: rgba(26,87,183,0.8); }
.list-left-top span{ font-size: 18px; opacity: 0.5; text-transform: uppercase;   }
.list-left-bottom{ border-left: solid 10px rgba(26,87,183,0.8); background: #fff;}
.list-left-nav li a{ display: block; position: relative; font-size: 22px; color: #666; line-height: 70px; padding-left: 35px; }
.list-left-nav li{ position: relative; }
.list-left-nav li:before{ display: block; content: ""; left: 35px; right: 35px; position: absolute; bottom: 0; border-top: solid 1px #ddd; }
.list-left-nav li.active a,.list-left-nav li a:hover{ color: #333; background: url(/wgyxyx/images/nav-back.png) center no-repeat; background-size: 100% 100%; }
.list-left-bottom-txt{ text-align: right; font-family: "ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚Â¦"; padding-right: 45px; padding-top: 70px; padding-bottom: 20px; color: #1A57B7; opacity: 0.2; font-size: 36px; }
.list-right{ width: 1080px; padding-top: 60px; }
.list-right-title{ font-size: 24px; position: relative; padding-top: 5px; color: #333; padding-left: 22px; background: url(/wgyxyx/images/list-tt.png) left center no-repeat; padding-right: 113px; min-width: 237px; height: 47px; }
.nav-b{ padding-left: 30px; background: url(/wgyxyx/images/nav-b.png) left center no-repeat; line-height: 47px; font-size: 18px; color: #666; }
.nav-b a{ color: #666; }
.list-right-title:before{ position: absolute; display: block; content: ""; right: 0; bottom: 0; width: 114px; height: 47px; background: url(/wgyxyx/images/list-tt02.png) center no-repeat; }
.list-right-title:after{ display: block;content: ""; position: absolute; left: 25px; right: 110px; height: 3px; background: #204e96; bottom: 4px; }
.list-right-top{ border-bottom: solid 1px #1b57b7; padding-bottom: 30px; margin-bottom: 20px; }
.lb-ul-img{ width: 336px; height: 189px; position: relative; margin:40px; }
.lb-ul-img img{ position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%,-50%); }
.lb-ul li a{ display: block; position: relative; }
.lb-ul li a:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; border-top: dashed 1px #ddd; }
.lb-ul li a:hover:after{ display: block; content: ""; position: absolute; left: 0px; right: 0px; top: 0; bottom: 0; background: #1b57b7; box-shadow: 0 0 20px rgba(0,0,0,0.5); }
.lb-ul li a .clearfix{ position: relative; z-index: 100;}
.lb-ul-right{ margin-left: 375px; padding: 40px 40px 40px 0px; }
.img-no .lb-ul-right{ margin-left: 0; padding-left: 40px; }
.lb-ul-date{ font-size: 16px; color: #1A57B7; }
.lb-ul-tt{ font-size: 20px; color: #333; margin-top: 35px; }
.lb-ul-p{ font-size: 16px; color: #969896; margin-top: 20px; }
.lb-ul li a:hover .lb-ul-date,.lb-ul li a:hover .lb-ul-tt,.lb-ul li a:hover .lb-ul-p{ color: #fff; }
.page-box{ margin:90px 0; }
.article-tt{ font-size: 28px; color: #333; padding:30px 0 15px 0; }
.article-sm span{ padding:0 15px; font-size: 16px; color: #969896; }
.article-p p{ font-size: 20px; color: #333; text-align: justify; line-height: 32px; margin-bottom: 20px; }
.article-p{ padding:30px 0; }
.article-bottom{ border-top: solid 1px #1b57b7; margin-top: 30px; padding:40px 0 90px 0; }
.link-left a{ font-size: 20px; color: #333;  line-height: 42px; display: block; }
.link-right a{ font-size: 20px; text-align: right; color: #333; line-height: 42px; display: block; }
.link-left a:hover{ color: #1b57b7;}
.link-right a:hover{ color: #1b57b7;}
/***************ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â **************/
.gg-date{ width: 125px; height: 88px; border:solid 1px #1A57B7; font-size: 18px; color: #666; }
.gg-date span{ line-height: 55px; margin-bottom: 3px; font-size: 30px; background: #1A57B7; width: 100%; display: inline-block; color: #fff; }
.gg-right-tt{ font-size: 20px; color: #333; }
.gg-right{ margin-left: 160px; }
.gg-right-p{ font-size: 16px; color: #969896; margin-top: 10px; line-height: 25px;  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; height: 50px; }
.gg-list li a{ display: block; padding:40px 0; position: relative; border-bottom: dashed 1px #ddd; }
.gg-list li a .clearfix{ position: relative; z-index: 100; }

.gg-list li a:hover .gg-right-tt{ color: #1A57B7; font-weight: bold; }
/****************ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¾****************/
.kc-list li a{ display: block; position: relative; border-bottom: dashed 1px #ddd; padding:30px 25px; }
.kc-list-date{ font-size: 16px; color: #999; position: relative; }
.kc-list-date span{ font-size: 30px; color: #1A57B7; }
.kc-list-tt{ margin-left: 135px; margin-top: 10px; font-size: 20px; color: #333; }
.kc-list-date:before{ display: block; content: ""; position: absolute; left: 55px; top: 25px; border-top: solid 1px #1b57b7; width: 60px; }
.kc-list li a:hover{ background: #1b57b7; }
.kc-list li a:hover .kc-list-date:before{ border-color: #fff; }
.kc-list li a:hover .kc-list-date,.kc-list li a:hover .kc-list-date span{ color: #fff; }
.kc-list li a:hover .kc-list-tt{ color: #fff; }
.kc-list li a:hover{ border-color:#1b57b7;  }
/******************ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¸Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â********************/
.list-left-down li a{ background: none!important; font-size: 18px; color: #666; line-height: 40px; padding-left: 50px; }
.list-left-down li:before{ display: none!important; }
.list-left-down{ padding:10px 0; display: none; }
.active .list-left-down{ display: block; }
.list-left-down li.active a,.list-left-down li a:hover{ color: #1b57b7; }
.teacher-list li{ float: left; width: 50%; padding:0 22px; margin-top: 60px; }
.teacher-list li a{ display: block; padding-left: 40px; position: relative; padding-top: 35px; }
.teacher-list-img{ position: absolute; left: 0; top: 0; width: 144px; height: 192px; }
.teacher-list-img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); max-width: 100%; max-height: 100%; }
.teacher-back{ height: 190px; background: #eef1f7 url(../images/lind.png) right bottom no-repeat; padding-left: 130px; padding-top: 30px; padding-right: 25px; }
.teacher-name{ font-size: 22px; color: #333; padding-bottom: 10px; border-bottom: solid 1px #99b4dd; }
.teacher-p{ font-size: 16px; color: #666; margin-top: 15px; }
.teacher-more{ font-size: 16px; color: #1A57B7; margin-top: 15px; }
.teacher-more span{ display: inline-block; float: left; margin-top: 5px; width: 14px; height: 14px; font-size: 12px; line-height: 12px; text-align: center; border-radius: 50%; margin-right: 5px; background: #1a57b7; color: #fff; }
.teacher-list{ margin-top: -30px; margin-left: -22px; margin-right: -22px; }
.teacher-list li a:hover .teacher-back{ background: #1A57B7; }
.teacher-list li a:hover .teacher-name{ color: #fff; border-color: #fff; }
.teacher-list li a:hover .teacher-p{ color: #fff; }
.teacher-list li a:hover .teacher-more{ color: #fff; }
.teacher-list li a:hover .teacher-more span{ background: #fff; color: #1A57B7; }
.xq-back{ background: #fff; margin-bottom: 90px; padding:50px; position: relative; margin-top: 40px; padding-right: 300px; }
.xq-back:before{ display: block; content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 140px; background: url(/wgyxyx/images/xq-right.png) center no-repeat; background-size: 100% 100%; }
.xq-img{ position: absolute; right: 40px; top: 40px; width: 195px; }
.xq-img img{ width: 100%; }
.xq-back-name{ border-bottom: solid 1px #ddd; font-size: 28px; color: #333; padding-bottom: 30px; }
.xq-back-name span{ font-size: 20px; color: #666; padding-left: 20px; }
.xq-back-title{ font-size: 24px; color: #1A57B7; margin-top: 30px; }
.xq-back-p p{ font-size: 20px; color: #333; }
.xq-back-p{ margin-top: 20px; line-height: 32px; }
/***************ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â­Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹*****************/
.jj-top{ margin-top:100px; position: relative; padding-bottom: 35px; }
.jj-top-left{position: absolute;padding: 18px 106px 0 22px;font-size: 20px;color: #fff;line-height: 32px;text-align: justify;left: 0;top: 40px;right: 45%;bottom: 0;background: url(/wgyxyx/images/jj-back01.png) center no-repeat;background-size: 100% 100%;}
.about-p p{ font-size: 20px; text-indent: 2em; text-align: justify; line-height: 32px; margin-bottom: 20px; }
.about-p{ margin-top: 50px; }
.jj-bottom{ margin-top: 40px; margin-bottom: 90px; padding-bottom: 35px; position: relative; }
.jj-bottom-txt{position: absolute;right: 0;font-size: 20px;color: #fff;line-height: 32px;text-align: justify;bottom: 0;left: 55%;padding: 10px 10px 0 85px;top: 75px;background: url(/wgyxyx/images/jj-back02.png) center no-repeat;background-size: 100% 100%;}
.nav-b a:hover{ color: #1A57B7; }
.close{ display: none; }










@media( max-width: 1479px){
  .container{ width: 1230px; }
  .nav-list li a{ font-size: 16px; }
  .nav-list li{ margin-left: 15px; }
  .logo{ width: 350px; }
  .logo{ padding-top: 45px; }
  .one-ul li a{ padding-bottom: 12px; margin-bottom: 12px; }
  .tz-ul li a{ padding-top: 9px; padding-bottom: 9px; }
  .footer-p{ font-size: 14px; min-width: 240px; }
  .footer-bottom{ padding-top: 15px; }
  .list-right{ width: 860px; }
  .jj-top-left{ padding-top: 40px; }
}
@media( max-width: 1279px){
	.logo{ padding-top: 35px; }
  .container{ width: 970px; }
  .logo{ width: 250px; }
  .nav-list li a{ font-size: 14px; }
  .nav-list li{ margin-left: 10px; }
  .header-a a{ font-size: 13px; }
  .header-right{ padding-top: 15px; }
  .one-ul li:last-child,.tz-ul li:last-child{ display: none; }
  .one-ul li a {
    padding-bottom: 14px;
    margin-bottom: 14px;
}
.tz-ul li a{ padding-top: 11px; padding-bottom: 11px; }
.logo-b{ width: 100%; text-align: center; float: none!important; margin-bottom: 20px; }
.icon-f{ margin-left: 0; }
.footer-left{ width: 100%; }
.footer-right{ width: 100%; }
.dropdown{ margin:20px 20px 0 0; }
.list-right{ width: 600px; }
.teacher-list li{ width: 100%; }
.jj-top-left,.jj-bottom-txt{ position: static; background: #1A57B7; padding:30px; }
.jj-top .pull-right{ float: none!important; }
.about-p{ margin-top: 0; }
}/**
@media( max-width: 991px){
  .container{ width: 750px; }
  .header{ position: fixed; z-index: 1000; background: #204e96; height: 50px; }
  .header .container{ width: 100%; }
  .nav-list{ position: fixed; display: none; margin:0; left: 0; top: 50px; right: 0; bottom: 0; overflow-y: auto; background: #204e96;border-top: solid 1px #fff; }
  .logo{ padding:0; line-height: 50px; }
  .nav-list li{ float: none; margin:0; }
  .nav-list li a{ padding:10px 15px; display: block; }
  .header-a a{ padding:0 10px; }
  .header-right{ padding:0; margin-right: 40px; margin-top: 0; }
  .header-a{ line-height: 50px; }
  .one-left{ width: 100%; }
.one-ul li a {
    padding-bottom: 18px;
    margin-bottom: 18px;
}
.one-right{ width: 100%; margin-top: 20px; }
.tow-left{ width: 100%; }
.tow-right{ width: 100%; margin-top: 30px; }
.tow-slick .slick-current a{ margin-top: 80px; }
.tow-slick .slick-current .tow-slick-img div,.tow-slick-img div{ height: auto; padding-top: 75%; }
.tow-slick{ margin-right: -8px; }
.tow-box{ padding:30px 30px 10px 30px; }
.tow-box:before{ bottom: 90px; }
.four-box:before{ top: 0; }
.four-box{ padding-top: 20px; padding-left: 20px; padding-right: 20px; }
.four-width{ padding-top: 0; }
.four-bottom{ right: 20px; bottom: -48px; }
.hd-ul li,.hd-ul li.hd-lg{ width: 50%; }
.icon-f{ width: 100%; text-align: center; }
    .nav-click {display: block;transition: 0.3s all;z-index: 10000;position: absolute;color: #fff;right: 0;top: 0px;width: 40px;height: 40px;text-align: center;line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
    .nav-list li:hover .nav-down{ display: none; }
    .nav-down{ position: static; padding:0; transform: translate(0,0); text-align: left; }
    .menu-button{ display: block; }
    .list-left{ width: 250px; }
    .list-right{ width: 400px; }
    .lb-ul-img{ width: 168px; height: 95px; }
    .lb-ul-right{ margin-left: 190px; padding-top: 0; }
    .lb-ul-tt{ margin-top: 5px; }
    .lb-ul-p{ margin-top: 10px; }
    .lb-ul li a{ padding:20px 0; }
    .lb-ul li a:hover:after{ left: -20px; right: -20px; }
    .nav-b{ display: none; }
    .xq-img{ position: static; width: 100%; text-align: center; }
    .xq-back{ padding:40px; }
    .xq-img img{ width: auto; }
    .xq-back:before{ display: none; }
    .xq-back-name{ margin-top: 30px; padding-bottom: 20px; }
    .xq-back-p p{ font-size: 18px; }
    .jj-top{ margin-top: 30px; }
.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 100000;}
.layer .close{font-size:60px; display: block; font-family: "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ"; position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;}
.layer.showdiv .search_box{transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#0d3a7e;color:#fff; box-shadow: none; border:none; width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000; }
.search-one{ display: none; }
.search-one.showdiv{ display: block; }
.layer .search_box{ position: absolute; top: 50%; left: 50%;transform:translate(-50%,-50%); }
}
@media( max-width: 767px){
  .layer .search_box{ width: 100%; }
  .layer .close{ right: 15px; }
  .container{ width: 100%; }
  .header-a a,.header-a span{ display: none; }
  .logo{ width: 200px; }
  .page-one{ padding-top: 20px; }
  .one-left-sm{ width: 100%; }
  .title-left font{ font-size: 24px; }
  .title-left span{ font-size: 14px; }
  .title{ margin-bottom: 20px; }
  .img-slick-bottom{ padding-left: 0; }
  .one-right-sm{ width: 100%; margin-top: 20px; }
  .page-tow .title-left,.page-three .title-left,.page-four .title-left,.page-five .title-left{ float: left!important; }
  .page-tow{ margin-top: 0; }
  .tow-left-p{ -webkit-line-clamp: 2;     max-height: 60px; }
  .tow-left-more{ margin-top: 20px; }
  .tow-slick .slick-slide{ height: auto; padding-bottom: 20px; }
  .tow-box:before{ bottom: 77px; }
  .tow-slick-date{ margin-top: 20px; }
  .page-three{ padding-top: 100px; }
  .kx-slick{ padding-bottom: 50px; }
  .page-three{ padding-bottom: 30px; }
  .page-four{ padding-top: 30px; }
  .four-img{ width: 100%; }
  .four-width{ width: 100%; margin-top: 20px; }
  .four-tittle{ margin-top: 0; }
  .four-p{ margin-top: 10px;     -webkit-line-clamp: 2; height: 60px; }
  .four-bottom{ position: static; }
  .four-box{ padding:20px; margin:0; }
  .four-slick-b .slick-slide{ padding:0 5px; }
  .four-slick-b{ margin:0 -5px; }
  .four-slick-b .slick-prev{ left: -20px; top: 50%; margin-top: -22px; z-index: 100; }
  .four-slick-b .slick-next{ right: -20px; left: auto; top: 50%; margin-top: -22px; z-index: 100; }
  .page-four:before{ bottom: 0; height: auto; }
  .page-four{ padding-bottom: 30px; }
  .page-five{ padding:30px 0; }
  .hd-ul li, .hd-ul li.hd-lg{ width: 100%; margin-bottom: 15px; }
  .hd-img{ height: auto; padding-top: 153%; }
  .hd-img-sm div.img-sm{ height: auto; padding-top: 110%; }
  .zt-ul li{ width: 50%; margin-bottom: 15px; }
  .zt-ul li a span{ font-size: 24px; }
  .hd-bottom{ display: none; }
  .hd-img-sm .hd-mask, .hd-img-sm .hd-mask-bottom{ display: block; z-index: 100; padding-top: 0; }
  .hd-ul{ margin-bottom: 15px; }
  .footer-left span{ position: static; display: block; font-size: 16px; margin-bottom: 10px; }
  .footer-left{ padding-left: 0; }
  .footer-left a{ font-size: 16px; margin-left: 0; margin-right: 20px; margin-bottom: 10px; }
  .dropdown{ width: 140px; margin-right: 10px; }
  .footer-p{ margin-bottom: 10px; }
  .footer{ padding:80px 0 20px 0; }
  .page-five{ padding-bottom: 0; }
  .banner .slick-dots{ bottom: 10px; }
  body{ padding-top: 50px; }
  .list-left{ margin-top: 20px; width: 100%; }
  .list-left-top{ height: auto; padding:15px 15px; font-size: 24px; }
  .list-left-bottom-txt{ display: none; }
  .list-left-nav li a{ font-size: 16px; line-height: 55px; }
  .list-left-top span{ font-size: 14px; }
  .list-right{ width: 100%; padding-top: 20px; }
  .list-right-top{ padding-bottom: 15px; margin-bottom: 15px; }
  .lb-ul-tt{ font-size: 16px; }
  .lb-ul-p{ font-size: 14px; }
  .lb-ul-date{ font-size: 14px; padding-top: 10px; }
  .page-box{ margin:30px 0; }
  .footer-lind{ margin:20px 0; }
  .article-tt{ font-size: 18px; padding:10px 0; }
  .article-sm span{ font-size: 14px; display: inline-block; }
  .article-p p{ font-size: 14px; line-height: 25px; margin-bottom: 10px; }
  .article-bottom .col-xs-6{ width: 100%; }
  .link-left a{ font-size: 16px; }
  .link-right a{ font-size: 16px; margin-top: 10px; }
  .article-bottom{ padding:30px 0; margin-top: 0; }
  .gg-date{ width: 100px; height: 85px; }
  .gg-right{ margin-left: 120px; }
  .gg-list li a{ padding:20px 0; }
  .gg-right-p{ font-size: 14px; }
  .gg-date{ font-size: 14px; }
  .gg-right-tt{ font-size: 18px; }
  .kc-list li a{ padding:10px 15px; }
  .kc-list-date{ font-size: 14px; }
  .kc-list-date span{ font-size: 24px; }
  .kc-list-tt{ font-size: 18px; }
  .teacher-list li{ margin-top: 20px; }
  .teacher-list{ margin-top: 0; }
  .xq-back-title{ font-size: 18px; margin-top: 20px; }
  .xq-back-p p{ font-size: 14px; line-height: 25px; }
  .xq-back-p{ margin-top: 10px; }
  .xq-back{ margin:20px 0 20px 0; padding:20px; }
  .xq-back-name{ font-size: 18px; }
  .xq-back-name span{ font-size: 14px; }
  .about-p p{ font-size: 14px; line-height: 25px; }
  .jj-top-left, .jj-bottom-txt{ font-size: 14px; line-height: 25px; padding:20px; }
  .jj-top{ padding-bottom: 15px; }
  .jj-bottom{ margin-top: 10px; margin-bottom: 20px; }
  }
**/