body {
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif; height:100%;
	margin:0; padding:0; background:#e8f3fa url(../images/public/body_bg.png) bottom repeat-x;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。*/
	color:#4c5b62;
	font-size:12px;
	/*background: #ececec;*/
}

a, a:visited {text-decoration: none; color: #414141;}
img {border:0;}

/* 页首 */
#page_title {width:950px; margin:20px auto 0; padding:0; line-height:18px; text-align: left;}
/*公司标志*/
#page_title #logo {float:left; width:230px; height: 39px; margin:0px auto 0; padding:0;}

/* 主菜单栏 */
#page_title #page_menu {
	float:right; width:720px; height: 39px; margin:0; padding:0; text-align:left; background:url(../images/public/mainmenu_right.jpg) right no-repeat;
}


/* 主菜单样式 */
#page_title #page_menu #menu {margin:0; background:#FFFFCC; width:720px; height:39px; clear:both; background:url(../images/public/mainmenu_left.jpg) no-repeat;}
#page_title #page_menu #menu UL {display:inline; margin:0; padding-left:15px; list-style:none;}
#page_title #page_menu #menu LI {float:left; margin:0; padding:0; line-height: 39px; font-weight: bold; font-size:14px; text-align: center;}
#page_title #page_menu #menu A {margin:0; padding:0; text-decoration:none; }
#page_title #page_menu #menu A SPAN {float:left; display:block; padding:0px 10px 0px 11px; color:#ffffff; background:url(../images/public/mainmenu_bg.jpg) repeat-x;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#page_title #page_menu #menu A SPAN {float:none;}
/* End IE5-Mac hack */
#page_title #page_menu #menu A:hover {}
#page_title #page_menu #menu A:hover SPAN {background:url(../images/public/mainmenu_hover.jpg) repeat-x;}
#page_title #page_menu #menu UL {display: list-item;}


/* 页面主体 */
#page_content {clear: both; width:950px; margin:0px auto 0; padding:0; line-height:18px; background: #f2f6f9;}

/* 页脚 */
#page_foot {clear: both; width:950px; height:105px; background:#71c5e9; padding:0; margin:0 auto 0; color:#ffffff; }
#page_foot A {color:#ffffff;}
#page_foot A:hover {text-decoration:underline;}
#foot_left {float:left; margin:0; padding-top:20px; width:220px; text-align:right;}
#foot_right {float:left; margin:0 auto 0; padding:20px 0px 0px 15px; width:510px; text-align:left; line-height:20px}
#foot_right2 {float:right; margin:0; padding:3px 0px 0px 15px; width:170px; text-align:left;}

/* 首页使用CSS */
#main_flash {clear:both; width:100%; height:270px; margin:0 auto 0; padding:0;}
#main_info {margin:15px 15px 0px 15px; padding-bottom:15px; text-align:left;}

#newsbox {float:left; width: 296px;}

#newsbox #newsbox_title {height:26px; background:url(../images/public/horz1_bg.gif) bottom repeat-x;}
#newsbox #newsbox_title h2 {float:left; font-weight:bold; font-size:12px; color:#ffffff; background:#8e8d89; padding:3px 25px 0px 25px; margin:0; line-height:22px;}
#newsbox #newsbox_title img {float:right; margin:10px 10px 0;}

#newsbox #newsbox_info {padding:10px 5px 0px 2px; margin:0; font-size:12px; line-height:22px;}
#newsbox #newsbox_info SPAN.date {float:right;}
#newsbox #newsbox_info LI {text-align:left; list-style:none; padding-left:5px; background:url(../../images/public/flag_news.gif) no-repeat 0 8px;}

#main_ad_center {float:left; margin-left:16px; width:296px; height:150px;}

#main_ad_right {float:right; width:296px; height:150px;}

#main_products {clear:both; margin:0px; padding:0px;}

/*页面左右布局*/
#top_left, #page_left {float:left; margin:0 auto 0; width:230px; overflow:hidden; background:#f2f6f9;}
#top_right, #page_right {float:right; margin:0 auto 0; text-align:left; width:720px; background: #ffffff;}
/*#page_left, #page_right {padding-bottom:20px;}*/

/*页面上方栏目题图及展示抬头图*/
#chapter_log {padding:0; margin:0 auto 0; width:100%; height:125px;}
#chapter_ad {padding:0; margin:0; width:100%; height:125px;}

/* 导航栏 */
#nav {
	clear: both; padding:0; margin:0px auto 0; width:100%; height:35px; background:url(../images/public/nav_bg.jpg) repeat-x; text-align:center;
}
#nav UL {margin:0; padding-left:15px; list-style:none;}
#nav LI {float:left; margin:0; padding:8px 8px 0px 8px; line-height: 25px; font-size:12px; text-align: center;}
#nav LI.space {float:left; margin:0; padding:0; width:10px; height:100%; background:url(../images/public/nav_divider.gif) no-repeat 0 5px;}
#nav A {margin:0; padding:0; text-decoration:none; }
#nav A:hover {margin:0; padding:0; text-decoration:underline; }

