@charset "utf-8";
@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 100;
	src:url(/ch/fonts/NotoSansSC-Thin.eot);
	src: local("※"), url(/ch/fonts/NotoSansSC-Thin.eot?#iefix) format("embedded-opentype"),
	url(/ch/fonts/NotoSansSC-Thin.woff2) format("woff2"),
	url(/ch/fonts/NotoSansSC-Thin.woff) format("woff"),
	url(/ch/fonts/NotoSansSC-Thin.otf) format("opentype");
}
@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 300;
	src:url(/ch/fonts/NotoSansSC-Light.eot);
	src: local("※"), url(/ch/fonts/NotoSansSC-Light.eot?#iefix) format("embedded-opentype"),
	url(/ch/fonts/NotoSansSC-Light.woff2) format("woff2"),
	url(/ch/fonts/NotoSansSC-Light.woff) format("woff"),
	url(/ch/fonts/NotoSansSC-Light.otf) format("opentype");
}
@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 400;
	src:url(/ch/fonts/NotoSansSC-Regular.eot);
	src: local("※"), url(/ch/fonts/NotoSansSC-Regular.eot?#iefix) format("embedded-opentype"),
	url(/ch/fonts/NotoSansSC-Regular.woff2) format("woff2"),
	url(/ch/fonts/NotoSansSC-Regular.woff) format("woff"),
	url(/ch/fonts/NotoSansSC-Regular.otf) format("opentype");
}
@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 700;
	src:url(/ch/fonts/NotoSansSC-Bold.eot);
	src: local("※"), url(/ch/fonts/NotoSansSC-Bold.eot?#iefix) format("embedded-opentype"),
	url(/ch/fonts/NotoSansSC-Bold.woff2) format("woff2"),
	url(/ch/fonts/NotoSansSC-Bold.woff) format("woff"),
	url(/ch/fonts/NotoSansSC-Bold.otf) format("opentype");
}


/* --------------------------------------------
 * default
/* ------------------------------------------ */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {font-family:Helvetica, Arial, 'Noto Sans SC', "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;font-size:14px;color:#000;line-height:1.25;}

/* --------------------------------------------
 * html5 block
 ------------------------------------------ */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}


/* ------------------------------------------ */
a {color:#000;text-decoration:none;}


/* --------------------------------------------
	list
/* ------------------------------------------ */
ul, ol{list-style:none;}


/* --------------------------------------------
 * etc
/* ------------------------------------------ */
address,em {font-style:normal;}
hr {display:none;}
sup {position:relative;top:-3px;padding-left:3px;font-size:11px;}


/* --------------------------------------------
 * img
/* ------------------------------------------ */
img {vertical-align:top;}


/* --------------------------------------------
 * table
/* ------------------------------------------ */
table {width:100%;border-collapse:collapse;border-spacing:0;}
tbody, tfoot, thead, tr, th, td {word-break:break-all;}
caption {display:none;}


/* --------------------------------------------
 * fieldset
/* ------------------------------------------ */
fieldset {border:none;}
legend {visibility:hidden;width:0;height:0;font-size:0;line-height:0;position:absolute;left:0;top:-999999px;}


/* --------------------------------------------
 * form
/* ------------------------------------------ */
/*input[type=text]::-ms-clear{display:none;width:0;height:0;}*/
input[type=button],
input[type=submit] {cursor:pointer;}
input[type="radio"],
input[type="checkbox"] {width:13px;height:13px;margin:-2px 0 0;}
button {width:auto;overflow:visible;background:none;border:none;cursor:pointer;margin:0;padding:0;}
button > span{position:relative;}
textarea {resize:none;padding:10px;border:1px solid #999;color:#000;}
select {height:26px;font:12px Helvetica, Arial, 'Noto Sans SC', "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;color:#000;padding:1px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
input,button,select,textarea {color:#000;font:12px Helvetica, Arial, 'Noto Sans SC', "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;vertical-align:middle;}
input.intx{padding:5px 10px;height:26px;border:1px solid #999;color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}


/* --------------------------------------------
/* input - placeholder
/* ------------------------------------------ */
::-webkit-input-placeholder{color:#666;}
::-moz-placeholder{color:#666;}
:-ms-input-placeholder{color:#666;}
:-moz-placeholder{color:#666;}
.placeholder{color:#666;}

[placeholder]:focus::-webkit-input-placeholder{color:transparent;}
[placeholder]:focus::-moz-placeholder{color:transparent;}
[placeholder]:focus:-moz-placeholder{color:transparent;}
[placeholder]:focus:-ms-input-placeholder {color:transparent;}


/* common */
#skip {z-index:99999;position:absolute;width:100%;height:0px;left:0px;top:-40px;}
#skip a:active, #skip a:focus {z-index:99999;position:absolute;width:100%;height:30px;left:0px;top:40px;padding-top:10px;font-size:16px;text-align:center;border-bottom:2px solid #25aae2;background:#000;color:#fff;font-weight:bold;}
.blind{display:block;overflow:hidden;position:absolute;left:-1000%;top:0;width:0;height:0;font-size:0;line-height:0;text-indent:-10000px;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.hide{display:none;}
.btn-area{padding:26px 0 0 0;text-align:center;}
.ir{display:block;overflow:hidden;text-indent:-9999px;}

