@charset "utf-8";
* { margin:0; padding:0; font-style:normal; font-weight:normal;}
html,body { width:100%; background-color:#eee;}
html,body,img { border:none;}
ul,ol,li { list-style:none;}
dfn { font-size:12px; padding-right:3px;}/*货币符号*/
.hidden { display:none;}/*隐藏*/
.block { display:block;}/*块*/
.overflow { overflow:hidden;}/*溢出隐藏*/
.w100 { width:100%;}/*满宽*/
.input_bug_fix { min-height:150%;}/*为了抬高文本框，避免被输入法遮盖*/
.nowrap { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*不换行*/
.fixer{ position:fixed; top:0; _position:absolute; _top:expression(documentElement.scrollTop+10 + "px");}/*悬浮*/
.icofont { font-family:'icofont'; speak:none;}
.mt10 { margin-top:10px;}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.mr10 { margin-right:10px;}
.pl5 { padding-left:5px;}
.pr5 { padding-right:5px;}
.pt10 { padding-top:10px;}
.pb10 { padding-bottom:10px;}
.pl10 { padding-left:10px;}
.pr10 { padding-right:10px;}
.hl40 { line-height:40px; height:40px;}
.bborder { border-bottom:1px solid #eee;}
a { text-decoration:nonel}
a:hover { text-decoration:none;}
a:active { text-decoration:none; background-color:#cef;}
a:link { text-decoration:none;}
.f_left { float:left;}
.f_right { float:right;}
.t_center { text-align:center;}
.t_left { text-align:left;}
.t_right { text-align:right;}
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.bg_white { background-color:#fff;}
.bg_gray { background-color:#eee;}
/*提示*/
::-webkit-input-placeholder { color:#aaa;}
:-moz-placeholder { color:#999;}
::-moz-placeholder { color:#888;}
:-ms-input-placeholder { color:#aaa;}
.placeholder { color:#aaa;}
/*清除浮动*/
.row { *zoom:1;}
.row:before, .row:after { display:table; content:""; line-height:0;}
.row:after { clear:both;}
/*banner*/
.slider-container { background-color:#000;}
/*按钮透明事件*/
.opacity { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; -webkit-opacity:1; opacity:1; text-decoration:none;}
.opacity:active { filter:alpha(opacity=60); -moz-opacity:.6; -khtml-opacity:.6; -webkit-opacity:.6; opacity:.6;}
/*box_sizing*//*google chrome,firefox,IE8+,opera*/
.box_sizing { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.box_sizing { *behavior:url(/js/boxsizing.htc);}/*IE6,7*/
/*box_shadow*/
.box_shadow { -webkit-box-shadow:0 1px 3px 0 #666; -moz-box-shadow:0 1px 3px 0 #666; -ms-box-shadow:0 1px 3px 0 #666; -o-box-shadow:0 1px 3px 0 #666; box-shadow:0 1px 3px 0 #666;}
/*border_radius*/
.border_radius { -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
/*input*/
input.oaui { height:40px; line-height:38px; border:1px solid #aaa; cursor:text; padding:0 5px; color:#111; vertical-align:middle;}
input.oaui:hover { border:1px solid #f95;}
input.oaui:focus { border:1px solid #06c; outline:none; box-shadow:0 0 8px #3092f4;}
textarea.oaui { border:1px solid #aaa; cursor:text; padding:0 5px; color:#111;}
textarea.oaui:hover { border:1px solid #f95;}
textarea.oaui:focus { border:1px solid #06c; outline:none; box-shadow:0 0 8px #3092f4;}
/*page*/
.pagex { width:100%; display:table; table-layout:fixed; background-color:#fff; margin:10px 0;}
.pagex div,
.pagex a { display:table-cell; text-align:center; font-size:14px; color:#333; padding:14px 0;}
.pagex div { position:relative;}
.pagex a { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pagex div p { position:absolute; bottom:100%; width:100%; overflow:hidden; border-width:0 1px; border-color:#ddd; border-style:solid; max-height:0;
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.pagex div p.pagex3 { max-height:none; border-width:1px;}
.pagex div .pagex1 { right:100%;}
.pagex div .pagex2 { left:100%;}
.pagex div a { display:block; border-bottom:1px dashed #ddd; background-color:#fff;}
.pagex div p a:last-child { border:none;}
.pagex div button { display:none; width:100%; height:100%; position:absolute; bottom:0; background-color:#fff; border:none;}
.pagex div span,
.pagex div input { display:none; width:100%; height:100%; text-align:center; border:none; position:absolute; top:0; left:0;}
.pagex div.pagex4 input,
.pagex div.pagex5 input,
.pagex div span,
.pagex div.pagex4 button,
.pagex div.pagex5 button { display:block;}
.pagex div.pagex4 span,
.pagex div.pagex5 span { display:none;}
/*footer*/
.footer1 { height:32px; line-height:32px; font-size:12px; text-align:center; color:#999;}
.footer2 { display:block; height:48px;}
.footer3 { position:fixed; bottom:0; left:0; right:0; z-index:100; width:100%; height:48px; display:table; table-layout:fixed; background-color:#333;}
.footer3 a { display:table-cell; text-align:center; text-decoration:none;}
.footer3 a em { display:block; height:20px; line-height:20px; text-align:center; font-family:'icofont'; font-size:20px; color:#fff; padding-top:5px;}
.footer3 a p { display:block; height:14px; line-height:14px; color:#fff; font-size:12px; padding-top:4px;}
.footer3 a:active { text-decoration:none; background-color:#777;}
/*********************************************************************************/


/*字体颜色*/
.rose { color:#f0f;}/*瑰红*/
.gray { color:#999;}/*灰*/
.green { color:#191;}/*绿*/
.orange { color:#f60;}/*橙*/
.red { color:#f00;}/*红*/
.black { color:#111;}/*黑*/
.blue { color:#049;}/*蓝*/
.wathet { color:#0cf;}/*浅蓝*/
.white { color:#fff;}/*白*/
.bold { font-weight:bold;}/*加粗*/