@charset "utf-8";
/*reset*/
html,body { padding:0px;margin:0px;font: 12px/16px "Microsoft Yahei", "Hiragino Sans GB", "Arial", "Helvetica", "SimHei", "STXihei", sans-serif;color: #333; -webkit-text-size-adjust:100%; font-size-adjust:none; -webkit-appearance:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none;  -moz-user-select: none;   -ms-user-select: none;    user-select: none;
        }

div, span, object, iframe, h1, h2, h3, h4, h5, h6,  blockquote, pre, a, abbr, address, cite, code, del, dfn, em, images, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption{margin: 0;padding: 0; border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
abbr, acronym, fieldset, img, input{ border: none;}
q:before, q:after {content: "";}
:focus{outline:none;}
h1, h2, h3, h4, h5, h6{ padding: 0; margin: 0;font-weight: normal;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {	display: block}
ol,ul,li {list-style: none;}
a{ text-decoration:none; cursor:pointer; color:inherit;}
a:hover{text-decoration: none;outline:none;color:inherit;}
a:link{color:inherit;text-decoration:none;}
a:visited{color:inherit;text-decoration:none;}
a:active{color:inherit;text-decoration:none;}
input[type=button]{ cursor:pointer; }
button {cursor: pointer;}
input::-moz-focus-inner { border: 0; padding: 0;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	word-break: break-all;
}
ul, li {
    padding: 0;
    list-style: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
}
blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
strong {
	font-weight: bold;
}
input {
	outline: none;
}
img {
	border: 0;
}
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
	border-radius: 0;
}
textarea {
	-webkit-appearance: none;
	border-radius: 0;
}
a{
	transition:all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
}
/*common*/


.fl {float: left;}
.fr {float: right;}
.clear{clear:both;}
.auto{ margin:0 auto;}
.w1700{ width:1700px;}
.w1660{ width:1660px;}
.w1200{width: 100%;margin: 0 auto;max-width: 1400px;}
.w1220{ width:1220px;margin:0 auto;}
.Box{position:relative;overflow:hidden;}
.aBox{position:relative;}
a i{ transition: all .3s;}
a:hover i {transform: scale(.9);}
.warp{width:100%;height: auto; margin:0 auto;}



.Box{overflow: hidden;position: relative;}
.aBox{position: relative;}
.clear{ clear:both; float:none;}
.auto { margin: 0 auto;}

input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;border-radius: 0;}
textarea {-webkit-appearance: none;border-radius: 0;}



/*动画*/
@keyframes boundAnimation {
	0% {
		transform: translateY(0);
	}
	25% {
		transform: translateY(0) scaleY(0.8);
	}
	50% {
		transform: translateY(-5px) scaleY(1.1);
	}
	90% {
		transform: translateY(0);
	}
}
@-webkit-keyframes boundAnimation {
	0% {
		-webkit-transform: translateY(0) scale(1, 1);
		        transform: translateY(0) scale(1, 1);
	}
	25% {
		-webkit-transform: translateY(0) scaleY(0.8);
		        transform: translateY(0) scaleY(0.8);
	}
	50% {
		-webkit-transform: translateY(-5px) scaleY(1);
		        transform: translateY(-5px) scaleY(1);
	}
	90% {
		-webkit-transform: translateY(1px);
		        transform: translateY(1px);
	}
}

/*滚动条自定义样式*/
/*滚动条自定义样式*/
.ScrollStyle,
.layui-anim{ overflow:auto; overflow:overlay;}
.ScrollStyle::-webkit-scrollbar,
.layui-anim::-webkit-scrollbar { width: 9px; height: 9px; box-sizing: border-box; background: #eee;}
.ScrollStyle::-webkit-scrollbar-button,
.layui-anim::-webkit-scrollbar-button { width: 9px; height: 12px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start,
.layui-anim::-webkit-scrollbar-button:vertical:start { background-position: 0 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover,
.layui-anim::-webkit-scrollbar-button:vertical:start:hover { background-position: -10px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active,
.layui-anim::-webkit-scrollbar-button:vertical:start:active{ background-position: -20px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:end,
.layui-anim::-webkit-scrollbar-button:vertical:end { background-position: -30px 0;	}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover,
.layui-anim::-webkit-scrollbar-button:vertical:end:hover { background-position: -40px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active,
.layui-anim::-webkit-scrollbar-button:vertical:end:active { background-position: -50px 0; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:start,
.layui-anim::-webkit-scrollbar-button:horizontal:start { background-position: 0 -11px;	}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover,
.layui-anim::-webkit-scrollbar-button:horizontal:start:hover { background-position: -10px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active,
.layui-anim::-webkit-scrollbar-button:horizontal:start:active { background-position: -19px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end,
.layui-anim::-webkit-scrollbar-button:horizontal:end { background-position: -30px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover,
.layui-anim::-webkit-scrollbar-button:horizontal:end:hover { background-position: -40px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active,
.layui-anim::-webkit-scrollbar-button:horizontal:end:active { background-position: -50px -11px; }
.ScrollStyle::-webkit-scrollbar-track-piece,
.layui-anim::-webkit-scrollbar-track-piece { background-color: rgba(0,0,0,.15); /*-webkit-border-radius: 5px;*/}
.ScrollStyle::-webkit-scrollbar-thumb,
.layui-anim::-webkit-scrollbar-thumb {	background-color: #e7e7e7; border: 1px solid rgba(0,0,0,.21); /*-webkit-border-radius: 5px;*/}
.ScrollStyle::-webkit-scrollbar-thumb:hover,
.layui-anim::-webkit-scrollbar-thumb:hover { background-color: #f6f6f6; border: 1px solid rgba(0,0,0,.21);	}
.ScrollStyle::-webkit-scrollbar-thumb:active,
.layui-anim::-webkit-scrollbar-thumb:active { background: -webkit-gradient(linear,left top,left bottom,from(#E4E4E4),to(#F4F4F4));	}
.ScrollStyle::-webkit-scrollbar-corner,
.layui-anim::-webkit-scrollbar-corner { background-color: #f1f1f1;	/*-webkit-border-radius: 1px;*/}
.layui-layer-lan .layui-layer-title{background: #cc1824;}
.layui-layer-btn .layui-layer-btn0{border-color: #cc1824;background-color: #cc1824!important;color:#ffffff!important;}


/*PublicPage分页样式*/
.PublicPage{padding: 10px 0px;clear: both;position:relative;overflow:hidden;text-align: center;color: #333;}