﻿/*div zone*/

	/* head */

#div_top
{
	width:100%; overflow:hidden; margin:0px auto;
}
#div_top_txt
{
	width:1003px; height:146px; margin:0px auto; text-align:right; line-height:28px;
	background:url(../images/style/top_bg.jpg) no-repeat; padding-top:31px;
}
#div_top_txt div a
{
	color:#333;
}
#div_top_logo
{
	width:1003px; height:146px; margin:0px auto;
}
#div_top_logo div
{
	display:none;
}

#div_menu
{
	height:48px; overflow:hidden; margin:0px auto;
}
#div_menu #tbl_menu
{
	margin:0px auto; height:48px;
}
#div_menu #tbl_menu tr td.td_menu
{
	height:48px;
}
#div_menu #tbl_menu tr td.td_menu a
{
	display:block; height:48px; margin:0px auto; background-repeat:no-repeat; cursor:pointer;
}
#tbl_menu tr td .div_sonmenu
{
	position:absolute; overflow:hidden; text-align:left; z-index:9999;
	background:#e7b95f; display:none; opacity:0.85; filter:alpha(opacity=85);
}
#tbl_menu tr td .div_sonmenu ul
{
	margin:10px auto; padding:0px; width:80%;
}
#tbl_menu tr td .div_sonmenu ul li
{
	list-style:none; text-align:center; margin:0px; padding:0px;
}
#tbl_menu tr td .div_sonmenu ul li a
{
	 text-decoration:none; overflow:hidden; text-align:center; font-family:Arial; border-bottom:solid 1px #fff;
	 height:26px; line-height:26px; font-size:12px; margin:0px; white-space:nowrap; display:block;
}
#tbl_menu tr td .div_sonmenu ul li a:visited,#tbl_menu tr td .div_sonmenu ul li a:link
{
	color:#8e4b1a; 
}
#tbl_menu tr td .div_sonmenu ul li a:hover
{
	background:#9c6e00; color:#fff;
}

	/* home */

#div_defa_bann
{
	overflow:hidden; margin:10px auto 0px; width:963px; height:314px; border:solid 1px #222;
	background:#090909;
}
#div_defa_bann #div_defa_bn
{
	margin:10px auto 0px; width:943px; height:294px; overflow:hidden;
}

#div_defa_news
{
	margin:40px auto 0px; text-align:left; padding:0; height:120px; width:190px; overflow:hidden;
}
#div_defa_news ul
{
	padding:0px; margin:0px;
}
#div_defa_news ul li
{
	padding:0px;
}
#div_defa_news ul li a
{
	padding-left:10px; background:url(../images/style/sign_1.jpg) no-repeat left center; line-height:20px;
}
#div_defa_news ul li a:link,#div_defa_news ul li a:visited
{
	font-family:"宋体", Arial; color:#EEEEEE;
}
#div_defa_news ul li a:hover
{
	color:#FC0;
}

#div_defa_cont
{
	width:135px; height:55px; margin:30px auto 0px 85px;
}
#div_defa_cont a
{
	line-height:18px; font-family:"宋体", Arial; margin:0px 3px;
}
#div_defa_cont a:link,#div_defa_cont a:visited
{
	color:#EEEEEE;
}
#div_defa_cont a:hover
{
	color:#FC0;
}

#div_defa_left
{
	width:198px; overflow:hidden; margin:0px;
}
#div_defa_left dl
{
	margin:0px; width:198px; padding:0px; text-align:left; overflow:hidden;
}
#div_defa_left dl dt
{
	width:198px; overflow:hidden; margin:0px auto; padding:0px; height:31px;
}
#div_defa_left dl dd
{
	width:184px; height:143px; overflow:hidden; margin:0px auto; padding:7px 7px 0px; line-height:190%;
	background:url(../images/style/defa_bg_4.gif) no-repeat;
}
#div_defa_left dl dd a
{
	background:url(../images/style/defa_left_list_ic.gif) no-repeat left center; height:20px; width:10px;
	float:left;
}
#div_defa_left dl dd a:hover
{
	color:#FC0;
}

