<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    color: #333;
    font-size: 14px;
    font-family: "Microsoft Yahei","Arial",Helvetica,Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
  background: #fff;

}


/*氓鈥犫�γヂ姑┞÷得÷β犅�*/
.Section0{overflow-x:auto}
table{width:100% !important;margin-left:0 !important}
.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); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
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: 1230px; }
.header{ position: absolute; left: 0; top: 0; right: 0; transition: 0.5s all; z-index: 100000; padding:40px 0; }
.header .container{ position: relative; }
.nav-list li{ float: left; margin-left: 26px; line-height: 71px;position: relative;background:url(navbg.png) }

/*.nav-list &gt;li{height: 71px;}*/

.nav-list{ margin-right: 70px; }
.search-a{ position: absolute; right: 15px; top: 50%; width: 40px; height: 40px; background: url(search.png) center no-repeat; margin-top: -20px; }
.nav-list li a{ font-size: 16px; color: #4a5256;display:block}
.nav-list li:hover a{ color: #0086bc; font-weight: bold; }
.nav-list li active a{ color: #0086bc; font-weight: bold; }

.nav-down{ width: 140px; display: none;
     background: url(down-back.png) center no-repeat; border-radius: 10px; padding:15px 0; background-size: cover; position: absolute; left: 50%; margin-left: -70px; top: 100%; }
.nav-down li{ float: none; margin:0!important; line-height: 42px!important; text-align: center; }
.nav-down li a{ font-size: 14px; color: #fff!important; font-weight: normal!important; display: block; }
.nav-down:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: 8px; background: url(../images/raw.png) center no-repeat; }
.nav-list &gt;li:hover .nav-down{ display: block; }
.banner-bottom{ height: 240px; background: url(back01.jpg) center no-repeat; background-size: cover; position: relative; z-index: 10000; }
.banner{ overflow:hidden; margin:0;}
.banner-list li{ float: left; width: 33.333333%; padding:0 3px; margin-top: -50px; }
.banner-list{ margin:0 -3px; }
.banner-list-box{ transition: 0.5s all; border-radius: 4px; padding-top:34px; height: 236px; background: url(li01.png) center no-repeat; background-size: cover; position: relative; }
.banner-list-box:hover{ transform: translate(0,-10px); box-shadow: 0 20px 30px rgba(0,0,0,0.2); }
.icon-box{ line-height: 42px; }
.list-tt{ font-size: 30px; color: #0187bf; font-weight: bold; margin-top: 10px; }
.list-txt{ font-size: 12px; color: #b0b0b0; text-transform:uppercase; margin-top: 10px; }
.list-btn{ display: inline-block; width: 86px; height: 23px; border-radius: 23px; background: url(btn.png) center no-repeat; line-height: 23px; color: #fff; margin-top: 15px; }
.banner-list li:nth-child(2) .banner-list-box{ background: url(li02.png) center no-repeat; background-size: cover; }
.banner-list li:nth-child(3) .banner-list-box{ background: url(li03.png) center no-repeat; background-size: cover; }
.back-box{ background: url(back02.png) center no-repeat; background-size: cover; padding:50px 0 40px}
.notice-box{ position: relative; padding-top: 25px; padding-left: 290px; background: #f4f4f4; height: 140px; border-radius: 4px; overflow:hidden; }
.notice-left{ position: absolute; left: 0; padding-top:20px; top: 0; bottom: 0; width: 286px; background: url(back-left.jpg) center no-repeat; background-size: cover; }
.notice-left-tt{ font-size: 28px; line-height: 28px; color: #fff; }
.notice-left-tt span{ font-size: 12px; }
.notice-a{ display: inline-block; width: 76px; height: 26px; background: url(more.png) center no-repeat; color: #fff; margin-top: 12px; }
.notice-list li{ float: left; width: 50%; padding:0 110px 0 25px; line-height:44px; font-size: 16px; position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.notice-list li span{ position: absolute; right: 40px; top: 0; color: #035a7c; }
.notice-list li a{ position: relative; color: #000; padding-left: 17px; background: url(li.png) left center no-repeat; }
.notice-list{ position: relative; }
.notice-list:before{ display: block; content: ""; position: absolute; left: 50%; top: 0; bottom: 0; border-right: solid 1px #ddd; }


.slick_tabbd{margin:50px 0;padding:70px 0 0}
.slick_tabbd .slick-dots{bottom:inherit;top:0}
.slick_tabbd .slick-dots li{height: auto;width: auto;vertical-align: middle;}
.slick_tabbd .slick-dots a{display:block;margin:0;padding:6px 15px}
.slick_tabbd .slick-dots .slick-active a{color:#fff;background: #187ba6;border-radius:50px}

.title{ font-size: 26px; color: #292929; line-height: 30px; margin:40px 0; font-weight: bold; }
.title span{ font-size: 12px; opacity: 0.5; text-transform:uppercase; }
.left-width{ width: 53%; border-radius: 4px; overflow:hidden; }
.tabs-img{ height: 370px; border-radius: 4px; display: block; transition: 0.5s all; }
.tabs-img:hover{ transform: scale(1.05,1.05); }
.tabs-ul{ width: 44.8%; }
.tabs-ul li a{ display: block; height: 110px; position: relative; background: #ececec; border-radius: 4px; margin-bottom: 20px; padding-left: 114px; }
.tabs-ul-date{ position: absolute; padding-top: 36px; text-align: center; line-height: 20px; left: 0; top: 0; bottom: 0; width: 114px; border-radius: 4px 0 0 4px; font-size: 58px; color: #606060; font-weight: bold; }
.tabs-ul-date span{ font-size: 12px; font-weight: normal; }
.tabs-ul-right{ padding:15px 25px; height: 110px; border-radius: 0 4px 4px 0; border-right: 10px solid #ececec; text-align: justify; }
.tabs-ul-tt{ font-size: 16px; color: #006088; font-weight: bold;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
.tabs-ul-p{ color: #3f3f3f; opacity: 0.8;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-top: 10px;max-height:40px}
.tabs-ul li.active a .tabs-ul-date{ background: #b7a57f; color: #fff; }
.tabs-ul li.active a .tabs-ul-tt,.tabs-ul li.active a .tabs-ul-p{ color: #fff; }
.tabs-ul li.active a .tabs-ul-right{ background: url(tabs-back.png) center no-repeat; background-size: cover; border-color: #b7a57f; }
.tabs-ul li.active a:before{ display: block; content: ""; position: absolute; right: 100%; top: 0; bottom: 0; width: 10px; background: url(raw-left.png) center no-repeat; }
.tabs-more a{ color: #066085; font-weight: bold; }
.tabs-more{ padding-top: 15px;clear:both}
.fc-back{ background: url(back03.png) center no-repeat; background-size: cover; padding:40px 15px; }
.fc-back .title{ margin-top: 0; color: #fff; margin-bottom:30px; }
.fc-box{ border-top: 16px solid #2c86ac; padding:50px 0; max-width: 1410px; margin:0 auto; background: url(back-lind.png) center repeat-x; background-size: 100% 100%; }
.tabs-width{ width: 32.5%; }
.tabs-right-width{ width: 65%; padding-left: 195px; position: relative; }
.tabs-right-left{ position: absolute; left: 0; top: 50px; width: 164px; }
.tabs-right-left li a{ display: block; position: relative; margin-bottom: 27px; border-radius: 4px; text-align: center; line-height: 60px; font-size: 18px; color: #fff; font-weight: bold; background: url(tabs01.png) center no-repeat; background-size: cover; }
.tabs-right-back{background: #fff;border-radius: 4px;height: 340px;padding:15px 30px;background: url(bg_fc.jpg) 50% no-repeat}
.tabs-right-left li.active a{ background: url(tabs02.png) center no-repeat; background-size: cover; color: #0b678e; }
.tabs-right-left li.active a:before{ display: block; content: ""; position: absolute; left: 100%; top: 0; bottom: 0; width: 23px; background: url(../images/raw-r.png) center no-repeat; }
.tabs-link{ height: 310px; overflow-y: auto; }
.tabs-link li{ float: left; width: 25%; border-bottom: solid 1px #f1f1f1; padding:15px 10px; }
.tabs-link li a{ display: block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; color: #1f1f1f; text-align: center; padding:0 5px; line-height: 38px; }
.tabs-link li a.active{ background: #b7a57f; color: #fff; }
.tabs-link::-webkit-scrollbar {
      width: 8px;
      height: 8px;
}
/*忙颅拢氓赂赂忙茠鈥γモ�犅得ぢ糕�姑β烩�樏ヂ濃�斆♀�灻β犅访ヂ悸�*/

.tabs-link::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, .05);
      border-radius: 10px;
      -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
/*茅录聽忙聽鈥∶︹�毬β德ヅ撀ッ甭幻ε掆�∶ヂ愨�樏♀�灻ε铰ぢ宦睹ぢ概犆︹�斅睹β烩�樏ヂ濃�斆♀�灻β犅访ヂ悸�*/

.tabs-link:hover::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, .2);
      border-radius: 10px;
      -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
/*茅录聽忙聽鈥∶︹�毬β德ヅ撀β烩�樏ヂ濃�斆ぢ概犆︹�斅睹β烩�樏ヂ濃�斆♀�灻β犅访ヂ悸�*/

.tabs-link::-webkit-scrollbar-thumb:hover {
      background-color: rgba(0, 0, 0, .4);
      -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
/*忙颅拢氓赂赂忙鈥斅睹モ偓鈩⒚♀�灻ぢ嘎幻ヂ孤裁┢捖ニ嗏��*/

.tabs-link::-webkit-scrollbar-track {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
      background-color: white;
}
/*茅录聽忙聽鈥∶︹�毬β德ヅ撀β慌∶ヅ犅β澛∶ぢ概犆♀�灻ぢ嘎幻ヂ孤裁┢捖ニ嗏��*/

.tabs-link::-webkit-scrollbar-track:hover {
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .4);
      background-color: rgba(0, 0, 0, .01);
}
.tabs-width-img img{ width: 100%; height: 247px; }
.tabs-width-box{ border-radius: 4px; overflow:hidden; display: none; }
.tabs-b{ height: 89px; padding:10px 30px; background: url(tabs-b.png) center no-repeat; background-size: cover; }
.tabs-b-tt a{ font-size: 16px; color: #fff; font-weight: bold; }
.tabs-b-p{ color: #fff;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-top: 5px; }
.zj-back{ background: url(zj-back.png) right center no-repeat; background-size: cover; padding-bottom: 50px; }
.zj-list li{ float: left; width: 50%; padding:0 5px; margin-bottom: 25px; }
.zj-list{ margin:0 -5px; }
.zj-list-img{ position: relative; }
.zj-list-img a{ display: block; }
.zj-list-img .img{width: 150px;height: 200px;}
.zj-list-right{ height: 200px; margin-left:150px; background: url(zj-box.png) center no-repeat; background-size: cover; padding:20px; }
.zj-list-name{ font-size: 20px; color: #fff; font-weight: bold; }
.zj-list-p{ color: #fff; border-bottom: solid 2px rgba(124,129,99,0.52); padding-bottom:16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.zj-list-p{ margin-top: 10px; }
.ly-tt{ color: #fff; margin-top: 20px;display:none}
.ly-p{color: #fff;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;/* -webkit-line-clamp: 2; */margin-top:20px;overflow-y: auto;max-height:60px;padding-right:10px}

::-webkit-scrollbar {
        width:6px;
        height:9px;
    }
::-webkit-scrollbar-track {
        width: 3px;
        background-color:rgba(0,0,0,.3);
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius:2em;
    }

/*忙禄拧氓艩篓忙聺隆莽拧鈥灻久铰�*/

    ::-webkit-scrollbar-thumb {
        background-color:#b29a67;
        background-clip:padding-box;
        min-height:28px;
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius:2em;
    }
/*忙禄拧氓艩篓忙聺隆莽搂禄盲赂艩氓沤禄莽拧鈥灻ㄆ捙捗︹劉炉*/

    ::-webkit-scrollbar-thumb:hover {
         background-color:#b29a67
    }

.zj-list-img span{ position: absolute; z-index: 100; left: 50%; top: -10px; height: 28px; line-height: 28px; border-radius: 4px; color: #fff; text-align: center; background: #b29a67; width: 120px; margin-left: -60px; }
.zj-more{ display:block; width: 180px; height: 38px; border-radius: 38px; font-size: 16px; font-weight: bold; color: #fff; background: #126f98; line-height: 38px; margin: 15px auto 0;text-align:center}
.fc-box .zj-more{margin-top:30px}
.fc-box .pull-left{display:none;visibility: hidden !important}
.fc-box .pull-left.on{display:block;visibility: visible !important}
.zt-title{ border-bottom: solid 1px #187ba6; padding-bottom: 18px; margin-top:50px; margin-bottom: 25px; }
.zt-title span{ line-height: 25px; display: inline-block; padding-left: 35px; background: url(../images/icon-tt.png) left center no-repeat; font-size: 16px; color: #010101; font-weight: bold; }
.zt-list li{ float: left; width: 25%; padding:0 7px; }
.zt-list{ margin:0 -7px; }
.zt-list li a{ display: block; position: relative; }
.zt-list li a span{ position: absolute; left: 0; bottom:0; width: 103px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; font-weight: bold; padding-left: 15px; background: url(back-label.png) center no-repeat; }
.jk-back{ background: #187ba6; padding:35px 0 40px 0; }
.bottom-list li{ float: left; width: 50%; padding:0 5px; }
.bottom-list{ margin:0 -5px; }
.bottom-list-box{ height:345px; position: relative; display: block; }
.bottom-list-box:before{ display:block; content: ""; transition: 0.5s all; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(b01.png) center no-repeat; background-size: cover;  }
.bottom-list-center{ position: absolute; margin-top: -80px; left: 0; right: 0; top: 50%; }
.bottom-list-tt{ font-size: 44px; color: #027aae; font-weight: bold; line-height: 35px; }
.bottom-list-tt span{ font-size: 12px; text-transform:uppercase; }
.jk-back .title{ color: #fff; margin:0 0 30px 0; }
.bottom-list-a a,.tab_wrap .hd a,.tab_wrap .hd .on{ display: inline-block; font-size: 18px; color: #fff; font-weight: bold; background: #187ba6; height: 38px; width: 148px; border-radius: 38px; line-height: 38px; margin:30px 20px; }
.tab_wrap .hd a{background:#aaa}
.tab_wrap .hd .on{background: #187ba6}

.tab_wrap .hd1{margin-bottom: 30px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.tab_wrap .hd1 a{font-size:16px;display:inline-block;padding:10px 20px}
.tab_wrap .hd1 .on{color:#187ba6;font-weight:700}

.bottom-list-box02:before{background: url(b02.png) center no-repeat; background-size: cover;}
.bottom-list-box02{ height:167px; margin-bottom: 11px; }
.bottom-list-box02 .bottom-list-tt{ font-size: 29px; line-height: 30px; }
.bottom-list-box02 .bottom-list-center{ margin-top: -30px; }
.bottom-list-box03:before{background: url(b03.png) center no-repeat; background-size: cover;}
.footer{ background: #004e72; padding:40px 0 20px 0; }
.logo-b{ line-height: 120px; padding-right: 40px; /*border-right: solid 1px #3d7894; */}
.f_info{padding: 36px 0 30px;margin-right: -140px;text-align: center;font-size: 0;}
.footer-tt,.f_info h3{font-size: 16px;color: #fff;font-weight: bold;margin:10px 0 15px 0;padding-left: 12px;border-left: 4px solid #b29a67;}
.footer-xq{/* padding-left: 40px; *//* padding-right: 30px; */width: 25%;color: #fff;font-size: 14px;text-align: left;}
.f_info .txt{opacity: 0.68;}
.footer-p,
.footer-p p{color: #fff;opacity: 0.68;}
.ewm{ position: relative; padding-left: 25px; }
/*.ewm img{max-width:110px}*/
.ewm span{ position: absolute; left: 0; top: 15px; color: #fff; width: 14px; line-height: 16px; }
.footer-b{color: #668fa1;padding-top: 30px;border-top: 1px solid rgba(0,0,0,.1);}
.footer-b span{ padding:0 30px; }
.header.active{ background: #fff; padding:10px 0; box-shadow: 1px 2px 3px #ddd; }
.menu-button { position: absolute; display: none; top: 25px; 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: #0b678e; 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);}
.nav-click{ display: none; }
.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; 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);}

.zj-more:hover,.bottom-list-a a:hover,.list-btn:hover{ color: #fff; background: #0e6388; }
.notice-list li a:hover{ color: #13719a; }
.bottom-list-box{overflow:hidden;}
.bottom-list-box:hover:before{ transform: scale(1.05,1.05); }
/************list***************/
.list-banner{ background: url(top_line.png) top center repeat-x; padding-top: 6px; }
.page_red .list-banner{ background-image: url(top_line_red.png)}
.list-banner img{ width: 100%; }
.list-left{ width: 300px; margin-top: -80px; position: relative; z-index: 10; }
.list-left-top{ line-height: 80px; color: #fff; font-weight: bold; background: #005376; font-size: 24px; }
.left-nav{ min-height: 480px; padding:10px 0; background: url(left-nav.png) center no-repeat; background-size: cover; }
.left-nav li a{ display: block; text-align: center; margin-bottom: 1px; line-height: 58px; font-size: 16px; color: #666; }
.left-nav li.active a,.left-nav li a:hover{ background: #b7a580; color: #fff; }
.list-right{ width: 860px; padding-top: 30px; margin-bottom: 40px; }
.list-right-tt{ font-size: 24px; color: #005376; border-left: solid 3px #004e72; padding-left: 12px; line-height: 30px; }
.nav-b{ padding-left: 27px; margin-bottom: 40px; line-height: 30px; background: url(nav-b.png) left center no-repeat; }
.nav-b a{ color: #666; }
.nav-b span{ padding:0 15px; color: #bbb; }
.nav-b a.active,.nav-b a:hover{ color: #0d6bb5; }
.list-ul-img img,.list-ul-img .img{ width: 240px; height: 157px; }
.list-ul-img .img{background-position:50%;background-repeat:no-repeat;background-size:auto 100%}
.list-ul-right{ margin-left: 270px; padding-top: 20px; }
.list-ul-tt a{ font-size: 20px; color: #333; font-weight: bold; }
.list-ul-p{ font-size: 16px; color: #666; line-height: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-top: 20px; }
.list-ul li{ padding-bottom: 30px; margin-bottom: 30px; border-bottom: solid 1px #ddd; }
.page{ padding:20px 0 50px 0; }
.list-ul-tt a:hover,.articel-link p a:hover{ color: #004e72; }
/******************article*****************/
.article-tt{ font-size: 24px; color: #333; }
.article-b{ font-size: 16px; color: #999; background: #f6f6f6; padding:10px; margin:20px 0; }
.article-b i{ padding:0 45px;font-style:normal; }
.article-p p{ font-size: 16px; color: #555; text-align: justify; line-height: 30px; margin-bottom: 30px; }
.articel-link p{ font-size: 18px; color: #004e72; margin-bottom: 15px; }
.articel-link p a{ font-size: 16px; color: #333; }
.articel-link{ border-top: dashed 1px #ddd; padding-top: 25px; padding-bottom: 25px; }
/**************dept*****************/
.fc-tabs li{ float: left; width: 25%; padding:0 10px; margin-bottom: 20px; }
.fc-tabs{ margin:0 -10px; padding-top: 40px; }
.table-img .fc-tabs{padding-top:20px}
.fc-tabs li a{ display: block; font-size: 13px; color: #333; background: #f5f5f5; border:solid 1px #ddd; height: 54px; line-height: 52px; }
.fc-tabs li.active a,.fc-tabs li a:hover{ color: #fff; background: #006e99; border-color: #006e99; }
.list-right-lg{ width: 100%!important; }
.fc-img{ width: 46.666666%; }
.fc-img img{ width: 100%; }
.fc-right-tt{ font-size: 26px; color: #005376; font-weight: bold; line-height: 36px; }
.fc-right{ width: 50.8%; padding-top: 15px; }
.fc-right-tt span{ display: inline-block; margin-left: 5px; font-size: 16px; color: #666; font-weight: normal; padding:0 15px; background: #eee; line-height: 36px; border-radius: 36px; }
.fc-right-p p{ color: #555; margin:0; text-align: justify; text-indent: 2em; line-height: 30px}
.fc-right-p{ margin-top: 30px;max-height: 280px;overflow-y: auto;padding-right: 20px}
.zj-box{ background: #e8f2f6; margin-top: 60px; padding:50px 0; }
.zj-box-tt{ position: relative; font-size: 26px; color: #005376; font-weight: bold; }
.zj-box-tt span{ position: relative; z-index: 10; padding:0 20px; background: #e8f2f6; }
.zj-box-tt:before{ display: block; content: ""; position: absolute; left: 50%; top: 50%; width: 300px; margin-left: -150px; border-top: solid 1px #ddd; }
.zj-box-list li{ float: left; width: 25%; background: #fff; border:solid 1px #ddd; height: 396px; border-left:none; }
.zj-box-list li a{ display: block; padding: 30px 25px 25px 25px;  }
.zj-box-list{border-left:solid 1px #ddd; margin-top: 30px;}
.zj-box-img{ width: 160px; height: 160px; margin:0 auto; border-radius: 50%; border:solid 5px #ccc;overflow:hidden; }
.zj-box-img img{ width: 100%; height: 150px; }
.zj-box-name{ margin-top: 25px; font-size: 16px; color: #333; }
.zj-box-name span{ color: #bbb; padding:0 10px; }
.zj-box-label span{ display: inline-block; transition: 0.5s all; line-height: 32px; background: #b7a580; color: #fff; border-radius: 32px; min-width: 88px; padding:0 10px; }
.zj-box-label{ margin-top: 12px; }
.zj-box-p{ color: #666; line-height: 22px; text-align: justify;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; margin-top: 20px;max-height: 66px}
.zj-box-list li:hover{ background: #006e99; border-color: #006e99; }
.zj-box-list li:hover .zj-box-p{ color: #fff}
.zj-box-list li:hover .zj-box-name{ color: #fff; }
.zj-box-list li:hover .zj-box-img{ border-color: #00587a; }
.zj-box-list li:hover .zj-box-label span{ min-width:110px; }
.dt-box .zj-box-tt span{ background: #fff; }
.dt-box{ padding:50px 15px; }
.dt-list li{ position: relative; line-height: 50px; border-bottom: solid 1px #ddd; }
.dt-list li a{ font-size: 16px; color: #333; display: block; padding-right: 40px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; background: url(jt.png) right center no-repeat; }
.dt-list li a span{ font-size: 15px; color: #666; padding-right: 35px; }
.dt-list{ border-top: solid 1px #ddd; margin:30px 0; }
.dt-more a{ display: inline-block; font-size: 16px; color: #fff; width: 140px; line-height: 46px; background: #006e99; }
.dt-more{ padding:20px 0; }
/***************doctor***************/
.zj-box-list-lg li{ float: left; width: 33.333333%; margin-bottom: -1px; }
/*.zj-box-list-lg{ padding-bottom: 30px; }*/
/************table**********/
.table-img{ padding-bottom: 50px;border:none}
/*******************welcome*******************/
.welcome-box{ position: fixed; overflow:hidden; left: 0; top: 0; bottom: 0; right: 0; padding-top: 30px; background: url(../images/welcome.png) center no-repeat; background-size: cover; }
.welcome-box:before{display: block; content: ""; height: 6px; position: absolute; left: 0; top: 0; right: 0; background: url(../images/top_line.png) center repeat-x;}
.wx-hover{ position: relative; margin-left: 20px; padding-bottom: 10px; }
.wx-hover span{ display: block; cursor: pointer; width: 50px; height: 50px; border-radius: 4px; text-align: center; line-height: 50px; background: #2f689a; border-radius: 4px; }
.ewm-back{ display: block; display: none; position: absolute; padding-top: 15px; margin-left: -51px; text-align: center; left: 50%; top: 100%; width: 102px; height: 109px; background: url(ewm-back.png) center no-repeat; }
.ewm-back img{ width: 88px; height: 88px; }
.wx-hover:hover .ewm-back{ display: block; }
.welcome-box .footer-b{ position: absolute; left: 0; right: 0; bottom: 0; background: #004e72; padding:12px 15px; }
.footer-b img{ margin-right: 10px; }
.wel-list{ position: absolute; left: 50%; width: 1250px; margin-left: -625px; bottom: 120px; }
.wel-list li{ float: left; width: 33.333333%; padding:0 25px; }
.wel-list-box{ height: 240px; transition: 0.5s all; padding-top: 65px; background: url(w01.png) center no-repeat; background-size: cover; border-radius: 10px; box-shadow: 6px 0 10px rgba(0,0,0,0.1); }
.wl-list-icon{ height: 42px; background: url(icon-w01.png) center no-repeat; margin-bottom: 10px; }
.wl-list-icon02{background: url(icon-w02.png) center no-repeat;}
.wl-list-icon03{background: url(icon-w03.png) center no-repeat;}
.wel-list-box:hover{ background: url(w02.png) center no-repeat; background-size: cover; transform: translate(0,-20px); padding-top: 40px; }
.wel-list-box:hover .wl-list-icon{background: url(icon-w01-1.png) center no-repeat;}
.wel-list-box:hover .wl-list-icon02{background: url(icon-w02-1.png) center no-repeat;}
.wel-list-box:hover .wl-list-icon03{background: url(icon-w03-1.png) center no-repeat;}
.wel-a{ display: inline-block; font-size: 16px; color: #fff; border-radius: 8px; transition: 0.5s all; opacity: 0; background: #b7a57f; padding:2px 10px; margin-top: 20px; }
.wel-list-box:hover .wel-a{ opacity: 1; }
.wel-a:hover,.wel-a:focus{ color: #fff; }
.wel-list-box:hover .list-tt{ color: #fff; }
.wel-list-box:hover .list-txt{ color: #5a96b0; }
.table-bordered &gt; thead &gt; tr &gt; th{ border:solid 1px #fff; background: #006e99; color: #fff; text-align: center; vertical-align: middle; }
.table &gt; tbody &gt; tr &gt; td{ background: #e8f2f6; border:solid 1px #fff; text-align: center; vertical-align: middle; }




.page_red .list-left-top{background:#b12e2f}
.page_red .list-right-tt{color: #b12e2f; border-left-color:#b12e2f}
.page_red .nav-b a.active,.page_red .nav-b a:hover,.page_red .nav-list li.active a,.page_red .list-ul-tt a:hover,.page_red .articel-link p a:hover,.page_red .articel-link p{color: #b12e2f;}
.page_red .footer,.page_red .bar{ background: #b12e2f}

.page_red .footer-b,.page_red .footer-b a{color: #dcc2c2 !important}
/*.page_red .logo-b{border-right: solid 1px #d86c6c}*/
.page_red .pb_sys_style1 .p_no_d{border: 1px solid #b12e2f !important;background-color:#b12e2f !important}

.page_red .search-a{background-image: url(search_red.png)}
.page_red .nav-down{background-image: url(down-back_red.png)}
.page_red .nav-down:before{background-image: url(raw_red.png)}

.notice-list.page_list li{float:none;width:auto}
.notice-list.page_list:before{content:none}

.v_news_content img,.article-p img{height:auto !important}

.list_avatar .list-ul-img img{width: 120px;}
.list_avatar .list-ul-right{margin-left: 150px;}

@media( min-width: 1025px){
td, th{width: auto !important;white-space: initial;    word-break: break-all;}
}

@media( max-width: 1290px){
  .header{text-align:center}
  .logo img{ width: 250px; }
  .nav-list{margin: 0 30px 0 0;display: inline-block;float: none !important;}
  .nav-list li{line-height:48px}
}
@media( min-width:1280px){
  .ewm img{width:100px}
}
@media( max-width: 1279px){
  .container{width:auto;}
  .nav-list li{ margin-left: 24px; line-height: 44px; }
  .tabs-width-img img{ height: 194px; }
  .tabs-right-left li a{ margin-bottom: 14px; }
  .tabs-right-back{ height: 283px; }
  .tabs-link li{ width: 33.333333%; }
  .tabs-link{ height: 280px; }
  .logo-b,.page_red .logo-b{ width: 100%; text-align: center; padding:0; border:none; }
  .logo-b{float:none !important}
  .list-left{ width: 200px; }
  .list-right{ width: 720px; }
  .wel-list{ width: 1020px; margin-left: -510px; }

  .footer .container{text-align:center}
  .f_info{display: inline-block;}
  .ewm{float:none !important;text-align: center;}
  .footer-xq{width:50%;display: inline-block;float: none !important;text-align: left;}
}


@media( max-width:1088px){
  .nav-list{margin-right:50px}
  .nav-list li a{font-size:14px}
}


@media( max-width: 991px){
  .container{ width: 750px; }
  .header{ padding:10px 0; background: #fff; }
  .header .container{ width: 100%; }
  .nav-list{ position: absolute; display: none; border-top: solid 1px #ddd; left: 0; top: 54px; right: 0; background: #fff; width: 100%; }
  .nav-list li{ float: none; width: 100%; margin:0; }
  .nav-list li a{ display: block; padding:0 15px; line-height: 40px; }
  .nav-list li .nav-down{ display: none; position: static; margin:0; text-align: left; width: 100%; }
  .nav-list li .nav-down li a{ color: #333!important; padding-left: 25px; }
  .nav-list li:hover .nav-down{ display: none; }
  .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #333; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
  .nav-click.active{ transform: rotate(180deg); }
  .menu-button{ display: block; z-index: 1000; }
  .nav-down,.page_red .nav-down{ border-radius: 0; background: none; padding:0; }
  .nav-down:before{ display: none; }
  .nav-list li a{ color: #333; text-align: left; }
  .search-a{ right: 60px; }
  .notice-left{ width: 150px; }
  .notice-box{ padding-left: 150px; }
  .tabs-link li{ width: 50%; }
  .zj-list li{ width: 100%; }
  .footer-b span{ display: block; }
  .tabs-width-img img{ height: 149px; }
  .search-box{ width: 600px; margin-left: -300px; }
  .list-right{ width: 500px; }
  .fc-img{ width: 100%; text-align: center; margin-bottom: 30px;}
  .fc-right{ width: 100%; }
  .zj-box-list li{ width: 50%; margin-bottom: -1px; }
  .wel-list{ width: 800px; margin-left: -400px; }

  .zj-list-img .img{width:120px;height:160px}
  .zj-list-right{height:160px}
  .zj-list-p{margin-bottom: 10px;}
  .ly-p{height:60px}

  .fc-right-p{max-height:inherit;padding-right:0}
}
@media( max-width: 768px){
  body{ padding-top: 64px; }

  .title{font-size: 16px}

  .container{ width: 100%; }
  .logo img{ width: 200px; }
  .logo{ line-height: 44px; }
  .banner-list li{ width: 100%; margin-top: 15px; }
  .banner-list-box{ height: auto; padding:25px 0; }
  .banner-bottom{ height: auto; padding-bottom: 15px; }
  .notice-left{ width: 100%; position: static; height: auto; padding:20px 0; }
  .notice-box{ padding:0; height: auto; }
  .notice-list{ padding:10px 0; }
  .notice-list li{ width: 100%; padding-right: 80px; line-height:36px; }
  .notice-list:before{ display: none; }
  .notice-list li span{ right: 25px; }
  .title{ margin:30px 0; }
  .tabs-img{ width: 100%; height: auto; padding-top: 80%; }
  .left-width{ width: 100%; }
  .tabs-ul{ width: 100%; margin-top: 20px; }
  .tabs-ul li.active a:before{ display: none; }
  .tabs-width{ width: 100%; }
  .tabs-width-img img{ height: auto; }
  .tabs-right-width{ width: 100%; padding-left: 0; margin-bottom: 15px; }
  .tabs-right-left{ position: static; width: auto; margin:0 -5px; }
  .tabs-right-left li{ float: left; width: 50%; padding:0 5px; }
  .tabs-right-left li.active a:before{ display: none; }
  .tabs-right-back{ padding:15px; }
  .zj-list-img img{ width: 120px; height: 140px; }
  .zj-list-right{ margin-left: 120px; padding-top: 15px; }
  .zj-list-p{ padding:0 0 5px 0; margin-top: 5px; }
  .ly-tt{ margin-top: 5px; }
  .ly-p{ margin-top: 5px; -webkit-line-clamp: 1;}
  .zj-list-img span{ width: 100px; margin-left: -50px; }
  .zt-list li{ width: 50%; margin-bottom: 10px; }
  .zt-title{ margin:30px 0 20px 0; padding-bottom: 10px; }
  .zj-back{ padding-bottom: 20px; }
  .zj-more{ margin-top: 5px; }
  .bottom-list-box{ width: 100%; height: auto; padding-top: 50%; margin-bottom: 15px; }
  .bottom-list li{ width: 100%; }
  .bottom-list-a a{ margin:15px 5px; width: 100px; font-size: 16px; }
  .bottom-list-tt{ font-size: 28px; line-height: 30px; }
  .bottom-list-center{ margin-top: -60px; }
  .bottom-list-box02{ padding-top: 35%; }
  .jk-back .title{ margin-bottom: 30px; }
  .jk-back{ padding-bottom: 30px; }
  .footer{ padding:20px 0; }
  .footer-xq{ padding:0; width: 100%; float: none!important; }
  .ewm{ width: 145px; float: none!important; margin:20px auto 0 auto; }
  .logo-b img{ width: 250px; }
  .logo-b{ line-height: 75px; margin-bottom: 20px; }
  .footer-b{/* margin-top: 20px; */}
  .fc-back .title{ margin-bottom: 30px; }
  .fc-back{ padding:30px 15px; }
  .fc-box{ padding:30px 15px; border-width: 5px; }
  .tabs-right-left li a{ font-size: 16px; }
  .search-box{ width: auto; margin-left: 0; left: 15px; right: 15px; }
  .list-left{ display: none; }
  .list-right{ width: 100%; padding-top: 20px; }
  .list-right-tt,.nav-b{ float: none!important; margin-bottom: 10px; }
  .nav-b span{ padding:0 5px; }
  .list-ul-img img,.list-ul-img .img{ width: 120px; height: 80px; }
  .list-ul-right{ margin-left: 130px; padding:0; }
  .list-ul-tt a{ font-size: 16px; }
  .list-ul-p{ font-size: 14px; line-height: 25px; margin-top: 5px; }
  .list-ul li{ padding-bottom: 15px; margin-bottom: 15px; }
  .page{ padding:20px 0 0 0; }
  .article-tt{ font-size: 18px; }
  .article-b span{ padding:0 10px;}
  .article-b{ font-size: 12px; margin:10px 0; }
  .article-p p{ font-size: 14px; line-height: 25px; margin-bottom: 15px; }
  .articel-link{ padding-bottom: 0; }
  .articel-link p{ font-size: 16px; }
  .articel-link p a{ font-size: 14px; }
  .fc-tabs li{ width: 50%; margin-bottom: 10px; }
  .fc-tabs li a{ font-size: 16px;line-height: 22px;height: auto;padding: 12px 0}
  .table-img .fc-tabs li a{font-size: 14px}
  .fc-tabs{ padding-top: 20px; }
  .fc-right-tt span{ font-size: 14px; padding:0 10px; margin-left: 2px; line-height: 25px; }
  .fc-right-tt{ font-size: 18px; }
  .fc-img{ margin-bottom: 15px; }
  .fc-right-p{ margin-top: 20px; }
  .fc-right-p p{ line-height: 26px; }
  .zj-box{ margin-top: 10px; padding:30px 0; }
  .zj-box-list li{ width: 100%; }
  .dt-box{ padding:30px 15px; }
  .dt-list li a span{ padding-right: 10px; }
  .table-img{ padding-bottom: 0}
  .table-img .fc-tabs{padding-top:0}
  .wel-list{ width: 100%; margin:0; left: 0; }
  .wel-list li{ padding:0 5px; margin-bottom: 10px; }
  .wel-list-box{ height: 170px; padding:20px 0; }
  .wel-list-box:hover{ padding-top: 10px; }
  .wel-list-box .list-tt{ font-size: 18px; }
  .wel-a{ margin-top: 10px; font-size: 14px; }
  .logo-c img{ width: 200px; }
  .wx-hover span{ width: 40px; height: 40px; line-height: 40px; }
  .wx-hover{ margin-left: 0; margin-right: 20px; }

  .tab_wrap .hd a,.tab_wrap .hd .on{max-width: 38%;margin: 20px 4%;}

  .list_avatar .list-ul-img img{width:80px;height:105px}
  .list_avatar .list-ul-right{margin-left:100px;margin-top: 14px}


  }
  
  .dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}</pre></body></html>