@charset "utf-8";

.clear {

	clear:both;

}

 @media screen and (min-width:1200px) and (max-width:2600px) {







/* --- 公用样式 --- */



.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:#00468c;

}

 .wrap {

max-width:1200px;

margin:0 auto;

}

 body {

font-family:Arial;

font-size:14px;

background:#fff;

color:#333333;

line-height:30px;

}

 a {

color:#333333;

}



 







/* --- 头部 --- */



.header {

background:#fff;

 

}

 .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;

}

 .top2 .cur {

color:#3062b7;

}

 .top3 {

float:right;

line-height:54px;

height:54px;

}

 .top3a {

background:url(ico1.png) no-repeat left center;

padding-left:20px;

}

 .top3b {

margin-left:40px;     text-transform: uppercase;

}

 .top4 {

height:25px;

border:#353535 1px solid;

line-height:25px;

margin-left: 40px;

}

 .top4 form {

margin:0;

padding:0;

width:100%;

border:0;

height:25px;

}

.top4 #q {

margin:0;

padding:0;

border:0;

height:25px;

background:none;

float:left;

margin:0 10px;

width:140px;

}

.top4 #q:-webkit-autofill {

-webkit-box-shadow: 0 0 0px 1000px white inset;

}

.top4 .button {

background:url(sb.png) no-repeat right center;

float:right;

background-size:16px;

width: 25px;

margin:0 10px;

padding:0;

border:0;

}



/* 导航 */



.nav {

height:70px;

 color:#fff;

 background:#00468c;

}

 .nav li {

position:relative;

float:left;

text-align:center; padding:0 13px;

}

 .nav li .link {

display:block;

font-size:16px;

position:relative;

line-height:30px;

color:#fff;

text-align:center;

margin:20px 0;

padding:0 5px;

}

 .nav li .link  .nav li .link:hover, .nav li .link.now {

 

border-bottom:#fff solid 1px;

}











 



/* 导航滑过 */



.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:70px;

transition:all .3s;

overflow:hidden;

}

.nav .nva4 .sub-nav {

width:190px;

left:-4px;

}

.nav .nva5 .sub-nav {

width:240px;

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:390px;

background:#00468c; position:relative;

}

.pos{ position:absolute; bottom:-1px; left:0; z-index:999; width:100%;}

.pos span{ display:inline-block; background:#0090db; padding:20px 80px;    

    font-family: Tahoma;

    font-size: 28px;

    font-weight: bold;

    color: #fff; line-height: 45px;

 

    text-transform: uppercase;}

 .swiper-containerd {

width:100%;

height:400px;

overflow:hidden;

position:relative;

}

 .swiper-containerd .swiper-slide {

zoom:1;

vertical-align:middle;

height:400px;

width:100% !important;

}

 .swiper-containerd .swiper-slide a {

display: block;

height:400px;

width:100%;

}

 

 .navtiao {

background:#00468c; display: none;

padding:35px 0;

}

 .nava a {

float:left;

width:25%;

display:block;

position:relative;

color:#eeeeee;

font-size:24px;

background:url(xian.png) no-repeat bottom left 40px;

}

 .nava a:hover {

background:url(jiantou.png) no-repeat bottom left 40px;

color:#54c4ff;

}

 .nava a span {

float:left;

font-size:34px;

font-weight:bold;

width:40px;

}

 .nava a font {

float:left;

width:230px;

padding-bottom:20px;

}

 .boxtit {

padding:60px 0 40px 0;

line-height:45px;

}

.boxtit font {

float:left;

font-family:Tahoma;

font-size:28px;

font-weight:bold;

color:#202020;

height:90px;

text-transform: uppercase;

}

.boxtit span { display:inline-table; vertical-align:middle;

float:right;

 

 

line-height:90px;

height:90px;

}

.boxtit span img{vertical-align:middle; margin-left: 20px;}

.boxtit span a {

color:#999999;

font-size:16px;

}

.box1{ padding-bottom:50px;}

.box1 ul li {

float:left;

margin-right:28px;

width:279px;

}

 .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;

}

.box1 ul li a:hover img {

border-top:#444444 2px solid;

border-bottom:#c4c4c4 1px solid;

2px solid;

border-bottom:#00468c 1px solid;

}

 .box2 {

background:url(huibg.png) repeat-x; margin-bottom:50px;

}

 .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:50px 50px 20px 50px;

}

 .box2wrap ul li {

float:left;

margin-right:100px; margin-bottom:30px;

width:300px;

}

