#container{ width:980px; text-align:left; overflow:hidden; margin:0 auto; text-align:left;}

/*------headerStart--------*/
#header{ position:relative; height:290px; z-index:2;}

#header #banner{ background:url(../images/banner.jpg) no-repeat; display:block;width:980px; height:210px;}

#concelltion{ position:absolute; top:17px; right:10px;}
#concelltion li{ float:left; margin:0 5px; text-align:center; height:20px; line-height:20px;}
#concelltion li a{ color:#FFF;}
#concelltion li a:hover{ text-decoration:underline;}

#nav{ background:url(../images/nav_bg.png) no-repeat; height:41px; width:980px; position:absolute; left:0; top:220px; padding-left:20px; z-index:999;}
#nav li{ float:left; line-height:41px; text-align:center; width:105px; position:relative;}
#nav li a{ color:#FFF; font-size:14px;}

#nav li ul{ position:absolute; display:none; z-index:9999; border-top:2px solid #368439; background:#0EAD15 url(../images/child_nav_botom_bg.gif) no-repeat left bottom; width:103px; overflow:hidden; padding:0;}
#nav li ul li{ text-indent:2em; width:103px; line-height:25px; text-align:left; background:url(../images/icon_01.gif) no-repeat 15px center;}
#nav li ul li a{ line-height:25px; height:25px; font-size:12px;}
.secondary-menu{ left:0px; top:41px;}

#nowtime{ position:absolute; bottom:10px; right:0; z-index:2;}
#systq{ position:absolute; bottom:10px; left:0; z-index:1}
/*------headerEnd--------*/


/*------mainStart--------*/

#main{ padding-bottom:10px; z-index:1;}

/*------Public style Start-------*/
.list li{ position:relative; width:100%; overflow:hidden; background:url(../images/line_01.gif) repeat-x left bottom; line-height:25px;}
.list li a{ background:url(../images/icon.gif) no-repeat 10px center; padding-left:20px;}
.list li label{ position:absolute; top:3px; right:0; display:block; height:20px; line-height:20px;}
.list_1 li{line-height:27px;}

