@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
a{
text-decoration:none;}
ul,li{
	margin:0;
	padding:0;
	}
table{
	border:1px solid #ccc;
	border-bottom:none;
	border-right:none;
	}
td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	}
/*主页*/
#main{
	width:998px;
	height:auto;
	margin:0 auto;
	}
#logo{
	margin:0 auto;
	width:998px;
	height:113px;
	background:url(../image/logobg.gif) repeat-x;
	}
#logo img{
	float:left;
	}
#nav,#sub_nav{
	width:998px;
	margin:0 auto;
	height:29px;
	background:url(../image/menu.jpg) no-repeat;
	font-weight:bold;
	}
#sub_nav{
	height:39px;
	background-color:#c1e5fd;
	}
#nav ul li,#sub_nav ul li{
	float:left;
	margin-left:15px;
	padding:0 15px;
	list-style:none;
	font-size:12px;
	line-height:29px;
	height:29px;
	}
#nav ul li a,#sub_nav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}
#nav ul li a:hover,#sub_nav ul li a:hover{
	color:#ddd000;
	text-decoration:none;
	}
#focus{
	width:998px;
	height:326px;
	}
#content{
	width:998px;
	height:auto;
	margin:15px 0;
	}
#index_about{
	width:560px;
	height:auto;
	float:left;
	color:#64708e;
	font-size:11px;
	line-height:17px;
	text-indent:2em;
	}
#index_about a{
	text-decoration:none;
	color:#64708e;
	}
#index_about a:hover{
	color:#c71b04;
	}
#index_about p{
	margin:3px 0;
	}
#index_about img{
	float:left;
	margin:0px 15px 35px 0px;
	}
#index_about span{
	float:right;
	margin:5px 0 0 0;
	}
#index_pro{
	width:400px;
	height:auto;
	float:right;
	border:1px solid #90baaf;
	padding:0 5px;
	}
#index_pro ul li{
	float:left;
	width:100px;
	height:100px;
	margin:0 5px;
	}
#language{
	float:left;
	width:433px;
	height:43px;
	}
#footer,#sub_footer{
	margin:15px auto 0 auto;
	width:998px;
	height:auto;
	text-align:right;
	font-size:11px;
	color:#676b6f;
	}
/*aboutus*/

#warp{
	 overflow:hidden;
	 width:998px;
	 margin:0px auto;}
#sub_content{
	width:998px;
	height:auto;
	margin:0 0 15px 0;
	}
#about_left,#about_right{
	 margin-bottom:-10000px;
	 padding-bottom:10000px;
	}
#about_left{
	width:222px;
	height:auto;
	float:left;
	background:#f0ebef;
	padding-top:10px;
	}
#about_left_pic{
	margin:0 auto;
	width:215px;
	height:200px;
	}
#about_left_pro{
	width:215px;
	margin:0 auto;
	}
#about_right{
	width:765px;
	height:auto;
	float:right;
	margin-top:10px;
	background:#f5f8fb;
	color:#3a708e;
	}
#about_content{
	width:765px;
	height:auto;
	float:right;
	}
#channel_title{
	border-bottom:#97b4c4 solid 1px;
	padding:0 10px 10px 10px;
	margin:0 auto;
	width:725px;
	font-size:10px;
	}
#channel_title a{
	color:#aaa;
	}
#channel_title a:hover{
	color:#FF0000;
	}
#channel_content{
	line-height:22px;
	padding:10px;
	height:auto;
	}
#sub_footer{
	border-top:#2e65a8 2px solid;
	background:#f0ebef;
	padding:10px 10px 10px 0;
	width:988px;
	}
/*contact us*/
.information_line{
float:left;
width:650px;}
#channel_content li{
	float:left;
	list-style:none;
	padding-right:10px;
	}
.fix_width{
	width:70px;
	font-weight:bold;
	}
/*product*/
.pro{
	border-bottom:1px dashed #ccc;
	width:745px;
	float:left;
	padding:10px 0;
	color:#215798;
	}
.pro a{
	text-decoration:none;
	color:#3a708e;
	}
.pro a:hover{
	color:#FF0000;
	}
.pro_name,.sub_pro_name{
	float:left;
	width:600px;
	}
.pro span{
	width:140px;
	float:left;
	font-weight: bold;
	}
.pro_detail,.sub_pro_detail{
	width:600px;
	float:left;
	}
.pro_detail span,.sub_pro_detail span{
	width:140px;
	float:left;
	font-weight: bold;
	height:50px;
	}
.more{
	float:right;
	width:53px;
	height:18px;
	margin-bottom:0px;
	}
.pro_text,.sub_pro_text{
	float:left;
	width:600px;
	}
.pro_pic{
	float:right;
	width:90px;
	height:120px;
	}
/*sub_product*/
.sub_pro_text,.sub_pro_name,.sub_pro_detail{
	width:745px;
	font-size:14px;
	}
.sub_pro_text span{
	width:200px;
	float:left;
	font-weight:bold;
	}
.sub_pro_detail span{
	height:18px;
	}
.detail_img{
	margin:10px auto;
	width:505px;
	height:auto;
	}
#project{
	width:700px;
	height:auto !important;
	height:1810px;
	min-height:1810px;
	margin:0 auto;
	padding-bottom:10px;
	}
#project li{
	width:202px;
	height:152px;
	margin:15px 5px;
	_margin:10px 5px;
	text-align:center;
	}
#project li a:hover{
	color:#FF0000;
	}
#project li img{
	border:1px solid #ccc;
	}
#project_pic{
	width:600px;
	height:auto;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	color:#FF0000;
	}
#project_pic img{
	border:1px solid #ccc;
	}
.clear{
	clear:both;
	}
