@charset "utf-8";

/*wap*/

@media screen and (min-width:0px) and (max-width:1199px) {

html, body {

max-width:750px;

margin:0 auto;

font-size:1.2rem;

}

html {

font-size:62.5%

}

.pc {

display:none;

}

.wap {

display:block;

}

.clear {

clear:both;

height:1px !important;

font-size:1px !important;

}

@media only screen and (min-width:321px) {

html {

font-size:62.5%!important

}

}

@media only screen and (min-width:361px) {

html {

font-size:70.31%!important

}

}

@media only screen and (min-width:376px) {

html {

font-size:73.2!important

}

}

@media only screen and (min-width:481px) {

html {

font-size:9!important

}

}

@media only screen and (min-width:561px) {

html {

font-size:109%!important

}

}

@media only screen and (min-width:641px) {

html {

font-size:125%!important

}

}





/* --- 头部 --- */

.header {

overflow:hidden;

background:#fff;

padding:10px;

}

 .header .wrap {

display:flex;

align-items:center;

}

.home-header {/*position:fixed; */

left:0;

top:0;

width:100%;

background:#fff;

z-index:200;

}



/* --- 头部 --- */

 



 .header .wrap {

position:relative;

height:620px;

}

.lang {

position:absolute;

top:1rem;

right:4.5rem;

}

.lang a {

text-align:center;

color:#3a5f8b;

background:#fff;

border:#3a5f8b 1px solid;

width:2rem;

line-height:2rem;

border-radius:2rem;

height:2rem;

display:inline-block;

margin-left:5px;

}

.lang .cur {

background:#3a5f8b;

color:#fff;

}

/* logo */

.header .logo {

width:60%;

display:block;

}



 

/* 导航 */

.wap-nav {

}

.drawer-nav {

z-index:200;

}

.drawer-nav li {

line-height:3.5rem;

text-align:left;

border-bottom:1px solid #efefef;

font-size:1.2rem;

position:relative

}

.drawer-nav li .link {

padding-left:15px;

}

.drawer-nav li i {

 border-top: 2px solid transparent;

 border-left: 2px solid transparent;

 display: block;

 width: 8px;

 height: 8px;

 margin: auto;

 position: absolute;

 top: 1.3rem;

 right: 1rem;

 border-color: rgba(255, 255, 255, .4);

 transform: rotate(135deg);

}

.drawer-nav li .sub-nav {

display:none;

}

.drawer-nav li:hover .sub-nav {

display:block;

background:#fff;

}

.drawer-nav li:hover .sub-nav a {

display:block;

height:3.5rem;

line-height:3.5rem;

font-size:1.2rem;

border-bottom:1px dotted #fff;

padding-left:15px;

font-size:12px;

border-bottom: #e5e5e5 1px solid;

color: #333;

}

 .drawer-nav li:hover .sub-nav a:last-child {

border-bottom:none;

}



 

 

/* --- 内容 --- */

 

  

 

 .swiper-containera {

position:relative;

}

 .navtiao {
display: none;
background:#00468c;

padding:10px 4% 15px 4%;

}

 .nava a {

float:left;

width:50%;

display:block;

position:relative; margin-bottom:15px;

color:#eeeeee;

 background:url(xian.png) no-repeat bottom left;

}

 .nava a span {

 font-size:24px;

display:block;

font-weight:bold;

}

 .nava a font {

font-size:16px;

font-weight:normal;

 padding-bottom:20px;

}



.pos{  background:#0090db; padding:25px 4% 10px 4%;   }

.pos span{ display:inline-block;  

    font-family: Tahoma;

    font-size:24px;

    font-weight: bold;

    color: #fff; line-height:30px;

 

    text-transform: uppercase;}

 .boxtit {

padding:25px 4% 10px 4%;

line-height:25px;

}

.boxtit font {

float:left;

font-family:Tahoma;

font-size:16px;

font-weight:bold;

color:#202020;

height:50px;

text-transform: uppercase;

}

.boxtit span {

float:right;  display:inline-table; vertical-align:middle;

 

 

line-height:50px;

height:50px;

}

.boxtit span img{vertical-align:middle; margin-left: 20px;}

.boxtit span a {

color:#999999;

font-size:16px;

}

.box1 {

padding-bottom:50px;

}

.box1 ul li {

 

margin:4% !important ;

 

}

 .box1 ul li a {

display:block;

}

.box1 ul li a img {

width:100%;

border-top:#444444 2px solid;

border-bottom:#c4c4c4 1px solid;

padding:5px 0;

margin-bottom:10px;

}

 .box1 ul li a h4 {

color:#202020;

font-weight:normal;

font-size:16px;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical;

}

.box1 ul li a span {

display:block;

color:#999999;

}

 

 .box2 {

background:url(huibg.png) repeat-x;

margin-bottom:25px;

}

 .box2wrap {

background:#fff;

-moz-box-shadow:2px 2px 5px #E0E0E0, -2px -2px 5px #e0e0e0;

-webkit-box-shadow:2px 2px 5px #E0E0E0, -2px -2px 5px #e0e0e0;

box-shadow:2px 2px 5px #E0E0E0, -2px -2px 5px #e0e0e0;

padding:25px 15px 0 15px; width:9; margin:0 4%;

}

 .box2wrap ul li {

 

margin-bottom:25px;

 

}

 

.box2wrap ul li a {

display:block;

border-bottom:#fff 2px solid;

}

.box2wrap ul li a:hover {

background:url(jiantou2.png) no-repeat top right;

border-bottom:#00468c 2px solid;

}

.box2wrap ul li a span {

display:block;

color:#999999;

}

.box2wrap ul li a h4 {

margin:5px 0 0 0;

color:#202020;

font-weight:normal;

font-size:16px;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical;

}

 .box3 {

background:#004c8c;

padding:0 0 25px 0;

}

.box3 .boxtit, .box3 .boxtit span a, .box3 .boxtit font {

color:#fff;

}

.box3wrapleft {

 

background:#ffffff; 

 

padding:25px 15px 75px 15px;

position:relative;

}

.box3wrapleft h4 {

color:#00468c;

margin-bottom:30px;

font-weight:normal;

font-size:16px;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical;

}

 .box3wrapleft p {

line-height:25px;

}

.box3wrapleft span, .box3wrapright1 span, .box3wrapright3 span, .box3wrapright4 span {

position:absolute;

bottom:20px;

right:15px;

}

.box3wrapleft span img, .box3wrapright1 span img, .box3wrapright3 span img, .box3wrapright4 span img {

width:50px;

height:50px;

border-radius:50px;

}

.box3wrapright {

 

 

}

.box3wrapright1 {

position:relative;

 

 

padding:25px 15px 75px 15px;

background:#f7f7f7;

}

.box3wrapright2 {

 

 

overflow:hidden;

position:relative;

}

.box3wrapright2 .bd {

position:relative;

height:100%;

z-index:0;

}

.box3wrapright2 .bd li {

zoom:1;

vertical-align:middle;

}

.box3wrapright2 .bd img {

 

display:block; width:100%;

}

.box3wrapright2 .prev, .box3wrapright2 .next {

position:absolute;

left:4%;

top:50%;

margin-top:-25px;

display:block;

width:32px;

height:40px;

background:url(slider-arrow.png) -110px 5px no-repeat;

filter:alpha(opacity=50);

opacity:0.5;

}

.box3wrapright2 .next {

left:auto;

right:4%;

background-position:8px 5px;

}

.box3wrapright2 .prev:hover, .box3wrapright2 .next:hover {

filter:alpha(opacity=100);

opacity:1;

}

.box3wrapright2 .prevStop {

display:none;

}

.box3wrapright2 .nextStop {

display:none;

}

 .box3wrapright3 {

position:relative;

padding:25px 15px 75px 15px;

background:#eaeaea;

}

.box3wrapright4 {

position:relative;

 

padding:25px 15px 75px 15px;

background:#f7f7f7;

}

.box3wrapright1 a h4, .box3wrapright3 a h4, .box3wrapright4 a h4 {

font-size:16px;

color:#202020;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical;

}

 .box4 ul li {

 

  margin:0 4%; width:9; padding-bottom:15px;

}

.box4 ul li span {

color:#999;

display:block;  

}

.box4 ul li h4 {

color:#202020;

font-weight:normal;

 

font-size:16px;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical;

}

.box4 ul li p {

color:#555555;

line-height:22px;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical; display:none;

}

.box4 ul li:nth-child(2n) {

margin-right:0;

}

.box4 ul li img {

float:left;

width:100px;

 

margin-right:10px;

}

.box5 {

background:#efefef;

padding:0 0 50px 0;

}

.box5 ul li ,.listvideo li{ width:9; margin:0 4%; padding-bottom:15px;

  

}

.box5 ul li a ,.listvideo li a {

display:block;

}

.box5 ul li a font ,.listvideo li a font{

display:block;

position:relative;

}

.box5 ul li a font .box5img  ,.listvideo li a font .box5img{

width:100%;

}

.box5 ul li a font .box5bito ,.listvideo li a .box5bito {

position:absolute;

top:50%;

left:50%;

margin-left:-21px;

margin-top:-21px;

}

.box5 ul li a h4  ,.listvideo li a h4{

color:#202020;

font-size:16px;

margin:10px 0;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical;

}

 .copy {

background:#213752;

padding:25px 4%;

line-height:22px;

}

 .copy .copy1 {

color:#a3b0c1;

font-size:16px;

 

}

 .copy .copy1a {

 

background:url(biaoa1.png) no-repeat left center;

padding-left:30px;

height:44px;

 

}

 .copy .copy1b {

 

line-height:44px;

background:url(biaoa2.png) no-repeat left center;

padding-left:30px;

height:44px;

 

 

}

 .copy .copy1c {

 

background:url(biaoa3.png) no-repeat left center;

padding-left:30px;

height:44px;

}

 .copy .copy2 {

 

  margin:15px 0;

color:#647386;

}

 .wapbanner {

line-height:auto;

font-size:20px;

font-weight:bold;

text-align:center;

color:#fff;

position:relative;

}

 .wapbanner span {

display:inline-block;

background:url(bannerline.png) no-repeat bottom center;

line-height:30px;

position:absolute;

width:100%;

text-align:center;

top:50%;

margin-top:-15px;

left:0;

}

 .weizhi {

padding:10px 10px;

}

 .weizhi .hom {

background:url(shouye.png) no-repeat left center;

padding-left:26px;

}

 .zilanmu {

display:none;

text-align:center;

margin:4% 0;

}

 .zilanmu a {

display:inline-block;

margin-left:10px;

padding:3px 12px;

}

 .zilanmu a:hover, .zilanmu .cur {

background:#0066a2;

color:#fff;

border-radius:20px;

}

 .pagetit {

font-size:20px;

font-weight:bold;

text-align:center;

}

 .pagetxt {

color:#ababab;

margin-bottom:10px;

text-align:center;

}

 .pagepic {

margin-top:10px;

}

 .pagepic img {

width:100%;

margin-bottom:10px;

height:auto !important;

}

 .page img {

height:auto !important;

}

 .dongtaitit {

height:42px;

line-height:42px;

padding:0 10px;

background:#0066a2;

color:#fff;

}

 .dongtaitit span {

background:url(dong1.png) no-repeat left center;

padding-left:25px;

font-size:16px;

font-weight:bold;

}

.dongtaitit span a {

color:#fff;

font-size:16px;

font-weight:bold;

}

 .dongtaitit .jia {

float:right;

}

 .dongtai1a {

}

 .dongtai1b {

margin:10px 10px;

border:#dcdcdc 1px solid;

}

 .dongtaiul {

margin:7px 10px;

}

 .dongtaiul li {

background:url(dian.png) no-repeat left center;

padding-left:10px;

clear:both;

}

 .dongtaiul li a {

float:left;

width:70%;

height:25px;

overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

}

 .dongtaiul li span {

color:#ababab;

float:right;

}

 .dongtai2blk {

border:#dcdcdc 1px solid;

margin:10px 10px !important;

}

 .dongtai2blk .dongtaiul {

margin:10px;

}

 .dongtai2blktxt1 {

float:left;

width:30%;

}

 .dongtai2blktxt2 {

float:right;

width:66%;

}

 .dongtai2blktxt {

margin:10px;

}

 .dongtai2blktxt p {

color:#ababab;

}

 .dongtai2 {

}

 .list ul li {

padding:10px 10px;

position:relative;

}

 .list ul li a {

display:block;

}

 .listpic {

float:left;

width:100px;

margin-right: 10px;

position: relative;

}

 .listpic img {

width:100px;

height: auto;

}

 .listtxt {

overflow: hidden;

 height: auto;

}

 .listtxt h2 {

font-size:14px;

}

 .listtxt .timewap {

 font-size: 12px;

 color: #ccc;

 padding-left: 0px;

 display: inline;

}

 .page {

padding:4% 10px;     min-height: 400px;

}

 .pages {

padding:4% 10px;

text-align:center;

}

 .pages span, .pages a {

padding:8px 13px;

border:#e8e8e8 1px solid;

border-radius:4px;

margin:0 5px;

}

 .pages span, .pages a:hover {

background:#f79930;

border:#f79930 1px solid;

border-radius:4px;

color:#fff;

}

 .show .showtit {

text-align:center;

font-size:20px;

font-weight:bold;

margin-bottom:10px;

}

 .listpicc li {

width:92%;

margin:10px auto !important ;

background:#0066a2;

padding-bottom:1px;

}

 .listpicc li a {

color:#fff

}

 .show .showzy {

color:#ababab;

text-align:center;

margin-bottom:10px;

}

 .showtxt {

padding:0 10px;

}

 .showtxt img {

height:auto !important;

}

 .listpiccblk {

margin:30px 15px;

position:relative;

}

 .listpiccleft {

line-height:30px;

color:#fff

}

 .listpiccrig {

position:absolute;

top:0;

right:0;

background:url(jian2.png) no-repeat center center #fff;

border:#bbbbbb 1px solid;

height:50px;

width:50px;

border-radius:100%;

}

 .listpiccleft h2 {

font-size:20px;

font-weight:bold;

width:80%;

}

 .listpiccleft p {

line-height:24px;

}

 .dataa {

color:#fff;

width:80%;

}

 .dataa span {

display:inline-block;

}

 .dataa1 {

background:url(timeh.png) no-repeat left center;

padding-left:20px;

width:60%;

}

 .dizhi {

background:url(dian3.png) no-repeat left center;

padding-left:20px;

width:40%;

}

 .swiper-container, .swiper-container .swiper-slide {

position:relative;

}

 .swiper-container .swiper-slide p {

position:absolute;

width:100%;

height:52px;

line-height:52px;

color:#fff;

background:url(heibg.png);

padding:0 10px;

bottom:0;

left:0;

}

 .swiper-pagination {

position:absolute;

bottom:15px;

color:#fff;

text-align: right;

padding-right: 10px;

}

 .swiper-containerc {

background:#3795db;

padding:6px 16px;

margin-bottom:20px;

}

 .swiper-containerc a, .swiper-containerc em {

color:#fff;

display:block;

text-align:center;

}

 .swiper-containerc em {

background: #2b82c2;

}

 .listdown a {

display:block;

width:100%;

width: 98px;

 height: 30px;

line-height:30px;

 border: 1px solid #b1b1b1;

text-align:center;

}

 .listdown li {

clear:both;

line-height:32px;

margin:12px 0;

}

 .listadd ul li {

 width: 100%;

 height: 98px;

 border: 1px solid #fafbfd;

 margin-bottom: 25px;

}

.border-style1 {

 border: 1px #eef3f9 solid;

 height: 96px;

}

.border-style2 {

 border: 1px #dee7f4 solid;

 height: 94px;

 padding: 13px 10px;

}

.list-data {

width:61px;

height:69px;

border:#0066a2 1px solid;

float:left

}

.list-data h2 {

text-align:center;

padding:7px 0;

color:#0066a2;

border-bottom:1px solid #0066a2

}

.list-data h5 {

text-align:center;

font-size:14px;

color:#0066a2;

font-weight:100

}

.list-text {

margin-left:72px;

}

.list-text h2 {

font-size: 16px;

 line-height: 25px;

}

 .list-text p {

color: #8f8d8d;

font-size: 14px;

 line-height: 24px;

}

 .ms_0002_box {

margin:20px 0;

}

 .ms_0002_box h2 {

font-size:16px;

margin-bottom:10px;

font-weight:bold

}

 .covidtxt p {

margin:20px 10px;

font-size:14px;

}

.covidtxt hr {

height:0;

width:100%;

border-bottom:#d3d8e9 1px solid;

}

.covidtit {

text-align:center;

color:#1e57d3;

font-size:22px;

}

.covidtit a {

color:#1e57d3;

display: inline-block;

border-bottom:#1e57d3 1px solid;

padding-bottom:5px;

}

.covidlx {

background:#aebde0;

color:#fff;

line-height:25px;

text-align:center;

margin:50px 10px;

border-radius:14px;

padding:20px;

}

.covidcopy {

background:#f4f4f4;

color:#a7b0c0;

}

.covidcopy a {

color:#a7b0c0;

}
  
  
  #zuzhi{  margin:2%  0;  }
#zuzhi li{  margin:2%  4%; }
 
#zuzhi li img{ border:#eeeeee 1px solid; width:100%;}

#zuzhi li p{ color:#999999; text-align:center;}

}

