#container{ width:975px; margin:0 auto; text-align:left; overflow:hidden;background:url(../images/body_bg.gif) repeat-y center center; color:#666; text-align:left; padding:0 14px;}

/*------headerStart--------*/
#header{ position:relative;background:url(../images/header_bg.png) no-repeat center 50px; padding-top:90px;}
#logo{ position:absolute;top:5px; left:5px; background:url(../images/logo.jpg) no-repeat; width:192px; height:73px; line-height:73px; text-align:center; text-indent:-9999px;cursor:pointer;}

#concelltion{ position:absolute; top:10px; right:10px;}
#concelltion li{ float:left; border-right:1px solid #CCC;padding:0 5px; text-align:center;}
#concelltion li.c_mail{ background:url(../images/icon_01.gif) no-repeat left center !important; /*FF IE8*//**background:url(../images/icon_01.gif) no-repeat left center !important; IE 7*/background:url(../images/icon_01.gif) no-repeat 0 0;/*IE 6*/ padding-left:23px; }
#concelltion li.c_no_border{ border:0;}
#concelltion li a{height:14px; line-height:14px; display:block;width:60px;}
#concelltion li a:hover{ text-decoration:underline;}

#nav{ position:absolute; top:45px; right:0}
#nav li{ float:left; width:90px; text-align:center;}
#nav li a{ font-size:14px; font-weight:bold;}

#banner{ text-align:center;}

#search{ position:relative; height:70px;}
#zw_search_logo,#txt_sitew_search,#zw_search,#search_com,#zn_search_logo,#txt_siten_search,#zn_search{ position:absolute; top:10px;}
#zw_search_logo{ left:10px;}
#txt_sitew_search{ left:115px; top:15px;}
#zw_search{ left:370px; top:14px;}
#search_com{ top:45px; left:115px; line-height:30px;}
#zn_search_logo{ left:490px;}
#txt_siten_search{ left:630px; top:15px;}
#zn_search{ right:5px;top:14px;}
/*------headerEnd--------*/

/*------mainStart--------*/
#main{ padding-bottom:5px;}

.title{ background:url(../images/title_bg_01.gif) repeat-x left center;height:30px;position:relative; padding-left:19px;}
.title img{ position:absolute; top:3px; left:0;}
.title h5{ background:#FFF; font-size:15px; width:70px;line-height:30px; }
.title h5.wid_5_f{ width:80px;}
.title h5 strong{ color:#000092;}
.title a{ position:absolute; top:9px; right:10px; background:url(../images/icon_03.gif) no-repeat; display:block; width:44px; height:13px; text-indent:-9999px; font-size:10px;}
.title .small_line{ background:url(../images/small_line.png) no-repeat center center; height:1px; font-size:1px; position:absolute; left:0; bottom:0; width:100%;}
.title .large_line{ background:url(../images/large_line.png) no-repeat center center;}
.title .in_line{ background:url(../images/in_line.png) no-repeat center center;}

/*------leftStart--------*/
#left{width:242px; overflow:hidden; float:left;padding-left:4px;}
.left_center{ background:url(../images/small_round_center.gif) repeat-y left center;}
.left_top{ background:url(../images/small_round_top.gif) no-repeat left top; padding:10px 16px; min-height:250px; height:auto !important; height:250px;}
.left_top h6{ background:url(../images/title_bg_02.gif) repeat-x left center; line-height:40px; height:40px; font-size:14px;}
.left_top h6 strong{ background:#FFF; color:#000092;}
.left_top ul li{ float:left; line-height:25px; padding:0 10px; white-space:nowrap;}
.left_bottom{ background:url(../images/small_round_bottom.gif) no-repeat left bottom; height:11px; font-size:1px;}
/*------leftEnd--------*/

/*------rightStart-------*/
#right{ float:right; width:720px; overflow:hidden; margin-right:4px; display:inline;}

#r_c_center{ background:url(../images/large_round_center.gif) repeat-y;}
.r_c_top{ background:url(../images/large_round_top.gif) no-repeat left top; padding:10px 16px; min-height:570px; height:auto !important; height:570px;}
.r_c_top_index{ min-height:280px; height:280px; overflow:hidden;}
.center_info{ padding:10px 5px;}
.center_info p{ line-height:1.8em; text-indent:2em;}
.center_info #index_about_img{ float:left; margin-right:10px;}
#r_c_bottom{ background:url(../images/large_round_bottom.gif) no-repeat left bottom; height:10px; font-size:1px;}

.child_in_center{ background:url(../images/in_round_center.gif) repeat-y; margin-top:4px;}
.child_in_top{ background:url(../images/in_round_top.gif) no-repeat left top; padding:10px 16px 0 16px; min-height:268px; height:auto !important; height:268px;}
.child_in_top ul li,.news li{ background:url(../images/icon_04.gif) no-repeat left center; line-height:20px; padding-left:15px;}
.child_in_bottom{ background:url(../images/in_round_bottom.gif) no-repeat left bottom; height:9px; font-size:1px;}

.index_frist_info{ background:url(../images/line_05.gif) repeat-x left bottom; padding:5px 0 8px 0; margin:5px auto; width:328px;}
.index_frist_info .index_frist_a{ display:block; float:left; width:75px; height:75px; border:1px solid #CCC; padding:1px;}
.index_frist_info .index_frist_a img{ width:173px; height:242px;}
.index_frist_info p{ float:right; width:240px; line-height:1.5em; height:90px; overflow:hidden; text-indent:2em;}
.index_frist_info .index_frist_a img{ width:75px; height:75px;}
/*------child_leftStart--------*/
#child_right_left{ width:358px; float:left;}
/*------child_leftEnd ---------*/

/*------child_rightStart--------*/
#child_right_right{ width:358px; float:right;}
/*------child_rightEnd ---------*/

#product_list li{ float:left; width:130px; height:124px;line-height:124px; text-align:center; padding:9px 3px;}
#product_list li a{width:123px; height:104px; text-align:center; overflow:hidden;display:block; margin:0 2px; border:1px solid #999;}
#product_list li a:hover{border:1px solid #000092;}
#product_list li label{ display:block; width:100%; text-align:center; height:20px; line-height:20px;}

/*------rightEnd---------*/

/*------mainEnd--------*/

/*------footerStart--------*/
#footer{ background:url(../images/footer_bg.png) no-repeat center 40px; height:80px; text-align:center; padding-top:20px;}
#footer ul{ width:550px; margin:0 auto;}
#footer ul li{ float:left;border-right:1px solid #CCC;padding:0 10px; text-align:center;}
#footer ul li.c_no_border{ border:0;}
#footer p{ padding-top:20px; }
/*------footerEnd--------*/

/*---------分页样式开始-----------*/
.pages{padding:25px 0; position:relative;}
.pages ul{ position:absolute; top:25px; left:80px;}
.pages ul li{ float:left; width:40px; height:20px; line-height:20px; display:block;}
.pages ul li a{ background:#fff;border:1px solid #000092; width:30px; height:15px; text-align:center;line-height:15px; display:block;}
.pages ul li a:hover{ color:#F00;}
.pages .goto{ position:absolute; top:22px; right:140px;}
/*---------分页样式结束-----------*/