html body{ margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


#container{ position:relative; left:50%; width:900px; margin-left:-450px; padding:0px; height:100%}


*,div,form,img,ul,ol,li,dl,dt,dd,table,td,tr{margin:0; padding:0; border:0;border:0px none;list-style-image:none;list-style-type:none;list-style-positon:none;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; font-size:12px; }
.clear{clear:both;}

a:link{ color:#333; text-decoration:none}
a:visited{ color:#333; text-decoration:none}
a:hover{ color:#ff1100; text-decoration:underline}

.rongqi{width:1002px;height:auto;margin:0 auto;}

.banner{ width:900px; border-bottom:7px #E3E3E3 solid; margin-bottom:10px;}


.top_box{background: url(../images/I_t_bg1.gif); height:85px;width:900px; color:#8B8B8B}
.top_box a:link{ color:#8B8B8B; text-decoration:none}
.top_box a:visted{ color:#8B8B8B; text-decoration:none}
.top_box a:hover{ color:#ff1100; text-decoration:underline}

.fb{font-weight:bold;}
.unfb{font-weight:normal;}

.f12{font-size:12px;}
.f14{font-size:14px; color:#9e9277;}
.f16{font-size:16px;}
.f18{font-size:18px;}

a{ cursor:hand;}

h2{ font-size:14px; color:#000; font-family:"微软雅黑", "宋体", Arial, Tahoma}
.fh{ color:#000}
h3{ font-size:16px; color:#000; font-family:"微软雅黑", "宋体", Arial, Tahoma}


/*--------------- 头部开始 ---------------*/
/*--------------- 头部开始 ---------------*/



/*--------------- 首页中间内容开始 ---------------*/
.i_r{ width:674px; float:left; }
.midbody{ margin-top:10px;}
.i_left{ width:220px; margin-right:5px; float:left;}
  .i_aboutus{ height:196px; }
  .i_aboutus dt{ background:url(../images/i_about_tbg.gif); height:23px; line-height:23px; color:#FFF; font-size:12px;}
  .i_aboutus dd{ color:#333333; line-height:22px;   background:url(../images/i_about_us_bg.gif); padding:4px}
  .i_aboutus dd p{ vertical-align:baseline; vertical-align:bottom}
 
  .i_aboutus dd img{ margin:5px 5px 5px 0px;}
  .i_aboutus_b{ background:url(../images/i_aboutus_b.gif); height:17px}
  
  .i_com_zz { margin:10px 0px 5px 0px;}  
  .i_com_zz dt{ background:url(../images/i_about_tbg.gif); height:23px; line-height:23px; color:#FFF; font-size:12px;}
  .i_com_zz dd{ padding:3px; text-align:center}
  .i_com_zz dd img{  width:210px; height:70px}
  
  
  .i_friendly_link dt { background:url(../images/i_about_tbg.gif); height:23px; line-height:23px; color:#FFF; font-size:12px;}
  .i_friendly_link dd { width:220px}
  .i_friendly_link dd span{  overflow:hidden; width:104px; height:23px; background:url(../images/i_fr_bg.gif); text-align:center; margin:2px; float:left; line-height:23px; display:inline}
  .i_friendly_link a:link{ color:#333333}
  .i_friendly_link a:visited{ color:#333333}
  .i_friendly_link a:hover{ color:blue}
  
.i_r_t{ height:373px; margin-bottom:5px;}  
.i_r_t_l{width:460px; float:left; margin-right:5px;}
.i_notice{ border:1px #dcdcdc solid; height:26px; background:url(../images/Notice_bg.gif); line-height:26px; margin-bottom:5px;}
.i_notice img{ margin:0px 10px}

.i_r_t_r{ width:207px; float:left}

.i_com_intro_t dt{ background:url(../images/i_com_t.gif) left no-repeat; height:23px; color:#FFF; padding-left:18px; line-height:23px;}
.i_com_intro_t dd{ border:1px solid #ddd; padding:10px; color:#333333; line-height:20px; word-spacing:-1px;letter-spacing:-1px; margin-bottom:5px}

.i_info_search{ border:1px #dcdcdc solid; height:26px; background:url(../images/Notice_bg.gif); line-height:26px; margin-bottom:5px; padding-left:9px; color:#333333; clear:both}
.i_info_search_input{ border:1px #e3e3e3 solid; height:17px;  width:190px}
.i_info_search_btn{ background:url(../images/i_search_btn.gif); border:0px; height:25px; width:82px;}

.i_news_list{ clear:both}
.i_news_list dt{ background: url(../images/i_news_list_t.gif); height:24px}
.i_news_list dt span{ background:url(../images/i_news_list_t2.gif); height:24px; width:75px; display:block; line-height:24px; color:#FFF; text-align:center; margin-left:5px; float:left}
.i_news_list p{ width:40px; float:right; color:#333333; height:24px; text-align:center; display:block; margin:0px; line-height:24px; font-size:10px;}
.i_news_list dd{ border:1px #d5d5d5 solid; padding:5px; height:115px;}
.i_news_list dd li { border-bottom:1px #d5d5d5 dotted;background:#f8f8f8; line-height:20px;padding-left:5px; padding-top:5px; padding-bottom:3px;}
.i_news_list dd span{ float:left; width:360px; display:block}
.i_news_list_img{ float:left}
.i_news_list dd span a:link   { text-decoration:none; color:#333333}
.i_news_list dd span a:visited{ text-decoration:none; color:#333333}
.i_news_list dd span a:hover{ text-decoration:underline; color:blue}
.i_news_list dd p{ width:51px; margin:0px; padding:0px; height:15px}


.i_case_pic {height:117px; width:207px}
.i_case_pic img{ float:left; width:60px; height:50px; display:block;  margin:2px; padding:1px; border:1px #d5D5D5 solid }

.i_quicklink{ width:207px; }
 
.i_user_box{ width:205px; height:151px; background:#f0f0f0; border:1px d5d5d5 solid}
.i_user_box td{ padding:1px; color:#777}
.i_user_box_input{ border:1px solid #CCC}
.i_user_box_btn{ height:25px; border:0px; width:75px; background:url(../images/i_user_box_l.gif); }

.i_r_b{ clear:both; width:674px; background:url(../images/i_case_pic_t.gif) left top #e2e2e2 no-repeat; height:160px;}
.i_r_b_c{ background:#FFF; margin:5px 5px 5px 30px; height:113px; border:1px #CCC solid; padding:0px 0px 10px 10px;}
.i_r_b_c dl{ width:180px; margin-right:10px; float:left;}
.i_r_b_c dd{ text-align:center}
/*--------------- 首页中间内容结束 ---------------*/


/*--------------- 信息列表页1开始 ---------------*/
.position_box{ padding:3px; border:1px #d5d5d5 solid; height:20px; line-height:20px; margin-bottom:10px; font-size:12px;}
.position_box img{ margin:0px 5px;}
.position_box td{ font-size:12px;}

.common_left{ width:200px; float:left}
.common_left1 dt{ background:url(../images/i_about_tbg.gif); height:23px; line-height:23px; color:#FFF; font-size:12px; width:197px;}
.common_left1 dd{ padding-right:5px; line-height:20px;background:url(/images/left_nav/LastNews_bg1.gif) repeat-y;}
.common_left1_b{ width:197px;height:7px; clear:both;background:url(/images/left_nav/LastNews_bottom.gif) no-repeat;} 


.sort_list_C{ width:475px;}
.sort_list_C td{ font-size:12px}

.sub_list_mid{ width:499px; float:left;  }
.sub_list_newsListitem{padding:5px;  width:455px; border-bottom:1px #e5e5e5 dashed; margin-left:10px}
.sub_list_newsListitem a:link{ font-size:14px; color:#000}
.sub_list_newsListitem a:hover{ font-size:14px; color:#F00}
.sub_list_newsListitem a:visited{ font-size:14px; color:#000}
.InfoListT{ font-size:14px; font-weight:bold; padding-left:15px; margin:20px 0px 10px 20px; text-align:left}

.sub_list_r { width:200px; float:right;}
.sub_list_r dt{ background:url(../images/i_about_tbg.gif); height:23px; line-height:23px; color:#FFF; font-size:12px; width:197px; font-weight:bold}
.sub_list_r dd{ background:url(../images/left_nav/LastNews_bg1.gif) repeat-y; padding-top:5px; padding-bottom:10px}
.sub_list_r ul{ margin-top:5px; margin-left:10px; padding-left:10px; margin-bottom:0px; padding-bottom:0px }
.sub_list_r  li{ background:url(../images/sub_colum_bg1.gif) no-repeat; width:152px; height:33px; line-height:33px; font-weight:bold; text-align:center; }
.sub_list_r  li a:link{ font-size:14px; color:#FFF}
.sub_list_r  li a:visited{ font-size:14px; color:#FFF}
.sub_list_r  li a:hover{ font-size:14px; color:#FFF}
/*--------------- 信息列表页1结束 ---------------*/


/*--------------- 信息列表页2开始 ---------------*/
.info_list_page_box3{background:url(../images/i_list_style_bg2.gif) repeat-x top; border:1px #f1f1f1 solid; height:300px; padding:10px; text-align:left}
.info_list_page_t3{font-size:14px; display:block; padding:4px;}
.info_list_page_t3 a:link{font-size:14px; font-weight:bold; color:#ff0000}
.info_list_page_t3 a:visited{font-size:14px;font-weight:bold; color:#ff0000}
.info_list_page_t3 a:hover{font-size:14px;font-weight:bold; color:#000000}
.info_list_page_zz{ line-height:20px; padding: 5px; color:#333333}
/*--------------- 信息列表页2结束 ---------------*/



/*--------------- 文章内容页开始 ---------------*/
.art_c{ float:left; width:676px;   margin-right:5px; background:url(../images/Detail_Mbody_bg.gif) repeat-x #ffffff;  border:1px #E0E0E0 solid; text-align:center;overflow:hidden}
.art_c img{ margin:5px 0px}
.art_c td{ padding:3px; font-size:12px; border-bottom:1px #e5e5e5 solid}
.art_c table{ border:1px #d5d5d5 solid; margin:1px}
.art_c .input{ border:1px solid #d5d5d5}
.art_c textarea{ border:#d5d5d5 solid 1px }
.art_disbox{ width:14px; float:left}
.art_r{ float:left; width:178px; margin-left:5px;}
H1{FONT-SIZE:20px; COLOR:#333333; LINE-HEIGHT: 25px; margin-top:30px; font-family:"黑体"; font-weight:normal; display:block; text-align:center}
.Art_Content_assiT{border-top:1px solid #D7E4EF; text-align:center; margin:3px;line-height:22px; padding-top:5px; width:90%}
.Art_Content_Box{FONT-SIZE: 14px; PADDING-BOTTOM:15px; PADDING-TOP: 10px; text-align:left; line-height:24px; color:#000; text-indent:20px; }
.art_c_in{ margin:5px; padding:10px; padding-top:10px; padding-bottom:20px; text-align:left; font-size:14px; line-height:24px; overflow:hidden}
.art_c_in p{ font-size:14px}
.art_c_dd{margin:5px; padding:19px; font-size:12px; color:#000; border:1px #DCDDDD solid; margin-bottom:20px; text-align:left; line-height:20px;}
.job_Form_Button{ background:url(../images/Form_Button.gif); width:75px; height:25px;}

.sub_c_bg{text-align:center; margin-top:0px; padding-top:4px; }
.sub_c_bg a:link{ padding-top:4px; width:134px;  height:45px; background:url(../images/sub_l_c_bg.gif); font-size:12px; color:#ff4a00; text-decoration:none}
.sub_c_bg a:visited{padding-top:4px;  width:134px;  height:45px; background:url(../images/sub_l_c_bg.gif);  font-size:12px; color:#ff4a00; text-decoration:none}
.sub_c_bg a:hover{padding-top:4px; font-size:12px; color:#000000; text-decoration:underline;background:url(../images/sub_l_c_bgo.gif); display:block;width:134px;  height:45px;}
/*--------------- 文章内容页结束 ---------------*/

/*--------------- 人才招聘页开始 ---------------*/
.job_box{ margin-bottom:10px}
.STYLE3{ font-weight:bold}
.job_box td{ font-size:12px; padding:5px;}
/*--------------- 人才招聘页结束 ---------------*/



/*--------------- 业绩展示页开始 ---------------*/
.i_case_listPic{float:left; width:184px; height:150px;  margin:25px 5px 5px 16px; padding:0px; }
.i_case_listPic dt{  height:120px; width:184px; margin:0px}
.i_case_listPic dd{  padding:5px; }
.i_case_listPic img{ padding:1px; margin:0px; float:left; border:1px #d5d5d5 solid}

.case_de_c{font-size:14px; line-height:24px;  overflow:hidden; text-align:left; padding-left:35px; margin-bottom:20px; width:650px}
.pro_pic_out{width:160px; height:110px;padding:2px;border:1px #d5d5d5 solid; margin-bottom:5px;}
.pro_pic_out img{ margin:0px; padding:0px;}
/*--------------- 业绩展示页结束 ---------------*/


/*--------------- 在线留言页开始 ---------------*/
.main_body{ border-collapse:collapse; border:#d5d5d5}
.main_body td{ border-bottom:1px #CCC solid; padding:3px; font-size:12px;}
.main_body input{ border:1px #b5b5b5 solid}
.sub_lyb_r  li{ background:url(../images/sub_colum_bg1.gif) no-repeat; width:152px; height:33px; line-height:33px; font-weight:bold; text-align:center; }
.sub_lyb_r  li a:link{ font-size:14px; color:#FFF}
.sub_lyb_r  li a:visited{ font-size:14px; color:#FFF}
.sub_lyb_r  li a:hover{ font-size:14px; color:#FFF}
/*--------------- 在线留言页结束 ---------------*/


/*--------------- 联系我们页开始 ---------------*/
.detail_i_T{ display:block; font-size:14px; font-weight:bold; padding:10px 0px 5px 5px; text-align:left}
.contact_c_box{margin:10px;  border:1px #e5e5e5 solid; padding:5px; font-family:'宋体'; line-height:24px; font-size:12px; color:#000}
/*--------------- 联系我们页结束 ---------------*/

.box_dis td{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px;}



.H1{ font-family:"微软雅黑", "宋体", Arial, Tahoma; display:block; font-size:20px; margin:30px 30px; border-bottom:1px #d5d5d5 solid; padding:10px 0px}
.botton{background:url(/images/i_s_btn1.gif); border:0px; width:70px; height:23px;}


/*--------------- 底部开始 ---------------*/
#bottom_box{ height:30px; background:url(../images/bottom_bg.gif) repeat-x;line-height:30px; margin:10px 0px 3px; clear:both}
.bottom_left{ float:left; width:400px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#d8d8d8; padding-left:5px}
.bottom_right{ float:right; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#d8d8d8; text-align:right; padding-right:5px}
/*--------------- 底部开始 ---------------*/