/*栏目页左侧菜单*/
#submenu {padding-top:35px; margin:0; width:230px; text-align:left;}
#submenu UL {display:list-item; margin:0; padding:0; width:100%; float:left; list-style:none;  background:url(../images/public/pageleft_libg.jpg) repeat-y;}
#submenu UL LI.subtop {margin:0; padding:0; width:100%; height:20px; background:url(../images/public/pageleft_topbg.jpg) no-repeat;}
#submenu UL LI.sub1 {margin:0; padding:0; width:100%; line-height:25px; text-align:left; text-indent:2em; font-weight:bold;}
#submenu UL LI.sub2 {margin:0; padding:0; width:100%; line-height:25px; text-align:left; text-indent:3.2em; font-weight:normal;}
#submenu UL LI.sub2 A {display:block; margin:0; padding:0; text-decoration:none; color:#5d5f5a;}
#submenu UL LI.sub3 {margin:0; padding:0; width:100%; line-height:25px; text-align:left; text-indent:4.4em; font-weight:normal;}
#submenu UL LI.sub4 {margin:0; padding:0; width:100%; line-height:25px; text-align:left; text-indent:5.6em; font-weight:normal;}
#submenu UL LI.sub5 {margin:0; padding:0; width:100%; line-height:25px; text-align:left; text-indent:7em; font-weight:normal;}
#submenu UL LI.bbc {background:url(../images/public/pageleft_hoverbg.jpg) no-repeat;}
#submenu UL LI A {display:block; margin:0; padding:0; text-decoration:none; }
#submenu UL LI A:hover {color:#0094ce;}
#submenu UL LI A.clicked {background:url(../images/public/pageleft_hoverbg.jpg) no-repeat; color:#006b2a;}
/* Commented Backslash Hack hides rule from IE5-Mac */
	#submenu UL LI A SPAN {float:none;}
/* End IE5-Mac hack */

#subfoot {clear:both; margin:0; padding:0; width:100%; height:150px; background:url(../images/public/pageleft_footbg.jpg) no-repeat;}


/* 栏目页右侧主体 */

#page_right #chapter_content {margin:0px 15px 25px 15px; padding-top:24px;}
#page_right #chapter_content A {text-decoration:none; color:#0097cc; line-height:24px;}
#page_right #chapter_content A:hover {text-decoration:underline; color:#009900; line-height:0px;}
#page_right #chapter_content P {text-indent:0em; line-height:24px; padding:0px 10px 0px 3px;}
#page_right #chapter_content IMG.showimg {line-height:24px; margin:0 auto 0; padding:5px; border: 1px solid #D4D4D4; }
#page_right #chapter_content UL.content {line-height:24px; padding:0px 10px 0px 10px; list-style-image:url(../images/public/flag_li.gif); list-style-position:outside; }
#page_right #chapter_content UL.content1 {
	padding:0px 50px 0px 0px;
	line-height:25px;
	list-style-position: outside;
	list-style-image: url(../images/public/flag_li3.gif);
}
#page_right #chapter_content UL.content2 {
	padding:0px 50px 0px 0px;
	line-height:25px;
	list-style-position: outside;
	list-style-image: url(../images/public/flag_li4.gif);
	color: #5B66A4;
}
#page_right #chapter_content H1 {padding-bottom:15px; margin:0; color:#51b400; font-size:16px; font-weight:bold; font-family: 微软雅黑, Arial, Helvetica, sans-serif; width:100%; border-bottom:1px solid #a8b5bd;}
#page_right #chapter_content H2 {text-indent:1.5em; padding-top:15px; margin:0; font-size:14px; font-weight:bold; background:url(../images/public/flag_h2.gif) no-repeat 0 16px;}

#page_right #chapter_content SPAN.title_column {line-height:24px; margin:0 auto 0; font-size:14px; font-weight:bold; padding-left:10px;}
#page_right #chapter_content SPAN.title_chapter {line-height:24px; margin:0 auto 0; font-size:14px; font-weight:bold; padding-left:10px;}

/*#page_right #chapter_content #news_title {width:100%; text-align:center; padding:0;}*/
#page_right #chapter_content H3 {line-height:24px; font-size:16px; color:#077ac7; font-weight:bold; text-align:center;}
#page_right #chapter_content H4 {line-height:24px; font-size:12px; color:#cccccc; font-weight:normal; text-align:center;}
#page_right #chapter_content H5 {text-indent:1.3em;padding-top:15px;margin:0;font-size:14px;color: #004266; font-weight: normal;}
#page_right #chapter_content H6 {text-indent:2.8em; padding-top:15px; margin:0; font-size:12px; font-weight: normal; background:url(../images/public/flag_li3.gif) no-repeat 20px 5px;}

#page_right #backtop {float:left; width:100px; padding:0; border: 1px solid #009900; display:none;}
#page_right #backtop SPAN {line-height:24px; margin:0 auto 0; font-size:12px; padding-right:10px; display:none;}

/*新闻页面*/
#newslist {padding:0px 50px 0px 0px;}
#newslist SPAN.date { float:right; font-size:12px; color:#cccccc;}
.text_list {}
.text_list li { text-align:left; line-height:30px;}
.text_list_f14{ padding-top:5px;}
.text_list_f14 li{
	border-bottom:1px dotted #eee;
	text-indent: -0em;
	list-style-position: outside;
	list-style-image: url(../images/public/flag_news2.gif);
	list-style-type: none;
}

/*首页方块*/
.title_box {text-align: left; width: 100%; background: url(../../images/public/box_bottom_left.jpg) no-repeat left bottom;}
.title_box_outer {padding-bottom: 5px; background: url(../../images/public/box_bottom_right.jpg) no-repeat right bottom;}
.title_box_inner {background: url(../../images/public/box_top_left.jpg) no-repeat left top;}
.title_box H2 {padding: 5px 20px 0px 20px; margin: 0; font-size: 12px; font-weight: bold; color: #000000; height: 29px; background: url(../../images/public/box_top_right.jpg) no-repeat right top;}
.title_box P {padding: 0px 20px 0px 20px;}
.title_box A {color: #0097c9; text-decoration: none;}
.title_box A:hover {color: #53b402; text-decoration: underline;}

