@charset "utf-8";
body {font-family: Arial,"Times New Roman", Helvetica, Times, serif; font-size: 12px; background-color:#CFD5FA; text-align:center; margin:0; padding:0; }
ul,li,p,h1,h2,em,span,input { margin:0; padding:0; list-style:none;}
a { color:#000; text-decoration:none;}
a:hover { color: #CC3300;}
/*--public css end--*/

/*--top css start--*/
#header { width:1000px; height:121px; margin:0 auto; background:#fff url(../images/head_bg.jpg) no-repeat;}
#joinus { text-align:right; padding:20px 20px 0 0; color:#666;}
	#joinus a { padding:0 10px;}
#nav { width:100%; height:33px; font-size:14px; text-align:left; color:#FFF; margin-top:51px; line-height:33px;}
	.menu { width:660px; text-align:center; margin-left:240px!important; margin-left:125px; float:left;}
	.menu a { color:#FFF; font-weight:bold; padding:0 10px!important; padding:0 5px;}
	.menu a:hover { color:#FFFF00;}
	.menu_right { width:85px; float:right;}
#banner { width:982px; height:307px; padding:0 9px; background-color:#FFF; margin:0 auto; position:relative;}
	#login {position:absolute; font-size:12px; left:20px; bottom:0;	width:196px; height:120px; border:2px solid #f2f2f2; background-color:#FFF;}
	#login .title { width:96%; margin:0 auto; height:24px; border-bottom:1px dashed #999; background:url(../images/login_title.jpg) no-repeat 8px center;}
	#login table { margin-top:10px;}
	#login .key { width:40px; text-align:right;}
	#login a { color:#FFF; line-height:22px;}
	#login a:hover { color:#F90;}
/*--top css end--*/

/*--content start--*/
#line { width:982px; height:auto; overflow:hidden; text-align:left; padding:0 9px 20px 9px; background-color:#FFF; margin:0 auto;}
	#left { width:220px; height:auto; overflow:hidden; float:left;}
		#cat_nav { width:200px; height:auto; overflow:hidden; line-height:26px; margin-top:6px; float:right;}
			#cat_nav li { height:auto; overflow:hidden; margin-top:4px; padding:0 18px; border:1px solid #e4e4e4; background:url(../images/pro_ico.jpg) no-repeat center 7px; font-weight:bold;}
		#left_contact { width:200px; height:auto; overflow:hidden; line-height:150%; float:right; margin-top:10px; background:#f2f2f2;}
			#left_contact h1 { width:96%; height:auto; overflow:hidden; font-size:14px; margin:0 auto; padding:10px 0 10px 10px; /*background:url(../images/tel_ico.jpg) no-repeat 6px center;*/ border-bottom:1px dashed #999;}
				#left_contact h1 span { display:block; color:#97874d; font-style:italic;}
			#left_contact h2 { width:92%; height:auto; overflow:hidden; font-size:12px; margin:10px auto;}
			#left_contact h2 span { font-size:14px; display:block; color:#97874d; font-style:italic;}
		#friendlink { width:92%; margin-top:10px; float:right; background:#ebf1f4;}
			.link_list { width:94%; height:180px; line-height:150%; margin:6px auto;}
			.key1 { font-size:14px; font-weight:bold; line-height:30px; text-indent:10px; border-bottom:2px double #999; margin-bottom:6px;}
			.link_list dd { width:100%; text-align:center; margin-left:0; margin-top:4px;} 
			.link_list dd a img { width:88px; height:31px; border:0; }
	#right { width:750px; height:auto; overflow:hidden; float:right;}
		#flashpic { width:320px; height:280px; float:left;}
			#flashpic h1 { color:#234f8a; line-height:24px; font-size:16px; background:#c4cfdf;}
				#flashpic h1 span { width:215px; height:24px; background:#fff; display:block;}
			#flashcontent01 { margin-top:8px;}
		#about_con { width:415px; height:280px; font-size:14px; font-weight:bold; line-height:20px; float:right;}
			.more { text-align:right; padding-right:20px;}
		#pro_index { width:100%; height:auto; overflow:hidden; margin-top:10px; clear:both; }
			#pro_index h1 { color:#234f8a; height:29px; font-size:14px; margin-bottom:12px; text-indent:5px; line-height:29px; background:url(../images/title_bg.jpg)}
				#pro_index h1 span { float:left;}
				#pro_index h1 a { float:right; padding-right:15px;}
			#pro_index li { width:180PX; height:auto; overflow:hidden; text-align:center; line-height:20px; float:left; margin:10px 2PX;}
				#pro_index li img { padding:1px; border:1px solid #999; /*float:left;*/}
				#pro_index li span { width:210px; margin-left:10px; text-align:left; display:block; /*float:left;*/}
				#pro_index li span h2 { width:100%; height:20px; overflow:hidden; line-height:20px; font-size:14px; color:#069; margin:10px 0 6px 0;}
					#pro_index li span h2 a { color:#069;}
					#pro_index li span h2 a:hover { color:#000;}
				#pro_index li span img { float:none; border:none; margin-top:12px;} 
#foot { width:1000px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0; background-color:#FFF; border-top:3px solid #85a7db;}
	#foot img { float:left; margin-left:300px; padding:15px; border-right: 1px solid #999;}
	#foot span { font-size:10px; text-align:left; float:left; margin-left:20px; display:block; line-height:20px;}

/*--about css start--*/
#about_nav { width:200px; font-size:14px; float:right; margin-bottom:30px;}
	#about_nav .key { height:51px; margin-top:10px; padding-bottom:10px;}
	#about_nav .key:hover { background:none;}
	#about_nav li { height:auto; overflow:hidden; text-align:right; line-height:28px; padding-right:28px; border-bottom:1px solid #e2e7e6; background:url(../images/about_ico.jpg) no-repeat 180px center; font-weight:bold;}
	#about_nav li:hover { background:#c5cfcd;}
#about_info_img { margin-bottom:15px; border:1px solid #d3dbe5;}
#about_info_con { width:100%; height:auto; overflow:hidden; line-height:160%; font-size:14px; font-weight:bold; padding-bottom:20px;}
	#about_info_con img { float:left; margin:0 15px 15px 0;}
	
/*--newslist css start--*/
.right_title { width:100%; height:22px; border-bottom:4px solid #e6e6e6;}
	.right_title b { width:6px; height:18px; display:block; float:left; line-height:18px; background:#c5cfcd;}
	.right_title span { font-family:"Times New Roman"; font-weight:bold; font-size:22px; padding-left:6px; display:block; float:left; line-height:18px;}
	.right_title em { padding-left:20px; line-height:22px; color:#999;}
.search { width:100%; height:auto; overflow:hidden; padding:8px 0;}
	.search img { float:left; margin:8px 15px;}
	.search span { width:64%; float:left; margin:50px 0 0 0; display:block;}
	.search span b { font-family:"Times New Roman"; font-size:20px;}
	.search span p { line-height:160%; color:#606060; padding:12px 0;}
	.search_border { width:56%; height:38px; float:left; margin-top:20px; background-color:#f5f4f0; border:1px solid #e3e3e3;}
	.search_border .inp { width:70%; height:20px; line-height:20px; border:1px solid #d4d4d4; margin:8px; float:left;}
	.search_border .inp_right { margin:8px 0 6px 6px; float:left;}
#newslist { border:solid #dfdfdf; border-width:2px 0 1px 0; margin-top:20px; background:#fafafa;}
	#newslist li { height:28px; line-height:28px; text-indent:65px; background:url(../images/news_list_ico.jpg) no-repeat 20px center; border-bottom:1px solid #dfdfdf;}
	#newslist .key { background:none; height:36px; text-indent:15px; font-size:16px; line-height:36px; color:#234f8a;}
	#newslist li a { color:#606060;}
	#newslist li a:hover { color:#000; text-decoration:underline;}
#page { width:90%; height:25px; line-height:25px; text-align:right; margin-top:20px; padding-right:40px; clear:both;}
	#page a { padding:0 4px;}
	
/*--productlist css start--*/
#productlist { width:100%; height:auto; overflow:hidden; margin-top:20px; border-top:1px dashed #666;}	
	#productlist .divblock {width:360px; float:left; height:140px; overflow:hidden; border-bottom:1px dashed #666;}
	#productlist .divblock .img { width:130px; margin-top:20px; text-align:center; padding:1px; border:1px solid #999; float:left;}
	#productlist .divblock ul { float:left; width:200px; margin:20px 0 0 10px;}
	#productlist .divblock ul li { width:200px; height:30px; line-height:30px; display:block; overflow:hidden;}
	#productlist .divblock ul li a {font-size:14px; color:#360;}
	#productlist .divblock ul li a:hover {color:#F00;}
	#productlist .divblock ul li em {color:#666;}

/*--market css--*/
#market_con,#inquiry_con,#contact_con,#newsinfo { width:100%; height:auto; overflow:hidden; margin:20px auto;}
#market_con { text-align:center;}

/*--Send Inquiry css--*/
#inquiry_con .key { width:20%; height:30px; line-height:30px; text-align:right;}
#inquiry_con b { color:#F00;}

/*--contact us css--*/
#contact_con { width:80%; font-family:Arial; font-weight:bold; margin-top:50px; line-height:22px; text-align:left;}

/*--newsinfo css--*/
#newsinfo { line-height:160%;}
	#newsinfo img { padding:1px; border:1px solid #666;}
	#newsinfo h1 { height:35px; line-height:35px; font-size:16px; text-align:center;}
	#newsinfo .newsinfo_con { width:95%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px; line-height:160%;}
	#newsinfo a img { border:0;}
	
/*--sign up css--*/
#signup { width:1000px; height:auto; overflow:hidden; margin:10px auto; padding:30px 0; background:#FFF url(../images/sign_bg.jpg) repeat-x top; text-align:left;}
	#signup .key { width:25%; text-align:right; line-height:30px;}
	#signup .key b { color:#F00; padding-right:4px;}
	#signup em { padding-left:15px; color:#999;}
	
/*--book list css--*/
#booklist { width:96%; margin:20px auto; clear:both;}
#booklist li { float:left; margin:6px 7px;}
	#booklist li img { padding:1px; border:1px dashed #999;}
	#booklist li span { display:block; line-height:26px; text-align:center;}
