/*
* main style
*/
#scrollUp {
  right: 36px;
  bottom: 42px;
  width: 42px;
  height: 42px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  z-index: 99;
  font-size: 22px;
  cursor: pointer;
  background-color: #FF7906;
  -webkit-animation: white-shadow .8s infinite, red-shadow .8s infinite;
  animation: white-shadow .8s infinite, red-shadow .8s infinite;
  -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
}

.table{border-collapse: collapse;}
.table td, .table th{border: 1px solid #cdcdcd;padding:.2em .3em}
.table p{padding: 0px;margin: 0px;}
.table{width: 100%;overflow-y: auto; overflow-x:scroll;_overflow: auto;margin: 0.5em 0 1em;}

.h-more{width:100%; margin-top:20px;}
.h-more a{display:block; line-height:24px;padding: 10px 30px; border:1px solid #ccc; font-size:14px; color:#222; text-align:center; margin:0px auto;position: relative}
.h-more a:after{position: absolute; content: ""; left: 0; top: 0px; background: #1B4962; width: 0; height: 100%; background-repeat: no-repeat;z-index: -1;transition: all 700ms ease;}
.h-more a:hover:after{width: 100%; transition: all 700ms ease;}


.banner-section .owl-theme .owl-dots{
   position: absolute;
  bottom: 20px;
  text-align: center;
  width: 100%;
}

.banner-section .owl-theme .owl-dots .owl-dot span{
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 50%;
  margin: 0px 10px;
  cursor: pointer;
  transition: all 500ms ease;
}

.banner-section .owl-theme .owl-dots .owl-dot.active span,
.banner-section .owl-theme .owl-dots .owl-dot span:hover{

}



.banner-section .owl-theme .owl-dots .owl-dot.active span,
.banner-section .owl-theme .owl-dots .owl-dot span:hover{
  background: #2e1f88;
}

.banner-section .owl-theme .owl-dots .owl-dot span:before{
  background: #2e1f88;
}

.fwxm-bg{
	background: url(/images/fwxmbg.jpg) no-repeat left top;
	background-size: cover;
}
.rmcp-bg{
	background: url(/images/rmcpbg.jpg) no-repeat left top;
	background-size: cover;
}

.clients-list{overflow: hidden}
.clients-list li{
	float: left;
	width: 20%;
	text-align: center;	
	margin-bottom: 25px;padding: 0px 5px;
}
.clients-list li a{display: block;text-align: center}
.clients-list li img{padding: 10px;border: 1px solid #eee;}
@media(max-width: 575px) {
	.clients-list li{
		width: 50%;
	}
}

@media(max-width: 1199px) {
 
}

@media(max-width: 991px) {
	/*添加IOS下滚动条*/
	.bartable{overflow-x: scroll;}
	.bartable::-webkit-scrollbar{-webkit-appearance: none;width: 14px;height: 14px;}
	.bartable::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
	.bartable::-webkit-scrollbar-thumb{border-radius: 8px;border: 0px solid #fff;background-color: rgba(0, 0, 0, .3);}
}

@media(max-width: 767px) {


}

@media(max-width: 575px) {

}

@media(max-width: 480px) {

}

@media(max-width: 375px) {

}
