@charset "utf-8";

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, 
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin:0; 
    padding:0; 
    border:0; 
    outline:0; 
    font-weight:inherit;
	font-size:100%;
    font-style:inherit; 
    font-family:inherit; 
    /*vertical-align:baseline;*/ 
}
a, a:link, a:visited, a:hover, a:active {text-decoration:none;} 
img {border:none; text-decoration:none;}
ol, ul {list-style:none;} 
input, textarea, select, button {font-size:100%; font-family:inherit;}

/* CSS Document */
body{
	background-color: #FFF;
}
h2{font-size:125%; font-weight:bold;}
strong{font-weight:bold;}
#wrapper{
    margin:0 auto;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:75%;
}
#head{
    height:83px;
}
.logo{
    float:left;
}
.login{
    float:right;
	height:47px;
	line-height:47px;
}
.login a{
    color:#565656;
}
.login a:hover{
    color:#000;
	text-decoration:underline;
}
.login b{
    font-weight:normal;
	color:#369;
}
/*--Container--*/
#container_index{
    margin:35px 0px 0px 0px;
}
#left{
    float:left;
	width:165px;
	height:438px;
	/*background-image:url(../images/bg_new_product.gif);*/
}
#vision{
    position:relative;
    width:785px;
	height:438px;
	float:right;
}
#picture{
    position:absolute;
    top:0;
	right:0;
}
#num1{
    position:absolute;
    z-index:99;
	top:400px;
	right:23px;
	background-color:#FFF;
	border:#db0318 solid 1px;
	padding:3px 5px;
}
#num2{
    position:absolute;
    z-index:100;
	top:400px;
	right:0px;
	background-color:#FFF;
	border:#636363 solid 1px;
	padding:3px 5px;
}
#product{
    margin:60px 0px auto 0px;
	float:left;
	width:150px;	
}
#product_b{
    margin:-4px 0px;
    background-image:url(../images/bg_new_product_2.gif);
	background-repeat:repeat-y;
}
.product_new{
    margin:0 auto;
	padding:8px 0;
	width:136px;
	color:#174787;
	text-align:center;
	font-weight:bold;
    border-bottom:solid 1px #E5E5E5;
}
.product_new a, .product_new a:hover{color:#174787;}
#icon{
    margin:90px 0px auto 0px;
	float:right;
	background-color:#00FF00;
}
/*--Useful--*/
.space{
    clear:both;
}
/*--News--*/
#news{
    float:right;
	width:767px;
	height:109px;
	background-image:url(../images/bg_news_all.gif);
	background-repeat:no-repeat;
}
.news_new{
    width:343px;
	margin:15px 20px auto;
	_margin:15px 15px auto 25px;
	*margin:15px 20px auto 12px;
	float:left;
}
.news_new ul{
    margin:10px 0px 0px 0px;
}
.news_new li{
    line-height:1.6;
	color:#929292;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/point_black.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.news_new li a{color:#565656;}
.news_new li a:hover{color:#000; text-decoration:underline;}
.more{
    float:right;
}
/*--Footer--*/
#foot{
    border-top:#000 solid 3px;
	margin:10px 0px 0px 0px;
	height:40px;
	line-height:40px;
}
#foot span{
    font-family:Arial, Helvetica, sans-serif;
	color:#878787;
}
#foot a{color:#878787;}
#foot a:hover{color:#565656; text-decoration:underline;}