@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.24%!important}}
@media only screen and (min-width:481px) {html {font-size:94%!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:url(../images/topbg.jpg) no-repeat center top; padding:10px;}
 
.header .wrap{ display:flex; align-items:center;}
.home-header{/*position:fixed; */left:0; top:0; width:100%; background:#fff; z-index:200; }

/* --- 头部 --- */
 
.swiper-button-prev{margin-top: -7px !important;}
.swiper-button-next{margin-top: -10px !important;}
 .header .wrap{ position:relative;  height:620px; }
.lang{ position:absolute; top:2rem; 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.4rem; 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;}

 
 
/* --- 内容 --- */
 .nava{ margin:10px 0;}
  
 
 .swiper-containera{ position:relative;} 
.nava a{ float:left; width:29.333%; margin:3% 2%;  display:block;   }
 
.nava1 span{   background:url(../images/sa1.png) no-repeat center top; }
.nava2 span{ background:url(../images/sa2.png) no-repeat center top;  }
.nava3 span{  background:url(../images/sa3.png) no-repeat center top;  }
.nava4 span{   background:url(../images/sa4.png) no-repeat center top;  }
.nava5 span{   background:url(../images/sa5.png) no-repeat center top;  }



.navtiao{  width:100%; z-index:999;}
.banner .wrap{ background:#ffffff url(../images/ggbg.png) repeat-x left bottom; height:80px; line-height:68px; }

    .ggtit{ background:url(../images/gg.png) no-repeat left center; background-size:20px; padding-left:30px; float:left; width:90px; margin-left:10px;} 
 .scrollleft{ margin-right:10px;}
 

	 .scrollleft{  overflow:hidden;    	position:relative;  height:68px; line-height:68px; }

		 

		 .scrollleft ul li{  

		 margin-right:20px;  float:left; height:68px; line-height:68px;  text-align:left; _display:inline; width:auto !important;

		

		}

		 .scrollleft ul li a{ color:#999;  }



 

 

 

 

 

 

 .new{ }

 .new1{  width: 96%;   margin: 10px 2%;  } 

 

 .new2{ width: 96%;   margin: 20px 2% 10px 2%; } 
.box2left2 .newul,.new2 .newul,.box2left .newul,.new1 .newul{ margin-top:20px;}
 .newtit{ height:40px; line-height:40px; margin-bottom:20px;    }

 .newtit a{ font-weight:bold;   font-size:18px;    }

  .newtit .newtit1 {float:right;}
 .newtit .newtit1 a{   display:block; width:90px; text-align:center; color:#9e9e9e; font-weight:normal; font-size:14px;}

 .newblk1{    margin-top:20px;     border-bottom: #cccccc dashed 1px; padding-bottom:10px;}
.newblk a{ display:block;}
 .newblk1 img{width:100px; height:70px; float:left; }

 .newblk2{ margin-left:120px;}

 .newblk2 h3{ font-size:16px; color:#343434; font-size:16px; }

  .newblk2 span{ margin:5px 0; display:block; color:#ababab; }
.newblk2 span i{margin-left:10px; display:inline-block; background:url(../images/new.png) no-repeat center left; width:50px; height:14px;}
  .newblk2  p{ display:none; color:#ababab; line-height:22px;}

 

 .newblk{ margin:20px;}

 .newtit .newtit2{ background:url(../images/tit2.png) no-repeat left center; }

 .ablock{ display:block;}

 .newul li{ clear:both; background:url(../images/dian.png) no-repeat 0 8px ; padding-left:12px; margin-bottom:10px; }
.newul li  a{    }
 
 .newul li  i{ margin-left:10px;     display: inline-block; background:url(../images/new.png) no-repeat center left; width:50px; height:15px; } 
.newul li:hover{background:url(../images/dianh.png) no-repeat left center; }
 .newul li span{ float:right;  color:#ababab; display:none;} 
#box2{ background:#f4f4f4; padding:20px 0; }
.box2left{ width: 96%;   margin: 10px 2%;   }
.box2left1{width:65px; height:95px; text-align:center; float:left;}
.box2left1 b {width:65px; height:40px; line-height:40px; display:block; background:#fff; color:#3555b1;  font-size:18px; font-weight:bold;}
.box2left1 span {width:65px; height:40px; background:#3555b1; line-height:40px; display:block; color:#fff; }
.box2left2{ margin-left:85px;height:95px; }
.box2left2 h3{ font-size:16px; color:#343434; font-size:16px; line-height:25px }

.box2left2 p{ color:#ababab; line-height:22px; display:none;}
.box2right{ width: 96%;   margin:0 2% 10px 2%; clear:both; padding-top:20px;}
.box2right .newul li{       padding-bottom: 15px; border-bottom:#d9d9d9 1px solid;}
 
.box3tit{ font-weight: bold;font-size: 16px; line-height:18px;    margin:30px 0 20px 0; }
.box3tit b{ border-left:#3555b1 4px solid; padding-left:10px;}
.box3tit span { float:right;}
.box3tit span a{ color:#999;}
.box3left{ width: 96%;   margin: 10px 2%;} 

.box3left .newblk1{  margin-top:0;  height:82px; margin-bottom:20px;border-bottom:none; }
.box3left .newblk1 img{ width:110px; height:82px; float:left;}
.box3left .newblk2 { margin-left:130px}
.box3mid {   width: 96%;   margin: 10px 2% 20px 2%;}
.box3mid .newpictxt li{ margin-right:4%; text-align:center; width:48%; float:left;  }
.box3mid .newpictxt li span{ padding:10px 0 0 0;}
.box3mid .newpictxt li img{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:3px 3px 5px #333333; box-shadow:3px 3px 5px #333333;}
.box3mid .newpictxt li:last-child {margin-right: 0;}
.box3rig{width: 96%;   margin: 10px 2%; clear:both;}
 
#box4{background:#f4f4f4; padding:30px 2%; margin:30px 0 0 0;     }

#box4 .newtit { border-bottom:#dcdcdc 1px solid; padding-bottom:30px; height:70px;}
.box4txt{ margin-top:20px;}
.box4txt li{   padding-bottom:30px;  }

 
.box4txt li span{ color:#999999; font-size:18px; font-weight:bold;}
.box4txt li  h3{ margin:10px 0;  }
.box4txt li a:hover h3{ color:#ee502f; }
.box4txt li p{color:#999999; }
 .footer{ background:#3555b1; padding:20px 2%; border-top:#dfdfdf 1px solid;   color:#fff; text-align:center;} 
.footer a{ color:#fff;}
 .footer .link span{color:#fff; display:inline-block; margin:0 5px;}
.footerright{ width:145px; text-align:center; margin:20px auto;}
 .footerright img{ border:5px solid 1px; }
.footertxt img{ margin-top:20px;}
 .copy{ background:#ffffff; color:#999999; padding:15px 2%; text-align:center;}
.copy a{color:#999999;}
 .wapbanner{  line-height:auto; font-size:20px; font-weight:bold; text-align:center; color:#fff; position:relative;}
 .wapbanner span{ display:inline-block; background:url(../images/bannerline.png) no-repeat bottom center; line-height:50px; position:absolute; width:100%; text-align:center; top:50%; margin-top:-27px; left:0;  }
 .weizhi { padding:10px 10px;}
 .weizhi .hom{ background:url(../images/shouye.png) no-repeat left center; padding-left:26px;}
 .zilanmu{ display:none; text-align:center; margin:2% 0;}
 .zilanmu a{ display:inline-block; margin-left:10px; padding:3px 12px;}
 .zilanmu a:hover,.zilanmu .cur{ background:#3555b1; 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:#3555b1; color:#fff;}
 .dongtaitit span{ background:url(../images/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(../images/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:2% 10px; }
 .pages{   padding:2% 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; padding:0 2%;}
 .listpicc li{ width:96%; margin:10px 2%!important;  background:#3555b1; 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(../images/jian2.png) no-repeat center center #fff; border:#bbbbbb 1px solid; height:50px; width:50px;border-radius:100%; }
 .listpiccleft h2{ font-size:16px; font-weight:bold; width:80%; color:#fff;}
  .listpiccleft p{ line-height:24px;}
 .dataa{ color:#fff; width:80%;}
 .dataa span{ display:inline-block;}
 .dataa1{ background:url(../images/timeh.png) no-repeat left center; padding-left:20px; width:80%;}
 .dizhi{ background:url(../images/dian3.png) no-repeat left center;  padding-left:20px; width:80%;}
  .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(../images/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; position:relative; }
  .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:#3555b1 1px solid; float:left}
.list-data h2{text-align:center;padding:7px 0;color:#3555b1;border-bottom:1px solid #3555b1}
.list-data h5{text-align:center;font-size:14px;color:#3555b1;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;}
		.owl-carousel{ position:relative; width:100%;}
		.owl-controls{ position:absolute; bottom:5px; left:0; width:100%; text-align:center;}
		
		
		 .info_back{ text-align:center; color:#3555b1; padding:20px 0;}
  .info_back a{color:#3555b1; }
 .info_pn{ padding-bottom:40px;}
.info_pn .dot{  padding:0 2% ;  display: block; margin-bottom:10px; } 
 

.yaowen{ padding:0 2% ; }
.mutop{  font-size:22px; font-weight:bold; line-height:50px; text-align:center;}
.multxt{padding:0 2% ;   }
 
.title-1{ font-size:16px; font-weight:bold; display:block; background:url(../images/yaowenxx.png) no-repeat bottom center; line-height:50px; width:1140px; margin:0 auto;}
.title-1 a{  line-height:50px; background:url(../images/yaowenjtit.png) no-repeat left center;  padding-left:15px;}
.multxt ul li{ background:url(../images/yaowenxx.png) no-repeat bottom center;   line-height:25px; padding:10px 0;  }
.multxt ul li .ywh2{ float:left;  padding-left:15px;}
.multxt ul li .xq{ display:none;}
.multxt ul li a:hover{ color:#3555b1;}
.multxt ul li a:hover .xq{ background:url(../images/yaowenjth.png) no-repeat center right;  }


.listqk{   width: 96%;   margin: 10px 2% 20px 2%;}
.listqk .newpictxt li{ margin-right:4%; text-align:center; width:48%; float:left;  }
.listqk .newpictxt li span{ padding:10px 0 0 0;}
.listqk .newpictxt li img{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:3px 3px 5px #333333; box-shadow:3px 3px 5px #333333;}
.listqk .newpictxt li:nth-child(2n) {margin-right: 0;}
}