#dl_defa_midd
{
	width:386px; height:229px; padding:0px; margin:0px; background:url(/images/style/defa_bg_5.gif) no-repeat; overflow:hidden;
}
#dl_defa_midd dt
{
	width:350px; height:27px; overflow:hidden; margin:6px auto 0px; padding:0px;
}
#dl_defa_midd dd
{
	width:366px; margin:0px auto; text-align:center;
}
#dl_defa_midd dd a img
{
	margin:3px 10px; width:158px;
}

.dl_defa_righ
{
	margin:10px 0px 0px; overflow:hidden; width:377px;
}
.dl_defa_righ dt
{
	width:88%; margin:0px; background:url(../images/style/defa_bg_6.gif) no-repeat; height:26px; overflow:hidden;
	padding:5px 4% 0px 8%;
}
.dl_defa_righ dd
{
	width:98%; overflow:hidden; margin:10px auto 0px; line-height:22px; text-align:left;
}
.dl_defa_righ dd ul
{
	margin:0px; padding:0px;
}
.dl_defa_righ dd ul li
{
	list-style:none; clear:both;
}
.dl_defa_righ dd ul li a
{
	float:left;
}
.dl_defa_righ dd ul li span
{
	float:right;
}

#div_defa_righ
{
	width:321px; overflow:hidden; margin:0px;
}
#div_defa_righ dl
{
	width:321px; margin:0px; padding:0px; text-align:left; overflow:hidden;
}
#div_defa_righ dl dt
{
	width:321px; overflow:hidden; margin:0px auto; padding:0px; height:31px;
}
#div_defa_righ dl dd
{
	width:321px; overflow:hidden; margin:15px auto 0px; padding:0px; line-height:190%
}
#div_defa_righ dl dd ul
{
	padding:0px; margin:0px
}
#div_defa_righ dl dd ul li
{
	padding:0px; margin:0px; list-style:none;
}
#div_defa_righ dl dd ul li a
{
	background:url(../images/style/sign_1.jpg) no-repeat; display:block; height:23px; line-height:23px; padding-left:15px;
}
#div_defa_righ dl dd ul li a:link,#div_defa_righ dl dd ul li a:visited
{
	color:#1f446e;
}
#div_defa_righ dl dd ul li a:hover
{
	color:#fc0;
}
#div_defa_righ dl dd div
{
	height:60px; overflow:hidden; text-align:left;
}
#div_defa_righ dl dd div span
{
	font-weight:bold; font-size:12px; color:#c75d07;
}
#div_defa_righ dl dd div a
{
	line-height:20px;
}
#div_defa_righ dl dd div a:link,#div_defa_righ dl dd div a:visited
{
	color:#1f446e;
}
#div_defa_righ dl dd div a:hover
{
	color:#fc0;
}


#div_pd_flow
{
	overflow:hidden; margin:0px auto; clear:both; width:922px;
}
#div_pd_flow dl.div_defa_pd
{
	height:113px; margin:0px 7px; overflow:hidden; padding:0px;
}
#div_pd_flow dl.div_defa_pd dd
{
	height:113px; overflow:hidden; margin:0px auto; padding:0px;
}
#div_pd_flow dl.div_defa_pd dd a img
{
	height:113px;
}

#dl_defa_news
{
	width:340px; overflow:hidden; margin:0px; padding:0px;
}
#dl_defa_news dt 
{
	height:28px; width:98%; overflow:hidden; margin:0px auto;
}
#dl_defa_news dd
{
	clear:both; background:url(/images/style/defa_bg_2.gif) no-repeat; width:340px; height:188px; margin:0px; overflow:hidden;
}
#dl_defa_news dd ul
{
	margin:5px auto 0px; padding:0px; width:94%;
}
#dl_defa_news dd ul li
{
	list-style:none; text-align:left; width:100%; height:22px; overflow:hidden;
}
#dl_defa_news dd ul li a
{
	line-height:22px; padding-left:14px; background:url(../images/style/news_icon.gif) no-repeat left center; float:left; overflow:hidden; display:block; width:240px;
}
#dl_defa_news dd ul li span{ float:right;}
	/* foot */

