a ,
a:hover,
a:focus {  text-decoration: none;}
a:hover{ color: #024f9f;}
*:focus { outline: none; }
p{ padding: 0px; margin: 0px;}
.top15{ padding-top: 15px;}
.top25{ padding-top: 25px;}
.top30{ padding-top: 30px;}
.top40{ padding-top: 40px;}
.bgbox1{background-color: #006ebb;}
.bgbox2{background-color: #006ebb;}

.btn-primary {
  color: #fff;
  background-color: #2c87ff;
  border-color: #84bdff;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #247cf0;
  border-color: #84bdff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #024f9f;
  border-color: #84bdff;
}
.btn-dark {
  color: #fff;
  background-color: #515151;
  border-color: #515151;
}
.btn-dark:focus,
.btn-dark.focus {
  color: #fff;
  background-color: #353434;
  border-color: #353434;
}
.btn-dark:hover {
  color: #fff;
  background-color: #353434;
  border-color: #353434;
}
.btn-search{border-radius: 0;}
.form-control {
    height: calc(2.25rem + 6px);
    border: 1px solid #dee2e6;
    border-radius: 0;
    padding: 0.375rem 0.75rem;
}
.has-blue .form-control {
	width:250px; height:34px;
  border-color: #84bdff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border-right:0px; 
}
.has-blue .form-control:focus {
  border-color: #84bdff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #84bdff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #84bdff;
}

.btn-pre{ background-color: #44ae22; color: #FFFFFF;}
.btn-pre:hover{ background-color: #feac01; color: #515050;}
.top-bg,.top-bg a,.top-bg a:visited{color: #515050;}
.top-bg a:hover{ color: #024f9f;}
.top_nav{ margin-bottom: 30px; padding-top: 10px;}
.topmenu{ width: 100%; padding: 10px; line-height: 26px;text-align: center;}
.topmenu a{ padding: 0px 8px;}

.navbar-header{ width: 100%;}
#homebanner{padding-left: 0px; padding-right: 0px; overflow: hidden; background-color:#EC6D70}

/*简介*/
.introdesc {font-size:16px; line-height: 26px;}
.introdesc img{width:100%;}
/*新闻*/

/*风采*/
.owl-carousel .item { padding:5px;  font-size: 20px; display: flex;
    height: 100px; /* 设置容器的高度 */
    align-items: center; /* 垂直居中 */
	justify-content: center; /* 水平居中 */ 
}

.newsbg{background-color: #f9f9f9; }
.homenews{padding: 30px auto;margin-top: 16px; padding-bottom: 20px; padding-top: 30px; }
.newsbg2{margin-top:0px;}
.homenews .homenavtitle{ padding: 30px 0;  text-align: center; color:#FFFFFF; }
.homenews .homenavtitle h4{ color:#FFFFFF;}
.homenews .newsbg{ background-color: #FFFFFF; min-height: 100px; padding-bottom: 20px; }
.homenews .newspic img{width:100%; max-height: 120px;}
.homenews h3{ border-bottom: 2px solid #024f9f;
  padding-bottom: 14px; padding-top: 0px; color: #024f9f;
  margin-bottom: 10px; font-size: 30px; font-weight: 600;}
h3 small a{ padding-top:10px; }
.member h3,.service h3{ border-bottom: 0px solid #024f9f;
  padding-bottom: 14px; padding-top: 0px; color: #024f9f;
  margin-bottom: 10px; font-size: 30px; font-weight: 600;}
h3 small a{ padding-top:10px; }
.homenews .picbox img{width:100%;}
.homenews .newbox{padding:6px 15px; margin:0px; background-color: #FFFFFF; min-height: 360px;}
.newbox2{padding:0px; margin:0px; min-height: 260px;}
.iconlist li img{width:100%; max-width: 100%;padding-top:12px;}
.iconlist li:first-child img{ padding-top:0px;}
.boxbg2{ min-height: 180px; padding-left: 0px;}
.homecontact{ background-color:#f6f6f6; }
.homecontact h3{ border-bottom: 2px solid #024f9f;
  padding-bottom: 14px; padding-top: 10px; color: #024f9f;
  margin-bottom: 10px; font-size: 30px; font-weight: 600; padding-left: 15px;}
.boxbg3{ min-height: 180px; padding-left: 0px;}
.homecontact .contact-box{ padding:10px 15px; line-height: 26px;}
/*首页新闻列表*/
.big-text li{font-size:18px; line-height: 36px;}
.newsbox{ padding: 4px; }
.newsbox li{ list-style: none; line-height: 36px; height: 36px; overflow: hidden; font-size: 18px; font-weight: 500;}
.newsbox li:hover{background:#dddddd;}
.articlelist li:hover{background:#dfe9f4;}
.articlelist li h4{ font-size: 16px; font-weight: normal;}
.articlelist li img{ max-width: 27px; max-height: 32px;}
.box_border li{ border-bottom: 0px dotted #E0E0E0; line-height: 30px;}
.box_border li:last-child{border-bottom:0px;}
.px11{ color:#6C6C6C;font-family: Arial, Helvetica, sans-serif;}
.px11b{ color:#f00;font-family: Arial, Helvetica, sans-serif;}
.line30{ line-height: 30px;}
.line32{line-height: 32px;}
.line34{line-height: 34px;}

.homeban{ margin-bottom: 20px;  }
.homeban .row{ margin-left:0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;}
.homeban .col-md-4{}
.homeban .col-md-4 .col-md-12{}
.homeban .col-md-4 .col-md-12 img{max-width: 100%;}
.homeban img{ padding:5px; width:100%; margin-bottom: 6px;}
.homeintro{margin:20px auto;}
.homeintro img{width:100%; max-width: 100%; margin:20px auto;}
/*=======Links=========*/

@media only screen and (min-width: 320px)  and (max-width: 767px) {
.homenews .newbox{padding:6px 0px; margin:0px; background-color: #FFFFFF; min-height: 160px;}
.homenews{padding: 10px auto;margin-top: 0px; padding-bottom: 0px; padding-top: 10px; }
.homenews h3,.homecontact h3{ border-bottom: 2px solid #024f9f;
  padding-bottom: 4px; padding-top: 0px; color: #024f9f;
  margin-bottom: 0px; font-size: 18px; font-weight: 600;}
.member h3,.service h3{ padding-left: 15px; border-bottom: 0px solid #024f9f;
  padding-bottom: 4px; padding-top: 0px; color: #024f9f;
  margin-bottom: 0px; font-size: 18px; font-weight: 600;}

.big-text li{font-size:1em; line-height: 28px;}
.newsbox li{ list-style: none; line-height: 28px; height: auto; overflow:auto;}
.homecontact .contact-box{ padding:10px 0px; line-height: 26px;}
	.homecontact .contact-box img{width: 100%;max-width: 100%; }
	#homelink .linklist li{ line-height: 18px; padding:0px 0px;}
}