body{ font:14px/1.8 "Microsoft YaHei",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#222; transition:all .15s;}
a:hover{ color:#f00;}
a:active{ color:#222;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#7d7d7d;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#7d7d7d;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#7d7d7d;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#7d7d7d;}
input[type=button],input[type=submit],input[type=file],button{ -webkit-appearance:none;} 

/*诺亚娱乐(中国)科技有限公司用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1100px; width:95%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap; justify-content:space-around;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.mar10{margin-top:10px;}
@font-face{ font-family:impact;src:url('/style/images/impact.ttf'); /* IE9+ */}
@font-face{ font-family:"iconfont"; /* Project id  */ src:url('/style/css/iconfont.ttf?t=1705684251554') format('truetype');}
.iconfont{ font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/*header*********************************************************************/
.head{ position:relative;}
.head-fixed{ width:100%;}
.h_img{ border-top:10px solid #00306e; position:relative;}
.online{ display:block; position:absolute; right:0; top:0;}
.h_img img{ display:block; width:100%;}
.head-fixed_hover{ background:#fff;}
.head .w{ position:relative;}
.logo{ margin-top:29px; float:left;}
.logo img{ height:24px;}
.nav{ width:100%; background:linear-gradient(to bottom,#00306e,#0068b1); padding:0 15px;}
.plebans{ font-size:15px; line-height:45px; text-align:center;}
.nav li{ position:relative;}
.nav li a{ color:#fff; font-weight:bold; display:block;}
.nav li.on .plebans a{ color:rgba(255,255,255,.9);}
.goutp{ display:none; position:absolute; top:100%; left:50%; width:170px; margin-left:-85px; z-index:10;}
.goutp dl{ border-radius:0 0 5px 5px; background:#3681DE; box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.goutp em{ display:block; position:relative; padding:0 15px;}
.goutp:before{ content:""; display:block; position:absolute; left:50%; margin-left:-5px; top:-6px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:6px solid #3681DE;}
.goutp dd{ line-height:34px; position:relative; border-bottom:1px solid #2873CE;}
.goutp dd:last-child{ border-bottom:none;}
.goutp dd .goutp2,.goutp dd .goutp3{ position:absolute; left:100%; top:0; width:170px; display:none; border-radius:0 5px 5px 0;}
.nav li .goutp dd .jd{ display:block; position:absolute; right:10px; top:50%; line-height:20px; margin-top:-10px; transform:rotate(-90deg); transition:all .5s linear; color:#fff; font-size:12px;}
.nav li .goutp dd em a{ font-size:14px;}
.nav li .goutp dd.hover em a{ color:#fff;}
.nav li .goutp dd.hover .jd{ right:8px;}
.goutp dd.hover .goutp2,.goutp2 dd.hover .goutp3{ display:block;}
.goutp dd.hover{ background:linear-gradient(#00C6FF, #0096FF);}

.nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

.sjhedes{ display:none; height:110px;}
.tuerhed{ position:fixed; width:100%; top:0; left:0; z-index:88; background:#fff; height:110px; box-shadow:1px 1px 0 rgba(33,29,30,.2); border-top:5px solid #00306e;}
.losdj{ width:100%; background:linear-gradient(to bottom,#dae7f7,#fff); display:block; padding:0 2.5%;}
.losdj img{ height:105px; display:block; margin:0 auto;}
.sanh{ position:absolute; right:20px; top:50%; margin-top:-37.5px; width:50px; padding:10px;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}  
.sanh>div{ background-color:#00306e;}
.fuernavt{ position:fixed; padding-top:110px; top:0px; left:-100%; width:100%; height:100%; background-color:#fff; z-index:8;}
.benrvav{ width:100%; height:100%; overflow:hidden; overflow-y:scroll;}
.shojvas>a{ display:block; font-size:25px; line-height:200%; padding:10px 30px; border-bottom:1px solid #bbb; color:#333;}
.shojvas>div{ display:block; font-size:25px; line-height:200%; border-bottom:1px solid #bbb;}
.shojvas>div a{ color:#333; font-size:25px;}
.showzhen{ position:relative;}
.benrvav .jd{ position:absolute; top:26px; right:25px; width:11px; height:18px; background:url(/style/images/arrow4.svg) no-repeat center; background-size:100%; transition:transform 0.5s; z-index:-1;}
.maei{ padding:10px 30px; font-size:25px; color:#333;}
.maei a{ color:#333; display:inline; font-size:25px;}
.shopernc{ overflow:hidden; height:0px;}
.shopernc>div a,.shopernc .maei.line1{ display:block; font-size:24px; color:#666; padding:10px 30px 10px 50px; line-height:50px; border-top:1px solid #eee;}
.shopernc>div a.gray{ color:#666;}
.shopernc>div .maei a{ color:#666;}
.shopernc>div>div>div a{ color:#999; padding-left:70px;}
.shopernc .maei.line1{ border-top-color:#eee;}
.shopernc .maei.line1 a{ display:inline!important; line-height:inherit; border:none; padding:0;}
.tesd>div{ background-color:#00306e!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner{ width:100%; margin-top:5px;}
.banner .swiper-slide img{ max-width:100%; display:block; margin:0 auto;}
.banner .swiper-slide p{ position:absolute; left:0; right:0; bottom:0; text-align:center; font-size:16px; font-weight:bold; background:rgba(0,0,0,.5); line-height:44px;}
.banner .swiper-slide p a{ color:#fff;}
.banner .swiper-button-prev,.banner .swiper-button-next{ bottom:0; top:inherit; margin:0;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{ color:#fff; font-size:20px;}

.con1{ margin-top:5px;}
.con_c{ width:49.5%;}
.titc{ line-height:35px; text-align:right; border-bottom:1px solid #172a6f; border-top:1px solid #fff; font-weight:bold; position:relative;}
.titc a{ color:#007CC4; font-size:12px;}
.titc em{ position:absolute; left:0; top:-1px; bottom:-1px; display:inline-block; padding:0 25px; border:1px solid #172a6f; border-bottom-color:#fff; background:#fff; font-size:16px; color:#01467F;}

.neiwidth{padding:5px;}
.titline{ border:1px solid #c3d1f4;}
.titc1{ line-height:37px;  height:37px;border-bottom:1px solid #c3d1f4; font-weight:bold; background:url(/style/images/titlebg.jpg) repeat-x;position:relative;}
.titc1 a{ color:#007CC4; font-size:12px;padding-right:10px; float:right;} 
.titc1 span{cursor: pointer; position:relative;display:inline-block; padding:0 25px; border-right:1px solid #c3d1f4; font-size:16px; color:#01467F; top:-2px; }
.titc1 span.on{ border-top:2px solid #172a6f; background:#fff;}


.foucs{ margin:5px 0; width:100%;}
.foucs .swiper-slide img{ width:100%; height:261px; display:block; margin:0 auto;}
.foucs .swiper-slide p{ position:absolute; left:0; right:0; bottom:0; font-size:14px; padding:0 15px; font-weight:bold; background:rgba(0,0,0,.5); line-height:44px;}
.foucs .swiper-slide p a{ color:#fff;}
.foucs .swiper-pagination{ text-align:right; padding-right:10px; bottom:12px;}
.foucs .swiper-pagination .swiper-pagination-bullet{ border-radius:2px; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; opacity:1; background:rgba(0,0,0,.5); margin:0 5px 0 0;}
.foucs .swiper-pagination .swiper-pagination-bullet-active{ color:#ff0; font-weight:bold; background:rgba(255,255,255,.3);}

.news_w{ width:95%; overflow:hidden; margin:0 auto;}
.news_list{ padding:5px;}
.news_list li{ width:100%; position:relative; padding:0 100px 0 18px; font-size:14px; border-bottom:1px dashed #d3d3d3; background:url(/style/images/arrow.jpg) no-repeat left center; background-size:8px 12px; line-height:31px;}
.news_list li em{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.news_list li span{ position:absolute; right:0; top:0; color:#580000;}

.con2{ padding:5px 0;}
.con2_c{ border:1px solid #172a6f; border-top:none; padding:10px 14px; position:relative;}
.con2_c .pic{ width:100%; overflow:hidden;}
.con2_c img{ width:100%; display:block;}
.con2_c .swiper-button-prev,.con2_c .swiper-button-next{ width:24px; height:48px; background:rgba(0,0,0,.3); z-index:5;}
.con2_c .swiper-button-prev{ left:14px;}
.con2_c .swiper-button-next{ right:14px;}
.con2_c .swiper-button-prev:after,.con2_c .swiper-button-next:after{ color:#fff; font-size:20px;}
.hide{ display:none;}
.x_con2{ margin:10px 0;border:1px solid #c3d1f4; }
.x_con2_c{ border-top:none; padding:10px 14px; position:relative;}
.x_con2_c .pic{ width:100%;max-height:165px;overflow:hidden;}
.x_con2_c img{ height:165px; display:block;object-fit: cover;}
.x_con2_c .swiper-button-prev,.x_con2_c .swiper-button-next{ width:24px; height:48px; background:rgba(0,0,0,.3); z-index:5;}
.x_con2_c .swiper-button-prev{ left:14px;}
.x_con2_c .swiper-button-next{ right:14px;}
.x_con2_c .swiper-button-prev:after,.x_con2_c .swiper-button-next:after{ color:#fff; font-size:20px;}

.x_con3{ margin:10px 0;border:1px solid #c3d1f4; }
.x_con3_c{ border-top:none; padding:10px 14px;}
.x_con3_list{ padding:5px; display:flex; flex-wrap:wrap;}
.x_con3_list li{ width:20%;float:left; position:relative; padding-left:18px; font-size:14px; background:url(/style/images/arrow.jpg) no-repeat left center; background-size:8px 12px; line-height:31px;}
.x_con3_list li em{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.x_con3_list li a:hover{  text-decoration: underline; }

.x_con4_list{ padding:5px; display:flex; flex-wrap:wrap;}
.x_con4_list li{ width:33.33%;float:left; position:relative; padding:5px 0 5px 18px; font-size:14px; background:url(/style/images/arrow.jpg) no-repeat left center; background-size:8px 12px; line-height:31px;}
.x_con4_list li em{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.x_con4_list li a:hover{  text-decoration: underline; }
.x_con4_list li img{width:100%;}


.con3 .titc{ border-bottom:none; padding-bottom:4px;}
.con3 .titc:after{ content:""; display:block; position:absolute; left:0; right:0; height:4px; background:linear-gradient(to right,#22aa3c,#2ba8e2);}
.con3 .titc em{ border:none; background:none; padding:0 15px;}
.con3 .news_list{ padding-bottom:0;}

.ads{ margin-top:5px;}
.ads a,.ads img{ width:100%; display:block;}

.main{ margin-top:5px;}
.m_lf{ width:240px; border:1px solid #c2d2f4; padding:1px;}
.m_tit{ height:35px; line-height:34px; background:url(/style/images/lefttitlebg.jpg) left bottom no-repeat; font-size:16px; color:#01467F; font-weight:bold; padding:0 25px;}
.sider_list li{ line-height:24px; padding-top:10px; background:url(/style/images/leftmenubg.jpg) #fff center top no-repeat; text-align:center; height:43px;}
.sider_list li:nth-child(1){ background:#fff;}
.sider_list li a{ font-weight:bold; font-size:14px; color:#1A64AD;}
.sider_list li a:hover{ color:#f00; text-decoration:underline;}
.m_rt{ width:calc(100% - 245px); border:1px solid #c2d2f4;}
.tit1{ background:#f4f8fb; border-top:1px solid #fff; border-bottom:1px solid #c5d3f6; height:36px; position:relative;}
.tit1 em{ position:absolute; left:0; top:-2px; bottom:-1px; border-top:2px solid #172a6f; display:inline-block; font-size:16px; font-weight:bold; border-right:1px solid #c4d2f5; color:#01467F; line-height:34px; background:#fff; min-width:150px; text-align:center;padding:0px 20px;}
.pic_w{ width:100%; overflow:hidden; padding:0 14px;}
.pic_list{ width:calc(100% + 15px);}
.pic_list li{ width:calc(25% - 15px); margin:15px 15px 0 0;}
.pic_list li a{ display:block;}
.pic_list li .pic{ width:100%; overflow:hidden;}
.pic_list li .pic img{ display:block; width:100%;object-fit: cover;/* height:130px;*/}
.pic_list li .txt{ font-size:14px; color:#1A64AD; line-height:1.846153846153846; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:5px;}
.pic_list li.hover .txt{ color:#f00;}

.page{ padding:20px 0 30px 0; font-size:14px;}
.page a{ display:inline-block !important; background:#fff; border:1px solid #e2e2e1; border-radius:3px; line-height:28px; padding:0 10px; margin:0 5px; color:#2763A2;}
.page span{ color:#2763A2; margin:0 5px;}
.page a.cur,.page a:hover{ background:#2763A2; border-color:#2763A2; color:#fff;}
.p_intxt{ background:#fff; border:1px solid #e0e0e0; width:55px; text-align:center; border-radius:3px; line-height:28px; margin-right:5px; transition:all .6s;}
.p_intxt:focus{ border-color:#2763A2;}
.p_inbut{ color:#fff; background:#2763A2; border:1px solid #2763A2; line-height:28px; height:30px; width:55px; text-align:center; cursor:pointer; transition:all .6s; border-radius:3px;}
.p_inbut:hover{ filter:alpha(opacity=.9); opacity:.9;}

.com li .pic img{ display:block; width:100%; transition:all 0.6s; margin:0 auto;}
.com li.hover .pic img{ transform:scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; background:#dcdcdc; margin-top:5px;}
.footer ul{ padding:20px 0; text-align:center;}
.footer ul li span{ display:block; font-size:16px; line-height:2.6;}
.footer ul li span a{ color:#223475;}
.footer ul li p{ color:#5A5F6F; font-size:14px; line-height:1.5; padding:5px 0;}
.footer ul li p a{ color:#5A5F6F;}
.footer ul li a:hover{ color:#001A7C!important;}
.foot{ background:#00599e; padding:25px 0;}
.foot *{ color:#fff; font-size:14px; line-height:1.714;}
.foot em{ margin-right:20px;}
.foot em:last-child{ margin-right:0;}
.foot a{ color:#f90; text-decoration:underline;}
.foot img{ height:20px; margin-right:5px;}
.foot .clear{ position:relative; padding-left:74px;}
.foot .clear .sy_img{ position:absolute; left:0; top:50%; width:68px; height:68px; margin-top:-34px; display:block;}

.foot1{ background:#00599e; padding:25px 0; margin-top:15px; background:url(/style/images/bottombg.jpg) repeat-x;}
.foot1 *{ color:#333; font-size:14px; line-height:1.714;}
.foot1 em{ margin-right:20px;}
.foot1 p{ text-align:center;}
.foot1 em:last-child{ margin-right:0;}
.foot1 a{ color:#f90; text-decoration:underline;}
.foot1 .clear{ position:relative; padding-left:74px;}

/*右侧浮窗 style*********************************************************************/
.right-menu{ position:fixed; right:0; bottom:10px; margin-bottom:150px; z-index:999;}
.right-menu .btn{ width:64px; height:64px; margin:1px 0; cursor:pointer; position:relative;}
.right-menu .btn:before{ content:""; display:block; position:absolute; left:0; top:50%; margin-top:-32px; width:64px; height:64px; background:url(/style/images/right_nav.png) no-repeat;}
.right-menu .btn-mail:before{ background-position:0 0;}
.right-menu .btn-wx:before{ background-position:-64px 0;}
.right-menu .btn-wx .pic{ position:absolute; left:-110px; top:-23px; display:none; width:110px; height:110px; box-shadow:0 1px 3px rgba(2, 2, 2, 0.26);}
.right-menu .btn-phone:before{ background-position:-128px 0;}
.right-menu .btn-qq:before{ background-position:-192px 0;}
.right-menu .btn-online:before{ background-position:0 -64px;}
.right-menu .btn-top:before{ background-position:-256px 0;}
.right-menu .btn-com div{ background:#3873c6; position:absolute; width:155px; left:-155px; line-height:64px; color:#fff; font-size:14px; text-align:right; display:none;}
.right-menu .btn-phone div,.right-menu .btn-qq div{ width:110px; left:-110px;}

#float_19da{ position:absolute; z-index:9999;}
#float_19da a{ display:block;}
#float_19da img{ display:block; width:330px;}

.xwtitle{
  color:#0047BC; font-size:16px; font-weight:bold; line-height:36px; 
  font-weight: bold;text-align: center;
  padding: 20px 0px;
}
 .dates{
  text-align: center;color:#999; font-size:14px; line-height:36px; background-color:#f0f0f0;
}
.content{
  font-size: 16px;
  color: #333;
  line-height:33px;
  margin-bottom: 0px;
  padding: 30px 20px;
  /* text-indent:2em; */
}
.content img{
  max-width: 95%;
}
.container {
  display: flex;
  align-items: center; /* 垂直居中 */
}
 
.title {
  flex: 1; /* 占据剩余空间的1/3 */
  margin-right: 10px; /* 标题和内容之间的距离 */
}
 
.content {
  flex: 2; /* 占据剩余空间的2/3 */
}