@charset "utf-8";
/* CSS Document */
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th {
	padding: 0;
	margin: 0;
	border: 0;
	font-weight: normal;
	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; }

input[type="number"]{ -moz-appearance: textfield; }
textarea{
	font-family: "微软雅黑";
}
ol, ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
input,select{
	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
}
i {
    font-style: normal;
}
a {
blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: none;
}
a.hidefocus {
	outline: none
}
input[type=text],input[type=submit], input[type=button] {
	-webkit-appearance: none; /*去除iPhone input默认样式}*/
}
input{
	outline: none
}
.clearfix:after {
	display: block;
	content: "";
	clear: both;
	height: 0;
	overflow: hidden;

}
.clearfix{
	zoom: 1;
}
body {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
}
.clear{ clear:both;}
div,ul ,li, input{
	box-sizing: border-box;
}
em, i, strong{
	font-style: normal;
}




.swiper-ctrl-button{position: absolute; top: 50%; z-index: 10; margin-top: -40px; width: 50px; height: 80px; cursor: pointer; transition: all .3s; cursor: pointer; border: none;}
.swiper-ctrl-button i{position: absolute; top: 50%; right: 0; left: 0; z-index: 2; text-align: center; font-size: 3em; color: #fff; line-height: 1em; margin-top: -.5em;}
.swiper-ctrl-button.swiper-ctrl-prev{left: 0;}
.swiper-ctrl-button.swiper-ctrl-next{right: 0;}
@media (max-width:992px){
  .swiper-ctrl-button{width: 30px; height: 60px; margin-top: -30px;}
  .swiper-ctrl-button i{font-size: 2.25em;}	
}
@media (max-width:768px){
  .swiper-ctrl-button{width: 30px; height: 60px; margin-top: -30px;}
  .swiper-ctrl-button i{font-size: 1.875em;}	
}

.swiper-pagination.position{position: absolute; right: 10px; left: 10px; bottom: 3.5%; z-index: 100; margin-bottom: 5px; width: auto !important; text-align: center;}
.swiper-pagination.position .swiper-pagination-bullet{display: inline-block; width: 8px; height: 8px; margin: 0 3px; border-radius: 100px; cursor: pointer; opacity: 1; transition: all .3s; border: none;} 
.swiper-pagination.position .swiper-pagination-switch{display: inline-block; width: 8px; height: 8px; margin: 0 5px; border-radius: 100px; cursor: pointer; transition: all .3s; border: none;}
.swiper-pagination.normal .swiper-pagination-bullet{background: #cfd1d3;}
.swiper-pagination.normal .swiper-pagination-bullet-active{background: #2b5db3;}
.swiper-pagination.normal .swiper-pagination-switch{background: #cfd1d3;}
.swiper-pagination.normal .swiper-active-switch{background: #2b5db3;}

.swiper-pagination.white .swiper-pagination-bullet{background: #fff; opacity: .55;}
.swiper-pagination.white .swiper-pagination-bullet-active{opacity: .85;}
.swiper-pagination.white .swiper-pagination-switch{background: url(../images/public/blank_white_opa80.png);}
.swiper-pagination.white .swiper-active-switch{background: #fff;}

.swiper-pagination.red .swiper-pagination-bullet{background: #fff; opacity: .6;}
.swiper-pagination.red .swiper-pagination-bullet-active{background: #dd0305 !important; opacity: 1;}
.swiper-pagination.red .swiper-pagination-switch{background: url(../images/public/blank_white_opa60.png);}
.swiper-pagination.red .swiper-active-switch{background: #dd0305;}

.swiper-pagination.format .swiper-pagination-bullet-active{width: 24px;}
.swiper-pagination.format .swiper-active-switch{width: 24px;}
.swiper-pagination.static{position: static; margin-bottom: 0;}
.swiper-pagination.right{left: auto !important; margin-bottom: 0;}
.swiper-pagination.left{right: auto !important; margin-bottom: 0;}