﻿@charset "utf-8";/* CSS Document */
body{ margin: 0;padding: 0;font-size:12px;font-family:"Simsun"; background: #FFFFFF url(../images/webbg.jpg) top center no-repeat; color:#666666;line-height:24px;}
div,form,img,ul,ol,li,dl,dt,dd,table,td,tr,th{margin: 0;padding: 0;border:0;overflow:hidden;}
ul,li{list-style-type:none; list-style:none;}
h1{margin:0;padding:0; font-weight:bold; font-size:12px; color:#666666; display:inline;}
h2,h3,h4,h5,h6,{margin:0;padding:0;font-weight:normal;font-size:12px;}
img{vertical-align:middle;text-align:center;border:0px;}
p{text-align:left; margin:10px 0;font-size:12px;font-family:"Simsun"; color: #666666; line-height:24px;}
a {font-size:12px;color: #666666;}
a:link {text-decoration: none;color: #666666;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color:#ff6e49;}
a:active {text-decoration: none;color: #666666;}
.p_img{ text-align:center;}
.p_img img{ margin:0 20px;}
.clear { clear:both;font-size:1px;width:1px; height:0px; line-height:0px; visibility: hidden;}
.spaceline{clear:both;line-height:5px;height:5px;margin:0 auto;}
.hidden{display:none}
.floatLeft{ float:left}
.floatRight{ float:right}
.textLeft{ text-align:left;}
.textCenter{ text-align:center}
.clearBoth{ clear:both;}
.clearLeft{ clear: left;}
.clearRight{ clear: right;}
.padding5{ padding:5px;}
.padding8{ padding:8px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.blank1{margin:0 auto;height:1px;font-size:1px;}
.blank5{margin:0 auto;height:5px;font-size:1px;clear:both;}
.blank10{margin:0 auto;height:10px;font-size:1px;clear:both;}
.blank3{margin:0 auto;height:3px;font-size:1px;clear:both;}
.pagemain { clear:both; margin:0px auto; text-align:center; padding-top:20px;}

Td {font-family: Verdana,Arial,"宋体";font-size: 12px;}
Td.Bot2 {font-family: Verdana, Arial, "宋体";font-size: 12px;color: #fff;}
Td.Bot2 A:link { COLOR: #fff; TEXT-DECORATION: none }
Td.Bot2 A:visited { COLOR: #fff; TEXT-DECORATION: none }
Td.Bot2 A:hover { COLOR: #cc0000; TEXT-DECORATION: none }
/*productlist*/
.product_list_box{text-align:left;}/*这个宽为“父层-20px",即减少20像素，父层必须使用padding-left:10px;*/
.list_product_list_box{}

/*大分类样式*/
.SortFolderOpen {  width:185px; margin:0px auto;}
.SortFolderClose {  width:185px; margin:0px auto;}

/*大分类最后一个样式*/
.SortEndFolderOpen {}
.SortEndFolderClose {}

/*小分类整体样式*/
.SortListline { width:160px; margin:0px auto;}
/*最后小分类整体样式*/
.SortEndListline {}

/*小分类单个样式*/
.SortFile { }

/*小分类单个最后一个样式*/
.SortFileEnd {}

/*productlist*/
.product_list_box2{text-align:left;}/*这个宽为“父层-20px",即减少20像素，父层必须使用padding-left:10px;*/
.list_product_list_box2{width:100%;margin-top:10px;margin-bottom:5px; }

/*大分类样式*/
.SortFolderOpen2 {  width:185px;}
.SortFolderClose2 {  width:185px;}

/*大分类最后一个样式*/
.SortEndFolderOpen2 {}
.SortEndFolderClose2 {}

/*小分类整体样式*/
.SortListline2 {}
/*最后小分类整体样式*/
.SortEndListline2 {}

/*小分类单个样式*/
.SortFile2 { }

/*小分类单个最后一个样式*/
.SortFileEnd2 { margin-left:15px;}

p.digg { width:100%; margin:0px auto; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; margin-top:25px; PADDING-TOP: 3px; TEXT-ALIGN: center}
p.digg A {BORDER-RIGHT: #FFC000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFC000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #FFC000 1px solid; COLOR: #a1a1a1; PADDING-TOP: 2px; BORDER-BOTTOM: #FFC000 1px solid; TEXT-DECORATION: none}
p.digg A:hover {BORDER-RIGHT: #FFC000 1px solid; BORDER-TOP: #FFC000 1px solid; BORDER-LEFT: #FFC000 1px solid; COLOR: #a1a1a1; BORDER-BOTTOM: #FFC000 1px solid}
p.digg A:active {BORDER-RIGHT: #FFC000 1px solid; BORDER-TOP: #FFC000 1px solid; BORDER-LEFT: #FFC000 1px solid; COLOR: #a1a1a1; BORDER-BOTTOM: #FFC000 1px solid}
p.digg SPAN.current {BORDER-RIGHT: #FFC000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFC000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #FFC000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #FFC000 1px solid; BACKGROUND-COLOR: #FFC000}
p.digg SPAN.disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #a1a1a1; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}

tr.border_bottom { border-bottom:dashed 1px #51a863;}
.view_title {  text-align:center; padding-bottom:3px; border-bottom:1px solid #FFDC00;}
.view_title h1 { font-size:14px;}
.view_mm {  text-align:center; margin-top:10px; margin-bottom:10px; overflow: hidden;}
.view_pic { margin-top:10px; margin-bottom:15px; text-align:center;}
.view_pic img { text-align:center;}
.view_txt { word-wrap: break-word;}
.view_content { word-wrap: break-word; padding-top:10px;}
.page { margin-top:20px; text-align:center; font-size:12px;}
.page a { font-size:12px;}
.page a:visited { font-size:12px;}
.page a:hover { color:#ED1C24;}
.border { width:600px;}
.border th { background:#d8d8d8; padding:2px; margin:2px;}
.border1 { border:1px solid #6C6C6C;font-size:9pt;width:90%;border-collapse:collapse; background:#ECE9D8; font-family:"宋体"; color:#000000;}
.border1 td { background:#ffffff; line-height:16px;}
.border1 td a { color:#000000;}
.border1 td a:visited { color:#000000;}
.border1 td a:hover { color:#ff6e49; text-decoration:underline;}
.border1 img { width:60px; height:60px;}
.border1 .intro { height:63px;width:400px;border-width:0px;}

#head { width:960px; margin:0px auto;}
#top { background:url(../images/top.gif) no-repeat; width:960px; height:92px;}
#top ul li { text-align:right; padding-right:18px; color:#8ab1d1;}
#top ul li a { padding-left:8px; padding-right:8px; color:#8ab1d1;}
#menu { width:960px; margin:0px auto; background:url(../images/menu_bg.gif) no-repeat; height:50px;}
#nav2 { padding-top:6px; height:37px; width:936px; margin:0px auto;}
#nav2 .mainlevel { float:left; text-align:center;  width:104px;/*IE6 only*/}
#nav2 .mainlevel a { width:104px; display:block; height:37px; line-height:37px; font-size:14px; font-weight:bold;}
#nav2 .mainlevel a:hover { background:url(../images/menu_hover.gif.gif) no-repeat; width:104px; color:#ffffff;}
#nav2 .mainlevel ul { display:none; position:relative; z-index:9999;}
#nav2 .mainlevel li {  width:104px;/*IE6 only*/ border-bottom:1px solid #abcce4; background:#6f9cc5;filter:alpha(opacity=90);-moz-opacity:0.9;}
#nav2 .mainlevel li a { display:block; height:29px; line-height:29px; color:#ffffff;}
#nav2 .mainlevel li a:hover { background:#4493c9;}
#nav2 .mainlevel .active { background:url(../images/menu_hover.gif.gif) no-repeat; width:104px; height:37px; color:#ffffff;}

#banner { width:960px; margin:0px auto; background:url(../images/banner.gif) no-repeat; height:282px; position:relative;}
#banner .bg{ width:940px; height:271px; position:absolute; background:url(../images/banner_bg1.png) no-repeat; top:11px; left:10px;}
#banner .flash{ width:932px; height:263px; position:absolute; top:15px; left:14px; }

#wrapper { width:960px; margin:0px auto; padding-top:6px;}
#left { float:left; width:247px; padding-left:4px;}

.left_nav { width:247px;}
.left_nav_top { background:url(../images/left_nav_top.gif) no-repeat; width:247px; height:50px;}
.left_title { background:url(../images/left_title_bg.gif) no-repeat; width:231px; height:42px; margin-top:8px; margin-left:auto; margin-right:auto; text-indent:44px;}
.left_title span { font-size:14px; line-height:46px; color:#ffffff; font-weight:bold;}
.left_nav_center { background:url(../images/left_nav_center.gif) repeat-y center top; width:247px; padding-top:10px;}
.left_nav_bottom { background:url(../images/left_nav_bottom.gif) no-repeat; width:247px; height:10px;}

.nav { width:227px; margin:0px auto; padding-bottom:6px;}
.nav ul{ height:26px; overflow:hidden; margin-bottom:5px;}
.nav ul.open{height:auto; width:227px; color:#fe0000; background:url(../images/left_list_bg1.gif) no-repeat;}
.nav ul.close{ width:227px; background:url(../images/left_list_bg3.gif) no-repeat;}
.nav ul span{display:block; width:227px; height:26px; cursor:pointer; text-indent:50px; font-size:13px;}
.nav ul span a { font-size:13px;}
#nav1 ul.open span a { color:#fe0000;}
#nav1 ul span a:hover { background:url(../images/left_list_bg1.gif) no-repeat; width:227px; display:block; color:#fe0000;}
.nav ul li { background:url(../images/left_list_bg2.gif) no-repeat; height:25px; text-indent:64px; width:227px; padding-top:5px;}

#right { float:left; width:709px;}
.index_about { clear:both; width:709px;}
.index_about_top { background:url(../images/index_about_top.gif) no-repeat; width:709px; height:50px;}
.index_about_center { background:url(../images/index_about_center.gif) repeat-y center top; width:709px;}
.index_about_bottom { background:url(../images/index_about_bottom.gif) no-repeat; width:709px; height:10px;}
.index_about_title { background:url(../images/index_about_title.gif) no-repeat; width:674px; height:31px; margin-top:15px; margin-left:auto; margin-right:auto;}
.index_about_title .title { float:left; line-height:34px; font-size:14px; color:#0f5695; font-weight:bold; text-indent:40px;}
.index_about_title .more { float:right; padding-right:8px; padding-top:7px;}
.index_about_main { width:674px; margin:0px auto; padding-bottom:5px;}
.index_about_main .txt { float:left; padding-left:6px; width:420px; line-height:22px; padding-top:3px;}
.index_about_main .txt a { color:#d90101;}
.index_about_main .pic { float:left; width:227px; padding-left:15px; padding-top:8px;}

.index_news { float:left; width:350px;}
.index_news_top { background:url(../images/index_news_top.gif) no-repeat; width:350px; height:13px;}
.index_news_center { background:url(../images/index_news_center.gif) repeat-y; width:350px; height:187px;}
.index_news_bottom { background:url(../images/index_news_bottom.gif) no-repeat; width:350px; height:10px;}
.index_news_main { margin-left:auto; margin-right:auto; width:321px; padding-top:2px; padding-bottom:5px;}
.index_news_title { background:url(../images/index_news_title.gif) no-repeat; width:321px; height:31px;}
.index_news_title .title { float:left; line-height:34px; font-size:14px; color:#0f5695; font-weight:bold; text-indent:40px;}
.index_news_title .more { float:right; padding-right:8px; padding-top:7px;}
.index_news_list { float:left; width:164px; padding-top:3px; padding-left:2px;}
.index_news_list ul li { background:url(../images/index_news_list.gif) no-repeat; width:164px; height:28px; line-height:28px; text-indent:26px;}
.index_news_list ul li a { font-size:13px;}
.index_news_pic { float:left; padding-top:8px; padding-left:18px;}
.index_news_pic img { width:124px; height:128px; border:1px solid #d9d9d9; padding:4px;}

.index_kehu { float:left;}
.index_kehu_top { background:url(../images/index_kehu_top.gif) no-repeat; width:359px; height:13px;}
.index_kehu_center { background:url(../images/index_kehu_center.gif) repeat-y; width:359px; height:187px;}
.index_kehu_bottom { background:url(../images/index_kehu_bottom.gif) no-repeat; width:359px; height:10px;}
.index_kehu_main { margin-left:auto; margin-right:auto; width:325px; padding-top:2px; padding-bottom:5px;}
.index_kehu_title { background:url(../images/index_kehu_title.gif) no-repeat; width:325px; height:31px;}
.index_kehu_title .title { float:left; line-height:34px; font-size:14px; color:#0f5695; font-weight:bold; text-indent:40px;}
.index_kehu_title .more { float:right; padding-right:8px; padding-top:7px;}
.index_kehu_list { width:325px; padding-top:3px;}
.index_kehu_list ul li { float:left; padding-top:10px; padding-left:4px; padding-right:4px;}
.index_kehu_list ul li img { border:1px solid #cccccc; width:98px; height:58px;}

.index_news_list1 { width:319px; padding-top:3px; margin:0px auto;}
.index_news_list1 ul li { background:url(../images/index_news_list1.gif) no-repeat; width:319px; height:28px; line-height:28px; text-indent:20px;}
.index_news_list1 ul li a { font-size:13px;}
.index_news_list1 ul li span { float:right; padding-right:2px;}

.index_news_list2 { width:325px; padding-top:3px; margin:0px auto;}
.index_news_list2 ul li { background:url(../images/index_news_list2.gif) no-repeat; width:325px; height:28px; line-height:28px; text-indent:20px;}
.index_news_list2 ul li a { font-size:13px;}
.index_news_list2 ul li span { float:right; padding-right:2px;}

.index_flinks { width:952px; margin:0px auto;}
.index_flinks_top { background:url(../images/index_flink_top.gif) no-repeat; width:952px; height:46px;}
.index_flinks_top .title { float:left; padding-top:8px; padding-left:6px;}
.index_flinks_top .title ul li { float:left; width:102px; display:inline; margin-left:4px; text-align:center; line-height:36px; font-size:14px; font-weight:bold; display:block; cursor:pointer;}
.index_flinks_top .title ul li.active { background:url(../images/index_flinks_hover.gif) no-repeat; color:#ffffff;}
.index_flinks_top .more { float:right; padding-right:23px; padding-top:18px;}
.index_flinks_center { background:url(../images/index_flink_center.gif) repeat-y center top; height:100%;}
.index_flinks_bottom { background:url(../images/index_flinks_bottom.gif) no-repeat; width:952px; height:10px;}
.index_flinks_center ul { width:910px; padding-top:10px; padding-left:30px;}
.index_flinks_center ul li { float:left; width:100px;}

#foot { width:952px; margin:0px auto; text-align:center; padding-top:10px; padding-bottom:20px;}

.left_contact { background:url(../images/left_contact_bg.gif) no-repeat; width:231px; height:200px; margin:0px auto;}
.left_contact ul { line-height:22px; width:220px; padding-left:5px;}
.left_contact ul li { line-height:24px; width:220px;}

.right_about { width:650px; margin:15px auto;}

.right_news { width:610px; margin:15px auto;}
.right_news ul li { background:url(../images/index_news_list3.gif) no-repeat; width:610px; margin:0px auto; height:28px; line-height:28px; text-indent:20px;}
.right_news ul li span { float:right; padding-right:3px;}

.right_case { width:660px; margin:15px auto;}
.right_case ul li { float:left; width:100px; text-align:center; padding-right:10px; height:85px; margin-bottom:10px;}
.right_case ul li img { border:1px solid #d9d9d9;}

#recommend {margin:0px auto; text-align:left; padding-top:0px; padding-bottom:20px}