/*内页幻灯片*/
.banner_n{width:100%;min-width: 1300px; height:400px; text-align:center; color:#fff;padding-top:8%;position: relative;}
.banner_n {height: 500px;position: relative;width: 100%;z-index: 0;}
.banner_n:before {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #999;z-index: -1;opacity: 0.1;}


.banner_f{background: url(../images/20220224110956_1216979615.jpg) center no-repeat;}
.banner_c{background: url(../images/20220224112330_352904893.jpg) center no-repeat;}
.banner_w{background: url(../images/20220224113337_1416393164.jpg) center no-repeat;}


.banner_co{background: url(../images/20220224142601_1229165817.jpg) center no-repeat;}

.banner_j{background: url(../images/20220224160049_373938381.jpg) center no-repeat;}



.nynewslist_tit a:hover{ color: #0859a8!important;} 
.nylist li .nylist_tit:before {background: #0859a8 !important;}
.nynewslist:hover { border: 3px solid #0859a8!important;}
.nylist li{   width: 23% !important;}

.mianbxContent { height: 50px !important; line-height: 50px !important; font-size: 16px !important; text-align: left !important;  width: 100% !important; text-indent: 2.5em; transition:0.1s all; background:url(../images/location.png) no-repeat 7px 14px; border:1px dashed #ddd; position: relative; margin-bottom:40px !important; margin-top: 40px !important;}
.mianbxContent a{ font-size:15px !important;  color:#333 !important;}
.mianbxContent:hover{ background-position:7px -24px; }
.strong_title { display: none; }
.centerHeadImage { border: 0; display: none; }
.mianbxContent a:hover{ color:#02a2ed !important;}
.mianbxContent::after,.mianbxContent:after { content: ''; position: absolute; display: block; height: 40px; width: 200px; top: 0; right: 0; }
.nynewslist:hover .nynewslist_time {background: #0859a8 !important;}
.dc_ny{background:url(../images/20210330175829_235014558.jpg) no-repeat center; height:500px; width:100%; }

.ny_prolist {width: 22.9% !important}

.dwone li{width: 31.33% !important;}
.dwwa_more a{ background:#f68121 !important; }
.pro_all_class{ float:left; width:25% !important; height:auto !important;margin:0 auto !important; padding-top:8px; overflow:hidden; font-size:0px; line-height:0px; border-bottom:none !important; margin-bottom:20px !important;}
.pro_all_class a{ display:block; width:100%; height:45px; overflow:hidden; text-align:center; margin-bottom:2%; font-size:15px; color:#333; background:#fff; white-space: nowrap; text-overflow: ellipsis; line-height:45px; border-radius: 3px; text-decoration:blink; transition: all 0.8s linear; border: 1px solid #ccc;}
.pro_all_class a.pro_all{ height:60px; line-height:60px; font-size:16px; background:#0859a8; color:#fff; }
.pro_all_class a:hover,.pro_all_class a.on{transition: all 0.8s linear; background:#0859a8!important;  border: 1px solid #0859a8; color:#fff;}
.pro_all_class strong{background:#0859a8!important; color:#fff; display:block;}
.dwone li{width: 31.33% !important;}
.dwwa_more a{ background:#0859a8!important; }


.pages_info {
  display: table; width: 100%; text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 20px;
}
.pages_info .page-status,.pages_info a {
  cursor: pointer;
  color: #333;
  background: #eee;
  padding: 8px 15px;
  margin: 0px 5px;
  border-radius: 35px;
  font-size: 14px;
}
.pages_info .page-status:hover,.pages_info a:hover {  background:#0859a8;  color: #fff;}
.page-num-current{ background:#0859a8 !important; color: #fff !important;}

.title{ width:100%; text-align:center; border-bottom:1px solid #ddd;}
.title h2{ font-size:24px; color:#1a1a1a; line-height:45px;}
.title p{ font-size:14px; padding:10px 0; }
.content-video{ text-align:center; padding:15px 0; }
.content-video video{ margin:0 auto; min-width:600px; }
.contentbox{ padding:15px 0;}
.contentbox table,.contentbox table th,.contentbox table td{ border-collapse: collapse; border:1px solid #bbb; padding:6px; }
.contentbox table th{ line-height:40px;}
.contentbox p{ font-size:15px; line-height:2; margin-bottom: 6px; }
.contentbox span{ font-size:15px; line-height:2;}
.contentbox h2{ display: inline-block; font-size: 22px; line-height: 1.5; color:#1a1a1a; font-weight:bold; position:relative; margin-bottom:10px; margin-top:15px; background: -webkit-gradient(linear, left bottom, left top, color-stop(26%, rgba(24, 177, 126, .75)), color-stop(26%, transparent)); background: -o-linear-gradient(bottom, rgba(24, 177, 126, .75) 26%, transparent 26% 100%); background: linear-gradient(to top, rgba(24, 177, 126, .75) 26%, transparent 26% 100%); }
.contentbox h3{font-size: 19px; line-height:2.2; color:#2a2a2a; border-left:6px solid #0859a8; background:#f0f7ff; font-weight:bold; position:relative; padding-left:11px; margin-bottom:15px; margin-top:15px}
.contentbox h4{ font-size: 18px; line-height: 1.5; color:#0859a8; font-weight:bold; position:relative; padding-left:11px; }
.contentbox h4:before{ content:""; position:absolute; left:0; top:15%; width:5px; height:19px; background:#0859a8; border-radius:5px; }

.back_column{ width:100%;  text-align:right; font:17px/35px "Microsoft YaHei"; }
.back_column a{ font:15px/35px "Microsoft YaHei"; }
.second_next_pre_dgwbct,.second_next_pre_dgwbct a{ font:17px/35px "Microsoft YaHei"; }

/**/
.nswsfenlei_2019{ height: 65px !important; line-height: 65px !important; margin: 0px auto 20px !important; float:none !important; padding-bottom:10px; width: 100% !important; padding: 20px 0 15px; border-bottom: 1px solid #ccc !important; text-align: center;     box-sizing: content-box;}
.nswsfenlei_2019 li a{ display: inline-block; *display: inline; *zoom: 1; height: 40px; line-height: 30px; font-size: 15px; color:#fff; border-radius: 5px; padding:5px 15px; transition: all .5s ease; position:relative; margin:12px 2px; background: #666}
.nswsfenlei_2019 li a:after{ content: ""; width: 12px; height: 12px; border: 2px solid #0859a8; position: absolute; left: 50%; bottom: -31px; margin-left: -8px; margin-bottom: -6px; z-index: 11; border-radius: 50%; opacity:0; transition:0.3s all ease; }
.nswsfenlei_2019 li a:before{ content: ""; width: 2px; height: 22px; background-color:#0859a8; position: absolute; left: 50%; bottom: -22px; margin-left: -1px; opacity:0; transition:0.3s all ease; }
.nswsfenlei_2019 li:hover a:after,.nswsfenlei_2019 li.curNewsType_2019 a:after{ opacity: 1}
.nswsfenlei_2019 li:hover a:before,.nswsfenlei_2019 li.curNewsType_2019 a:before{ opacity: 1}
.nswsfenlei_2019 li:hover a,.nswsfenlei_2019 li.curNewsType_2019 a{ background: #0859a8; color: #fff}
.nswsfenlei_2019 li { display: inline-block;}


.downlist{}
.downlist ul{}
.downlist ul li{ width:100%; float:left; margin-bottom:20px; }
.downlist ul li a{ color:#333; font:15px/35px 'Microsoft YaHei'; }
.downlist ul li a:hover{ color:#0859a8; }
.downlist ul li a.down1{ float:left; width:80%; }
.downlist ul li a.down2{ float:right; width:110px; border:1px solid #ccc; font:14px/30px 'Microsoft YaHei'; border-radius:20px; text-align:center; color:#888; }
.downlist ul li:hover a.down2{ background:#0859a8; border:1px solid #0859a8;  color:#fff;}


.nynews_box{ width:100%;}
.nynewslist{ position:relative; margin-bottom:30px; background:#FFF; transition:.45s; border:3px solid #f5f5f5; padding:30px;}
.nynewslist:hover{ border:3px solid #178ae3;}

.nynewslist_time{ width:10%; float:left; height:140px; color:#FFF; text-align:center; font-family:Arial; transition:0.5s; background:url(../images/20191130164134_1437952521.png) center 28px no-repeat #a9a9a9;}
.nynewslist:hover .nynewslist_time{ background:url(../images/20191130164134_1437952521.png) center 28px no-repeat #178ae3;}
.nynewslist_day{ font-size:34px; font-weight:bold; padding-top:55px;}
.nynewslist_month{ font-size:16px;}

.nynewslist_cont{ float:left; width:87%; position:relative; margin-left:3%;}
.nynewslist_cont a{ text-decoration:none;}
.nynewslist_tit a{ display:block; font-size:18px; font-weight:bold; height:38px; line-height:20px; border-bottom:1px solid #c8c8c8;}
.nynewslist_tit a:hover{ display:block; color: #178ae3;} 
.nynewslist_miao{ line-height:28px; color:#888; margin-top:10px; padding-bottom:32px;}
.nynewslist_more{ padding-left:30px; height:21px; line-height:21px; position:absolute; bottom:30px; left:15%; background: url(../images/20200522111133_1209328568.png) no-repeat;}

.clear{ clear:both;}



.nylist{ width:100%;}
.nylist li{ float:left; width:31.3%; margin:0 1% 2% 1%; position:relative; text-align:center; overflow:hidden;}
.nylist_pic{ overflow:hidden;}
.nylist_pic img{ width:100%; transition:ease-in-out 0.25s all;}
.nylist li:hover .nylist_pic img{ transform:scale(1.1);}
.nylist_tit:after{ content:''; transition:ease-in-out 0.15s all; background:#eaeaef; position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:-1;}
.nylist li .nylist_tit:before{content:''; transition: ease-in-out 0.15s all;background:#0a72e7; position:absolute; left:-100%; bottom:0; width:100%; height:100%;  z-index:-2;}
.nylist li:hover .nylist_tit:after{ left:100%;}
.nylist li:hover .nylist_tit:before{ left:0; }
.nylist_tit{ width:100%; overflow:hidden; line-height:46px; font-size:16px; }
.nylist li:hover .nylist_tit{ color:#fff; }



/*联系我们*/
.cw_n { margin: 0 auto; width:1400px; }
@font-face { font-family:'Arial';}
.contact_one{width:27%; }
.contact_one span{ font-family:Arial;font-size: 52px;line-height: 62px; color:#0859a8; margin-bottom: 35px;display: block; font-weight: bold;}
.contact_one div{  margin-bottom:29px;font-size: 36px;line-height: 36px;}
.contact_one i {width: 40px;height: 3px;background:#0859a8; display:block; margin-bottom:25px;}
.contact_two{width: 28.5%; min-height:360px; position:relative;background: #f5f5f5 url(../images/20211021094751_513617062.png) no-repeat; background-position:348px 330px;padding: 40px; font-size:16px;line-height: 35px; margin-left: 31px;box-sizing: content-box;}
.contact_two strong{ font-size: 24px;color:#0859a8;font-family: "Arial";}
.contact_title{ position:absolute; width: 220px;height: 45px;background:#0859a8;border-radius: 6px; font-size:24px; color:#fff; line-height:45px; font-weight:bold; text-align:center; left:-20px;}
.contact_content{ margin-top:85px; line-height:25px;  font-weight: lighter;}
.contact_content p{ margin-bottom:6px;}
.contact_img { text-align:center; width:130px; margin-top:40px;}
.contact_img img{ width:130px; background:#fff; border:1px solid #ccc; padding:3px; bac.contact_twokground:#fff;}
.cny_e{    margin-top: 30px;}