@charset "utf-8";
/* CSS Document */
body{background-color:#fff}
.content{}
.location{/* border: 1px solid #ddd; */ /* padding: 4px 10px; */}
.news_view{/* margin-top: 10px; */padding: 35px;border: 1px solid #ddd;}
.news_view h1{text-align:center;padding-bottom: 12px;font-size:24px;line-height:28px;}
.news_view h2{text-align:center;/* padding-bottom:15px; */font-size: 16px;line-height: 16px;font-weight: normal;}
.news_view img{max-width: 850px;margin-left: -25px;}
.news_view h3{font-size:12px; font-weight:500; text-align:center; height:35px; line-height:35px; font-family:Arial, Helvetica, sans-serif; color:#666; border-bottom:1px dotted #ccc;}
.news_view h3 em{padding:0 10px;}
.news_view .body{margin-top:25px;font-size: 20px;line-height:24px;}
.news_view .body p{margin-bottom:25px;text-indent:2em;/* font-size: 16pt; */font-family: "仿宋", "宋体", arial, sans-serif;}
.news_view .body .zuozhi{color:#666; text-align:right;}
.location{line-height: 30px;padding-left: 10px;border-bottom: 1px solid #ddd;position: relative;/* width: 1110px; */text-align: left;}
.right-box{float: right;width: 942px;text-align: left;}
.left-box{float: left;}
.news_list{}
.news_list li a{font-size: 15px; color: #333;}
.news_list li .time{float: right;}
.news_list{padding: 4px 5px 5px;margin: 0;min-height: 140px;}
.news_list li{/* height: 26px; */line-height: 36px;overflow:hidden;background: url(/static/images/point.jpg) 3px 16px no-repeat;padding-left:13px;border-bottom: 1px dashed #ddd;white-space: nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.list li .time{float:right}
.left_nav{width: 230px;border-bottom: 2px solid #085d96;margin-top: 2px;}
.left_nav li{}
.left_nav li{display: block;background: #f3f3f3;text-decoration: none;color: #727272;padding-left: 30px;height: 40px;line-height: 40px;margin: 1px 0;position: relative;font-size: 15px;}
.left_nav li::after{content:"";background: url(/static/images/point2.png) no-repeat;width: 5px;height: 15px;position: absolute;right: 10px;top: 50%;margin: -5px 0 0;}
.left_nav li:hover{background: #0082cd; color: #fff;}
.left_nav li:hover a{color: #fff;}
.left_nav li.active{background: #033b8a; color: #fff;}
.left_nav li.active a{color: #fff;}
.left_nav li.small{margin: 0px 0px 0 30px; padding: 16px 0; font-size: 16px;}
.left_nav li a{
  color: #333;
  display: block;
}
.nav_list{position: absolute; left: 135px; top: 6px; /* width: 122px; */ /* overflow: hidden; */ padding-bottom: 4px;}
.nav_list .show_box{background: #f4f7fa; border: 1px solid #cae6fe; padding: 4px 0; margin-bottom: 4px; /* border-bottom: 4px solid #ddd; */ display: none; box-shadow: 2px 2px 2px #33333324;}
#btn{/* background: #ffb9b97d; */height: 20px;width: 60px;}
.nav_list a{display: block; padding: 0 8px; line-height: 32px; font-size: 16px;}
.nav_list a:nth-child(odd){background: #ffffff;}
.nav_list a:hover{background: #dcf0ff;}
#mov_btn1 a{border-radius: 3px; display: inline-block; border: 1px solid #0359c4; text-align: center; padding: 0 4px; margin: 0; text-indent: 0; font-size: 14px;}
h3.title{height: 55px; line-height: 55px; font-family: "微软雅黑"; font-size: 18px; padding-left: 30px; background: url(/static/images/tit.gif) no-repeat #00a8e6; color: #fff; font-weight: normal; background-size: 100%;}


.second_main {min-height: 400px;border: 1px solid #e3e3e3;}
.se_title{ margin:0 20px; border-bottom:1px solid #bfbfbf; padding-top:10px;}
.se_title h2{ font-family:"微软雅黑"; font-size:18px; color:#085d96; border-left:4px solid #085d96; line-height:1; padding-bottom:2px; margin-bottom:8px; padding-left:10px;}
.se_title h2 a{
  color: #333;
}
.second_main .cont{ margin:20px;}

.cont .tit{ border-bottom:1px dashed #dedede; padding-bottom:10px;}
.cont .tit h1{font-size: 22px; color:#222; text-align:center; padding:10px 0 12px;line-height: 34px;}
.cont .tit .date_msg{ text-align:center; color:#888;}
.content{ padding:15px;clear: both;}
.content img{
  max-width: 700px;
  display: block;
  margin: auto;
}
.content p{color:#666;line-height: 2em;text-indent:2em;font-size: 16px;}




.pagenumber{ padding:30px 0; line-height:25px; text-align:right; font-size:12px;}
.pagenumber a:link,.pagenumber a:visited{ background:#fff; border:1px solid #c3c3c3; color:#333; padding:3px 7px; margin:0 1px;}
.pagenumber a:hover { background:#085d96;border:1px solid #085d96;text-decoration:none; color:#fff; cursor:pointer;}
.pagenumber a.now{ border:1px solid #fd6802; background:#fd6802; color:#fff;}
.iframe_box{width: 100%;border: 0 none;height: 1021px;}
.tan{position:fixed;left:0;right:0;top:0;bottom:0;display:none}
.tan .tan_bg{z-index:5;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}
.tan .tan_box{position:absolute;left:10%;right:10%;top:10%;bottom:25%;background:#f8f8f8;z-index:9;border-radius:10px}
.tan_tt{height:57vw;margin:7vw 0 0;background:url(../image/home/qian_ico.png) center center no-repeat;background-size:contain}
.tan_cont{text-align:center}
.tan_cont .tt{line-height:44px}
.closeX{position:absolute;width:40px;height:40px;background:rgba(255,255,255,.63);display:block;top:-16px;right:-16px;border-radius:999px;border:1px solid red;margin:0 0 0 -22px;z-index:99}
.closeX::before{content:"";display:block;border:1px solid red;width:55%;transform:rotate(45deg);position:absolute;top:47%;left:22%}
.closeX::after{content:"";display:block;border:1px solid red;width:55%;transform:rotate(-45deg);position:absolute;top:47%;left:22%}


.hy_btn{
  position: absolute;
  left: 50%;
  margin: -50px 0 0 -45px;
  background: linear-gradient(180deg, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);
  color: #fff;
  display: block;
  padding: 6px 20px;
  border-radius: 4px;
  border: 1px solid #ddd;
  cursor: pointer;
}



.neiye_pic { margin-bottom:0px;}
.neiye_pic ul { margin: 20px 16.5px;}
.mingyou {/* width:1100px; */margin: 20px auto 0;font-size: 0px;}
.mingyou img {width: 249px;height: 359px;  display:block;/*解决图片与图片之间上下有空隙*/box-shadow: 0px 0px 10px #d4d2d1;}
.mingyou ul {width: 249px; display:inline-block;vertical-align:top;margin: 0 18px 30px;}
.mingyou ul:first-child {/* margin-left:0px; */}
.mingyou_wenzi {border-color: #0368b4;border-width: 1px;border-style: solid;padding: 10px 20px;}
.mingyou_wenzi .time{
  font-size: 14px;
}
.mingyou a {color: #0368b4;}
.mingyou a:hover .mingyou_wenzi  { background-color:#0368b4; color:#FFFFFF;}
.mingyou_wenzi h1 {font-size:16px;text-align:center;white-space: nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}

.bm_line{
  text-align: center;
  margin: 40px 0px;
}
.bm_line .bm_btn{
  font-size: 16px;
  border: 1px solid #bdbcbc;
  color: #fff;
  margin: 0px 20px;
  background: linear-gradient(180deg, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);
  text-align: center;
  width: 100px;
  height: 40px;
  border-radius: 20px;
  font-weight: bold;
  padding: 12px 30px;
  box-shadow: 2px 2px 2px rgb(51 51 51 / 10%);
}
.bm_line .bm_btn:hover {
  background: linear-gradient(180deg, rgb(242, 246, 248) 0%, rgb(239 239 239) 50%, rgb(214 214 214) 51%, rgb(255 255 255) 100%);
  color: #002f98;
  cursor:pointer;
}


.bm_line2{ border:1px dotted #ccc;background-color:#f7f7f7; padding:10px; margin:0px 0px 20px 0px; text-align:center;font-size: 16px;line-height: 45px;}
.bm_line2 img{ width:150px;border: 1px solid #ddd;background: #fff;}
.bm_line2 .zj_btn{
  color: #003193;
  font-size: 16px;
  border: 1px solid #bdbcbc;
  margin: 0px 20px;
  background-color: #FFFFFF;
  text-align: center;
  width: 100px;
  height: 40px;
  border-radius: 20px;
  font-weight: bold;
  padding: 12px 30px;
  box-shadow: 2px 2px 2px rgb(51 51 51 / 10%);
}

.title_o{ margin:0 20px; border-bottom:1px solid #bfbfbf; padding-top:10px;}
.title_o b{font-family:"微软雅黑";font-size:18px;color:#085d96;border-left:4px solid #085d96;line-height:1;padding-bottom:2px;margin-bottom:8px;padding-left:10px;line-height: 18px;display: inline-block;height: 16px;}
.title_o b a{
  color: #333;
}
.ob_box{
  margin-top: 20px;
  padding-left: 10px;
}

.imgw3{
  display: flex;
  padding: 10px 0px;
  flex-direction: row;
  justify-content: flex-start;
}
.imgw3 img{
  width: 330px !important;
  height: 240px  !important;
  /* display: inline-block; */
  margin: 0 10px;
}