@charset "UTF-8";
/* ! Character encoding *//*
================================================================================================================================ */


/* ! Debugging *//*
================================================================================================================================ */
/* body { background-image: url(/system/library/images/grid-debug.gif); background-repeat: repeat; background-position: 0px 19px; } */


/* ! Layout *//*
================================================================================================================================ */
div#jl-container-main div.page div.article-single div#jl-page-1-2 div.section, 
div#jl-container-main div.page div.article-single div#jl-page-1-3 div.section {
	padding-bottom: 2.2em;
}
div#jl-container-main div.page div.article-single div.article-part div div form p input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
div#jl-container-main div.page div.article-single div.article-part div div form p input.input-text {
	border-bottom: 1px solid #fff;
	margin-top: -1px;
}
div#jl-container-main div.page div.article-single div.article-part div.section div form p input.input-text {
	height: 1.5em;
}
div#jl-container-main div.page div.article-single div.article-part div.section div.en form p input.input-text#contactinfo {
	width: 16.3em;
}
div#jl-container-main div.page div.article-single div.article-part div.section div.nl form p input.input-text#contactinfo {
	width: 14.4em;
}
div#jl-container-main div.page div.article-single div.article-part div.section div.en form p input.input-text#fullname {
	width: 3.1em;
}
div#jl-container-main div.page div.article-single div.article-part div.section div.nl form p input.input-text#fullname {
	width: 3.1em;
}
div#jl-container-main div.page div.article-single div.article-part div.section div.en form p input.input-text#email {
	width: 6.7em;
}
div#jl-container-main div.page div.article-single div.article-part div.section div.nl form p input.input-text#email {
	width: 5.5em;
}


/* ! Design *//*
================================================================================================================================ */
div#jl-container-main div.page div.article-single div#jl-page-1-1 div.section form div p.last {
	text-align: right;
	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif, 微软雅黑, 黑体, "Heiti SC", STHeiti, Hei;
	font-size: 1.2em;
	line-height: 1.875;
	font-weight: 300;
}
div#jl-container-main div.page div.article-single div#jl-page-1-1 div.section form div p.last a {
	padding-bottom: 0.25568182em;
}
div#jl-container-main div.page div.article-single div.article-part div form div p input.notice-negative, 
div#jl-container-main div.page div.article-single div.article-part div form div p textarea.notice-negative {
	border-color: #b9440a;
}
div#jl-container-main div.page div.article-single div.article-part div div form p input#contactinfo.notice-negative, 
div#jl-container-main div.page div.article-single div.article-part div div form p input#fullname.notice-negative, 
div#jl-container-main div.page div.article-single div.article-part div div form p input#email.notice-negative {
	border-color: #b9440a;
}
div#jl-container-main div.page div.article-single div.article-part div.section div form {
	font-size: 100%;
}
div#jl-container-main div.page div.article-single div.article-part div div form p input {
	background-color: transparent;
	color: #000;
}
div#jl-container-main div.page div.article-single div.article-part div div form p input.input-text {
	font-family: Georgia, "Times New Roman", Times, serif, 宋体, "LiSong Pro", STSong, Song;
	border-color: #333;
}
div#jl-container-main div.page div.article-single div.article-part div.section div form p input.input-text {
	font-size: 100%;
}


/* ! Links *//*
================================================================================================================================ */
/* page */
a {
	color: #000;
}
a:link {
	color: #b9440a;
}
a:visited {
	color: #b9440a;
}
a:hover {
	color: #b9440a;
}
a:focus {
	color: #000;
}
a:active {
	color: #000;
}
a.selected {
	color: #000;
}
a:hover {
	border-color: #b9440a;
}
a:focus, 
a:active {
	border-color: #333;
}

/* navigation */
div#jl-container-main div.nav div.menu div.menu-part ul li a span.content-count {
	color: #b9440a;
}
/* navigation list */
div#jl-container-main div.page div.article div.article-part div.list-nav ul li a span.content-count {
	color: #b9440a;
}

/* article */
div#jl-container-main div.page div.article div.article-part div.aside-primary h1 a:hover, 
div#jl-container-main div.page div.article div.article-part div.aside-primary h2 a:hover, 
div#jl-container-main div.page div.article div.article-part div.aside-primary h1 a:focus, 
div#jl-container-main div.page div.article div.article-part div.aside-primary h2 a:focus {
	color: #b9440a;
}

/* list */
div#jl-container-main div.page div.article div.article-part div.list-item h1 a:hover, 
div#jl-container-main div.page div.article div.article-part div.list-item h2 a:hover, 
div#jl-container-main div.page div.article div.article-part div.list-item h1 a:focus, 
div#jl-container-main div.page div.article div.article-part div.list-item h2 a:focus {
	color: #b9440a;
}

