﻿body						{ font-size:12px; color:#4d4d4d; font-family:Arial, Helvetica,宋体; margin:0 auto; padding:0;background:#ffffff; width:100%;}
ul,li,div,dl,dt,dd			{ margin:0; padding:0;}
img							{ border:none;}
ul,li						{ list-style:none;}	
.h10						{ width:100%; height:10px; font-size:10px; line-height:10px;}
a:link						{ color:#2c2c2c; text-decoration:none;}
a:visited					{ color:#2c2c2c; text-decoration:none;}
a:hover						{ color:#ff6302; text-decoration:underline;}
.cl							{ clear:both; width:100%; height:1px; font-size:1px;}
tr,td						{ font-size:12px;}
.fl							{ float:left;}
.fr							{ float:right;}
.mar_t10					{ margin-top:8px;}
#head						{ width:100%; background:url(../images/top_bg.jpg) repeat-x left bottom; height:103px;}
.top						{ width:969px; margin:0 auto; height:103px;}
.logo						{ float:left; width:251px; margin-top:22px; height:56px; text-align:center;}
.menu						{ float:left; width:688px; margin-top:58px; background:url(../images/border_l.jpg) no-repeat left top; height:38px; padding-left:1px; padding-right:2px;}
.menu ul li					{ float:left; display:block; font-size:14px; font-weight:bold; height:38px; line-height:38px; width:96px;}
.menu a						{ display:block;height:38px; line-height:38px; text-align:center; text-decoration:none;}
.menu a:link,.menu a:visited{ color:#555; background:url(../images/menu_bg.jpg) left top;}
.menu a:hover				{ color:#ffffff; background:url(../images/menu_bg.jpg) left bottom; text-decoration:none;}
.big_menu a					{ width:123px;}
.big_menu a:link,.big_menu a:visited{ color:#555; background:url(../images/menu_bg2.jpg) left top;}
.big_menu a:hover			{ color:#ffffff; background:url(../images/menu_bg2.jpg) left bottom; text-decoration:none;}
.banner						{ width:969px; height:288px; background:url(../images/banner.jpg) no-repeat left bottom #fff; overflow:hidden; margin:0 auto;}
.banner_bot					{ background:url(../images/banner_bot.jpg); width:969px; overflow:hidden; height:28px; margin:0 auto; margin-bottom:6px;}
#warp						{ width:973px; background:#ffffff; margin:0 auto;}
#left						{ background:url(../images/con_l_bg.jpg) -677px top repeat-y; width:677px; height:auto; overflow:hidden;}
.left_top					{ height:12px; background:url(../images/con_l_bg.jpg) left top repeat-y; font-size:12px; overflow:hidden; width:100%;}
.left_bot					{ height:10px; background:url(../images/con_l_bg.jpg) right bottom repeat-y; font-size:10px; overflow:hidden; width:100%; float:left; clear:both;}
.left_bar					{ height:40px; font-size:14px; font-weight:bold; line-height:40px;}
.left_bar .fl				{ padding-left:20px; display:block;}
.left_bar .fr				{ height:20px; margin-right:20px; margin-top:10px; overflow:hidden; display:block;}
.left_bar .fr .pre a:link,.left_bar .fr .pre a:visited		{ width:27px; height:20px; background:url(../images/pre_btn.jpg) left top no-repeat;  float:left; cursor:hand;}
.left_bar .fr .pre a:hover	{ width:27px; height:20px; background:url(../images/pre_btn.jpg) left bottom no-repeat;  float:left; cursor:hand;}
.left_bar .fr .next	a:link,	.left_bar .fr .next	a:visited	{ width:27px; height:20px; background:url(../images/next_btn.jpg) left top; float:left; cursor:hand;}
.left_bar .fr .next	a:hover	{ width:27px; height:20px; background:url(../images/next_btn.jpg) left bottom; float:left; cursor:hand;}
.left_line					{ background:url(../images/left_line.jpg) no-repeat; width:654px; height:6px; line-height:6px; font-size:6px; margin:0 auto; clear:both;}
.pro_list					{ width:656px; margin:0 auto; padding-left:10px; }
.pro_list dl				{ width:164px; float:left; height:150px; margin-top:12px; display:block;}
.pro_list dl dt				{ width:153px; height:110px; overflow:hidden;}
.pro_list dl dt	img			{ padding:4px; border:1px solid #ccc;}
.pro_list dl dd				{ text-align:center; color:#575556; font-size:12px; height:30px; line-height:30px;}
.pro_list dl dd	a:link,.pro_list dl dd a:visited{color:#575556;}
.pro_list dl dd	a:hover		{ color:#ff6302;}
#right						{ width:288px; height:auto; background:url(../images/news_bg.jpg) -288px top  repeat-y; margin-top:1px;}
.news_top					{ background:url(../images/news_bg.jpg) left top; width:100%; height:7px; line-height:7px; font-size:7px; overflow:hidden;}
.news_con					{ width:282px; background:url(../images/news_con_bg.jpg) left bottom  repeat-x #fefefe; margin:0 3px; }
.news_con ul 				{}
.news_con ul li				{ padding:5px 20px; line-height:180%; text-align:justify; text-justify:inter-ideograph; background:url(../images/news_ico.gif) no-repeat 8px 11px;}
.news_con ul li a:link,.news_con ul li a:visited{ color:#7c7c7c; text-decoration:none;}
.news_con ul li a:hover		{ color:#ff6302; text-decoration:underline;}
.news_bot					{ background:url(../images/news_bg.jpg) right bottom; width:100%; height:7px; line-height:7px; font-size:7px; overflow:hidden;}
.news_bar					{ height:40px;font-size:14px; font-weight:bold; width:100%; overflow:hidden;}
.news_bar .fl				{ line-height:40px; padding-left:20px;}
.news_bar .fr				{ margin-right:12px; margin-top:20px;}
#footer						{ height:auto; width:100%; border-top:3px solid #e0e0e0; margin-top:32px; background:#f6f6f6; color:#717171; clear:both;}
#footer a					{ color:#717171;}
.foot_con					{ width:969px; margin:0 auto; line-height:300%;}
.sm_menu					{ float:left; margin-left:15px;}
.copy						{ float:right; margin-right:15px;}
.product_class				{height:auto; width:282px; background:url(../images/news_con_bg.jpg) left bottom  repeat-x #fefefe; margin:0 3px; padding-bottom:18px;}
.big_class					{ width:100%; background:#367eb8; height:27px; line-height:27px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; margin-bottom:8px; margin-top:6px;}
.big_class a:link,.big_class a:visited		{ color:#FFFFFF;}
.small_class li				{ height:28px; line-height:28px; font-size:13px; background:url(../images/pro_ico.gif) no-repeat 20px 10px; border-bottom:1px dashed #ccc; margin:0 5px; display:block;}
.small_class li a:link,.small_class li a:visited	{ padding-left:36px; color:#2c2c2c;}
.small_class li a:hover		{ color:#ff6302;}
.page						{ width:100%; text-align:center; margin:18px 0 15px 0; clear:both;}
.position					{ height:30px; line-height:30px; font-size:12px; color:#4d4d4d; font-family:宋体;}
.position span				{ margin-left:20px;}
.pro_show					{ width:100%; overflow:hidden;}
.pro_show dl				{ margin-top:16px; display:block; height:138px;  margin-left:16px; }
.pro_show dl dt				{ float:left;}
.pro_show dl dt img			{ width:153px; height:106px; padding:5px; border:1px solid #ccc;}
.pro_show dl dd				{ float:right; width:456px;margin-right:22px!important; margin-right:12px; line-height:180%; color:#4b4c4c; text-align:justify; text-justify:inter-ideograph;}
.pro_show dl dd h2			{ margin:4px 0; padding:0; font-size:14px; color:#ff6302;}
.pro_show dl dd h2 a:link,.pro_show dl dd h2 a:visited		{ color:#ff6302; text-decoration:underline;}
.pro_show dl dd h2 a:hover	{ color:#2c2c2c;}
.title						{ text-align:center; width:96%; margin:20px auto 0 auto; line-height:200%;}
.title h1					{ font-size:18px; color:#fd7c04;}
.content					{ padding:12px 50px; text-align:justify; font-size:14px; text-justify:inter-ideograph; line-height:200%; padding-bottom:30px;}
.content p					{ margin:14px 0;}
.pro_img					{ width:100%; text-align:center;}
.pro_img img				{ padding:10px; border:1px solid #ccc;}
.content ol					{ margin:0; padding:0; margin-left:5px;}
.content ol li				{ background:url(../images/list_ico.gif) no-repeat left 10px; padding-left:12px;}
.news_list					{ text-align:justify; font-size:12px; text-justify:inter-ideograph; line-height:180%;}
.news_title					{ color:#ff6302; padding:12px 30px 0px 25px; font-size:13px; font-weight:bold;}
.news_title a:link,.news_title a:visited{color:#ff6302;}
.news_des					{ padding:8px 30px 25px 25px; color:#999999; text-indent:24px;}
.info						{ text-align:right; margin-right:60px; padding-bottom:10px;}
.info a:link,.info a:visited{ color:#ff6302;}
.down_des					{ padding:8px 30px 10px 25px; color:#999999; text-indent:24px;}
.pre,.next					{ height:28px; line-height:28px; width:550px; overflow:hidden;}
.pre a:link,.next a:link,.pre a:visited,.next a:visited	{ color:#ff6302}
#head_roll 					{ height:492px; overflow:hidden;}
#demo 						{ height:488px; overflow:hidden;}
.qqimg img					{ margin:3px;}
