@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/fonts/glyphicons-halflings-regular.eot');
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.mb40{margin-bottom:40px;}
.main-content{ padding-bottom:140px;}
html{ height:100%;}
body{ font-size:16px;min-height:100%; position:relative;}
a{ text-decoration:none;}
ul{ padding:0px; margin:0px; list-style:none;}
.headbt{ background:#e7e7e7; height:40px; line-height:40px;}
.logo{ font-size:36px; color:#245694; padding-left:0px;}
.headlogo{ height:100px; line-height:100px;}
.naver{ height:60px; line-height:60px; background:#245694;box-shadow: 3px 2px 8px #999;}
.denglu{ color:#333;font-size:14px !important;}
.denglu a{ color:#333; font-size:14px !important;}
.navbar-nav>li>a{ line-height:29px !important ; font-size:18px;}
.nav>li>a{ color:#fff; padding:16px 16px; height:60px;}
.nav>li>a:hover{ color:#333;}
.banner{ margin:20px -7px;}
.tuk{  display: flex;  justify-content: center;}
.pros{overflow:hidden;	}
.pro2 img{ width:100%;	transition: all 1s; 	-moz-transition: all 1s; 	-webkit-transition: all 1s; 	-o-transition: all 1s;}
.pro2:hover img{	transform: scale(1.2,1.2);	-webkit-transform: scale(1.2,1.2);	-moz-transform:scale(1.2,1.2); 		-webkit-transform:scale(1.2,1.2);	-o-transform:scale(1.2,1.2); }
.pro1{ background:#245694; padding:2% 5% 2% 5%;; color:#fff; font-size:18px; line-height:36px; overflow:hidden;   }
.pro1 span{ display:block; color:#add2ff; font-size:14px;}
.pro1 span a{color:#add2ff; font-size:14px;}
.pro1 h3{ margin-bottom:20px;}
.pro2{ position:relative;}
.pro_wz{position: absolute;  left: 0;top: 33%;width: 100%;z-index: 10;background-color:rgba(0,0,0,0.5);min-height: 100px;text-align: center;color: #fff;padding-top: 4%;}
.yqlj{ background:#ececec; padding:20px 20px 10px 20px;    margin: 0 -8px 32px;}
.yqlj h3{ margin-top:0px;}
.yqlj1{ margin-bottom:10px;}
.yqlj1 ul li{ float:left; margin-right:10px;}
.yqlj1 ul li a{ color:#3a80d6;text-decoration: underline;}
.yqlj1 ul li:first-child span{ color:#333; font-weight:bold;}
footer{ background:#202020; color:#fff; position:absolute; width:100%; bottom:0; left:0;}
.foot{ padding:20px 0px 10px 0px;}
.header-phone{display: none;}
.mlr{ margin-left:0px ; margin-right:0px;}

.row.pro > [class*='col-'] { padding:0 8px 10px; }
@media (min-width: 992px) and (max-width: 1200px) {
	.pro1{ height:276px; font-size:16px; padding:5%; line-height:28px;}
.nav>li>a{ color:#fff; padding:16px 6px; height:60px;}
}
@media (min-width:1200px) { 
.pro1{ min-height: 335px; }
.list_liebiao{ height:430px;}
}
.sy_search{ margin-left: -24px;border-radius: 0px 18px 18px 0px; }
.index_search{border: 1px solid #337ab7 !important;    border-radius: 23px  !important;}
.glyphicon-search:focus{ color:#fff; outline:none;}
.glyphicon-search:before{ color:#fff;}

/*列表页*/
.list_banner{ background:url(../img/xwzx.jpg) no-repeat top center; background-size:cover; padding:6%; }
.nywz{background-color:rgba(0,0,0,0.5); color:#fff; width:40%; margin:0 auto; padding:3%;    font-size: 36px;    text-align: center; }
.list_lb{ background:#e2edfb; margin-top:2%; padding:1%; overflow:hidden;}
.list_wzjj h4{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; color:#666; line-height:30px; font-size:16px; line-height:26px; color:#555; margin-bottom:5px;}
.list_liebiao{ margin-bottom:10px;}
.lbxuanzeqi{background: #e2edfb;    border: 1px solid #a0a0a0;    padding: 5px;    border-radius: 5px;}
.p5{ padding:5px;}
.row.list_tu > [class*='col-'] { padding:0 8px 10px; }
.list_tu h3{ font-size:18px; line-height:22px; }
.list_tu h4{ font-size:16px; line-height:20px; color:#555;}
.list_tu1 a{ text-decoration:none;}
.list_xtu{ height:250px; overflow:hidden;border: 1px solid #ececec; line-height:245px;}
.list_xtu img{ width:100%; height:auto;}
.mt20{ margin-top:20px;}
.list_more{ color:#245694; font-size:12px; margin-bottom:10px;}

/*详情页*/

.cont_gray{ background:#fafafa;margin-bottom: 40px;}
.cont_bg{ background:#fff; margin:20px auto; }
.m1{ margin:1%;}
.m2{ margin-top:2%; margin-bottom:2%;}
.cont h2{ line-height:36px; color:#000;}
.cont h5{ line-height:36px; color:#555;}
.cont_nr{ text-align:left; padding:0 1%; line-height:32px;}
.cont_nr p{ text-indent:2em; line-height:32px;}
.cont img{display: block;    margin: auto;}
.cont_fy{ border:1px solid #eaeaea; margin:1%; text-align:left; line-height:36px; padding-left:10px;}
.cont_fy a{ color:#333; text-decoration:none;}
.cont_fy a:hover{ color:#245694;}
.cont_fj{ border:1px solid #eaeaea; margin:1%; text-align:left; line-height:30px; }
.cont_fjbt{ background:#f5f5f5; padding-left:10px;  }
.huise{ color:#666;}
.cont_fjnr{ padding:5px 10px; border-bottom:1px dotted #ddd;}
.cont_fjnr ul li a{ text-decoration:none;}

.js_banner{ background: url(../img/dyban.jpg) no-repeat top center; background-size:cover; padding:6%; }
.js_wz h3{ color:#245694; font-size:32px; text-align:center; margin-bottom:20px;}
.js_wz p{ text-indent:2em; font-size:16px; line-height:32px;}
.lanse{ color:#245694;}
.lanse a{ color:#245694;}
.p2{ padding:2%;}
.js_peitu img{ width:100%;}
.pr0{ padding-right:0px;}
.pl0{ padding-left:0px;}
.dytu{ position:relative;}
.pro_wz1{position: absolute;  left:30%;top: 33%;width: 40%;z-index: 10;background-color:rgba(0,0,0,0.6);min-height: 110px;text-align: center;color: #fff; border-radius:5px;}
.pro_wz1 span{ border:1px solid #fff; border-radius:3px;margin:0 auto; padding:1% 2%; color: #fff;}
.pro_wz1 h3{ margin-bottom:15px;color: #fff;}
.pro_wz1 a{ color:#fff; text-decoration:none;}
.dytu img{ width:97%;}

.lx_wz h3{ color:#245694; font-size:26px;  margin-bottom:20px;}
.lx_wz p{  font-size:16px; line-height:28px;}
.lxewm img{ width:100%;}

.search_list{ background:#e1efff; padding:10px; margin-bottom:10px;}
.search_nr ul li{ padding:1% 1%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.search_nr ul li a{ color:#333; text-decoration:none;}
.search_nr ul li a:hover{ color:#245694; }
.search_nr ul li:nth-child(even){ background:#f7f7f7;}
.search_nr{ margin-bottom:1%;}
.list_tu h3{ margin:0 1% 1% 1%; border-bottom:1px solid #245694; color:#245694; font-weight:bold; padding:1%;}
.list_tu1 h3{font-size: 18px;    line-height: 30px;    margin-top: 10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.list_ycwz{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-left:0px; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.zxly_banner{ background: url(../img/zxly.jpg) no-repeat top center; background-size:cover; padding:6%; }
.zxly{ width:50%; margin:0 auto;}
.zxly .row{ margin-bottom:3%; margin-top:1%;}
.bdk input{ width:100%; border:1px solid #bbb; height:35px; line-height:35px; color:#888; padding-left:5px;}
.bdk textarea{ width:100%; border:1px solid #bbb; min-height:100px;}
.bdwz{ font-size:16px;  height:35px; line-height:35px;}
.bdwz span{ padding-left:10px;}
.list_liuyan ul li{ border-bottom:1px dotted #ccc; overflow:hidden; padding-bottom:10px; margin-bottom:5px;}
.tjan{ background:#245694; color:#fff;  border:none; border-radius:5px; padding:3% 10%;}
.czan{ background:#eee; color:#333;  border:none; border-radius:5px;padding:3% 10%;}
.yhzc_banner{ background: url(../img/yhzc.png) no-repeat top center; background-size:cover; padding:6%; }
.grzx_banner{ background: url(../img/grzx.jpg) no-repeat top center; background-size:cover; padding:6%; }
.kxrz_banner{ background: url(../img/kxrz.jpg) no-repeat top center; background-size:cover; padding:6%; }
.aqx_banner{ background: url(../img/aqx.jpg) no-repeat top center; background-size:cover; padding:6%; }
.ywzq_banner{ background: url(../img/ywzq.jpg) no-repeat top center; background-size:cover; padding:6%; }

/*登录框*/
.denglu_logo  h1{ padding:2% ;}
.modal-dialog{ width:350px;}
.bdwz1{ font-size:16px;  height:35px; line-height:35px;}
.mt3{ margin-top:3%; margin-bottom:3%; }
.mt4{ margin-top:6%; margin-bottom:4%; }
.dengluan{ width:100%; margin:0 auto; background:#245694; color:#fff; padding:2% 0;}
.modal-title{ background:#245694; color:#fff; font-size:16px; padding:10px;}
.close:focus, .close:hover{ color:#fff;}
.close { line-height:2; opacity:1;}
button.close{ color:#fff;}
.modal-header{ padding:0px;}
.modal-content{ border-radius:0;}
.backLogin{
    background: url(../img/denglu.jpg) no-repeat;
/*    height: 100vh;
    background-size: 100% 100%;
    width: 100%;
*/}
.dlk{ padding-top:8%; text-align:center; }
.dlk h1{ color:#fff; padding-bottom:3%; font-size:40px;}
.dlfoot{ position:fixed; bottom:0; width:100%;}
.dlknr{ background:#fff; width:33%;
    margin: 6% 0 8% 47%; padding:1% ; border-radius:5px;}
.grzx_nr h4{ border-bottom:1px solid #245694; padding:1% 1%;font-size:16px;}
.row.grzx > [class*='col-'] { padding:0 8px 10px; }
.grzx_bt{ font-size:20px; }
.grzx_nr ul li{ padding:1% 0; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom:1px dotted #ccc;}
.grzx_nr ul li a{ color:#333; text-decoration:none;}
.grzx_nr ul li a:hover{ color:#245694; }
.grzx_zxly{     border: none; font-size:16px;    background: #245694;    border-radius: 6px;    height: 30px;    line-height: 30px;    color: #fff;}
.grzx_xgmm{ color:#245694; font-weight:bold;font-size:16px;}
.sjtop{ font-size:14px;}
.grzx_flbt{ margin:0 1%;}
.list_lb1{ background:#e2edfb; margin-top:1%; padding:1%; height:48px;}
.grzx_nr ul li{ width:48%; float:left; margin:0 1%;}
.liuyan_tjan{ background:#245694; color:#fff !important;  border:none; border-radius:5px;  margin-top:1%;}
.yincang{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.new{ position:absolute; top: -15px;
    left: 0px;}
.newsj{ position:relative;}
.red{ color:red;}
.dlbg{ background:url(../img/login.jpg) no-repeat top center; height:482px;}
.hywz{ font-size:14px;}


.mgmm{ width:50%; margin:0  auto;}


/* 2022.02.26 */
@media (min-width: 768px){
 
.form-inline .form-group {
    vertical-align:top;
}
.carousel-indicators {
  bottom: 0;
}

}
.list_tu1 h3, .list_wzjj h4 {
  text-overflow: ellipsis;
}
.list_tu1 h3{
  max-height: 60px;
}
.list_wzjj h4 {
  max-height: 52px;
}
select, input, button{
  outline: none;
}
.carousel-control {
  width: 8%;
}
.banner{
/*  height: 400px;*/
  overflow: hidden;
}
@media screen and (min-width: 768px){
  .carousel-caption {
      right: 10%;
      left: 10%;
      padding: 0 5% 20px;
      bottom:110px;
      background-color: rgba(0,0,0,.3);
      top:24%;
  }
 

  
}
.ydmore a:hover {
  color: #007aff;
}
