﻿s@charset "utf-8";
/* CSS Document */
body, td, th, div { color: #000000; word-wrap: break-word; word-break: normal; }
body { margin: 0px; font: 12px "微软雅黑", Verdana, Geneva, sans-serif; background: #ebebeb url(bg.jpg) no-repeat center bottom; }
form { padding:0px; margin:0px; }
a { color: #000000; text-decoration: none; }
i { font-style:normal; }
a:hover { text-decoration: underline; color: #71833A; }
.hei01 { line-height: 0px; clear: both; float: none; height: 1px; width: 100%; overflow:hidden }
.hei05 { line-height: 0px; clear: both; float: none; height: 5px; width: 100%; overflow:hidden }
.hei10 { line-height: 0px; clear: both; float: none; height: 10px; width: 100%; overflow:hidden }
img { border:0px; }
ul, ol, span, h1, h2, h3, h4, h5, h6, h7, li, p { margin: 0px; padding: 0px; list-style-type: none; }
.red { color:red }
.clearboth { clear:both; }
#main_box, .main_bg, .flash_box, .index_main, .main_bg_Top { width:1000px; margin:0 auto; clear: both; float: none; overflow:hidden; }
#main_box { background: #fff; }
/***************************** 通用 *****************************/
#top_box { clear: both; float: none; height: 120px; margin:0 auto; position: relative; width:1000px; }
.top_link { position:absolute; top:5px; right:16px; color: #f8f4e2; }
.top_link a:link, .top_link a:visited { color: #f8f4e2; }
.top_link a:hover { color: #fff; text-decoration:none; }
a.logo_box:link, a.logo_box:visited, a.logo_box:hover { width:1000px; height:89px; display:block; text-decoration:none; background: url(logo.jpg) no-repeat left top; }
#MenuBar1 { background: url("menu_bg.png") repeat-x scroll left top transparent; height: 31px; width: 1000px; position:relative; line-height:1.5em; }
#MenuBar1 li { float:left; display:block; background: url(menu_link_bg.gif) no-repeat left top; padding:1px 2px 0 4px; height:31px; position: relative; cursor: pointer; }
#MenuBar1 li.menu_s { height:31px; padding:0; }
#MenuBar1 li.menu_l { height:31px; padding:0; }
#MenuBar1 li.menu_index { background:  none; padding-left:5px; white-space: pre; }
ul.MenuBarHorizontal li a:hover, ul.MenuBarHorizontal a:focus { color:#483531; }
ul.MenuBarHorizontal ul { margin: 0; padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 8.2em; position: absolute; top:30px; background: #fff none; border:1px solid #878787; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px; box-shadow:0 0 3px rgba(100, 100, 100, 0.5); min-width:160px; padding:5px 0; left: -1000em; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible { left: auto; }
#MenuBar1 ul li { background: none; width:100%; padding:1px 0; height:auto }
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover:link, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover:visited, ul.MenuBarHorizontal a.MenuBarSubmenuVisible { text-decoration:none; background:url(menu_link_bg2.gif) repeat-x left top; color:#483531; position:relative; z-index:2000; }
ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenu:link, ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenu:visited { z-index:1; position:relative; display:block }
ul.MenuBarHorizontal li ul li a:link, ul.MenuBarHorizontal li ul li a:visited { background: none; color:#000; font-size:12px; font-weight:normal; height:auto; width: 100%; padding:4px 0 3px; display:block; text-align:left; text-indent: 10px; }
ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenu:link, ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenu:visited { background:url(SpryMenuBarRight.gif) no-repeat 95% 50% }
ul.MenuBarHorizontal li ul li a:hover, ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenu:hover, ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenu:focus, ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenuHover:link, ul.MenuBarHorizontal li ul li a.MenuBarItemSubmenuHover:visited { color:#fff; background:#89b226; text-decoration:none }
ul.MenuBarHorizontal ul li a:hover { background: none; color:#000 }
ul.MenuBarHorizontal ul ul { position: absolute; margin: -5% 0 0 95%; z-index:5; }
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left: auto; top: 0; }
ul.MenuBarHorizontal a { display: block; cursor: pointer; color:#1f1a17; font-weight:bold; font-size:14px; display:block; height: 26px; padding: 4px 0 0; text-align: center; width: 92px; z-index:100; }
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus { background-color: #33C; color: #FFF; }
ul.MenuBarHorizontal a.MenuBarItemSubmenu { background-image: url(SpryMenuBarDown.gif); background-repeat: no-repeat; background-position: 95% 50%; }
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu { background-image: url(SpryMenuBarRight.gif); background-repeat: no-repeat; background-position: 95% 50%; }
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover { background-image: url(SpryMenuBarDownHover.gif); background-repeat: no-repeat; background-position: 95% 50%; }
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover { background-image: url(SpryMenuBarRightHover.gif); background-repeat: no-repeat; background-position: 95% 50%; }
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010; filter:alpha(opacity:0.1);
}
@media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE { display: inline; f\loat: left; }
}
/***************************** top,menu *****************************/
/***************************** flash *****************************/
.flash_box { height:218px; }
#bottom_box { clear: both; float: none; color: #666; line-height:1.5em; margin:0 auto 0; text-align:center; padding:15px 0 15px; border-top:1px solid #dedede; width:1000px; }
#bottom_box a { color:#ccc; }
/***************************** 首页 *****************************/
.index_main { border-top:5px solid #f5f5f5; }
.index_main .main_bg { border-top:1px solid #e6e6e7; }
.index_1 { padding:15px 0 0; height:209px; overflow:hidden }
.index_1 .index_left { float:left; width:300px; padding: 0 0 0 25px; }
.index_1 .index_center { float:left; width:315px; padding-left:25px; }
.index_1 .index_right { float:right; background: url(/images/index_02.jpg) no-repeat left top; padding: 50px 35px 0 115px; width: 172px; height:159px; }
.index_5 .index_left_bg { background: url(/images/index_02.jpg) no-repeat right -209px; height:165px; padding:35px 0 0 80px; overflow:hidden }
.index_5 .index_left { background: url(/images/index_5_left.jpg) no-repeat left bottom; height:200px; }
.index_2 { background: url(/images/index_04.png) no-repeat left top; width:943px; height:335px; padding-left:55px; }
.index_2 .index_left { width:287px; height:143px; float:left; padding:7px 10px; }
.index_2 .index_left a.more_link { float:right; width:41px; height:20px; overflow:hidden; }
.index_2 .index_left a.item_link { display:block; float:left; width:80px; height:27px; overflow:hidden }
.index_2 .index_left ul { padding:10px 3px 0 5px; clear:both; float:none }
.index_2 .index_left ul li { border-bottom: 1px dashed #666; padding:2px 0; position:relative; clear:both; }
.index_2 .index_left ul i { position:absolute; right:2px; top:3px; font-size:11px; color:#666 }
.index_3 .index_left { float:left; background: url(/images/index3_01.png) no-repeat left top; width:683px; height:249px; }
.index_3 .index_right { float:left; background: url(/images/index3_02.png) no-repeat left top; width:315px; height:229px; padding-top:20px; }
.index_3 .index_right a.more_link { display:block; height:34px; overflow:hidden; }
.index_3 .index_right ul { padding: 10px 23px; }
.index_3 .index_right ul li { border-bottom: 1px dashed #666; padding:2px 0; position:relative; clear:both; }
.index_3 .index_right ul i { position:absolute; right:2px; top:3px; font-size:11px; color:#666 }
.index_4 .index_left { float:left; width:302px; height:249px; overflow: hidden; position:relative; padding:10px 20px 0 20px; }
.index_4 .index_center { float: left; width:301px; height:249px; overflow: hidden; position:relative; padding:10px 20px 0 20px; }
.index_4 .index_right { float:left; background: url(/images/index3_04.png) no-repeat left top; width:315px; height:249px; }
.index_4 .index_right ul { padding:60px 32px 0 22px; }
.index_4 .index_right ul li { padding:5px 0; position:relative; clear:both; }
.index_4 .index_right ul i { position:absolute; right:2px; top:3px; font-size:11px; color:#666 }
/***************************** 左侧边框 *****************************/
.left_box {
b float: left; width: 216px; padding:0px; overflow: hidden; min-height:395px; _height:395px; padding:0 10px; }
#leftsort ul { border:3px solid #7fb0e2; display:block; padding:10px 0; background: url(leftsort.png) repeat-x left top; }
#leftsort ul li.sort_h3 { margin:0 auto; width:90%; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:8px; font-weight:bold; }
#leftsort ul li a { display:block; padding:5px 0 5px 10px; color:#000; }
#leftsort ul li a:hover { color:#fff; text-decoration:none; background:#7fb0e2 }
/***************************** 右侧边框 *****************************/
.right_box { float: right; width: 744px; min-height:393px; _height:393px; padding:8px; }
/***************************** 主要框架 *****************************/
.main_bg { min-height:900px; background: #FFF url(main_bg.gif) repeat-y 225px top; }
/*.main_bg_Top { background: url(main_bg_Top.gif) no-repeat 216px top; padding-top:10px; }*/
.cp_sort_bottom { padding-bottom: 13px; display:none; }
.cp_sort { width: 189px; padding-top: 32px; padding-bottom: 0px; background: url(menu_head.gif) no-repeat left top; margin: 0px; }
.cp_sort li { margin-left: 0px; background: url(menu_bg.gif) no-repeat left top; height: 31px; width: 186px; overflow: hidden; }
.cp_sort li a { display: block; height: 20px; text-indent: 25px; padding-top: 10px; color: #666666; font-size: 13px; font-weight: bold; }
.cp_sort li a:hover { text-decoration: none; color: #b5041e; }
.new_sort { width: 189px; padding-top: 32px; padding-bottom: 0px; background: url(menu_head2.gif) no-repeat left top; margin: 0px; }
.new_sort li { margin-left: 0px; background: url(menu_bg.gif) no-repeat left top; height: 31px; width: 186px; overflow: hidden; }
.new_sort li a { display: block; height: 20px; text-indent: 25px; padding-top: 10px; color: #666666; font-size: 13px; font-weight: bold; }
.new_sort li a:hover { text-decoration: none; color: #b5041e; }
/***************************** 主要框架 *****************************/
#title_now { color:#666; padding: 8px 0 9px; }
#title_now a { color:#790000; }
.doc_show { overflow: hidden; margin-right: auto; margin-left: auto; padding-top: 10px; }
.new_show { width: 98%; overflow: hidden; margin-right: auto; margin-left: auto; padding-top: 10px; font: 14px/1.6em Verdana, Geneva, sans-serif; }
.new_show p { padding-top:4px; padding-bottom:4px; }
#page2_item { height: 40px; width: 746px; overflow: hidden; text-indent: 60px; clear: both; float: none; font: bold 14px Verdana, Geneva, sans-serif; color: #343434; background: url(cp_bg.gif) no-repeat left top; margin-top: 9px; padding: 5px 0 0; display:none; }
.item_style2 { background-image: url(item_bg.gif); height: 35px; width: 465px; overflow: hidden; background-repeat: no-repeat; font-size: 14px; text-indent: 30px; font-weight: bold; padding-top: 5px; float: none; clear: both; margin: 20px auto 0px; }
/***************************** 产品 *****************************/
.cp_box { float: left; height: 25px; width: 182px; margin-left:18px; height:230px; overflow:hidden; }
.cp_box img { width: 180px; border: 1px solid #666666; }
.cp_box h3 { text-align: center; font: normal 12px Verdana, Geneva, sans-serif; }
.show_item { font-size: 16px; font-weight: bold; }
.picnews { position:relative; width: 459px; overflow: hidden; margin-top: 10px; background: url(index_bg3.gif) no-repeat left top; padding-top:40px; }
.picnews_move { width: 400px; overflow: hidden; text-align: center; }
.picnews_move a { text-align:center; display: block; }
.picnews_move img { max-height:124px; _height:expression(this.width >124 && this.height >= this.width ? 124: true);
max-width:124px; _width:expression(this.height >124 && this.width > this.height ? 124: true);
}
.page_img { margin:0 auto 5px; width:960px; clear:both; }
.img_style { padding: 3px; width:124px; height:124px; }
.no_data { text-align: center; padding-top: 100px; }
.Projects { padding-left:20px; padding-right:7px; padding-top:10px; height:200px; float:left; overflow:hidden; width:130px; }
.Projects img { margin-left:10px; margin-right:5px; height:160px; }
.Projects div { width:124px; height:160px; overflow:hidden; }
.Projects h3 { padding-top:9px; font-size: 12px; font-weight: normal; text-align: center; }
.links_box { width: 198px; margin-right:auto; clear: both; float: none; margin-left:auto; background: url(/images/link_bg.gif) repeat-y left top; }
.link_head { background: url(/images/links_head.gif) no-repeat left top; clear: both; float: none; }
.link_bottom { clear: both; float: none; background: url(/images/links_bottom.gif) no-repeat left bottom; padding: 40px 20px 20px 20px; }
.links_box a:link, .links_box a:visited { display: block; background: url(/images/list_ico.gif) no-repeat 2px 2px; padding-left:10px; margin-top:8px; clear: both; float: none; }
.ly_hidd { background: #FFFEF4; border: 1px solid #FFEBD0; color: #B56C00; clear: both; float: none; width: 88%; text-align: center; padding-top: 8px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; }
.ly_box { border: 1px solid #d9d9d9; background: #fbfbfb; clear: both; float: none; width: 88%; padding-top: 5px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; }
.ly_box h2 { font-size: 12px; padding: 5px 5px 5px 15px; font-weight: normal; color: #666; }
.ly_box h2 i { font-style: normal; color: #999; font-family: Verdana, Geneva, sans-serif; }
.ly_box h3 { font-size: 12px; padding: 5px 5px 0px 15px; font-weight: bold; color: #666; }
.lyb_main { padding: 10px 15px; font: 13px/1.6em Verdana, Geneva, sans-serif; }
.font_item h1 { font-size: 18px; font-weight: bold; clear: both; float: none; width: 98%; margin-right: auto; margin-bottom: 15px; margin-left: auto; padding-top: 30px; padding-bottom: 10px; border-bottom: 1px solid #CCC; display:block; text-align: center; }
.font_show { clear: both; float: none; width: 96%; margin-right: auto; padding-bottom: 30px; margin-left: auto; font: 14px/2em Verdana, Geneva, sans-serif; }
.font_show p { padding:10px 0; }
.news_list { clear: both; width: 96%; margin-left: auto; padding-top:8px; padding-bottom:8px; margin-right: auto; float: none; font-size:14px; }
.news_list a:link, .news_list a:visited { display:block; clear: both; float: none; padding-top: 8px; padding-bottom: 5px; border-bottom: 1px dashed #666; display:block; color: #333; text-decoration: none; padding-left: 13px; position:relative; height:20px; background-image: url(list_ico2.gif); background-repeat: no-repeat; background-position: 2px 14px; z-index:5; }
.news_list a:hover { color: #642100; background-color: #FFFFE6; background-image: url(list_ico2.gif); background-repeat: no-repeat; background-position: 2px 14px; border-bottom: 1px dashed #642100; }
.news_list a i { float:right; font: normal 11px Verdana, Geneva, sans-serif; color: #666; position:absolute; right:0px; bottom:5px; }
.list1 { padding: 10px; }
.list1 li { margin-top: 3px; margin-bottom: 3px; height:16px; background: url(/images/list_ico2.gif) no-repeat left 6px; overflow:hidden; padding-left: 10px; line-height: 1.6em; }
.list1 li i { font: normal 11px Verdana; color: #666; float: right; margin-top: -16px; }
.list2 { padding: 0px; }
.list2 li { margin-top: 3px; margin-bottom: 3px; height:15px; background: url(/images/ico.gif) no-repeat left 8px; padding-left: 20px; border-bottom: 1px dashed #999; padding-bottom: 5px; padding-top: 5px; }
.list2 li i { font: normal 11px Verdana; color: #666; float: right; margin-top: -16px; }
.pic_move_show { position:absolute; bottom:106px; left:628px; width:238px; height:204px; overflow:hidden; }
.box_1 { clear: both; float: none; overflow:hidden }
.box_1 { width: 297px; border:3px solid #7fb1e3; }
.box_1 ul { padding:10px 0; }
.box_1 li { padding:2px 0; }
.box_1 li a { display:block; background: url(box_1_link.png) no-repeat left -26px; width:260px; height:21px; padding:5px 0 0 18px; color:#000; overflow:hidden; margin:0 auto; }
.box_1 li a:hover { background: url(box_1_link.png) no-repeat 0 0; color:#000; text-decoration:none; }
.box_1 h3 { }
.box_2 { background: url(index_04.jpg) no-repeat left top; position:relative; }
.box_2 h3 { color:#64a730; font-size:14px; display:block; background: url(box_2.png) no-repeat 170px bottom; height:25px; position:relative; padding-left:30px; }
.box_2 h3 img { position:absolute; top:-5px; left:-10px; }
.box_2 h3 i { font-size:11px; font-family:Verdana, Geneva, sans-serif; position:absolute; right:3px; top:5px; }
.box_2 h3 i a, .box_2 h3 i a:hover { color:#999; text-decoration:none; font-weight:normal }
.box_2 h3 i a:hover { color:#000; text-decoration:none; }
.box_2 .News_pic .img_box img { max-height:80px; max-width:100px; _width:100px; }
.box_2 .News_pic .img_box { float:left; width:100px; height:70px; padding-right:10px; overflow:hidden }
.box_2 .News_pic .News_info { float:left; width:200px; }
.box_2 .News_pic .News_info span { font-weight:bold; }
.box_2 .News_pic .News_info p { padding-top:5px; color:#999 }
.box_2 .News_pic { border-bottom:1px solid #ccc; height:80px; overflow:hidden; }
.box_2 ul { padding-top:15px; }
.box_2 ul li { border-bottom: 1px dashed #666; padding:2px 0; position:relative; clear:both; }
.box_2 ul li i { position:absolute; right:2px; top:3px; font-size:11px; color:#666; background:#fff; padding:2px; }
.box_3 { background: url(box_3.png) no-repeat left top; width:718px; height:121px; margin-top:5px; }
.box_4 h3 { background: url(box_4.gif) no-repeat left center; display:block; position:relative; text-indent: 10px; padding:6px 0; margin:5px 0; }
.box_4 h3 a.more_link { font-size:12px; font-weight:normal; position:absolute; right:8px; top:10px; color:#969696; }
.pic_list ul li { float:left; width:170px; height:205px; padding:7px; display: table; position: static; overflow:hidden; }
.pic_list ul li .img_box { display: table-cell; position: static; vertical-align: middle; top: 50%; left:0; border:1px solid #ccc; }
.pic_list ul li .img_box a { display:block;  overflow:hidden; text-align:center; position: relative; top: -50%; left: 0px; width:170px; }
.pic_list ul li h4 { text-decoration:none; text-align:center; display:table-row; line-height:1.6em; font-weight:normal;  height:30px; width:170px; }
.pic_list ul li img { max-height:170px; max-width:170px; _height:170px; margin:0px; padding:0px; }
.left_list ul li { text-align:center;}
.left_list .img_box { }
.left_list .img_box img {padding:5px; border:1px solid #ccc;margin:0 auto;}
.left_list ul li h4 { display: block; text-align: center; font-weight:normal; padding:5px 0 10px ;}
.index_1 .index_left .box_2 ul li { padding:4px 0; }
.tsks_index { font-size: 14px; padding: 5px; clear: both; float: none; width: 98%; color:#db4503; margin-right: auto; margin-left: auto; margin-bottom:10px; border-bottom: 1px solid #d3d3d3; font-weight: bold; }
.szks_index { font-size: 14px; }
.tsks_index b { color:#ac4d23; }
.tsks_index a:link, .tsks_index a:visited { color:#db4503; }
.szks_index { padding: 5px; clear: both; float: none; width: 98%; line-height: 1.6em; color: #561a00; }
.szks_index b { float:left; height:80px; margin-right:2px; color: #ac4d23; }
.szks_index a:link, .szks_index a:visited { color: #561a00 }
.page_menu { background: url(page_menu_bg.gif) left top; clear: both; float: none; width: 198px; overflow: hidden; }
.page_menu_head { background: url(page_menu_head.gif) no-repeat left top; clear: both; float: none; width: 198px; overflow: hidden; }
.page_menu_bottom { background: url(page_menu_bottom.gif) no-repeat left bottom; clear: both; float: none; padding-bottom:20px; width: 198px; overflow: hidden; }
.page_menu_bottom h3 { height:55px; padding-bottom:5px; overflow:hidden; }
.page_menu_bottom h3 img { float:left; }
.page_menu_bottom h3 b { float:left; display:block; font-size: 14px; padding-top:22px; padding-left:5px; color: #666; }
.page_menu a:link, .page_menu a:visited { display:block; float:none; height:10px; clear:both; padding:5px 0px 5px 13px; margin:0px 20px; background: url(ico_1.gif) no-repeat left 7px; }
.page_menu a:hover { background: url(ico_2.gif) no-repeat left 7px; text-decoration: none; color: #F00; }
.teks_box { margin:10px; background: url(tsks.gif); overflow:hidden; float: left; height: 51px; width: 192px; }
.teks_box b { display:block; padding:17px 20px 0px 70px; font-size: 14px; }
.com_box { clear: both; float: none; border-bottom: 1px solid #eee; padding: 1px; margin-top: 10px; min-height:40px; }
.com_item { float:right; color:#333; overflow:hiddenl; width:120px; }
.com_item i { color:#999; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-style: normal; }
.com_item_1 font { float: right; padding-right: 10px; }
.com_item_1 font a { margin-left: 10px; color: #444; }
.com_item_1 font a:hover { color: #FFFFFF; text-decoration: none; background-color: #006CD9; }
.com_item_1 font strong { font-weight: normal; }
.com_item_1 font strong a:hover { color: #FFFFFF; }
.com_item_1 span { float: left; color: #999999; }
.com_item_2 font { float: right; padding-right: 10px; }
.com_item_2 font a { margin-left: 10px; color: #777; }
.com_item_2 font a:hover { color: #000; text-decoration: none; background-color: #fff; }
.com_item_2 font strong { font-weight: normal; }
.com_item_2 font strong a:hover { color: #FFFFFF; }
.com_item_2 span { float: left; color: #999999; }
.com_list { margin-right: 20px; margin-bottom: 20px; margin-left: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; padding-left: 10px; }
.com_font { font-size: 14px; float: left; word-break: break-all; word-wrap:break-word; overflow: hidden; width:700px; }
.com_item_1 { clear: both; float: none; height: 19px; text-indent: 5px; padding-top: 15px; padding-bottom: 5px; }
.com_item_2 { border-top-width: 1px; border-top-style: solid; border-top-color: #999999; margin-top: 8px; padding-top: 3px; height: 20px; }
.com_font_1 { background-color: #f5fbff; border: 1px solid #9cb2e1; color: #313131; padding: 15px; word-break: break-all; word-wrap:break-word; overflow: hidden; }
.com_font_2 { background-color: #f5f5f5; border: 1px solid #d2d2d2; color: #313131; margin-top: 15px; padding-top: 15px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; word-break: break-all; word-wrap:break-word; overflow: hidden; }
/** 发表评论 **/
.com_add_item { background-color: #777; height:27px; margin-top: 14px !important; padding-top: 7px !important; margin-top: 20px; padding-top: 3px; color: #FFFFFF; }
.com_add_item a { color: #FFFFFF; }
.com_add_item a:hover { color: #FFFFFF; }
.com_add_item font { font-size:14px; font-weight: bold; padding-top: 3px; padding-left: 10px; padding-right: 10px; }
.com_add_item input { border: 1px solid #999999; }
.com_add_main { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; padding: 20px; overflow: hidden; text-align: center; }
.com_add_main textarea { border: 1px solid #999999; margin-right: auto; margin-left: auto; font-size: 12px; }
.com_add_sub { clear: both; float: none; padding-top: 10px; padding-bottom: 8px; padding-right: 10%; }
.com_add_sub font { padding-left: 20px; float: left; }
.admin_re { clear: both; float: none; width: 100%; padding-top: 3px; padding-bottom: 3px; text-indent: 10px; color: #C40000; margin-right: auto; margin-left: auto; background-color: #ccc; }
.pic_list2 { padding:45px 0 0 110px; height:150px; }
.pic_list2 li { float:left; }
.pic_list2 a { display:block; width:132px; height:132px; overflow:hidden; text-align:center; _display: inline; margin:5px; }
.pic_list2 a img { max-height:120px; max-width:120px; _width:120px; padding:3px; border:1px solid #ccc; }
.index_news { float:left; width:320px; padding:50px; position:relative; overflow:hidden }
.index_news ul li i { font-style: normal; color: #666; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
.menu_left { padding:10px 10px 10px 30px; }
.menu_left li { padding:8px 0 0 0; }
.menu_left li a { font-weight:bold; color:#790000; }
/** 留言 **/
.lyb_box { border:1px solid #a9a9a9; background:#fffdf4; margin:0px auto 20px; width:96%; overflow:hidden; clear:both; float:none; }
.lyb_top { margin:0px auto; width:96%; padding:10px 0; clear:both; float:none; position:relative; color:#666 }
.lyb_add_1, .lyb_add_2 { position:absolute; right:0px; top:0px; background:url(ly/add_1.gif) no-repeat left top; width:105px; height:31px; }
.lyb_add_2 { background:url(ly/add_2.gif) no-repeat right top; }
.add_msg { position:absolute; right:0px; top:31px; background:url(ly/add_2.gif) no-repeat left -30px; height:312px; width:265px; padding-top:15px; }
.lyb_add_1 .add_msg { display:none; }
.lyb_add_2 .add_msg { display: block; }
.add_msg { position:absolute; }
.lyb_header { background-image: url(ly/top_bg.gif); height: 25px; color:#999; padding-top:7px; }
.lyb_bottom { padding:10px; height:40px; }
.next_page { float:right; }
.next_page a:link, .next_page a:visited { display:block; width:67px; height:22px; padding:8px 8px 0 0; overflow:hidden; float:left; text-align:center; margin-left:5px; }
.next_page a.page_up { background:url(ly/pg_arw.png) no-repeat left -30px; padding:8px 0 0 8px; }
.next_page a.page_next { background:url(ly/pg_arw.png) no-repeat left top; }
/** 留言 **/
.index_box1 { clear: both; float: none; }
.index_box1_left { float:left; }
a.index_cons { position:absolute; left:20px; top:0px; width:320px; height:200px; }
.new_index { width:230px; padding:0 0 0 12px; font-size:14px; float:right; border-left:1px dashed #7f7064; margin-top:10px; overflow:hidden }
.new_img_div { height:80px; padding:5px 0; }
.new_img_div .img_div { float:left; width:80px; height:60px; padding-right:10px; overflow:hidden; }
.new_img_div .font_div { float:left; }
.new_img_div .font_div i { display:block; color:#666; font:11px Verdana, Geneva, sans-serif; font-style:normal; padding-top:5px; }
.index_item { font-size:14px; font-weight:bold; padding-bottom:8px; }
.index_list { float:left; width:315px; height:176px; padding:0px; background:url(index_list.gif) no-repeat left top; margin:9px 0 0 7px; position:relative }
.index_list h3 a:link, .index_list h3 a:visited { color:#fff; text-decoration:none }
.index_list h3 a:hover { text-decoration: none }
.index_list_hover { background:url(index_listhover.gif) no-repeat left top; }
.index_list_hover h3 a:link, .index_list_hover h3 a:visited { color:#302321; padding-top:2px; }
.index_list h3 { font-size:12px; height:20px; overflow:hidden; display:block; position:relative; padding:3px 0 0 25px }
.index_list h3 img { vertical-align:middle; position:absolute; left:0px; top:0px; }
.index_list2 { float:left; width:257px; height:134px; padding:0px; background:url(index_list2.gif) no-repeat left top; margin:10px 0 0 14px; position:relative }
.index_list3 { width:706px; height:159px; background:url(index_list3.gif) no-repeat left top; margin-top:10px; position:relative }
.index_list3_box { padding:10px; }
.index_list3_box .img_box { float:left; background:#fff; width:152px; height:117px; overflow:hidden; margin-right:10px; }
.index_list3_box .img_box img { max-height:105px; max-width:140px; border:1px solid #7c7268; padding:5px; }
.index_list3 ul { padding:3px 10px 3px 20px; }
.index_list3 ul li { border-bottom:1px dashed #837568; padding:2px 0px 4px 20px; height:16px; overflow:hidden; background:url(list_2.gif) no-repeat 3px 5px; margin-bottom:6px; }
.index_list3 ul li a { float:left }
.index_list3 ul li i { float:right; font:11px Verdana, Geneva, sans-serif normal; }
.index_list4 { background:url(index_list4.gif) no-repeat left top; width:230px; height:252px; position:relative; border-bottom:1px dashed #7f7064; margin-bottom:10px; padding-bottom:10px; }
.index_list4 h3 { display:block; height:20px; padding:5px 0 0 25px; color:#302321; font-size:12px; }
.index_list4 ul { padding:10px 8px 8px 15px; }
.index_list4 ul li { background:url(list_1.gif) no-repeat left 5px; padding-left:13px; height:22px; overflow:hidden; font-size:12px; line-height:1.7em; border-bottom: 1px dotted #963; margin:7px 0; }
.index_list3 h3 { font-size:12px; color:#f8f2dc; height:23px; overflow:hidden; }
.index_list ul, .index_list2 ul { padding:10px; }
.index_list ul li { padding:6px 0; border-bottom:1px dashed #8f8175; height:15px; overflow:hidden }
.index_list ul li i { font:normal 11px Verdana; color: #999; display:block; float:right; }
.index_list ul li a { color:#302321; float:left; width:220px; overflow: hidden; line-height:1.7em }
.index_list ul li a:hover { color:#b28850; }
ul.list_2 li { padding:3px 0; background:url(list_1.gif) no-repeat left 6px; padding-left:16px; height:20px; overflow:hidden; border-bottom:1px dashed #8f8175; }
.index_list2 h3 img, .index_list3 h3 img { vertical-align:middle; margin-right:4px; }
.index_list .font_box { float:left; width:180px; overflow:hidden; padding-left:10px; color:#333 }
.index_buttom { background:url(../img/button_go_gray.gif) no-repeat left top; border:0px; width:22px; height:20px; cursor:pointer }
.index_box0 { float: none; clear:both; border-top:1px dashed #7b6c60; width:960px; }
.center_box { height:190px; clear:both; float:none; padding:9px 0 0; overflow:hidden; width:940px; }
.center_box ul li { float:left; width:150px; height:200px; margin-left:5px; overflow: hidden; text-align:center }
.center_box ul li img { max-width:140px; max-height:160px; _height:160px; }
.center_box ul li .pic_item { padding-top:3px; text-align:center; overflow:hidden; height:26px; width:90%; margin:0 auto; line-height:1.1em; }
.center_box ul li .pic_item a:hover { text-decoration:none; }
.body_bg { background:#000; position:absolute; left:0px; top:0px; width:100%; display:none; height:1000px; }
.pic_new { padding:10px 10px 10px 0px; border-bottom:1px dashed #666666; }
.pic_new a:link, .pic_new a:visited { height:auto; background: none; border:0px; padding:0px }
.pic_new a:hover { _border:0px; _background: none; }
.pic_new_font { float:left; }
.pic_new_font i { font:11px Verdana, Geneva, sans-serif; font-style:normal; display:block; color:#666; }
.pic_new .pic_new_img { width:80px; float:left; text-align:center; padding-right:10px; }
.pic_new .pic_new_img img { max-height:80px; max-width:80px; _height:80px; }
.index_link { width:940px; margin:0 auto; padding:10px; clear:both; float:none; height:30px; }
.index_link a { display:block; float:left; margin:0 8px; }
.index_new2 h3, .index_new1 h3 { display:block; border-bottom:1px dashed #ccc; font-size:14px; font-weight:bold; padding:8px 0; margin-bottom:8px; }
.index_new2 { float:left; height:100px; padding:20px; width:280px; }
.index_new2 a, .index_new1 a { color:#0d2152; font-weight:bold }
.index_new2 li { padding-top:5px; }
.index_new1 i { display:block; clear:both; float:none; font-style:normal; padding-top:10px; }
.index_new1 i a { font-weight:normal; text-decoration:underline }
.index_new1 i a:hover { text-decoration:none; }
.index_new1 { padding:20px 30px; width:280px; height:100px; float:left; }
.risk_list { background:#F2F2F2; padding:17px 0px 17px 7px; height:20px; border-bottom: 1px solid #DDD; position:relative }
.risk_list b { float:left; width:235px; text-align:left; padding-top:3px; font-weight:normal }
.risk_list select { float:left; width:232px; }
.risk_list i { }
.risk_link { border:0px; background:url(but_1.gif) no-repeat left top; width:78px; height:27px; color:#483531; text-align:center; font-size:14px; font-weight:bold; }
#risk_table2 td b { font-weight:normal; }
