/* CSS Document */

*{margin: 0px;padding: 0px;}
body,html { font-family: 'Microsoft YaHei',Arial,Helvetica,sans-serif,SimSun; color:#4a4a4a;  }
body{ background:#fff; font-size:0.875rem; line-height:1.5rem;}
ul,li,p,h1,h2,h3,h4,h5,h6,img,video{ margin:0px; padding:0px; list-style:none;}
a{ text-decoration:none; color: #4a4a4a; cursor:pointer}
a:hover{ text-decoration:none; color: #e05731; cursor:pointer}

img{ display: block; border:0px;}
.fl{ float:left}
.fr{ float:right;}

.navbar-light .navbar-nav .nav-link {
  font-size:1rem; color: rgba(0,0,0, 1);
}
.navbar-light .navbar-nav  .nav-link:hover{ color: rgba(0,0,0, 1); font-weight:bolder;}
@media (min-width: 1200px) {
	.nav-link{ width:115px;text-align: center;}
	.navbar-light .navbar-nav  .nav-link:hover{ background:url(../img/line.jpg) bottom 0px center no-repeat;}
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.bgimg{ background:url(../img/ban1.jpg) no-repeat center; background-size:auto 100%; height:140px;}

@media (min-width: 480px) {
  .bgimg{ background:url(../img/ban1.jpg) no-repeat center; background-size:auto 100%; height:220px;}
}

@media (min-width: 768px) {
	.bgimg{ background:url(../img/ban1.jpg) no-repeat center;background-size:auto 100%;  height:290px;}
}
@media (min-width: 992px) {
	.bgimg{ background:url(../img/ban1.jpg) no-repeat center;background-size:auto 100%;  height:370px;}
}
@media (min-width: 1200px) {
	.bgimg{ background:url(../img/ban1.jpg) no-repeat center; height:396px;}
}



.sec2bg{}

.sec2bg .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between ;align-items:center; background: #ffffff; }	
.sec2bg .col-md-6{padding-top:15px; }
.sec2bg .col-md-12{padding-top:20px;}
.sec2bg .col-md-6 img{ width:100%; height:auto}
.sec2bg .yiny{-moz-box-shadow:0px 1px 10px  rgba(255,155,155,0.2); -webkit-box-shadow:0px 1px 10px  rgba(255,155,155,0.2); box-shadow:0px 1px 10px  rgba(255,155,155,0.2);  margin-top: -30px;  margin-bottom: 10px;}

.sec2bg h2{  background:url(../img/bg1.jpg) no-repeat center; background-size:100% 115px ;  width:100%; height:115px; line-height:45px;display:flex; align-items:center; justify-content: center; text-align: center; padding: 0px 10px;}
.sec2bg  p{ line-height: 28px; padding: 20px 0px;}
.sec2bg  p a{ color: #c60110;}
.sec2bg  p a:hover{  color: #e05731; }

h2{ font-weight:bolder;font-size:1.875rem; color:#fff}
h3{ font-size: 2rem; line-height: 60px; border-bottom: 1px solid #c60110; display: inline-block;}

@media (min-width: 992px) {
	.sec2bg .cola{ padding-left: 30px;}
	.sec2bg .colb{ padding-right: 30px;}
	.sec2bg .col-md-6{padding-top:30px; }
	.sec2bg .yiny{ padding-bottom: 30px;}
	.sec2bg .col-md-12{padding-left: 30px;}
}

@media (max-width: 575.98px) {
h2{font-size: 1.625rem;}
h3{ font-size: 1.5rem; line-height: 50px;}
}

.sec3bg{padding-top:15px; padding-bottom:15px; background: #f2f2f2; padding-left: 15px; padding-right: 15px;}
@media (min-width: 992px) {
.sec3bg{padding-top:30px; padding-bottom:30px; }
.sec3bg .col-12{ padding-left: 30px; padding-right: 30px;}
}
@media (max-width: 767.98px) {
.sec3bg{padding-top:15px; padding-bottom:15px; }
}
.sec3bg .row{padding-top:15px; padding-bottom:15px; background: #ffffff;}
.sec3bg .col-12{}


.rwgd li{ margin: 15px 0px; clear: both; display: inline-block;}
.rwgd li h4{ font-size: 1.375rem; font-weight: bold; background: url(../img/line.png) no-repeat top left; background-size:auto 26px ; padding-left: 6px; line-height: 26px; margin-bottom: 20px;}
.rwgd li h4 span{ display: inline-block; background: #ffffff; padding-right:20px; padding-left: 14px;}

@media (max-width: 675.98px) {
.rwgd li{ margin: 10px 0px;}
.rwgd li h4{font-size: 1.25rem; }
.rwgd li h4 span{ padding-right:16px; padding-left: 10px;}
}
.rwgd li .nrcon{ float: left;}
.rwgd li img{ width: 144px; height: 144px; border-radius:72px; float: left; margin-right: 20px;}
.rwgd li .nrcon div{ padding-top: 10px;display: block; }
.rwgd li .nrcon div h6{ font-size: 0.875rem;border-bottom: 1px dashed #ecebeb; line-height:25px;padding-bottom: 10px; display:flex; align-items: flex-start; flex-direction: row; flex-wrap: wrap; }
.rwgd li .nrcon div h6 span{ font-size: 1.25rem; font-weight: bold; color: #c60110; padding-right: 10px; width: 80px;}
.rwgd li .nrcon div h6 b{ font-weight: normal; width: 80px; flex-grow: 1;}
.rwgd li p{ padding-top: 10px;}
.rwgd li p a{color: #c60110;}
.rwgd li p a:hover{  color: #e05731; }

@media (max-width: 575.98px) {
.rwgd li img{ width: 120px; height: 120px; border-radius:60px; float: left;}
.rwgd li .nrcon div h6{ }
.rwgd li .nrcon div h6 span{ font-size:1rem; display: block; width: 100%;}
.rwgd li .nrcon div h6 b{ width: 100%;line-height:22px; padding-top: 5px;}
.rwgd li p{ float: left;}
}


.sec4bg{padding-top:10px; padding-bottom:10px; }
.newsli{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding: 15px 0px;}
@media (min-width: 992px) {
.sec4bg{padding-top:30px; padding-bottom:30px; }
.sec4bg .col-12{ padding-left: 30px; padding-right: 30px;}
.newsli{  padding: 30px 0px;}
}


.newsli li{ width: 100%; height: 33px; line-height: 33px; overflow: hidden; background: url(../img/dot.png) no-repeat left center; background-size:6px 8px ; padding-left: 15px;}
@media (min-width: 768px) {
.newsli li{ width: 48%;}
}
/*返回顶部开始*/

#gotop{ z-index:999999999999;background-position:-276px -310px;bottom:30px;_margin-bottom:30px;
    width:40px;height:40px;position:fixed;right:10px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

/*返回顶部结束*/

