/********全局定义 *********/
*{	padding:0px;margin:0px;font-family:Arial,Verdana, Helvetica, sans-serif;}/*遨游下默认字体Arial*/
body { font-size:11px;color:#474747;}
p{padding:3px;}
ul{	list-style:none;}
img{border:0px;}
button{ margin:10px 0;border:0px;background-color:#fff;}
a{	color:#333333;text-decoration:none;}
a:hover{color:#FF3300;	text-decoration:none;}

/*font*/
.font_tit{font-size:12px;}
.font_14{font-size:14px;}
.font_b {  font-weight:bold;}
.font_line{ border-bottom:dashed #474747 1px; line-height:30px;margin-bottom:10px;}
.f_line{border-bottom:  dotted #474747 1px; margin:10px;}
.f_margin_b10{margin-bottom:10px;}
.f_aa0000 { color:#aa0000;}
.f_999 { color:#999;}
.f_333 { color:#333;}
.f_cd0{color:#cd0000;}
/*text_main正文控制,product和company_about都在使用*/
.text_main{width:752px; overflow:hidden;}
.text_main p,.text_main div,
.text_main li{font-size:12px; line-height:16px;font-family:Verdana; text-align:justify;}/*正文用这种字体Verdana*/

.text_main p{margin-bottom:10px;}
.text_main a{color:#FF3300; text-decoration:underline;}

.text_main ul{LIST-STYLE-TYPE: disc;PADDING-LEFT: 18px;}/*disc*/

.text_main table{border:#d4d4d4 solid 1px;margin-top:20px;}
.text_main table td,
.text_main table th { text-align:left;padding:10px; vertical-align:top;}
.text_main table th { line-height:30px; font-size:13px;}
.text_main table td ul{ width:300px;}/*正文中表格下的ul用这种字体Arial*/
.text_main table td li{ font-size:10px; font-family:Arial; }

/*----用在project_read.asp.text_main li span{color:#aa0000;}*/

.text_case li{ font-size:12px; font-family:Verdana; }/*用在project_read.asp*/
.text_case li span{ display:block; float:left; width:120px; font-weight:bold;}

/*main主体*/
.main_head,.main_menu,.main_page,.main_foot,.top_loca {width:930px;margin:0 auto;}
.main_foot{margin-top:48px;border-top:#d4d4d4 solid 1px;line-height:30px;  }
/*main_head*/
.main_head { height:60px;margin-top:14px; background-color:#}
.logo { float:left; width:160px; }
.language { float:right;color:#666;	}
.top_loca { height:28px; line-height:28px;clear: both;}	

/*/*main_menu*/  
  /*不需要重复的背景图片可以合并在一个图片里menu_bg.gif；需要重复的背景合在menu_bg_h.png里，因为x重复的背景左右不能有空白*/  /*原高度42-5=37px，menu_1，menu_2，menu_2 li a，menu_3，menu_4，menu_5*/ 
.menu_1 { float:left;width:2px;height:37px;background:url(img/menu_bg.gif) 0% 0% no-repeat;}
.menu_2 { float:left;height:37px;background:url(img/menu_bg_h.png) left top repeat-x;}	
#bg_no {  background:none;}
.menu_2 ul {  width:646px;  overflow:hidden;}
.menu_2 li {
  float:left;
  margin-left:-2px;/*设置左偏移量可以遮住竖线背景*/
}
.menu_2 li a {
  display:block;
  font-size:14px;
  color:#ffffff;
  text-decoration:none;
  line-height:37px;
  background:url(img/menu_bg.gif) right top no-repeat;
}
.menu_2 li a span {
  display:block;
  margin:0 0 0 3px;/*2px是左边图片的宽度值，下面padd也要加减这个2px*/
  padding:0 15px 0 12px;
}
/*====a:hover,menu_a_bg_l*/
.menu_2 li a:hover {background:url(img/menu_bg.gif) 0% -94px no-repeat;}
.menu_2 li a:hover span {background:url(img/menu_bg.gif) right -94px no-repeat;}

.menu_3 {  float:left;	height:37px; width:34px;background:url(img/menu_bg.gif) 0% -50px no-repeat;}	
.menu_4 {  float:left;  width:246px;  height:37px;  background:url(img/menu_bg_h.png) 0% -42px repeat-x;}	
.menu_5 { float:right; width:2px;height:37px;background:url(img/menu_bg.gif) 100% -50px no-repeat;}	
				
/*/*main_page*/
/*====function_menu*/ 
.function_menu {margin-top:25px;border:#d4d4d4 solid 0px;}


.index_ul li{float:left;margin-bottom:15px;width:300px;background-color:#;}/*930/3=310px*/
.index_ul li img{float:left;}
.index_ul li p{float:left;}
.index_ul li span { font-weight:bold; display:block;}

.function_menu_page { float:right;margin:25px 0 0 0;padding:5px;width:740px;border:#d4d4d4 solid 1px;overflow:auto; background-color:#}/*加overflow:auto和width解决边框显示问题，752-2-（5+5）=740*/
.page_ul{ }
.page_ul li{float:left;width:240px;background-color:#;}/*740/3=240px*/
.page_ul li img{float:left;}
.page_ul li p{float:left;}
.page_ul li span { font-weight:bold; display:block;}
/*====function_news*/
.function_news { margin-top:10px;padding:0px;border:#d4d4d4 solid 1px; clear:both;}
.l_news{float:left;width:590px;}
/*====page_l*/
.page_l{float:left;width:165px;margin-right:13px;}
.submenu_bg_t{background:url(img/submenu_bg_t.jpg) no-repeat;padding:0 0 0 20px; height:36px; }
.submenu_bg_t span{ line-height:36px;font-weight: bold;font-size:13px;}
.submenu_bg_line{background:url(img/submenu_bg_line.jpg) center center no-repeat; height:12px; }


.sub_ul{border-width:0 1px 0 1px; border-style: solid; border-color:#d2d2d2; overflow:hidden;}
.sub_ul li{margin:0 0 0 8px;line-height:20px; background-color:#}
.sub_li{ display:none;}

/* add*/
.dl_1 { margin:0px 0 20px 3px;background-color:# }
.dl_1 dt{margin-left:0px;padding-left:4px;}
.dl_1 dd{background:url(img/icon_point.gif) no-repeat;margin-left:8px;padding-left:6px;}
.dl_2 dt{margin-left:4px;padding-left:6px;}/*dl_2的dd继承上面dl_1*/
.dl_3 {margin-left:4px; padding:0;}
.dl_3 dd{background:url(img/icon_point_2.gif) no-repeat;}
/**/


.sub_ul a{color:#FF3300;text-decoration:underline;}/*选中的大类，及默认子类*/
.sub_ul a:hover{color:#333;	text-decoration:none; background-color:#CCCCCC;}
.sub_ul .a2{color:#474747;text-decoration:none;}/*没有选中的大类状态*/
.sub_ul .a2:hover{color:#333;	text-decoration:underline;}

/*====page_r 右边列*/
.page_r{float:left;width:752px;}

.prolist{float:right;margin-top:25px;}

.prolist_bg_t {background:url(img/prolist_bg_t.jpg) left bottom no-repeat;height:38px;}
.prolist_bg_t span{margin-left:40px; line-height:38px;display:block; background:url(img/prolist_bg_t.jpg) right bottom no-repeat}/*必须给span加block属性才能设置margin*/

.prolist_l{float:left;width:360px; background-color:#}/*752/2=376-10=360*/
.prolist_r{float:left;width:360px; margin-left:32px;}

.prolist ul{ float:left;width: 358px;border:1px solid #dedede;}/*360-2=358*/
.prolist li{float:left;width:165px;background-color:#;padding:5px;}/*(360/2)-2=179*/
.prolist li p,
.prolist li img{float:left; display:block; line-height:50px;}

.prolist_sun{float:right;margin-top:25px;width:752px;}/*border不能设置在这里，否则出现显示问题，要设置在下面的ul里*/
.prolist_sun ul{border:1px solid #dedede;width:750px;}
.prolist_sun li{float:left;width:230px;padding:5px;}/*width230+10=240和.page_ul li保持一致*/
.prolist_sun li p,
.prolist_sun li img{float:left; display:block; line-height:96px;}

.tech_list ul{border:1px solid #dedede;width:750px;}
.tech_list li{float:left;width:;padding:5px;}/*width230+10=240和.page_ul li保持一致*/
.tech_list li p,
.tech_list li img{float:left; display:block; line-height:96px;}

.case_list ul{border:0px solid #dedede;width:750px;}
.case_list li{padding:5px; font-size:13px; line-height:25px;}
.case_list li span{ width:150px; display:block; float:left; background-color:#;}

/*/*自定义其他*/
/*====company页面*/
.com_frame_t{width:752px;height:37px; line-height:37px;   background:url(img/com_bg_frame.png) 0% -108px no-repeat;}
.com_frame_t span{margin-left:30px;}
.com_frame{ width:750px;border-width:0 1px 0 1px; border-style: solid; border-color:#d2d2d2; overflow:hidden;}
.com_frame dl {margin-left:30px;padding-top:20px;}
.text_main_com {margin-left:30px;padding-top:20px;}
.com_frame dd span {height:15px; display:block;}

.com_frame dt{color:#cd0000; font-size:13px;}
.com_frame_b{width:752px;height:30px; background:url(img/com_bg_frame.png) 0% 0% no-repeat;}
/*====down页面*/
.down_frame{ width:750px;border-width:0 1px 0 1px; border-style: solid; border-color:#d2d2d2; overflow:hidden;}
.down_frame dl {margin-left:30px;padding-top:20px;}
.down_frame dt{color:#cd0000; font-size:13px;}
.down_frame dd{ margin-left:10px;padding-left:10px;background:url(img/icon_point_2.gif) no-repeat; line-height:20px;}
.down_frame dd.dd1 {height:20px; display:block; background:none;}
/*====sitemap页面*/
.sitemap_t{width:930px;height:30px;background:url(img/map_bg_frame.png) 0% -30px no-repeat;}
.sitemap{ width:928px; height:300px;border-width:0 1px 0 1px; border-style: solid; border-color:#d2d2d2; overflow:hidden;}
.text_main_map {padding:0 30px;background-color:#;}
.sitemap_b{width:930px;height:30px;background:url(img/map_bg_frame.png) 0% -60px no-repeat;}