#div_foot
{
	width:100%; overflow:hidden; margin:0px auto; background:url(../images/style/foot_top.gif) no-repeat center top;
}
#div_foot #div_foot_copy
{
	width:1003px; overflow:hidden; margin:30px auto 0px; text-align:center; line-height:23px; padding:5px 0px;
}
#div_foot_copy a
{
	padding:0px 5px;
}
#div_foot_copy a:link,#div_foot_copy a:visited
{
	
}
#div_foot_copy a:hover
{
	color:#000;
}
#div_foot_copy span
{
	 clear:both; display:block;
}
#div_foot #div_foot_copy #div_foot_tech
{
	width:100%; overflow:hidden; text-align:center;
}
	
	/* body */
#div_body_bann
{
	overflow:hidden; margin:15px 0px 0px; width:100%; text-align:center;
}
#div_body_bann #div_defa_bn
{
	margin:10px auto 0px; width:943px; height:190px; overflow:hidden;
}

#div_body_righ
{
	width:100%; overflow:hidden; margin:0px auto;
}

#div_body_left
{
	margin:0px; width:198px; overflow:hidden; background:url(../images/style/body_left_bg.gif) repeat-y;
}

#div_body_left dl
{
	width:198px; margin:0px; overflow:hidden; text-align:center; padding:0px;
	background:url(../images/style/body_left_bg.jpg) no-repeat;
}
#div_body_left dl dt
{
	width:100%; height:50px; overflow:hidden;
}
#div_body_left dl dt span
{
	font-size:16px; color:#000; font-family:Arial,黑体; display:block; width:100%; height:100%; margin:0px;
	background-repeat:no-repeat; background-position:20px center; text-align:center; line-height:50px;
}

#div_body_left dl dd
{
	width:198px; overflow:hidden; margin:0px;
}
#div_body_left dl dd ul
{
	margin:0px; padding:0px;
}
#div_body_left dl dd ul li
{
	list-style:none; text-align:center;
}
#div_body_left dl dd ul li a
{
	display:block; width:158px; height:57px; background-position:center center; background-repeat:no-repeat; margin:5px auto 0px;
}
/*
#div_body_left dl dd table
{
	width:180px; margin:0px auto;
}
#div_body_left dl dd table tr td
{
	height:25px; text-align:center;
}
#div_body_left dl dd table tr td a
{
	height:25px; line-height:25px; display:block; padding-left:16px; text-align:left; width:135px;
	background:url(/images/style/sign_2.jpg) no-repeat; margin:0px auto;
}
#div_body_left dl dd table tr td a:link,#div_body_left dl dd table tr td a:visited
{
	color:#333;
}
#div_body_left dl dd table tr td a:hover
{
	color:#FC0;
}
*/
#div_body_qq
{
	width:186px; overflow:hidden; margin:20px 0px 0px;
}
#div_body_qq a img
{
	margin:auto 5px -3px 0px;
}
#div_body_qq a
{
	float:left; width:92px; height:25px; overflow:hidden; text-align:center;
}
#div_body_qq a:link,#div_body_qq a:visited
{
	color:#7b3e0f;
}
#div_body_qq a:hover
{
	color:#000;
}

#dl_body_cont
{
	width:198px; overflow:hidden; margin:20px 0px 0px; padding:0px;
}
#dl_body_cont dt
{
	width:100%; overflow:hidden; text-align:left;
}
#dl_body_cont dd
{
	background:url(../images/style/conta.gif) no-repeat; overflow:hidden; margin:5px 0px 0px; text-align:left;
	padding:7px 7px 0px; line-height:190%; width:184px; height:143px;
}
#dl_body_cont dd a
{
	background:url(../images/style/defa_left_list_ic.gif) no-repeat left center; height:20px; width:10px; float:left;
}

#div_body_righ_ct
{
	width:100%; overflow:hidden; text-align:left; margin:10px auto 0px; font-size:12px;
	line-height:22px;
}

#div_body_loca
{
	overflow:hidden; text-align:right; width:100%; height:30px; line-height:30px;
}
#div_body_loca span
{
	font-family:宋体;
}
#div_body_loca span b
{
	padding:0px 4px; background:url(../images/style/lct.gif) no-repeat left center;
}

