@charset "utf-8";
/* CSS Document */
html{ overflow-y:scroll;}

/*版面容器*/
.container {
  padding-right: 0;
  padding-left: 0;
  margin-right: 4vw;
  margin-left: 4vw;
  /*width: 94%;*/
}
@media (min-width: 768px) {
  .container {
	  margin-right: 5vw;
	  margin-left: 5vw;
	 /*max-width:1540px;*/
  }
}
@media (min-width: 992px) {
  .container {
	  margin-right: 10.4vw;
	  margin-left: 10.4vw;
  }
}


.myrow{}
.myrow:after{ clear:both; display: table; content:" ";}
.myrow2{ overflow:hidden;}
.myrow2:after{ clear:both;display: table; content:" ";}
.floatl{ float:left;}
.floatr{ float:right;}
.clear{ clear:both;}
.center{ text-align:center;}
.text_center{ text-align:center;}
.text_left{ text-align:left;}
.text_right{ text-align:right;}
.relative{ position:relative;}


/*渐变颜色*/
.gradient{
  background-color:#006ac7;
  background: -moz-linear-gradient(0deg, #006ac7, #01c8a7);
  background: -webkit-gradient(linear,0 50%,100% 50%,from(#006ac7),to(#01c8a7));
  background: -webkit-linear-gradient(0deg, #006ac7, #01c8a7);
  background: -o-linear-gradient(0deg, #006ac7, #01c8a7);
  background: linear-gradient(0deg, #006ac7, #01c8a7);
}
.gradient2{
  background-color:#006ac7;
  background: -moz-linear-gradient(90deg, #006ac7, #01c8a7);
  background: -webkit-gradient(linear,50% 100%,50% 0,from(#006ac7),to(#01c8a7));
  background: -webkit-linear-gradient(90deg, #006ac7, #01c8a7);
  background: -o-linear-gradient(90deg, #006ac7, #01c8a7);
  background: linear-gradient(90deg, #006ac7, #01c8a7);
}
.gradient_text{  
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  display:inline-block;
}


/*li行圆点*/
.li_circle li{ padding-left:18px; position:relative;}
.li_circle  li:before{ width:5px; height:5px; left:4px; top:10px;-moz-border-radius:5px; border-radius:5px; background-color:#252b3a; position:absolute;  content:"";}
@media (min-width: 992px) {
	.li_circle li{ padding-left:18px; position:relative;}
	.li_circle  li:before{ width:6px; height:6px; left:4px; top:10px;-moz-border-radius:6px; border-radius:6px;}

}


/*每行显示数量*/
.row2{}
.row2 .item{ width:100%;}
@media (min-width: 768px) {
	.row2 .item{ width:50%;}
}

.row3{}
.row3 .item{ width:50%;}
@media (min-width: 768px) {
	.row3 .item{ width:33.33%;}
}
.row3.row_two .item{ width:100%;}
@media (min-width: 768px) {
	.row3.row_two .item{ width:50%;}
}
@media (min-width: 1200px) {
	.row3.row_two .item{ width:33.33%;}
}

.row4{}
.row4 .item{ width:50%;}
@media (min-width: 768px) {
	.row4 .item{ width:33.33%;}
}
@media (min-width: 1200px) {
	.row4 .item{ width:25%;}
}
.row4.row_two .item{ width:100%;}
@media (min-width: 768px) {
	.row4.row_two .item{ width:50%;}
}
@media (min-width: 1200px) {
	.row4.row_two .item{ width:33.33%;}
}
@media (min-width: 1500px) {
	.row4.row_two .item{ width:25%;}
}

.row5{}
.row5 .item{ width:50%;}
@media (min-width: 768px) {
	.row5 .item{ width:33.33%;}
}
@media (min-width: 992px) {
	.row5 .item{ width:25%;}
}
@media (min-width: 1200px) {
	.row5 .item{ width:20%;}
}
.row5.row_two .item{ width:100%;}
@media (min-width: 768px) {
	.row5.row_two .item{ width:50%;}
}
@media (min-width: 992px) {
	.row5.row_two .item{ width:33.33%;}
}
@media (min-width: 1200px) {
	.row5.row_two .item{ width:25%;}
}
@media (min-width: 1500px) {
	.row5.row_two .item{ width:20%;}
}

.row6{}
.row6 .item{ width:50%;}
@media (min-width: 768px) {
	.row6 .item{ width:33.33%;}
}
@media (min-width: 992px) {
	.row6 .item{ width:25%;}
}
@media (min-width: 1200px) {
	.row6 .item{ width:20%;}
}
@media (min-width: 1500px) {
	.row6 .item{ width:16.66%;}
}


/*相关信息*/
@media (min-width: 1200px) {
	.related_list.row4 .item:nth-child(n+5){ display:none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.related_list.row5 .item:nth-child(n+5){ display:none;}
}
@media (min-width: 1200px) {
	.related_list.row5 .item:nth-child(n+6){ display:none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.related_list.row6 .item:nth-child(n+5){ display:none;}
}
@media (min-width: 1200px) and (max-width: 1499px) {
	.related_list.row6 .item:nth-child(n+6){ display:none;}
}



/*表格样式*/
.tabs{ border:0; border-collapse:collapse;}
.tabs th, .tabs td{ border:solid 1px #cbcbcb; text-align:center;}
.tabs th{ background-color:#5d9dca; color:#FFF;}


/*分段间隔*/
.setp{}
.setp p{ margin:0; padding:0;}


/*图片大小控制*/
.setimg{}
.setimg img{ max-width:100%;}
.setimg2{}
.setimg2 img{ width:100%;}

/*圆角*/
.r3{-moz-border-radius:3px; border-radius:3px;}
.r5{-moz-border-radius:5px; border-radius:5px;}
.r10{-moz-border-radius:10px; border-radius:10px;}
.r15{-moz-border-radius:15px; border-radius:15px;}
.r20{-moz-border-radius:20px; border-radius:20px;}

/*文字省略号*/
.ellipsis1{ overflow:hidden; white-space:nowrap; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow: ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}
.ellipsis2{ overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow: ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}
.clamp1{-webkit-line-clamp:1;}
.clamp2{-webkit-line-clamp:2;}
.clamp3{-webkit-line-clamp:3;}
.clamp4{-webkit-line-clamp:4;}

/*左右移动*/
.movex{}
.movex a{}
.movex a:hover{ -moz-transform:translateX(5px); -webkit-transform:translateX(5px); -o-transform:translateX(5px); -ms-transform:translateX(5px); transform: translateX(5px);}
.movex2{}
.movex2 a{}
.movex2 a:hover{ -moz-transform:translateX(-5px); -webkit-transform:translateX(-5px); -o-transform:translateX(-5px); -ms-transform:translateX(-5px); transform: translateX(-5px);}

/*上下移动*/
.movey{}
.movey a{}
.movey a:hover{ -moz-transform:translateY(5px); -webkit-transform:translateY(5px); -o-transform:translateY(5px); -ms-transform:translateY(5px); transform: translateY(5px);}
.movey2{}
.movey2 a{}
.movey2 a:hover{ -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); -ms-transform:translateY(-5px); transform: translateY(-5px);}

/*移上放大图片*/
.zoom .pic{ overflow:hidden;}
.zoom img{transition:all 0.5s;-ms-transition::all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.zoom:hover img{transform:scale(1.06);-ms-transform::scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06);-o-transform:scale(1.06);}


/*视频播放按钮*/
.video_content{ position:relative; cursor:pointer;}
.video_content .video_btn{ position:absolute; width:100%; height:100%; z-index:1; display:block;}
.video_content .video_btn:before{
	width:60px;
	height:60px;
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	content:"";
	margin:-50px -30px;
	left:50%;
	top:50%;
	-moz-border-radius:200px;
	border-radius:200px;
}
.video_content .video_btn:after{
	width:0;
	height:0;
	border-top:12px solid transparent;
	border-left:20px solid #FFF;
	border-bottom:12px solid transparent;
	position:absolute;
	content:"";
	margin:-32px -7px;
	left:50%;
	top:50%;
}
@media (min-width: 992px) {
	.video_content .video_btn:before{
		width:80px;
		height:80px;
		border-width:6px;
		margin:-60px -40px;
	}
	.video_content .video_btn:after{
		border-top-width:15px;
		border-left-width:24px;
		border-bottom-width:15px;
		margin:-35px -9px;
	}
}
@media (max-width: 767px) {
	.video_content .video_btn:after, .video_content .video_btn:before{ display:none;}
}


/*视频窗口*/
.video{}
.video .video_content{ width:100%; margin:0 auto;}
.video video{ width:100%; height:auto; max-height:300px; background-color:#000;}
.video .iframe_video{ margin:0 auto; width:100%;}
.video .iframe_video iframe{ width:100%; height:60vw; max-height:550px; background-color:#000; border:0;}
.video2 video{ width:100%; background-color:#000;}
@media (min-width: 768px) {
	.video .video_content{ max-width:600px;}
	.video video{ max-height:450px;}
	.video .iframe_video{ max-width:600px;}
	.video .iframe_video iframe{ height:45vw;}
	.video2 video{ width:100%;}
}
@media (min-width: 992px){
	.video .video_content{ max-width:720px;}
	.video video{ max-height:500px;}
	.video .iframe_video{ max-width:720px;}
	.video2 video{ width:100%;}
}
@media (min-width: 1200px){
	.video .video_content{ max-width:820px;}
	.video video{ max-height:600px;}
	.video .iframe_video{ max-width:820px;}
	.video2 video{ width:100%;}
}

/*弹出视频播放窗口*/
.layer_show_video{ background-color:#000;}
.layer_show_video video{ width:100vw; max-width:85vw; max-height:80vh;}
.layer_show_video iframe{ width:85vw; height:280px;}
@media (min-width: 768px) {
	.layer_show_video video{ max-width:60vw;}
	.layer_show_video iframe{ width:700px; height:400px;}
}
@media (min-width: 992px) {
	.layer_show_video iframe{ width:800px; height:450px;}
}
@media (min-width: 1200px) {
	.layer_show_video iframe{ width:960px; height:540px;}
}


/*分享窗口*/
.fen_xiang{}
.fen_xiang1{}
.fen_xiang2{}

/*swiper轮播样式*/
.swiper_btn1{ padding-left:40px; padding-right:40px;}
.swiper_page1 .swiper-container{ padding-bottom:30px;}
@media (max-width: 1199px){
	.swiper_btn1{ padding-left:32px; padding-right:32px;}
}
@media (max-width: 991px){
	.swiper_btn1{ padding-left:26px; padding-right:26px;}
}
@media (max-width: 767px){
	.swiper_btn1{ padding-left:22px; padding-right:22px;}
}


/*标签切换*/
.slideTxtBox{}
.slideTxtBox .hd{ border-bottom:solid 1px #999999; position:relative; margin-bottom:15px;}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{ font-weight:bold; height:36px; line-height:36px; padding:0 5px; cursor:pointer; display:inline-block; margin-right:30px; top:1px; position:relative;}
.slideTxtBox .hd ul li.on{ border-bottom:solid 3px #03499e; color:#03499e;}
.slideTxtBox .bd{}


/*手机底部样式*/
.m_bottm_menu{ height:60px; bottom:0; position:fixed; z-index:99997; width:100%; -webkit-transform:translateZ(0); -webkit-box-shadow:0 0 20px rgba(0,0,0,0.3); -moz-box-shadow:0 0 20px rgba(0,0,0,0.3); box-shadow:0 0 20px rgba(0,0,0,0.3);}
.m_bottm_menu .item{ text-align:center; display:block;}
.m_bottm_menu .item a{ display:block; line-height:26px; padding:7px 0;}
.m_bottm_menu .item a em{ display:block; height:22px; font-size:22px;}


/*右边浮动工具栏*/
.fixed_tools {
	position: fixed;
	right: 10px;
	bottom:10%;
	border-radius: 4px 0 0 4px;
	z-index: 1500;
	color:#333;
	-webkit-transform:translateZ(0);
	font-size:14px;
}
.fixed_tools .tools {
	text-align: center;
	position: relative;
	margin:16px 0;
	height:46px;
}
.fixed_tools .tools i{
	border:solid 3px #FFF;
	background-color: #FFF;
	color:#03499e;
	width:46px;
	height:46px;
	line-height:40px;
	font-size:22px;
	display:inline-block;
	-moz-border-radius:70px;
	border-radius:70px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.fixed_tools .tools:hover i {
	z-index: 2;
	background-color:#03499e;
	color:#FFF !important;
}
/*
.fixed_tools .tools i.icon-weixin{ color:#04c15f;}
.fixed_tools .tools:hover i.icon-weixin{ background-color:#04c15f;}
.fixed_tools .tools i.icon-skype{ color:#2daded;}
.fixed_tools .tools:hover i.icon-skype{ background-color:#2daded;}
.fixed_tools .tools i.icon-whatsapp{ color:#3ebf2a;}
.fixed_tools .tools:hover i.icon-whatsapp{ background-color:#3ebf2a;}
*/
.fixed_tools .tools .totop{ cursor:pointer;}
.fixed_tools .none {display: none;}
.fixed_tools .poptoolover {
	position: absolute;
	right: 54px;
	top: 0;
	background-color: #FFF;
	box-shadow: 0px 0px 10px 0 rgba(0,0,0,0.2);
	/*width: 180px;*/
	padding: 1px 2px 2px 1px;
	box-sizing: border-box;
	border-radius: 2px;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-transform: translate3d(-15px, 0, 0);
	transform: translate3d(-15px, 0, 0);
	z-index: 3
}
.fixed_tools .poptoolover::before {
	position: absolute;
	content: '';
	top: 0;
	right: -10px;
	width: 10px;
	height: 46px;
}
.fixed_tools .poptoolover::after {
	position: absolute;
	content: '';
	top: 8px;
	right: -9px;
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 9px solid #fff;
	filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, .1));
}
.fixed_tools .tools:hover .none {display:block;}
.fixed_tools .tool_over_txt { padding:10px 15px; text-align: left; line-height:24px;}
.fixed_tools .tool_over_txt a{ font-size:14px; margin:5px 0; display:block; height:40px; line-height:40px; padding:0 15px; border-radius: 4px; background-color:#f2f2f2; border:solid 1px #eeeeee; white-space:nowrap;}
.fixed_tools .tool_over_txt a:hover{ background-color:#03499e; color:#FFF;}
.fixed_tools .tool_over_txt em{ width:20px; font-size:20px; line-height:38px; vertical-align:top; display:inline-block; text-align:center; margin-right:10px;}
.fixed_tools .tool_over_txt .color1{ color:#27aa16;}
.fixed_tools .tool_over_txt .color2{ color:#e27b36;}
.fixed_tools .tool_over_txt .color3{ color:#2daded;}
.fixed_tools .tool_over_txt a:hover em{ color:#FFF;}
.fixed_tools .tool_over_qrcode{ width:140px; padding:5px;}
.fixed_tools .tool_over_qrcode img{ width:130px;}

@media (min-width: 768px) {	
	.fixed_tools {
		right: 20px;
		bottom:5%;
	}
	.fixed_tools .tools {
		margin:16px 0;
		height:60px;
	}
	.fixed_tools .tools i{
		border:solid 5px #FFF;
		width:60px;
		height:60px;
		line-height:50px;
		font-size:24px;
	}
	.fixed_tools .poptoolover {
		right: 70px;
	}
	.fixed_tools .poptoolover::before {
		height:60px;
	}
	.fixed_tools .poptoolover::after {
		top:12px;
	}
	.fixed_tools .tool_over_qrcode{ width:170px; padding:5px;}
	.fixed_tools .tool_over_qrcode img{ width:160px;}
}
@media (min-width: 1200px) {
	.fixed_tools {
		right: 20px;
	}
	.fixed_tools .tools {
		margin:16px 0;
		height:70px;
	}
	.fixed_tools .tools i{
		width:70px;
		height:70px;
		line-height:60px;
		font-size:28px;
	}
	.fixed_tools .poptoolover {
		right: 80px;
	}
	.fixed_tools .poptoolover::before {
		height:70px;
	}
	.fixed_tools .poptoolover::after {
		top:17px;
	}
}


/*动画移动效果*/
@-webkit-keyframes fadeInLeft15 {
from {
opacity:0;
-webkit-transform:translate3d(-15px, 0, 0);
transform:translate3d(-15px, 0, 0)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
@keyframes fadeInLeft15 {
from {
opacity:0;
-webkit-transform:translate3d(-15px, 0, 0);
transform:translate3d(-15px, 0, 0)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
.fadeInLeft15 {
	-webkit-animation-name: fadeInLeft15;
	animation-name: fadeInLeft15
}

@-webkit-keyframes fadeInRight15 {
from {
opacity:0;
-webkit-transform:translate3d(15px, 0, 0);
transform:translate3d(15px, 0, 0)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
@keyframes fadeInRight15 {
from {
opacity:0;
-webkit-transform:translate3d(15px, 0, 0);
transform:translate3d(15px, 0, 0)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
.fadeInRight15 {
	-webkit-animation-name: fadeInRight15;
	animation-name: fadeInRight15
}




/*自适应布局*/
.row:before,
.row:after{
  display: table;
  content: " ";
  clear: both;
}
.row {
  margin-right: -5px;
  margin-left: -5px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
@media (min-width: 768px) {
  .row {
	  margin-right: -10px;
	  margin-left: -10px;
  }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	  padding-right: 10px;
	  padding-left: 10px;
  }
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
  .row {
	  margin-right: -15px;
	  margin-left: -15px;
  }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	  padding-right: 15px;
	  padding-left: 15px;
  }
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {

    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}



.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}


.async_bottom{ text-align:center; color:#CCC;}