.prolist li{ border-bottom:1px solid #999; position:relative; float:left; width:350px; padding:10px 0; height:135px; overflow:hidden;}
.prolist li .prolist_img{ float:left; width:145px; height:125px; text-align:center; display:block; overflow:hidden; margin:10px;display:inline;}
.prolist li span{ float:left; width:175px; overflow:hidden; display:inline;}
.prolist li span h6{ line-height:50px; overflow:hidden; height:50px;}
.prolist li span h6 a{ color:#000; font-weight:bold; font-size:14px;}
.prolist li span p{ line-height:18px; height:57px; border-bottom:1px solid #CCC; width:175px; overflow:hidden; text-indent:2em;}
.prolist li .prolist_info{ position:absolute; right:10px; bottom:10px; text-decoration:underline;}
/*------Public style End-------*/

/*--------leftStart--------*/
#left{ width:224px; float:left; overflow:hidden;}

#i_l_about{ background:url(../images/index_about_bg.jpg) no-repeat left bottom; height:302px; overflow:hidden; margin-bottom:10px; position:relative; padding:60px 10px 0 10px;}
#i_l_about img{ position:absolute; top:0; left:0;}
#i_l_about a{ position:absolute; right:20px; bottom:25px; text-decoration:underline;}
#i_l_about p{ height:233px; overflow:hidden; line-height:30px; text-indent:2em;}


.i_l_r_center{ background:url(../images/index_left_round_center.gif) repeat-y; margin-bottom:10px;}
.i_l_r_top{ background:url(../images/index_left_round_top.gif) no-repeat left top; padding-top:15px; text-align:center;}
.i_l_r_top_1{ background:url(../images/title_product.png) no-repeat left top; padding:50px 8px 0 8px;}
.i_l_r_top h6{ background:url(../images/title_contact.gif) no-repeat center center; height:40px; position:relative;}
.i_l_r_top h6 a{ position:absolute; width:40px; height:15px; overflow:hidden; display:block; bottom:5px; right:0; text-indent:-9999px;}
.i_l_r_top p{ line-height:20px; text-align:left; padding:10px;}
.i_l_r_top ul li{ background:url(../images/subnav_bg.png) no-repeat left top; line-height:35px; width:206px;}
.i_l_r_top ul li a{font-size:13px; color:#333;}
.i_l_r_bottom{ background:url(../images/index_left_round_bottom.gif) no-repeat left bottom; height:12px; font-size:1px;}
/*--------leftEnd--------*/

/*--------rightStart-------*/
#right{ width:745px; overflow:hidden; float:right;}

#child_left{width:365px; float:left;}
#child_left span{ border:1px solid #CCC; width:365px; height:216px; display:block;}
#child_left h2{ text-align:center; height:50px; line-height:50px;}
#child_left h2 a{ color:#0FAE14;}

#i_r{margin-bottom:10px;}
.child_right_center{width:367px; overflow:hidden; float:right; background:url(../images/index_right_round_center.gif) repeat-y left top;}
.child_right_top{ background:url(../images/title_js.gif) no-repeat center top; padding:50px 10px 0 10px; height:305px; overflow:hidden; position:relative; }
.child_right_top .more{ position:absolute; top:20px; right:10px; text-indent:-9999px; display:block;width:40px; height:20px;}
.child_right_top .thefirstcount,.c_r_top .thefirstcount{ width:100%; height:113px; overflow:hidden; position:relative;}
.child_right_top .thefirstcount a.thefirstcount_info,.c_r_top .thefirstcount a.thefirstcount_info{ position:absolute; right:10px; bottom:5px; color:#999;}
.child_right_top .thefirstcount img,.c_r_top .thefirstcount img{ float:left; margin:0 10px; width:122px; height:113px;}
.child_right_top .thefirstcount div,.c_r_top .thefirstcount div{ float:left; width:200px;display:inline; border-bottom:1px solid #999;}
.child_right_top .thefirstcount div h6,.c_r_top .thefirstcount div h6{ line-height:30px;}
.child_right_top .thefirstcount div p,.c_r_top .thefirstcount div p{ line-height:18px;}
.child_right_top .thefirstcount div h6 a,.c_r_top .thefirstcount div h6 a{ color:#0FAE14; font-size:14;}
.child_right_bottom{ background:url(../images/index_right_round_bottom.gif) no-repeat left bottom; height:11px; font-size:1px;}

.content_center{ background:url(../images/index_center_round_center.gif) repeat left top;}
.content_top{ background:url(../images/index_center_round_top.gif) no-repeat left top; padding:10px 20px 20px 20px; min-height:515px; height:auto !important; height:515px;}
.content_top h5.title{ background:url(../images/title_rxcp.gif) no-repeat center center; height:30px; line-height:30px; border-bottom:2px solid #666; position:relative; margin-bottom:10px;}
.content_top h5.title a{ display:block; width:40px; height:20px; position:absolute; top:0; right:0; text-indent:-9999px;}
.content_top h5.title_1{ background:none; color:#0FAD18; text-indent:1em; font-size:16px;}
.content_bottom{background:url(../images/index_center_round_bottom.gif) no-repeat left bottom; font-size:1px; height:13px;}

.c_r_center{ float:left; width:367px; overflow:hidden; background:url(../images/index_right_round_center.gif) repeat-y left center;}
.c_r_center_1{ float:right;}
.c_r_top{ height:443px; overflow:hidden; background:url(../images/index_right_round_top.gif) no-repeat left top;padding:10px 10px 0 10px; }
.c_r_top .more{ margin-bottom:15px; text-indent:-9999px; background:url(../images/title_news.gif) no-repeat center center;width:347px; line-height:30px; height:30px; display:block; border-bottom:2px solid #999;}
.c_r_top .more_1{ background:url(../images/title_hyxw.gif) no-repeat center center;}
.c_r_top .more_2{ font-weight:bold;background:none;color:#0FAD18; text-indent:1em; font-size:16px;}
.c_r_top .more_2:hover{ text-decoration:none;}
.c_r_bottom{background:url(../images/index_right_round_bottom.gif) no-repeat left bottom; height:11px; font-size:1px;}

#guestbook{ width:350px; margin:0 auto;}
/*--------rightEnd-------*/

/*------mainEnd--------*/

/*------footerStart--------*/
#footer #friendlink{ border-bottom:2px solid #000; padding-bottom:10px;}
#footer p,#footer p a{ text-align:center; line-height:25px; color:#000; font-weight:bold;}
/*------footerEnd--------*/