#div_body_righ_tt
{
	height:28px; text-align:left; line-height:28px; background:url(../images/style/body_righ_tt.gif) no-repeat;
	margin:0px;
}
#div_body_righ_tt span
{
	line-height:28px; font-size:14px; color:#71452c; font-family:Arial; height:28px; text-align:left; width:730px;
	display:block; background-repeat:no-repeat; background-position:left center; padding-left:27px; font-weight:bold;
	
}

	/* module */
	
#div_page
{
	text-align:center; margin-top:10px;
}
#div_page span
{
	font-weight:bold; color:#f60;
}

#div_news
{
	text-align:left; margin:0px;
}
#div_news ul
{
	padding:0px; margin:0px;
}
#div_news ul li
{
	padding:0px; margin:0px; height:32px; clear:both; list-style:none; overflow:hidden; border-bottom:dashed 1px #d2b69b;
}
#div_news ul li a
{
	line-height:30px; float:left; display:block; background:url(../images/style/news_icon.gif) no-repeat 3px center;
	padding-left:20px;
}
#div_news ul li a:link,#div_news ul li a:visited
{
	color:#333;
}
#div_news ul li a:hover
{
	color:#bd4300;
}
#div_news ul li span
{
	line-height:32px; margin-right:10px; font-family:Arial; float:right; color:#777;
}

#div_news_show
{
	text-align:left;
}
#div_news_show h2
{
	text-align:center; color:#333; border-bottom:solid 1px #ccc; display:block; height:40px; line-height:40px;
	margin:0px;
}
#div_news_show #p_info
{
	text-align:right; padding:0px; margin:0px; color:#777; height:28px;
}

#div_msg
{
	width:100%; overflow:hidden;
}
#div_msg table
{
	width:100%; margin-top:20px;
}
#div_msg #tbl_msg
{
	border-top:solid 3px #cfeaf0; border-bottom:solid 3px #cfeaf0;
}
#div_msg table tr th
{
	text-align:right; width:100px; padding-right:10px; background:#f4f9ff; color:#5491d9;
	border-bottom:solid 1px #e5ebee;
}
#div_msg table tr td
{
	text-align:left; vertical-align:middle; padding:3px 0px 3px 3px; border-bottom:solid 1px #e5ebee;
}
#div_msg table tr td.tb_input input,textarea 
{
	border:solid 1px #ccc; height:22px; width:230px;
}
#div_msg table tr td.tb_input input
{
	line-height:22px; color:#555;
}

#div_message
{
	width:708px; height:440px; position:absolute; margin:0px; background:#fff; text-align:center; line-height:32px;
	display:none;
}
#div_message p
{
	text-align:center; color:Blue;
}
#div_message span
{
	display:block; width:180px; height:32px; line-height:32px; overflow:hidden; margin:0px auto;
}
#div_message span img
{
	float:left;
}

#div_msg_hist
{
	width:100%; overflow:hidden;
}
#div_msg_hist dl
{
	width:100%; overflow:hidden; padding:0px; margin:15px 0px 0px;
}
#div_msg_hist dl dt
{
	width:95%; height:30px; overflow:hidden; margin:0px auto; padding:0px 2%; text-align:left; background:#78b2f8;
	display:none;
}
#div_msg_hist dl dt .spn_msg_left
{
	float:left; color:#fff; line-height:30px;
}
#div_msg_hist dl dt .spn_msg_righ
{
	float:right; color:#fff; line-height:30px;
}
#div_msg_hist dl dd
{
	text-align:left; margin:0px auto; width:95%; padding-left:33px;
	overflow:hidden; line-height:24px; padding:7px 0px 7px 14px;
}
#div_msg_hist dl dd span
{
	padding-left:19px; background-position:left center; background-repeat:no-repeat; line-height:24px;
}
#div_msg_hist dl dd .spn_msg_q
{
	background-image:url(../images/style/msg_q.gif);
}
#div_msg_hist dl dd .spn_msg_a
{
	color:#f70; background-image:url(../images/style/msg_a.gif);
}
#div_msg_hist dl .dd_msg_d
{
	background-color:#f4f9ff; border:solid 1px #edf0f1;
}

