@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;font-size: 14px}
.right-box{float: right;width: 942px;text-align: left;}
.left-box{float: left;}
.news_list{}
.news_list li a{font-size: 16px; color: #333;}
.news_list li .time{float: right;font-size: 14px;}
.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 i{
}
.left_nav li{display: flex;/* background: #f3f3f3; */text-decoration: none;color: #727272;/* padding-left: 30px; */height: 50px;/* line-height: 40px; *//* margin: 1px 0; */position: relative;font-size: 18px;text-align: center;border: 1px solid #ddd;border-top: 0;justify-content: center;}
/*.left_nav li::after{
  content:"";
  position: absolute;
  left: 47px;
  top: 50%;
  margin: -3px 0 0;
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #0079c2;
  margin-right: 20px;
}*/

.left_nav li.active::after{
  background: #ffffff;
}

.left_nav li:hover{background: #166da0; color: #fff;}
.left_nav li:hover a{color: #ffffff;}
.left_nav li.active{background: #0181d0;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;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding-left: 50px;
  margin: 0px 0px;
}

.left_nav li:hover::after{
  background: #fbfbfb;
}



.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: #eaf7ff;color: #0166b6;font-weight: normal;background-size: 100%;text-align: center;border: 1px solid #ddd;border-top: 5px solid #0166b6;border-radius: 30px 0 0 0;}


.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;}

.cont .content{/* border: 1px solid #ddd; */}
.content{padding:15px;clear: both;/* border: 1px solid #ddd; */}
.content img{
  max-width: 900px;
  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;
}

.od_nav{
  background: #0181d0;
  color: #fff;
  overflow: hidden;
}
.od_nav a{
  font-weight: bold;
  margin: 5px 10px 0;
  float: left;
  padding: 4px 10px;
  font-size: 14px;
}
.od_nav a:hover{
  background: #ffffff3d;
  cursor: pointer;
}
.od_nav a.on{
  background: #fff;
  color: #0181d0;
}

.search_box{
  background: #f4f4f4;
  padding: 5px 15px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 13px;
  margin-top: 10px;
}
.op_box{
  margin: 0 20px 0 10px;
  border: 1px solid #ddd;
  padding: 3px 5px;
  color: #333;
  min-width: 144px;
}
.sratch_btn2{
  background: #0181d0;
  height: 25px;
  color: #fff;
  padding: 0 13px;
  font-size: 12px;
  display: flex;
  align-items: center;
  border-radius: 3px;
}
.table_box{}
.table_gs{
  border-collapse: collapse;
  width: 100%;
  margin: 10px 0; display: none;
}
.table_gs th,.table_gs td{
  border: 1px solid #ddd;
  text-align: center;
  padding: 5px 10px;
}
.table_gs th{
  background: #f4f4f4;
}
.table_gs td{}

.ifs {
  width: 100%;
  height: 520px;
  border: 0 none;
  margin:  0;
}


.location_d {
  clear: both;
  width: 1180px;
  font-size: 16px;
  background: #f2f6ff;
  padding: 5px 10px;
}


.title_h{
  border-bottom: 1px solid #ddd;
}
.title_h b{
  display: inline-block;
  color: #fff;
  background: linear-gradient(180deg, #0166b6 0%, #53a0db 100%);
  border-radius: 4px 4px 0 0;
  padding: 5px 20px;
  font-size: 20px;
}