@charset "utf-8";

/* CSS Document */
/*头部css */
#header { width:1004px;height:462px;margin: 0 auto;padding:0px;overflow: hidden;position: relative;}
#top_bar{ width:1004px; height:93px; background:url(../images/top_bg_repeat.jpg) repeat-x scroll left top}
#main_nav{width:1004px;height:37px; background:url(../images/mainnav_bg.jpg) repeat-x scroll left top}
      ul#nav_list{ width:952px; margin:0 auto}
      ul#nav_list li{ width:119px; height:37px;float:left; background:url(../images/nav_rbg.jpg) no-repeat scroll right top; text-align:center;}
	  ul#nav_list li a{ display:block; width:118px; height:37px;}
	  ul#nav_list li a:link{ line-height:37px; font-weight:700; color:#006cb1;}
	  ul#nav_list li a:visited{ line-height:37px; font-weight:700; color:#006cb1;}
	  ul#nav_list li a:hover{ line-height:37px; font-weight:700; color:#FFF; background:url(../images/nav_current.jpg) no-repeat scroll left top; text-decoration:none}
	  ul#nav_list li.current a:link,ul#nav_list li.current a:visited,ul#nav_list li.current a:hover,ul#nav_list li.current a:active{line-height:37px; font-weight:700; color:#FFF; background:url(../images/nav_current.jpg) no-repeat scroll left top; text-decoration:none}
/*头部搜索表单*/
#header  #top_search_box{width:320px;height:23px;position:absolute;top:52px;right:12px;}
    #top_search_box .search_label,#top_search_box .search_input,#top_search_box .search_btn{float:left;}
	#top_search_box .search_label{ height:23px; line-height:23px;}
    #top_search_box .search_input{text-align:left;height:20px;width:158px;border:1px solid #193451; 
	                              background: #fff;cursor:pointer;color:#000;}
	#top_search_box .search_btn{ width:79px; height:35px; background: url(../images/top_search_btn.jpg) no-repeat 
	                               scroll 0 0; border:none;}	
/*头部时间*/
	#top_time{ width:248px; height:40px; position:absolute; top:89px; right:5px;line-height:40px; color:#FFF;}
/*zmain最外框*/
#zmain{ width:1004px;margin:0 auto;overflow:hidden;position: relative;padding:0px;border:none; background:#FFF;}

/*不包括头部，包括left*/
#main { width:1004px;overflow: hidden;position: relative;margin:0 auto;padding:0px;border:none; background:url(../images/index_bg.jpg) repeat-x scroll left top;}

/*侧边栏*/
#sidebar{_display:inline;width:237px;float:left;overflow:hidden;margin:0px;border:none; background:url(../images/left_repeat.jpg) repeat-y scroll left top;margin-top:10px}
 
/*内容区*/
#main #containe{display:inline;width:765px;float:left;margin:0px;padding:0px;position:relative;border:none;margin-top:10px}
   
/*内页内容区*/	
#main #in_containe{display:inline;width:745px;float:left;margin:0px;position:relative;border:none;
                   background: url(../images/index_bg_r.jpg)  no-repeat scroll left  bottom;}
    #in_containe .in_content{width:745px; padding:12px; background: url(../images/index_column_r.jpg) repeat-y scroll 0 0;}
    #in_containe .in_content_b{width:745px;height:14px;background:url(../images/index_mn_b.jpg) no-repeat scroll 0 0; display:none;}


/*底部区*/
#footer{ width:1004px;height:92px;overflow: hidden;position: relative;margin:0 auto;padding:0px;
         background:url(../images/foot_bg.jpg) repeat-x scroll 0 0;}
#footer .copyright{ width:980px; text-align:center; margin-top:12px;}
/*清除层*/
#clearfloat {clear:both;height:1px;overflow:hidden;margin-top:-1px;}
/*common*/
h4.left_title{ width:237px; height:34px; line-height:34px; font-size:12px; color:#006cb1; font-weight:700; padding-left:42px; background:url(../images/left_title.jpg) no-repeat scroll left top}
.left_content_c{ width:237px; background:url(../images/left_content_bg.jpg) no-repeat scroll left bottom;}
#list li{ width:196px; height:28px;}
#list ul{ width:196px; padding:15px 0px 47px 17px;}
#list li a{ display:block; padding-left:27px; width:169px; height:28px; background:url(../images/li_style.gif) no-repeat scroll left top}
#list li a:link{ display:block; padding-left:27px; width:169px; height:28px; line-height:28px;}
#list li a:visited{ display:block; padding-left:27px; width:169px; height:28px;line-height:28px;}
#list li a:hover{ display:block; padding-left:27px; width:169px; height:28px; background:url(../images/li_style_current.jpg) no-repeat scroll left top;line-height:28px; font-weight:700; color:#FFF; text-decoration:none}
#list li a:active{ display:block; padding-left:27px; width:169px; height:28px;line-height:28px;}
h4.mian_title{ width:767px; height:34px; background:url(../images/main_title.jpg) no-repeat scroll left top; line-height:34px;}
h4.mian_title b{ font-size:12px; font-weight:700; color:#006cb1; padding-left:38px;}
h4.mian_title span{ float:right; margin-right:28px; color:#333333;}
h4.mian_title em{ color:#00586a}

.content{ width:720px; margin:20px;}



/*旗下公司*/
.branch_item{ width:350px; height:195px; background:url(../images/branch_bg.jpg) no-repeat scroll left top; overflow:hidden; float:left; margin:8px 5px;display:inline}
.branch_item .item_c{ width:292px; margin:0 auto;}
.branch_item h5{font-size:14px;color:#333333; font-weight:700; padding-left:34px;}
.branch_item .branch_memo{ color:#666666;}


/*新闻中心*/
.pic_show_warp{ width:187px; height:368px; background:#f5f5f5; overflow:hidden; float:left; position:relative}
.pic_show_warp .top_btn{ position:absolute; top:1px; left:89px;}
.pic_show_warp .down_btn{ position:absolute; bottom:1px; left:89px;}
.box_warp{ width:161px;height:352px;background:#FFF;border:1px solid #e3e3e3; margin:7px auto;}
.pic_show{ width:161px;height:352px;background:#FFF; margin-top:8px;}
.pic_show li{ width:142px; margin:0 auto; height:110px;}
.pic_show img{ width:140px; height:105px;}
.news_list{ width:510px; float:left; margin-left:16px;}
.news_list li{ width:99%; height:30px; background:url(../images/news_icon.jpg) no-repeat scroll left center; padding-left:14px; border-bottom:1px dashed #999999; clear:both;}
.news_list li a:link{ line-height:30px; color:#333333;}
.news_list li a:visited{ line-height:30px; color:#333333;}
.news_list li a:hover{ line-height:30px; color:#333333;}
.news_list li a:active{ line-height:30px; color:#333333;}
