@charset "utf-8";
.clear{clear:both;}
@media screen and (min-width:1200px)  and  (max-width:5600px)  {
/* --- 公用样式 --- */
.pc{display:block;}
.wap{display:none;}
.left{float:left;}
.right{float:right;}
.img{ transition:all .6s ease; overflow:hidden;}
.img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
a:hover{color:#ee502f;}
.wrap{max-width:1300px; margin:0 auto;}
body{font-family:Microsoft Yahei;font-size:14px; background:#fff; color:#333333; line-height:30px;}
a{color:#333333;}
 .ablock{ display:block;}
.onetxt{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.twotxt{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  line-clamp: 2; -webkit-box-orient: vertical;}
.threetxt{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  line-clamp:3; -webkit-box-orient: vertical;}
/* --- 头部 --- */
.header { background:#fff; padding-top:15px; padding-bottom:15px; border-bottom:#dfe0e2 1px solid; }
.logo{   float:left; }
.topadd{float:right;}
.topadd1{ float:left;}
.top1{  float:right; margin-left:30px;     margin-top: 8px;}
.top2{    float:right; margin-left:40px; line-height:54px; height:54px; float:left; }
.top2 .cur{ color:#3062b7;}
.top3{ float:left; width:90px; line-height:30px; height:30px; float:left; border-radius:30px; background:#3555b1; color:#fff; text-align:center; margin:11px 0;}
.top3b{color:#fff;  } 
 .top4{ height:40px;    margin:6px 40px 6px 0; float:left;}
 .top4 form{ margin:0; padding:0; width:100%; border:0;  height:40px;}
.top4 #q{  margin:0; padding:0;  border:0; height:40px; line-height:36px; background:none; float:left; border:#3555b1 2px solid;   width:268px; }
.top4 #q:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.top4 .button{ background:#3555b1; float:right; color:#fff; height:40px; line-height:40px;   width: 50px;   padding:0;  border:0;}
/* 导航 */
.nav{ height:48px;
    line-height:48px;
    color:#353535;
    background:#ffffff;     }
.nav li{height:48px;       position:relative; float:left;   text-align:center; padding:0 30px;  }
.nav li .link{display:block; font-size:16px; position:relative; line-height:48px;padding: 0 10px;    text-align:center;  }
.nav li .link
.nav li .link:hover,.nav li .link.now {  color:#3555b1; border-bottom:#3555b1 2px solid; height:48px; }
/* 导航滑过 */
.nav li :hover .link:before{width:100%;}
.nav li:hover .link {  }
/* 导航弹出 */
.nav li .sub-nav{   background: url(up.png) no-repeat center top; padding-top:8px;position:absolute; left:0; width:100%;   z-index:100; text-align:center;    display: none; top:48px; transition:all .3s; overflow:hidden;}
.nav .nva2 .sub-nav{width:210px; left:-12px; }
.nav li .sub-nav .text{ display:block; background:#fff; border-radius:10px; padding:0 12px;    }
.nav li .sub-nav a{   line-height:38px; display:block;  width:100%;  border-bottom:1px #e7e7e7 solid; color:#7b7b7b;}
.nav li .sub-nav a:hover{ color:#00509f;}
.nav li:hover .sub-nav{ display:block; z-index:500; }
/* --- 内容 --- */
 .showtxt{ min-height:300px;}
.banner{ height:430px;  position:relative; }
.navtiao{ position:absolute; bottom:0; left:0; width:100%; z-index:999;}
.swiper-containerd{ width:100%; height:390px; overflow:hidden; position:relative;    }
.swiper-containerd .swiper-slide{ zoom:1; vertical-align:middle; height:390px; width:100% !important;   }
.swiper-containerd .swiper-slide a{    display: block;height:390px; width:100%;}
.banner .wrap{ background:#ffffff url(ggbg.png) repeat-x left bottom; height:80px; line-height:68px; }
 .ggtit{ background:url(gg.png) no-repeat left center; padding-left:40px; float:left; width:130px; margin-left:30px;} 
 .scrollleft{ margin-right:30px;}
.nava a{ float:left; width:20%;  display:block; position:relative; }
.nava a { background:url(line.png) no-repeat bottom right;}
.nava a span{ display:block; position:relative;}
.nava a span font{ position:absolute; top:10px; left:90px; display:none; line-height: 62px;}
.nava1 span{ background:url(nava1.png) no-repeat center center; }
.nava2 span{ background:url(nava2.png) no-repeat center center; }
.nava3 span{ background:url(nava3.png) no-repeat center center; }
.nava4 span{ background:url(nava4.png) no-repeat center center; }
.nava5 span{ background:url(nava5.png) no-repeat center center; }
.nava1 span:hover{ background:url(nava1.png) no-repeat 40px 25px;  }
.nava2 span:hover{ background:url(nava2.png) no-repeat 40px 25px;  }
.nava3 span:hover{ background:url(nava3.png) no-repeat 40px 25px;  }
.nava4 span:hover{ background:url(nava4.png) no-repeat 40px 25px;   }
.nava5 span:hover{ background:url(nava5.png) no-repeat 40px 25px;   } 
.nava a:hover{ background:url(navbghob.png) repeat-x left top; }
.nava a:hover span font{ display:block;}
.nava .nava5 { background:none;} 
 .nava a span{ display:block; padding-top:4px; line-height:76px; color:#fff; font-size:16px; font-weight:bold;     width: 100%;
    height: 80px;}
	 .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{ padding-top:20px; border-bottom:#cccccc dashed 1px; margin-bottom:20px; padding-bottom:20px;}
 .new1{ float:left; width:630px;  } 
 .new2{ float:right; width:630px;  } 
 .newtit{ height:40px; line-height:40px; margin-bottom:20px;    }
 .newtit a{ font-weight:bold;   font-size:20px;    }
  .newtit .newtit1 {float:right;}
 .newtit .newtit1 a{   border:#e5e5e5 1px solid; display:block; width:120px; text-align:center; color:#9e9e9e; font-weight:normal; font-size:14px; }
 .newblk1{      height: 118px;}
.newblk a{ display:block;}
 .newblk1 img{width:170px; height:108px;float:left; }
 .newblk2{ width:440px;  height:108px; float:right;}
 .newblk2 h3{ font-size:16px; color:#343434; font-size:16px; line-height:27px; margin-bottom:5px;}
.newblk2 h3 i,.box2left2 h3 i,.box4txt li h3 i{display:inline-block; background:url(new.png) no-repeat  bottom right; width:50px; height:27px;}
  .newblk2 span{ float:right; font-size:14px; color:#ababab; }
.newblk2 span i{margin-left:10px; display:inline-block; background:url(new.png) no-repeat center left; width:50px; height:14px;}
  .newblk2  p{ color:#ababab; line-height:22px;}
 .newblk{ margin:20px;}
 .newtit .newtit2{ background:url(tit2.png) no-repeat left center; }
 .newul li{ float:left; width:100%; background:url(dian.png) no-repeat left center; padding-left:15px;  line-height:25px; margin-bottom: 15px;}
.newul li  a{  line-height:25px; float:left;}
.newultxt .newul li  a{   }
 .newul li  i{ display:inline-block; background:url(new.png) no-repeat  bottom right; width:50px; height:20px; } 
.newul li:hover{background:url(dianh.png) no-repeat left center; }
 .newul li span{ float:right;  color:#ababab; line-height:25px; display:inline-block;} 
#box2{ background:#f4f4f4; padding:50px 0; margin:30px 0;}
.box2left{ width:580px; }
.box2left .newul,.box4right .newul{ margin-top:20px;}
.box2left .newul li a,.box4right .newul li a{ width:100%; }
.box2left  .newul li,.box4right .newul li{background: url(dian.png) no-repeat 0 10px;}
.box2left1{width:115px; height:115px; text-align:center;}
.box2left1 b {width:115px; height:75px; line-height:75px; display:block; background:#fff; color:#3555b1;  font-size:30px; font-weight:bold;}
.box2left1 span {width:115px; height:40px; background:#3555b1; line-height:40px; display:block; color:#fff; }
.box2left2{ width:450px; height:115px;}
.box2left2 h3{ font-size:16px; color:#343434; font-size:16px;     margin-bottom: 10px;
    line-height: 27px;}
.box2left2 p{ color:#ababab; line-height:22px;}
.box2right,.box4right{ width:650px;  }
.box2right .newul li{ height:48px; line-height:48px; border-bottom:#d9d9d9 1px solid;}
.box2right .newul li a{ width:490px;  line-height:48px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.box3tit{ font-weight: bold;font-size: 16px; line-height:18px; margin-bottom:20px;}
.box3tit b{ border-left:#3555b1 4px solid; padding-left:10px;}
.box3tit span a{ color:#999;}
.box3left{ width:380px; float:left; } 
.box3left .newblk1{  margin-top:0;  height:82px; margin-bottom:20px; }
.box3left .newblk1 img{ width:110px; height:82px; float:left;}
.box3left .newblk2 { float:right;
    width: 250px;
    height: 82px;}
.box3mid { border-left:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid; width:440px; float:left; padding:0 45px; margin:0 45px; height:340px;}
.box3mid .newpictxt li{ margin-right:30px; text-align:center; width:159px; float:left;  }
.box3mid .newpictxt li img{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:3px 3px 5px #333333; box-shadow:3px 3px 5px #333333; width:100%;}
.box3mid .newpictxt li:last-child {margin-right: 0;}
.box3rig{width:380px; float:left;}
#box3 .newul li { background:none; padding-left:0;  
    line-height: 25px; margin-bottom:15px; height:auto; width:100%; float:left;}
	#box3 .newul li i{height: 20px;}
#box4{background:#f4f4f4; padding:50px 0; margin:30px 0 0 0;}
.box3mid .newpictxt li span{ padding:10px 0 0 0;}
#box4 .newtit { border-bottom:#dcdcdc 1px solid; padding-bottom:30px; height:70px;}
.box4txt{ margin-top:20px;}
.box4txt li{ float:left; margin-right:30px; width:413px;}
.box4txt li:last-child {margin-right: 0;}
.box4txt li span{ color:#999999; font-size:18px; font-weight:bold;}
.box4txt li  h3{ margin:10px 0; line-height:32px;}
.box4txt li a:hover h3{ color:#ee502f;}
.box4txt li p{color:#999999;}
 .footer{ background:#3555b1; padding:20px 0; border-top:#dfdfdf 1px solid;   color:#fff;} 
.footer a{ color:#fff;}
 .footer .link span{color:#fff; display:inline-block; margin:0 5px;}
.footerright{ width:145px; text-align:center;}
 .footerright img{ border:5px solid 1px;  }
.footertxt img{ margin-top:20px;}
 .copy{ background:#ffffff; color:#999999; line-height:60px; text-align:center;}
.copy a{color:#999999;}
 .nybanner{ background:url(nybanner.jpg) no-repeat center top; line-height:250px; font-size:30px; font-weight:bold; text-align:center; color:#fff;}
 .nybanner span{ display:inline-block; background:url(bannerline.png) no-repeat bottom center; padding-bottom:15px; line-height:50px; }
 .weizhi { padding:40px 0;}
 .weizhi .hom{ background:url(shouye.png) no-repeat left center; padding-left:26px;}
 .zilanmu{ float:right;}
 .zilanmu a{ display:inline-block; margin-left:10px; padding:0 20px;}
 .zilanmu a:hover,.zilanmu .cur{ background:#3555b1; color:#fff; border-radius:20px;}
 .pagetit{ font-size:20px; font-weight:bold;}
 .pagetxt{  color:#ababab; margin-bottom:40px;}
 .pagepic{ margin-top:40px;}
 .pagepic img{ width:388px; height:225px; display:inline-block;}
 .pagepic img:nth-child(2){ margin:0 18px;}
 .dongtaitit{ height:42px; line-height:42px; padding:0 20px; background:#3555b1; 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{ width:640px; float:left;}
 .dongtai1b{ width:640px; float:right;}
 .dongtaiul{ margin-top:7px;}
 .dongtaiul li{ background:url(dian.png) no-repeat left center; padding-left:10px; clear:both;}
 .dongtaiul li span{color:#ababab; float:right;}
 .dongtaiul li  a{ float:left;}
  .dongtaiul li  i{ margin-left:10px; float:left; background:url(aaaa.gif) no-repeat center left; width:50px; height:22px; } 
 .dongtai2blk{ border:#dcdcdc 1px solid; width:419px; float:left; margin-bottom:20px;}
.dongtaiadd .dongtai2blk{    width: 639px;}
 .dongtai2blk .dongtaiul{ margin:20px;}
 .dongtai2blktxt1{ float:left; width:95px; height:73px;}
 .dongtai2blktxt1 img{width:95px; height:73px;}
 .dongtai2blktxt2{ float:right;width:231px; height:73px;}
.dongtaiadd .dongtai2blktxt2{ width:434px;}
 .dongtai2blktxt{ margin:20px 20px 0 20px;}
 .dongtai2blktxt p{    margin-top: 8px; color: #ababab; line-height: 20px;}
 .dongtai2{ margin-top:20px;}
  .list ul li{ padding:20px; padding-left:0;}
 .list ul li:hover{ border:#3555b1 2px solid; padding-left:20px;}
  .list ul li  a{  display:block; }
 .listpic{ float:left; margin-right:50px;}
 .listpic img{ width:166px; height:116px;}
 .listtxt{float:left; width:790px;}
 .listtxt h2{ font-size:16px; font-weight:bold;}
 .data{ width:146px; text-align:center; float:right; background:url(lina.png) no-repeat left center;     height: 116px; line-height:40px; padding:18px 0;}
 .data span{ display:block;}
 .data .data1{ font-size:24px; color:#666666}
 data .data1{ font-size:18px; color:#999999}
 .pages{  padding:40px 0; text-align:center; min-height:300px;}
 .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:413px; float:left; margin-right:30px; height:330px; margin-bottom:40px;}
 .show .showzy{color:#ababab; text-align:center; margin-bottom:40px;}
 .listpiccblk{ margin:30px 15px; position:relative;}
 .listpiccleft{   line-height:30px;}
 .listpiccrig{ position:absolute; background:url(jian1.png) no-repeat center center #fff; border:#bbbbbb 1px solid; height:50px; width:50px;border-radius:50px; right:10px; bottom:0; }
 .listpiccleft h2{ font-size:20px; font-weight:bold;}
 .listpiccleft p{ display:none;}
 .listpiccimg{width:380px; height:210px;}
 .dataa{ color:#bbbbbb;}
 .dataa1{ background:url(time.png) no-repeat left center; padding-left:20px; display:block;  }
 .dizhi{ background:url(dian2.png) no-repeat left center;  padding-left:20px;   display:block; }
 .listpicc li:hover{ background:#3555b1; color:#fff; padding:20px;}
 .listpicc li:hover .listpiccimg{ display:none;}
 .listpicc li:hover .listpiccleft{ float:none;}
 .listpicc li:hover a{color:#fff;}
 .listpicc li:hover  .dataa{color:#fff;}
 .listpicc li:hover  h2{color:#fff;}
 .listpicc li:hover  .dataa1{ background:url(timeh.png) no-repeat left center;}
 .listpicc li:hover .dizhi{ background:url(dian3.png) no-repeat left center;}
 .listpicc li:hover  p{ display:block;   line-height:22px; width:255px;}
.listpicc li:hover  .listpiccblk{ margin:0;}
.listpicc li:hover  .dataa{ margin:10px;}
.listpicc li:hover .listpiccrig{ background:url(jian2.png)  no-repeat center center #fff; border:#fff 1px solid;}
.slideBoxa{width: 640px; position:relative; height:316px;}
.slideBoxa .bd ul li img{width: 640px; height:316px;}
.slideBoxa .bd ul li{position:relative; }
.slideBoxa .bd ul li p{ position:absolute; width:640px; height:52px; line-height:52px; color:#fff; background:url(heibg.png); padding:0 10px; bottom:0; left:0;}
.slideBoxa .pageState{ position:absolute; right:10px; bottom:10px; color:#fff;}
	.slideBoxa .prev,
		.slideBoxa .next{ position:absolute; left:3%; 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;   }
		.slideBoxa .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBoxa .prev:hover,
		.slideBoxa .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBoxa .prevStop{ display:none;  }
		.slideBoxa .nextStop{ display:none;  }
				.txtScroll-left{ position:relative; background:#3795db; padding:6px; margin-bottom:20px;  }
		.txtScroll-left .prev{ width: 13px;
    height: 20px;
    position: absolute;
    left: 8px;
    top: 12px;
    cursor: pointer;background:url("uuuuu_03.png") no-repeat;}
		.txtScroll-left  .next{ width: 13px;
    height: 20px;
    position: absolute;
    right: 8px;
    top: 12px;
    cursor: pointer; background:url("uuuuu_03.png") no-repeat right center;}
		.txtScroll-left .bd{  width:1155px; margin:0 auto; overflow:hidden;    }
		.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.txtScroll-left .bd ul li{ margin:0 10px;  float:left; height:30px; line-height:30px;  text-align:left; _display:inline; width:57px}
		.txtScroll-left .bd ul li a{ color:#fff; display:block; text-align:center}
		.txtScroll-left .bd ul li a:hover, .txtScroll-left .bd ul li em{ color:#fff;display:block;      background: #2b82c2;  text-align:center}
		.listdown a{ float:right;     width: 98px;
    height: 30px; line-height:30px;
    border: 1px solid #b1b1b1; text-align:center;}
	.listdown a:hover{ background:#3062b7; color:#fff;}
		.listdown li{ clear:both; line-height:32px; margin:12px 0;}
.listadd ul li {
    width: 100%;
    height: 120px;
    border: 1px solid #fafbfd;
    margin-bottom: 25px;
}
.border-style1 {
    border: 1px #eef3f9 solid;
    height: 118px;
}
.border-style2 {
    border: 1px #dee7f4 solid;
   height: 116px;
    padding: 13px 15px;
}
.list-data{width:61px;height:69px;border:#3555b1 1px solid;margin-top:9px;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 {
    float: left !important;
    margin-left: 15px !important;
    width: 1066px !important;
}
.list-text h2{     font-size: 16px;
    margin-bottom: 5px;
    border-bottom: #f2f2f2 1px solid;
    line-height: 34px; }
	.list-text p{     color: #8f8d8d;    font-size: 14px;
    line-height: 24px;
}
.ms_0002_box{ float:left; margin-top:100px;}
.ms_0002_box h2{ font-size:16px; margin-bottom:20px; font-weight:bold;}
.ms_0002 .ml30{ float:right;} 
.pageheader{ height:605px;}
.covidtxt p{ margin:40px 0;  font-size:18px;     line-height: 38px; } 
.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; height:70px; line-height:70px; text-align:center; margin:50px auto; border-radius:14px;}
.covidcopy{ background:#f4f4f4; color:#a7b0c0; }
.covidcopy a{color:#a7b0c0;}
.h20{ height:20px;}
            .swiper,.swiper-wrapper,.swiper-wrapper{width: 100%; height: 100%; float: left;}
			 .swiper-slide{ height:430px;}
  .swiper-slide a{height:430px; width: 100%;     display: block;}
.swiper-button-prev{top: 50%;
    position: absolute;left:2% !important;
    z-index: 99;margin-top:-37px;width: 37px;height: 55px;background: url(icon-pre.png) !important;}
.swiper-button-prev:hover{background: url(icon-pre-hover.png) !important;}
.swiper-button-next{top: 50%;
    position: absolute;right:2%;
    z-index: 99;margin-top:-37px;display: block;
    width: 37px;
    height: 55px;background: url(icon-next.png) !important;}
.swiper-button-next:hover{background: url(icon-next-hover.png) !important;}
 .info_back{ text-align:center; color:#3555b1; padding:20px 0;}
  .info_back a{color:#3555b1; }
 .info_pn{ padding-bottom:40px;}
.info_pn .dot{ width:45%; float:left; hite-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; height:30px; line-height:30px} 
.info_pn .dot:nth-child(2){ float:right; text-align:right;}
.yaowen{ max-width:1200px;}
.mutop{ background:url(yaowen1.png) no-repeat top center; padding-top:100px; font-size:22px; font-weight:bold; line-height:50px; text-align:center;}
.multxt{     padding-bottom: 140px;background:url(yaowen2.png) no-repeat bottom center #f7f7f7;}
.title-1{ font-size:16px; font-weight:bold; display:block; background:url(yaowenxx.png) no-repeat bottom center; line-height:50px; width:1140px; margin:0 auto;}
.title-1 a{  line-height:50px; background:url(yaowenjtit.png) no-repeat left center;  padding-left:15px;}
.multxt ul li{ background:url(yaowenxx.png) no-repeat bottom center; width:1140px; line-height:50px;  margin:0 auto;  }
.multxt ul li .ywh2{ float:left;  padding-left:15px;}
.multxt ul li .xq{ float:right;  padding-right:20px; background:url(yaowenjt.png) no-repeat center right;}
.multxt ul li a:hover{ color:#3555b1;}
.multxt ul li a:hover .xq{ background:url(yaowenjth.png) no-repeat center right;  }
  .listqk ..listtxt{width: 1064px;}
  .listqk .newpictxt li{ margin-right:30px; text-align:center; width:159px; float:left;  }
.listqk .newpictxt li img{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:3px 3px 5px #333333; box-shadow:3px 3px 5px #333333; width:100%;}
.listqk .newpictxt li:nth-child(7n) {margin-right: 0;}
.listqk{ padding-bottom:40px;}
    .box4txtdz{ color: #999999; height: 44px; line-height: 22px; margin: 10px 0;}
    .box4date{ margin-top: 5px;}
    .box4top   h3 i{display:inline-block; background:url(new.png) no-repeat  bottom right; width:50px; height:27px;}
}
