@charset "utf-8";
/* CSS Document */
/*
	主色：#19398c    (25,57,140)
*/

* {
	font-family:"微软雅黑", "Microsoft YaHei";
}

/* 设置placeholder的字体颜色 */
::-webkit-input-placeholder{color:#a9a9a9;}
:-moz-placeholder{color:#a9a9a9;}
::-moz-placeholder{color:#a9a9a9;}
:-ms-input-placeholder{color:#a9a9a9;}
/* 去掉type="number"的小箭头 */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none!important;}/*谷歌*/
input[type="number"] {-moz-appearance:textfield;}/*火狐*/


* {
	margin:0; padding:0;
	
	transition-property:width, height, top, right, bottom, padding, color, background-color, border-color, opacity, box-shadow, border-radius;
	-moz-transition-property:width, height, top, right, bottom, padding, color, background-color, border-color, opacity, box-shadow, border-radius;
	-webkit-transition-property:width, height, top, right, bottom, padding, color, background-color, border-color, opacity, box-shadow, border-radius;
	-o-transition-property:width, height, top, right, bottom, padding, color, background-color, border-color, opacity, box-shadow, border-radius;
	
	transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	
	transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	-webkit-transition-timing-function:linear;
	-o-transition-timing-function:linear;
	
}
a:link {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:hover {color:#c00; text-decoration:none;}
a:active {color:#c00; text-decoration:none;}

iframe[name='IFR'] {
	width:calc(100% - 20px); min-height:300px;
	margin:0 auto;
}
.hr {
	height:1px;
	border:none; border-top:1px dotted #aaa;
}

.clearfix {
	display:block;
	content:"";
	height:0; line-height:normal; overflow:hidden;
	clear:both;
}
.b6 {
	display:block;
	content:"";
	height:6px; line-height:normal; overflow:hidden;
	clear:both;
	background:none;
}
.b12 {
	display:block;
	content:"";
	height:12px; line-height:normal; overflow:hidden;
	clear:both;
	background:none;
}
form, img, li, dl, dt, dd, h1, h2, h3, h4 {
	margin:0; padding:0;
	border:none;
}
input, select, button, textarea {
	margin:0; padding:0;
	outline:none;
}
ul, dl, ol {
	list-style:none;
	padding-left:-35px!important; padding-left:0px; margin:0;
}
li, dd {
	list-style:none;
	text-align:-moz-left!important; text-align:left;
}
.appnone {
	appearance:none; -moz-appearance:none; -webkit-appearance:none;
}


.swiper-container {
	width:100%; height:100%;
}
.swiper-slide {
	text-align:center;
	background-color:#fff;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	
	display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}


.ui-popup {
	position:fixed;
}
.jmr-dialog > * {
	min-width:300px;
}
.jmr-dialog button.ui-dialog-close {
	/* 这个是控制右上角【叉】关闭的样式 */
}
.jmr-dialog .ui-dialog-title {
	/* 这个是控制主标题的样式 */
}
.jmr-dialog .ui-dialog-content {
	/* 这个是控制主内容的样式 */
	font-size:13px;
	line-height:1.8;
}
.jmr-dialog .ui-dialog-content iframe {
	background-color:transparent;
}
.ui-dialog-footer button.ui-dialog-autofocus {
	/* 这个是控制主按钮【okValue】的样式 */
	background-color:#1e9fff;
}
.jmr-dialog button[i-id='cancel'] {
	/* 这个是控制取消按钮【cancelValue】的样式 */
}
.jmr-dialog .ui-dialog-footer {
	/* 设置对话框按钮左中右的位置 */
	text-align:-moz-center!important; text-align:center;
}


.jmr-dialog-pop .ui-dialog-body {
	/* 设置控件旁边的泡泡提示 */
	font-size:13px;
	padding:8px 14px; margin:0;
	line-height:1.6;
}

.dialog-bid {
	background:url(/image/style02.png) center 112% no-repeat; background-size:100% auto;
}


/* .jmr-modal, .jmr-bg, .jmr-loading */
.jmr-modal {
	position:absolute; z-index:1000; left:0; top:0;
	display:block;
	width:100%; height:100%;
	background-color:rgba(0,0,0,0.3);
	
	transition-property:background-color;
	-moz-transition-property:background-color;
	-webkit-transition-property:background-color;
	-o-transition-property:background-color;
	
	transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	
	transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	-webkit-transition-timing-function:linear;
	-o-transition-timing-function:linear;
}
.jmr-bg {
	position:absolute; z-index:1000; left:0; top:0;
	display:block; width:100%; height:100%;
	background-color:rgba(255,255,255,0);
}
.jmr-loading {
	position:fixed; z-index:1001; left:calc(50% - 50px); top:20%;
	display:block;
	width:100px; height:100px; line-height:100px; overflow:hidden;
	font-size:14px; color:#fff;
	text-align:center;
	background:#000 url(/css/img/jmr-loading.gif) center center no-repeat;
	-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
	filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;
}



/* jmr-page */
.jmr-page {
	display:block; margin:0 auto;
	width:100%; height:auto; overflow:hidden;
	padding:30px 0 20px 0;
	font-size:0;
	text-align:center;
}
.jmr-page > ul {
	display:inline-block;
	width:auto; height:auto;
	vertical-align:middle;
}
.jmr-page > ul > li {
	float:left; display:inline-block; margin-right:2px;
	width:auto; height:auto;
	font-size:14px;
	text-align:-moz-center!important; text-align:center;
}
.jmr-page > ul > li span {
	display:block;
	color:#999;
	padding:8px 12px;
	border:1px solid #ccc;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.jmr-page > ul > li a {
	display:block;
	padding:8px 12px;
	color:#19398c;
	border:1px solid #19398c;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	
	transition-property:background-color, border-color, color;
	-moz-transition-property:background-color, border-color, color;
	-webkit-transition-property:background-color, border-color, color;
	-o-transition-property:background-color, border-color, color;
	
	transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	
	transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	-webkit-transition-timing-function:linear;
	-o-transition-timing-function:linear;
}
.jmr-page > ul > li a:hover {
	border-color:#c8daee;
	background-color:#f4f9ff;
}
.jmr-page > ul > li a.active {
	color:#fff;
	background-color:#19398c;
}


.jmr-page-sm {
	padding:24px 0 0 0;
}
.jmr-page-sm > ul > li {
	font-size:14px;
}
.jmr-page-sm > ul > li span, .jmr-page-sm > ul > li a {
	padding:6px 8px;
}
.jmr-page-sm > ul > li a {
	color:#2881cd;
	border-color:#5999cf;
}
.jmr-page-sm > ul > li a.active {
	color:#fff;
	background-color:#5999cf;
}









