body{ padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
a{ text-decoration:none;}
#top{width:998px; margin:0 auto;}
#top_top{ width:998px; width:61px; position:relative;}
#top_top .logo{ width:443px; height:61px;}
#top_top .top_language{
	width:80px;
	height:15px;
	line-height:15px;
	color:#FFF;
	font-size:15px;
	position:absolute;
	top:5px;
	left:898px;
	text-align:center;
	background:#03b8a9;
}
#top_top .top_aim{
	width:226px;
	height:31px;
	line-height:20px;
	color:#FFF;
	font-size:15px;
	position:absolute;
	top:30px;
	left:750px;
	text-align:center;
	background:#03b8a9;
}
#banner{ width:998px; height:158px; border-top:3px solid #4995cb;border-bottom:3px solid #4995cb;}
#nav{ width:998px; height:25px; line-height:25px; margin:0 auto; background:#a0abba; color:#FFF; clear:both; text-align:center}
#nav_inner{ width:820px; margin:0 auto; clear:both;}
#nav .menu{ background:#a0abba; border-right:1px solid #FFF; float:left; width:100px; text-align:center; color:#FFF; display:block}
#nav .menu:hover{ background:#03b8a9}

#search{ height:30px; line-height:30px;}
.input1{ border:1px solid #CCC; color:#999; height:20px; line-height:20px; margin-top:-10px;}
.input2{ border:1px solid #CCC; color:#999; width:160px;}
.input3{ border:1px solid #CCC; color:#999; width:80px;}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


#main{ width:998px; margin:0 auto}

#corp_intro{ width:300px; height:350px; border:0px solid #000; float:left; margin-right:40px;}
#corp_intro .intro_title{ width:300px; height:30px; border-bottom:2px solid #4995cb; font-size:15px; color:#03b8a9; line-height:30px}
#corp_intro .intro_content{ padding-top:0px; line-height:18px; font-family:'微软雅黑','宋体'; font-size:13px;text-align:justify; text-justify:inter-ideograph}


#pro_display{width: 650px; height:330px; border:0px solid #000; float:left}
#pro_display a{color:gray;}
#pro_display a:hover{color:#000; text-decoration:underline;}

#pro_display .display_title{width: 650px; height:30px; border-bottom:2px solid #4995cb; font-size:15px; color:#03b8a9; line-height:30px;}
#img_container{ margin:0 auto; text-align:center; float:left; width:320px; height:300px; padding-top:1px; overflow:hidden; border:1px dotted #CCC; vertical-align:middle;}
#img_container img{ 
    max-width:320px;
	max-height:300px;
	margin:auto auto;	
} 
.pro_list{ margin:0 auto; width:500px; margin-top:10px;}
.pro_class{ float:left; width:120px; height:20px; line-height:20px; color:#000; text-align:center; border-right:1px dotted #CCC}
.pro_class:hover{ background:#9df8f1}
.list_one{ display:block; height:30px; line-height:30px; cursor:pointer; padding-left:5px; border-bottom:1px solid #CCC}
.list_one:hover{ background:#9df8f1;}

#contact{ width:300px; border:0px solid #000; float:left; margin-right:40px;}
#contact .contact_title{ width:300px; height:30px; border-bottom:2px solid #4995cb; font-size:15px; color:#03b8a9; line-height:30px}
#contact .contact_content{ width:300px; margin-top:20px;}
.phone{ font-size:14px; font-weight:bold;}

#login{ width:640px; float:left;}
#login .login_title{width: 650px; height:30px; border-bottom:2px solid #4995cb; font-size:15px; color:#03b8a9; line-height:30px;}
#login .login_content{ width:650px; margin-top:20px;}
.login_content a{ color:gray}
.login_content a:hover{ color:#000}
#login .other_title{border-bottom:1px dotted #CCC; color:#4995cb; margin-bottom:5px; clear:both; position:relative}

#links{text-align:center; clear:both; width:998px;}
#links a{color:#03b8a9;}

#bottom{ width:998px; border-top:2px solid #4995cb; margin:10px auto; line-height:25px; clear:both;}
#bottom .inner{ text-align:center; color:gray !important;}
#bottom a{color:#03b8a9;}