body {
  color: #333;
  font-size: 14px;
  font-family:"ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","Arial",Helvetica,"ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“",Arial,Tahoma;
  margin:0 auto;
position:relative;
overflow-x: hidden;
  background: #fffefe;


}
/* */
.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;}
.slick-dots li button:before{ display: none; }
.banner-list{height: 400px;position: relative;margin-top: 1.2rem;}
.banner-list-bottom{ position:absolute; left:0; right: 0; bottom: 0; }
.container{ width: 1400px; margin:0 auto; padding-top:0.6rem; }
.pull-right{ float: right; }
.nav-b{ font-size: 18px; padding-bottom: 20px; color: #fff; opacity: 0.9; }
.nav-b a{ color: #fff; }
.clearfix:after{ display: table; content: ""; clear: both; }
.list-back{padding-bottom: 50px; }
.list-left{ position: relative; z-index: 1000; width: 280px; box-shadow: 0 0 10px rgba(0,0,0,0.1); font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";}
.list-left-top{ height: 100px; box-sizing: border-box; padding:22px 0 0 50px; font-size: 32px;font-weight:bold; line-height: 32px; color: #fff; background: rgba(0,111,185,0.9); }
.list-left-top em{display: block; font-style: normal; font-weight: normal; font-size: 20px; color: rgba(255,255,255,0.4);}
.list-left-top span{ text-transform: uppercase; font-size: 20px; line-height: 20px; display: inline-block; color: #cedae0; opacity: 0.4; }
.list-left-ul{ background: #fff url(../images/list-left.png) center 95% no-repeat; padding-bottom: 360px; border-left: solid 10px #0572ba; background-size:100% auto; }
.list-left-ul li a{ font-size: 22px; font-weight: bold; color: #292c3a; display: block; line-height: 80px; padding-left: 40px;}
.list-left-ul li.active a,.list-left-ul li a:hover{ background: url(/css/../images/a-back.png) center no-repeat; background-size: 100% 100%; }
.pull-left{ float: left; }
.list-right{width: calc(100% - 280px);padding-left: 60px;}
.sz-title{ font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; font-size: 20px; color: #292c3a; font-weight: bold; }
.sz-list li{ float: left; margin-top: 30px; width: 50%; padding:0 18px; box-sizing: border-box; }
.sz-list{ margin:0 -18px; margin-bottom: 50px; }
.sz-list-a{ position: relative; padding-top: 70px; display: block; }
.sz-list-bottom{ border:solid 1px #ddd; box-sizing: border-box; background: #fff; height: 205px; padding:30px; }
.sz-list-name{ font-size: 23px; color: #0072bd; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; margin-left: 180px; }
.sz-list-name span{ font-size: 17px; padding-left: 15px; color: #333; }
.sz-list-p{ color: #666; text-align: justify; line-height: 25px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; margin-top: 40px; max-height: 75px; }
.sz-list-img{ position: absolute; left: 30px; top: 0px; }
.sz-list-img img{ width: 140px; height: 140px; border:solid 1px #ddd;object-fit;cover; }
.sz-list-a:hover .sz-list-bottom{ background: url(/css/../images/sz-back.png) center no-repeat; background-size: cover; }
.sz-list-a:hover .sz-list-p,.sz-list-a:hover .sz-list-name,.sz-list-a:hover .sz-list-name span{ color: #fff; }
.sz-list-a:hover:before{ display: block; content: ""; position: absolute; right: 30px; top: 100px; width: 34px; height: 34px; background: url(/css/../images/icon-sz.png) center no-repeat; }
.sz-list-a:hover .sz-list-img img{ border:solid 1px #fff; }
.ld-ul li a{ display: block; border:solid 1px #dde6f0; margin-bottom: 20px; padding:25px; background: url(/css/../images/ld-back.png) center no-repeat; background-size: cover; }
.ld-ul-img img{ width: 200px; height: 240px; border: 1px solid #dde6f0;}
.ld-ul-right{ margin-left: 225px; }
.ld-ul-name{ font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; font-size: 32px; color: #0072bd; line-height: 32px; }
.ld-ul-name span{ font-size: 24px; color: #333; margin-left: 25px; }
.ld-ul-p p{ font-size: 16px; color: #333; line-height: 30px; }
.ld-ul-p{ margin-top: 15px; }
.ld-label{ position: relative; margin-top: 30px; text-align:right;}
.ld-label:before{ display: block; content: ""; position: absolute; left: 0; right: 66px; top: 50%; border-top: solid 1px rgba(0,0,0,0.2); }
.ld-label img.pull-right{ margin-top: 6px; }
.ld-label img:nth-child(2){display: none;}

.ld-ul li a:hover{ background: url(/css/../images/ld-back02.png) center no-repeat; background-size: cover; }
.ld-ul li a:hover .ld-ul-name,.ld-ul li a:hover .ld-ul-name span,.ld-ul li a:hover .ld-ul-p p{ color: #fff; }
.ld-ul li a:hover .ld-label:before{ border-top: solid 1px rgba(255,255,255,0.2); }
.ld-ul li a:hover .ld-label img:first-child{ display: none;}
.ld-ul li a:hover .ld-label img:nth-child(2){ display: inline-block;}
/* .ld-ul li a:hover .ld-label{ background: url(/css/../images/ld-label22.png) right center no-repeat; } */
.ld-ul li a .ld-label .l{ display: none; }
.ld-ul li a:hover .ld-label .l{ display: block; }
/*****************ÃƒÂ¤Ã‚ÂºÃ‚ÂºÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¦Ã‚ Ã‚Â¡ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â­**************/
.header{ background: #fff; transform: none; opacity: 1;}
.header{ z-index: 9999; }
.searchBox{ z-index: 10000; }
.lb-img{width:45%;height: 284px;position: relative;z-index: 100;}
.lb-slick a{ display: block; box-sizing: border-box; padding:25px 45px 25px 0; position: relative; }
.lb-slick a:before{ display: block; content: ""; position: absolute; left: 40px; top: 0; bottom: 0; right: 0; background: url(/css/../images/lb-back.png) center no-repeat; background-size: cover; border:solid 1px #eee; height: 100%!important; }
.lb-right{ padding-left: 80px; padding-top: 15px; box-sizing: border-box; position: relative; width: 55%; z-index: 100; }
.date-back{ position: absolute; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; font-weight: bold; color: #fff; padding-top: 5px; font-size: 14px; left: -60px; top: -5px; width: 81px; height: 81px; background-image: linear-gradient(#126ead, #3b94d2); text-align: center; line-height: 1;}
.date-back span{ display: inline-block; font-size: 40px; line-height: 1; margin-top: 5px; }
.lb-right-tt{ font-size: 20px; color: #292c3a; text-align: justify; line-height: 30px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.lb-right-p{color: #292c3a;margin-top: 15px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 25px;/* height: 100px; */opacity: 0.6;}
.lb-right-label{ margin-top: 45px; }
.lb-slick{ margin-bottom: 40px; }
.lb-slick .slick-dots{ bottom: 45px; right: 40px; left: auto; width: auto; }
.lb-slick .slick-dots li,.lb-slick .slick-dots li button{ width: 21px; height: 21px; }
.lb-slick .slick-dots li button{ background: url(/css/../images/dian01.png) center no-repeat; }
.lb-slick .slick-dots li.slick-active button{ background: url(/css/../images/dian02.png) center no-repeat; }
.rw-list li a{ display: block; box-sizing: border-box; border-bottom:solid 1px #ddd; height: 105px; position: relative; padding:20px 20px 20px 95px;}
.rw-list-date{ position: absolute; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; text-align: center; left: 10px; top: 20px; color: #197dc0; font-weight: bold; }
.rw-list-date span{ font-size: 40px; display: inline-block; line-height: 1; display: block;}
.rw-list-tt{ font-size: 20px; color: #292c3a; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";line-height: 65px;}
.rw-list-p{ color: #292c3a; line-height: 25px; height:50px; margin-top: 10px; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; opacity: 0.6; }

.rw-list li a:hover .rw-list-tt{ color: #197dc0; }
/*************ÃƒÂ¥Ã‚ÂÃ‚Â°ÃƒÂ¥Ã‚Â¸Ã‹â€ ÃƒÂ¨Ã‚Â¦Ã‚ÂÃƒÂ©Ã¢â‚¬â€Ã‚Â»***************/
.yw-list li a:before{ background: #fff; }
.yw-list li a:hover:before{ background: url(/css/../images/lb-back.png) center no-repeat; background-size: cover; }
.yw-list li{ margin-bottom: 30px; }
.yw-list li p{display:none;}
.xq-img img{ width: 190px; height: 240px; position: relative; z-index: 100; }
.xq-img{ position: relative; text-align: center; }
.xq-img:before{ display: block; content: ""; background: #cacaca; position: absolute; left: 50%; width: 230px; height: 220px; top: 50%; margin-left: -115px; margin-top: -110px; }
.xq-name{ text-align: center; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; font-size: 26px; color: #0072bd; font-weight: bold; margin-top: 20px; }
.xq-p p{ color: #000; text-align: justify; margin-bottom: 30px; line-height: 25px; }
.xq-p{ margin-top: 30px; }
/***************ÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ¥Ã‚Â¸Ã‹â€ ÃƒÂ¥Ã‚ÂÃ‚Â°ÃƒÂ¨Ã‚Â±Ã‚Â¡***************/
.yx-title{ font-size: 20px; margin-bottom: 20px; color: #292c3a; font-weight: bold; background: url(/css/../images/tt-lind.png) left center no-repeat; padding-left: 17px; }
.yx-back{ background: url(/css/../images/yx-back.png) center no-repeat; margin-bottom: 50px; box-sizing: border-box; position: relative; background-size: cover; padding:45px 25px; }
.yx-list{ width: 340px; }
.yx-list li a{ display: block; line-height: 50px; box-sizing: border-box; border-radius: 50px 0 0 50px; font-size: 18px; color: #292c3a; padding:0 35px;}
.yx-list li a span{ float: right; }
.yx-list li.active a{ background: #0072bd; color: #fff; }
.yx-back-right{ position: absolute; left: 365px; top: -55px; right: 40px; }
.yx-back-img{ position: relative; padding-top: 71%; box-shadow: 0 0 10px rgba(206,220,232,0.6); }
.yx-back-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.xb-list li{ float: left; padding:0 18px; width: 50%; margin-bottom: 20px; box-sizing:border-box; }
.xb-list{ margin:0 -18px; }

.xb-list li a{ display: block; position: relative; background: #fff; box-sizing:border-box; border:solid 1px #eee; padding:25px 30px; }
.xb-list-tt{ font-size: 18px; color: #333; font-weight: bold; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; }
.xb-list-p{ color: #666; margin-top: 5px; }
.xb-list li a:before{ display: block; content:""; position: absolute; right: 25px; top: 0; bottom: 0; width: 34px; background: url(/css/../images/ld-label02.png) left center no-repeat; }
.xb-list li a:hover:before{ background: url(/css/../images/icon-sz.png) left center no-repeat; }
.xb-list li a:hover{ background: url(/css/../images/xb-back.png) center no-repeat; background-size: cover; border-color: #cc1820; }
/*************ÃƒÂ¦Ã…â€œÃ‚ÂºÃƒÂ¦Ã…Â¾Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®**************/
.jg-title{ font-size: 32px; font-weight: bold; font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; border-bottom: solid 2px #ddd; padding-bottom: 20px;  }
.jg-list li{ float: left; width: 50%; box-sizing: border-box; padding:0 15px; }
.jg-list{ margin:0 -15px; }
.jg-list li a{ display: block; border-bottom: solid 2px #ddd; line-height: 76px; font-size: 20px; color: #000; padding:0 40px 0 15px; position: relative; }
.jg-list li a:hover{ background: url(/css/../images/a-list.png) center no-repeat; background-size: 100% 100%; }
.jg-list li a:before{ display: block; content: ""; position: absolute; right: 15px; top: 0; bottom: 0; width: 8px; background: url(/css/../images/raw.png) center no-repeat; }
/***************ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ¥Ã‚Â½Ã‚Â©ÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ¥Ã‚Â¸Ã‹â€ ****************/
.cc-back a:before{ background: url(/css/../images/cc-back.png) center no-repeat; background-size: cover; }
.cc-back .lb-right{padding-top: 80px;}
.cc-back .date-back{ position: static!important; background: url(/css/../images/date02.png) center no-repeat; color: #126ead; }
.cc-back .sj{display: block; color: #fff; font-size: 20px; font-weight: bold;}
.cc-back .lb-right-tt{ color: #fff; margin-top: 20px; }
.cc-back .slick-dots li.slick-active button{background: url(/css/../images/dian03.png) center no-repeat;}
/*************ÃƒÂ¨Ã‚ÂºÃ‚Â«ÃƒÂ¤Ã‚Â»Ã‚Â½ÃƒÂ©Ã‚Â¡Ã‚Âµ***************/
.banner-list-bottom-sf{ bottom:190px; }
.sf-box{ background: #fff; padding:45px; margin-top: -180px; position: relative; z-index: 1000; }
.banner-tt{ font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; font-size: 52px; color: #fff; font-weight: bold; line-height: 40px; margin-top: -40px; }
.banner-tt span{ text-transform: uppercase; font-size: 20px; color: #fff; display: inline-block; line-height: 20px; }
.banner-list-bottom-sf .nav-b{ margin-top: 20px; }
.jg-title-tow{ margin-top: 70px; }
/**************ÃƒÂ¦Ã‚ Ã‚Â¡ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¹ÃƒÂ©Ã‚Â£Ã…Â½ÃƒÂ©Ã¢â‚¬Â¡Ã¢â‚¬Â¡***********/
.fc-back .date-back{ background: url(/css/../images/date03.png) center no-repeat; color: #fff; }
/***************ÃƒÂ¥Ã‚Â½Ã‚Â±ÃƒÂ¥Ã†â€™Ã‚ÂÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ¥Ã‚Â¸Ã‹â€ *************/
.yxhs-btn ul{overflow: hidden; margin-bottom: 20px;}
.yxhs-btn ul li{float: left; margin-left: 45px;}
.yxhs-btn ul li:first-child{float: left; margin-left: 0;}
.yxhs-btn ul li a{  display: block; font-size: 20px; font-weight: bold; position: relative; color: rgba(40, 43, 58, 0.7);}
.yxhs-btn ul li a::after{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 4px; background-color: rgba(18, 110, 173, 1); display: none;}
.yxhs-btn ul li.on a{  color: #282b3a;}
.yxhs-btn ul li.on a::after{display: block;}
.video-list li{ float: left; width: 50%; padding:0 10px; box-sizing: border-box; margin-bottom: 50px; }
.video-list{ margin:0 -10px; }
.video-img{ position: relative; padding-top: 64%; }
.video-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.video-bottom{ font-size: 20px; color: #000; padding:25px 30px 0 30px; }
.video-bottom p{  text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; line-height: 30px; height: 60px; }
.video-img:before{ display: block; content: ""; position: absolute; left: 0; z-index: 10; top: 0; right: 0; bottom: 0; background: url(/css/../images/play.png) center no-repeat; }
.video-list1 .video-img:before{background:none;}
.text-right{ text-align: right; }
/***********ÃƒÂ¥Ã¢â‚¬ Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ***********/
.xzny-left{width: 73%;}
.xzny-right{width: 27%;margin-top: 20px;padding-left: 60px;}
.article-box{ position: relative; }
.article-tt{ font-size: 38px; color: #333; }
.article-sm span{display: inline-block;font-size: 14px;padding-right: 20px;color: #555;}
.article-sm{ margin-top: 20px; font-size: 16px; position: relative; padding-left: 30px;}
.article-sm::after{
  content:'';
  position:absolute;
  top:50%;
  transform: translateY(-50%);
  left:0;
  width: 3px;
  height: 50px; background-color: #ccc;}
.article-p p{font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"!important; font-size: 18px !important; color: #000 !important; text-align: justify; line-height: 36px !important; margin-bottom: 30px; text-indent: 2em;}
.article-p p span{font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"!important;}
.article-p p a{word-break: break-all;}
.article-p{ border-top: solid 1px #ddd; margin-top: 30px; padding-top: 30px; }
.article-p img{height: auto !important;display: block;border: none !important;margin:0 auto;max-width: 83.5%;margin:0 auto;width: 800px!important;}
.article-p video{width: 800px !important; height: auto !important;    max-width: 100%;}
.article-bottom{ border-top: solid 1px #ddd; padding-top: 30px; }
.article-bottom a{ font-size: 16px; color: #888; }
.article-bottom .row>div{float: none; width: 100%;}
.article-bottom .row>div.text-right{text-align: left;}
.article-p table{margin:0 auto}


.article-p TABLE TD P{text-align:center}


.fled-b{display:none !important;}
.box{display: inline-block;text-align: center;width: 200px;vertical-align: middle;margin-top: 20px;}
          #share-qrcode { background-image: url(/css/../images/wechat.png); }
          #share-douban { background-image: url(/css/../images/db.png); }
          #share-qzone { background-image: url(/css/../images/qzone.png); }
          #share-sina { background-image: url(/css/../images/sina.png); }
          #share-qq { background-image: url(/css/../images/qq.png); }
    
          .box > div {
              width: 40px;
              height: 40px;
              display: block;
              cursor: pointer;
              float: left;
              border-radius: 4px;
              background-size: contain;
              margin: 0 5px;
          }
          .box span{ padding:0; color: #009994; float: left; width: 40px; height: 40px; background: url(/css/../images/fx.png) no-repeat; margin-right: 5px;}
.text-center{ text-align: center; }
.col-xs-6{ width: 50%; float: left; padding:0 15px; box-sizing: border-box; }
.row{ margin:0 -15px; }

.xzny-list>h4{line-height: 54px; text-align: center; font-size: 24px; color: #126ead; background-color: #f2f1f1;}
.xzny-list ul li a{display: block; border-bottom: 1px solid rgba(0,0,0,0.2); padding: 20px 0; transition: all 0.3s;}
.xzny-list ul li span{font-size: 16px;}
.xzny-list ul li a>h4{font-size: 16px; line-height: 30px; max-height: 60px; text-align: left; color: #292c3a; font-weight: normal; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;}
.xzny-list ul li a:hover span,
.xzny-list ul li a:hover>h4{color: #126ead;}

.xzny-btn{margin-top: 50px;}
.xzny-btn a{display: inline-block; margin-left: 16px; width: 135px; height: 34px; line-height: 34px; border: 1px solid #686a76; font-size: 16px; text-align: center; transition: all 0.3s;}
.xzny-btn a:first-child{margin-left: 0;}
.xzny-btn a:hover{color: #fff; background-color: #126ead; border-color: #126ead;}
@media( max-width: 1479px){
.container{ width: 1230px; }
.list-right{/* width: 800px; */}
.sz-list-name{ margin-left: 150px; }
.yx-back-right{ top: 50%; transform: translate(0,-50%); }
}
@media( max-width: 1279px){
.container{width: 950px;}
.list-left{ width: 250px; }
.list-right{/* width: 680px; */padding-left: 30px;}
.sz-list li{ width: 100%; }
.xzny-right{padding-left:35px;}
}
@media( max-width: 991px){
.container{width: 100%;padding: 30px 25px 0;box-sizing: border-box;}
.list-right{width: 100%;padding-left: 0;}
.list-left{width:100%;display: none;}
.xzny-right{width:100%;padding-left: 0;}
.ld-ul-name{ font-size: 24px; }
.ld-ul-name span{ font-size: 16px; }
.yx-back-right{ position: static; margin:0; transform: translate(0,0); }
.yx-list{ width: 100%; }
.xb-list li{ width: 100%; }
.ld-ul-p{ margin-top: 10px; }

.lb-slick a{ padding:15px; }

.lb-slick a:before{ left: 0; }
.list-left-ul,.list-left-top span{display:none;}
.list-left-top{height:80px;font-size: 28px;}
.lb-right{padding-left: 30px;width: 70%;padding-top: 0;}
.lb-img{height: 130px;width: 30%;}
.lb-right-p{margin-top:10px;-webkit-line-clamp: 3;}
.yw-list li{margin-bottom:20px;}
.date-back{width:70px;height:70px;}
.date-back span{font-size:30px;margin-bottom: 5px;}
.lb-right-tt{font-size: 16px;line-height: 1.6;}
.cc-back .lb-right{padding-top:0;}
.lb-slick .slick-dots{bottom:15px;display: none !important;}
.cc-back .lb-right-tt{margin-top:10px;line-height: 1.8;}
.banner-list{margin-top:1rem;}
}

@media( max-width: 767px){
.container{width: 100%;padding: 0 25px;box-sizing: border-box;}
.banner-list{ height: 200px; }
.nav-b{ font-size: 14px; padding:0 15px 10px 0; }
.list-left{width: 100%;margin-top: 20px;display: none;}
.list-left-top{ height: auto; padding:10px 15px; font-size: 24px; }
.list-left-top span{ font-size: 14px; line-height: 14px; }
.list-left-ul li a{ font-size: 16px; line-height: 30px; padding:10px 15px; }
.list-left-ul{ background: #fff; padding:0; }
.list-right{width: 100%;padding-top: 25px;padding-left: 0;}
.sz-title{ font-size: 18px; }
.sz-list-img{ left: 0px; right: 0; text-align: center; }
.sz-list-bottom{ padding:80px 15px 15px 15px; height: auto; }
.sz-list-name{ margin:0; text-align: center; }
.sz-list-p{ margin-top: 10px; }
.list-back{ padding-bottom: 50px; }
.ld-ul-img{ width: 100%; text-align: center; float: none!important; }
.ld-ul-img img{ width: 100px; height: 120px; }
.ld-ul li a{ padding:15px; }
.ld-ul-right{ margin-left: 0px; margin-top: 10px; }
.ld-ul-p p{ font-size: 14px; line-height: 25px; }
.ld-ul-name{ text-align: center; }
.ld-label{ margin-top: 15px; }
.ld-ul-name span{ margin-left: 15px; }

.date-back{/* left: 15px; *//* top: -100px; */display:none;}
.lb-right-label{ margin-top: 15px; }
.lb-slick .slick-dots{/* bottom: 35px; */}
.rw-list li a{padding: 15px 0px 15px 60px;height: auto;margin-bottom: 0;}
.rw-list-date{left: 0;top: 50%;transform: translateY(-50%);}
.rw-list li a:before{ right: 15px; }
.lb-slick{ margin-bottom: 20px; }
.xq-p p{ margin-bottom: 15px; }
.xq-p{ margin-top: 15px; }
.yx-back{ padding:20px; margin-bottom: 25px; }
.yx-list li a{ font-size: 16px; }
.jg-title{font-size: 20px;padding-bottom: 10px;}
.jg-list li{ width: 100%; font-size: 16px; line-height: 50px; }
.jg-list li a{font-size: 16px;line-height: 50px;padding: 0 40px 0 0;}
.jg-title-tow{ margin-top: 20px; }
.sf-box{ margin-top: 20px; padding:0; }
.banner-list-bottom-sf{ bottom: 20px; }
.banner-tt { font-size: 24px; line-height: 30px; }
.banner-tt span{ font-size: 16px; }
.banner-list-bottom-sf .nav-b{ display: none; }
.video-bottom{ padding:10px; }
.video-bottom p{ font-size: 15px; line-height: 25px; height: 50px; }
.video-list li{ margin-bottom: 10px; }
.video-img:before{ background-size: 20px auto; }
.article-tt{font-size: 20px;margin-top: 0;}
.article-p p{font-size: 14px !important;margin-bottom: 10px;line-height: 2!important;}
.article-p{padding-top: 15px;margin-top: 15px;}
.article-bottom .col-xs-6{ width: 100%; margin-bottom: 10px; }
.article-bottom a{ font-size: 14px; }
.col-xs-6{ width: 100%; }
.box{display:none;}
.article-sm{padding-left:0;margin-top: 15px;}
.article-sm::after{display:none;}
.xzny-right{width:100%;}
.xzny-list ul li a{padding: 8px 0;}
.xzny-list>h4{font-size: 17px;line-height: 40px;color: #999;}
.xzny-btn{margin-top: 20px;display: flex;justify-content: center;}
.xzny-list ul li a>h4{font-size:14px;line-height: 25px;}
.xzny-list ul li span,.xzny-btn a{font-size:14px;}
.article-sm span{padding-right:10px;}
.fled-b{display:block;position: fixed;bottom: 0;left: 0;width: 100%;background: rgba(50,50,50,0.9);height: 100px;display: flex!important;align-items: center;justify-content: center;}
.fled-b div{margin:0 20px;}
.fled-b span{display:none;}
.lb-right-p{margin-top:10px;-webkit-line-clamp: 2;}
.rw-list-tt{font-size:16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: pre-wrap;line-height: 1.8;}
.rw-list-date span{font-size: 22px;}
.rw-list-date{font-size:12px;}
.cc-back .sj{font-size:14px;}
.cc-back .lb-right-tt{margin-top:0px;line-height: 1.8;font-size: 15px;}
.yw-list li p{display:block;color: #197dc0;}
.xb-list li a{padding:15px 15px;}
.xb-list li{margin-bottom:15px;}
.banner-list{margin-top:1rem;}
}
@media( max-width: 600px){
  .lb-img{height:100px;}
  .date-back{width:60px;height:60px;}
  .date-back span{font-size:24px;margin-bottom: 5px;margin-top:0;}
  .lb-right{padding-left:20px;}
  .yw-list li{margin-bottom:15px;}
}
@media( max-width: 460px){
  .lb-img{height:70px;}
  .date-back{width: auto;height: auto;position: relative;color: #333;background: none;left: auto;top: auto;text-align: left;font-size: 12px;padding-top: 0;}
  .date-back span{font-size: 16px;margin-bottom: 5px;margin-top:0;margin-right: 5px;color: #197dc0;}
  .lb-right-p{display:none;}
.ld-ul-name span{font-size:14px}
}
@media( max-width: 367px){.ld-ul-name span{font-size:12px}}

@media print {
  body{zoom:0.8;}
  .headNav dd{padding:0 0.1rem;}
  .headNav dd .clickDiv{width:1rem;}
  .headNav dd .clickDiv span, .headNav dd .clickDiv a{font-size:0.16rem;}
  .header,.banner-list{display:none;}
  .footer{display:none;}
}