#div_prod
{
	width:100%; overflow:hidden;
}
#div_prod table
{
	width:100%;
}
#div_prod table tr th
{
	height:35px; vertical-align:top; text-align:center;
}
#div_prod table tr th a
{
	font-weight:normal;
}
#div_prod table tr td .div_pdlist
{
	margin:0px auto; text-align:center; overflow:hidden; border:solid 1px #eee; padding:0px 5px
	}
#div_prod table tr td .div_pdlist a img
{
	/* opacity:0.9; filter:alpha(opacity=90); */
}
#div_prod table tr td .div_pdlist a:hover img
{
	opacity:1; filter:alpha(opacity=100);
}

#div_prod ul
{
	padding:0px; margin:0px;
}
#div_prod ul li
{
	padding:0px; margin:0px; list-style:none; line-height:23px; overflow:hidden;
	text-align:left; border-bottom:solid 1px #ccc; height:150px;
	}
#div_prod ul li a
{
	display:block; margin:10px auto; line-height:22px; height:130px; width:95%; overflow:hidden; text-align:left;
}
#div_prod ul li a img
{
	width:160px; height:130px; float:left; margin-right:10px;
}
#div_prod ul li a span
{
	font-weight:bold; color:#d03b00;
}

#div_column
{
	width:100%; overflow:hidden; margin:0px;
}
#div_column table
{
	width:100%;
}
#div_column table tr td
{
	width:45%; text-align:left; padding-right:3%; padding-left:2%; height:200px;
}
#div_column table tr td .div_clmlist
{
	width:158px !important; height:146px !important; overflow:hidden; float:left; border:solid 1px #e2e2e2;
	padding:6px; margin-right:10px;
}
#div_column table tr td a span
{
	display:block; text-align:left; color:#fe7105; margin-top:10px;
}
#div_column table tr td .div_clmlist a img
{
	width:158px !important; height:146px !important; margin:0px !important;
}

#div_body_news_tt
{
	background:url(/images/style/body_line.gif) repeat-x bottom; height:64px; width:638px; overflow:hidden;
	margin:0px auto auto 8px;
}
#div_body_news_tt table
{
	width:638px; height:62px;
}
#div_body_news_tt table tr td
{
	width:50%;
}
#div_body_news_tt table tr td img
{
	margin:auto auto 10px 5px;
}

#div_body_news_ct
{
	width:614px; overflow:hidden; margin:0px auto auto 14px;
}
#div_body_news_ct table tr td
{
	height:145px; border-bottom:solid 1px #e7e7e7; text-align:left;
}

#div_news_news_ct
{
	width:633px; overflow:hidden; margin:0px auto auto 8px; text-align:left;
}

#div_news_cont_ct
{
	width:277px; margin:10px auto 10px 3px; line-height:23px; text-align:left;
}
#div_news_cont_ct img
{
	margin:auto 9px -5px 0px;
}

#div_news_case_ct
{
	width:281px; margin:8px auto 0px 0px;
}
#div_news_case_ct table
{
	width:100%;
}

#div_left_title
{
	margin:213px auto 0px; text-align:left; overflow:hidden; width:170px; color:#fff;
	font-family:Arial; font-size:15px; font-weight:bold;
}

#div_left_conte
{
	margin:15px auto 0px; overflow:hidden; width:170px;
}
#div_left_conte table
{
	width:100%; text-align:left; margin:0px;
}
#div_left_conte table tr td a
{
	text-decoration:none; font-size:12px; line-height:25px;
	font-family:Arial; color:#e6f7ff; padding:3px 10px;
}
#div_left_conte table tr td a:hover
{
	background:#0887be;
}
#div_left_conte table tr td a img
{
	width:40px; height:40px; margin:4px; float:left;
}

#div_left_cont_ct
{
	width:204px; overflow:hidden; height:74px; margin:5px auto 0px; background:url(/images/style/left_cont_bg.gif) no-repeat;
}

#div_right
{
	width:703px; overflow:hidden; margin:0px;
}

#div_righ_bn
{
	width:703px; height:165px; overflow:hidden; margin:24px 0px 0px;
}

#div_body_prod_tt
{
	width:100%; height:35px; background:url(/images/style/defa_left_titl_bg.gif) repeat-x; margin:7px 0px 0px;
	text-align:left;
}
#div_body_prod_tt span
{
	font-size:24px; font-family:Times New Roman; color:#fff; line-height:35px; margin-left:10px;
}