.box2wrap ul li:nth-child(3n) {

margin-right:0;

}

.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:20px 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 50px 0;

}

.box3 .boxtit, .box3 .boxtit span a, .box3 .boxtit font {

color:#fff;

}

.box3wrapleft {

float:left;

background:#ffffff;

width:400px;

height:400px;

padding:40px 25px 25px 25px; 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:25px; right:25px;

}

.box3wrapleft span img, .box3wrapright1 span img, .box3wrapright3 span img, .box3wrapright4 span img {

width:90px;

height:90px;

border-radius:90px;

}

.box3wrapright {

float:left;

width:800px;

}

.box3wrapright1 {  position:relative;

float:left;

width:400px;

height:200px;

padding:40px 25px 25px 25px;

background:#f7f7f7;

}

.box3wrapright2 {  

float:left;

width:400px;

height:200px;

overflow:hidden;

position:relative;

}

.box3wrapright2 .bd {

position:relative;

height:100%;

z-index:0;

}

.box3wrapright2 .bd li {

zoom:1;

vertical-align:middle;

}

.box3wrapright2 .bd img {

width:400px;

height:200px;

display:block;

}

.box3wrapright2 .prev, .box3wrapright2 .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;

}

.box3wrapright2 .next {

left:auto;

right:3%;

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;

float:left;

width:400px;

height:200px;

padding:40px 25px 25px 25px;

background:#eaeaea;

} 

.box3wrapright4 { position:relative;

float:left;

width:400px;

height:200px;

padding:40px 25px 25px 25px;

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 {

float:left;

margin-right:40px;

width:580px;

height:164px; margin-bottom:50px;

}

.box4 ul li span {

color:#999;

display:block;

}

.box4 ul li h4 {

color:#202020;

font-weight:normal; margin:20px 0;

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;

}

.box4 ul li:nth-child(2n) {

margin-right:0;

}

.box4 ul li img {

float:left;

width:220px;

height:164px;

margin-right:30px;

}

.box5 {

background:#efefef;

padding:0 0 50px 0;

}

.box5 ul li,.listvideo li {

margin-right:36px;

width:376px;

float:left;

}

.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 font .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:20px 0;

white-space: normal;

 overflow: hidden;

 text-overflow: ellipsis;

 display: -webkit-box;

 -webkit-line-clamp: 2;

 -webkit-box-orient: vertical;

}

   .copy {

background:#213752;

padding:30px 0; line-height:22px;

 

}

 .copy  .copy1{ color:#a3b0c1; font-size:16px; float:left; width:788px;}

 .copy  .copy1a{ float:left; background:url(biaoa1.png) no-repeat left center; padding-left:30px; height:44px; padding-right:20px; border-right:#617083 1px solid; margin-right:20px;}

 .copy  .copy1b{ float:left; line-height:44px; background:url(biaoa2.png) no-repeat left center; padding-left:30px; height:44px; padding-right:20px; border-right:#617083 1px solid; margin-right:20px;}

 .copy .copy1c{ float:left; width:400px; background:url(biaoa3.png) no-repeat left center; padding-left:30px; height:44px;}

 .copy  .copy2{ float:right; width:376px; text-align:right; color:#647386;}

 

 

 



 .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:#0066a2;

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:#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 {

width:590px;

float:left;

}

 .dongtai1b {

width:590px;

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;

}

 .dongtai2blk {

border:#dcdcdc 1px solid;

width:386px;

float:left;

margin-bottom:20px;

}

.dongtaiadd .dongtai2blk {

width: 589px;

}

 .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:#0066a2 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:16px;

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:380px;

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:#0066a2;

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: 590px;

position:relative;

height:316px;

}

 .slideBoxa .bd ul li img {

width: 590px;

height:316px;

}

 .slideBoxa .bd ul li {

position:relative;

}

 .slideBoxa .bd ul li p {

position:absolute;

width:590px;

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:#0066a2 1px solid;

margin-top:9px;

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 {

 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:16px;

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;

}
#zuzhi{ padding:50px 0;}
#zuzhi li{ float:left; width:224px; margin-right:20px; }
 
#zuzhi li img{ border:#eeeeee 1px solid; width:100%;}

#zuzhi li p{ color:#999999; text-align:center;}

}

