/*global*/
* {
	margin:0 auto;
	padding:0;
}

li {
	list-style:none;
}

img {
	border:0;
}

h4 {
	font-size:12px;
}

a {
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

body {
	font-size:12px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background:#484848;
	height:100%;
}

/*layout*/
#header {
	width:960px;
	height:152px;
	background-color:#bd0b0b;
	margin:0 auto;
}

#main {
	width:960px;
	height: auto;
	margin:0 auto;
	background:#fff;
}

#footer {
	width:960px;
	height:100px;
	margin:0 auto;
}

/*content*/
#top {
    height:500px;
}

#top .t {
    height:250px;
    background:url(img/top_t.jpg) no-repeat;
}


#top .b {
    height:250px;
    background:url(img/top_b.jpg) no-repeat;
}

#about_hx {
    height:177px;
    padding:123px 350px 0 300px;
    background:url(img/content1.jpg) no-repeat;
}

#about_hx p {
    color:#b5afaf;
    text-align:justify;
    text-justify:inter-ideograph;
    font:12px/21px Calibri, Arial, Helvetica, sans-serif;
    text-indent:2em;
}

#into_hx {
    height:548px;
    background:url(img/content2.jpg) no-repeat;
}

#into_hx .t {
    height:46px;
    padding:52px 66px 0 0;
    text-align:right;
}

#into_hx .t  a,
#into_hx .l a {
    color:#ee0800;
}

#into_hx .l {
    width:214px;
    height:200px;
    padding:250px 0 0 71px;
    float:left;
    text-align:left;
}

#into_hx .r {
    width:615px;
    height:450px;
    padding-right:60px;
    float:left;
}

#into_hx .r h4 {
    color:#d00000;
     font:600 14px/22px Calibri, Arial, Helvetica, sans-serif;
     margin:5px 0 10px;
}

#into_hx .r p {
    color:#bfbfbf;
    text-align:justify;
    text-justify:inter-ideograph;
    font:12px/21px Calibri, Arial, Helvetica, sans-serif;
    text-indent:0;
}

#into_hx .r p.s {
    text-indent:2em;
}


#job {
    height:auto;
    background:url(img/content3_1.jpg) no-repeat #000;
    padding:50px 69px 25px 79px;
}

#job h3 {
    padding-top:28px;
    color:#d50000;
    font:600 16px/23px Calibri, Arial, Helvetica, sans-serif;
	background:url(img/line.jpg) repeat-x 0 35px;
}
#job h3 span{
	width:20px;
	height:20px;
	background:#fe0000;
	color:#000;
	display:block;
	font-size:20px;
	float:left;
	text-align:right;
}
#job p,#job ul li{
    color:#bfbfbf;
    text-align:justify;
    text-justify:inter-ideograph;
    font:12px/19px Calibri, Arial, Helvetica, sans-serif;
    text-indent:0;
	clear:both;
}
/*#job h4{
	color:#bfbfbf;
	font:14px/19px Calibri, Arial, Helvetica, sans-serif;
    text-indent:0;
	margin-top:10px;
}
#job ul li{
	padding-left:12px;
}*/
#job ul .weight{
	font-weight:600;
	font-size:14px;
}
#job h3 b{
	background:#000;
	padding:0 20px;
}
#contact {
    height:186px;
    background:#000;
    padding-left:80px;
}

#contact h3 {
    color:#ecc218;
    font:600 16px/60px Calibri, Arial, Helvetica, sans-serif;
	background:url(img/content4_1.jpg) no-repeat #000;
	padding-left:35px;
}

#contact  ul li{
    color:#bfbfbf;
    font:12px/19px Calibri, Arial, Helvetica, sans-serif;
    text-indent:0;
}

#contact  ul li span {
    font-size:13px;
    font-weight:600;
}