#div_prod_img
{
	width:217px; height:171px; overflow:hidden; background:#eaeaea; text-align:center; margin:10px auto auto;
}
#div_prod_img img
{
	width:195px; height:149px; margin-top:11px;
}

#div_prod_info
{
	line-height:30px; text-align:left; margin-top:5px; width:100%;
}
#div_prod_info h3
{
	line-height:30px; margin:0px; padding:0px; color:#888; font-size:15px;
}
#div_prod_info a img
{
	margin:5px auto auto 10px;
}

#div_intro_tag
{
	display:none;
}

#div_pdshow_big
{
	width:500px; overflow:hidden; text-align:center !important; margin:0px auto;
}
#div_pdshow_big a img
{
	border:solid 8px #d2b69b;
}

#div_body_pd_scroll
{
	width:950px; margin:15px auto;
}
#div_body_pd_scroll table
{
	width:100%;
}


#div_page_list
{
	width:100%; margin:20px auto 20px auto;
}
#div_page_list a
{
	color:#888;
}
#div_page_list a:hover
{
	color:#333; text-decoration:underline;
}
#div_page_list span
{
	color:#ff8000; font-weight:bold;
}

/*table zone*/

#tbl_defa
{
	margin:10px auto 0px;
}

#tbl_mess
{
	width:412px; margin:20px auto 30px 0px; text-align:left;
	}
#tbl_mess tr th
{
	font-weight:normal; font-size:14px; height:50px; vertical-align:top;
}
#tbl_mess tr td.td_mess_inpu
{
	height:44px;
}
#tbl_mess tr td.td_mess_inpu input
{
	background:#f9f9f9; border:solid 1px #ccc; width:170px; height:30px; line-height:30px;
}
#td_mess_deta
{
	height:180px; vertical-align:top;
}
#td_mess_deta textarea 
{
	background:#f9f9f9; border:solid 1px #ccc; width:400px; height:150px;
}
#td_mess_subm input
{
	border:solid 1px #ccc; background:#fff; width:64px; height:23px; line-height:23px; margin-right:5px;
}

#tbl_righ_title
{
	width:643px; background:url(/images/style/right_title_bg.jpg) no-repeat -7px 32px; height:40px;
	margin-left:0px;
}
#td_righ_titl_ltt
{
	font-weight:bold; font-size:14px; color:#0d6cb8; line-height:39px; height:40px; vertical-align:top; width:50%;
}
#td_righ_titl_ltt img
{
	margin:12px 7px auto 8px; float:left;
}
#td_righ_titl_rtt
{
	font-size:12px; color:#777777; line-height:37px; text-align:right;
}
#td_righ_titl_rtt a
{
	text-decoration:none; color:#888888;
}
#td_righ_titl_rtt a:hover
{
	color:#0d6cb8; text-decoration:underline;
}

#tbl_defa_prod tr td
{
	padding-left:2px; padding-right:2px;
}

#tbl_defa_prod2 tr td.td_hm_img
{
	border-top:solid 1px #d5d5d5;
}

#tbl_intro_tag
{
	margin-bottom:5px;
}
#tbl_intro_tag tr td
{
	border:solid 1px #999999; background:#dddddd; font-size:14px; line-height:23px; cursor:pointer;
	text-align:center; padding-left:20px; padding-right:20px;
	}

#tbl_msg_histroy
{
	width:100%; margin-bottom:10px; border:solid 1px #87957e;
}
#tbl_msg_histroy tr td
{
	font-size:12px; padding-left:2%; padding-right:2%;
}

#td_newsshow_ct div
{
	text-align:left;
}

#tbl_olorder
{
	width:100%;
}
#tbl_olorder tr th
{
	width:90px; vertical-align:middle;
}
#tbl_olorder tr th.th_order_else
{
	width:auto;
}
#tbl_olorder tr td input
{
	width:225px; background:#444; color:#ccc;
	border-top:solid 1px #181818; border-bottom:solid 1px #242424;
	border-left:solid 1px #212121; border-right:solid 1px #262626;
}
#tbl_olorder tr td.td_order_else input
{
	width:auto;
}