﻿@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
ul li { list-style:none; }
body { font-size:12px; background:#ffffff; color:#4b4b4b; font-family:"微软雅黑", "宋体"; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:underline; color:#d00; }
a img { border:0; }
.clear { clear:both; }
#container { width:978px; margin:0 auto; background:url(../images/main_bg.gif) repeat-y; height:auto; padding:0 9px; }
#head { width:960px; height:80px; }
.logo { float:left; width:230px; padding-left:20px; }
.index_link { width:auto; float:left; margin-top:34px; margin-left:100px; }
.index_link li { float:left; width:80px; line-height:22px; border-right:1px solid #ccc; text-align:center; }
.index_link li a { color:#666; }
.index_link li a:hover { color:#c00; text-decoration:underline; }
.tel { float:left; width:240px; margin:28px 10px 10px; text-align:right; }
#nav { height:34px; margin-top:0px; width:960px; }
#nav li { float:left;width: 191px; border-right:1px solid #d1d5d7; font-weight:700; font-size:12px; line-height:34px; }
#nav li a {     width: 191px; text-align:center; background:#eaebea; color:#252525; height:34px; display:block; }
#nav li.last { border-right:1px solid #eaebea; }
#nav li a:hover, #nav li a.cur { background:#ec193a; color:#fff; text-decoration:none; }
#banner { width:960px; }
#middle { background:#ebebeb; height:140px; margin-top:6px; width:960px; }
.about { height:100px; float:left; width:300px; padding:10px 8px; }
.about img { float:left; margin:3px 5px 0 6px; }
.about p { line-height:20px; margin:0 6px; }
.news { height:100px; float:left; width:200px; padding:10px 8px; display:block; }
.news li a { line-height:20px; background:url(../images/list.gif) no-repeat 0% 50%; padding-left:14px; }
.case { float:left; width:400px; padding:10px; height:100px; text-align:center; }
.case li { float:left; margin:2px 8px; _margin:2px 7px; }
.case li p { text-align:center; }
.case li a img { margin-bottom:6px; border:3px solid #fff; }
.case li a img:hover { border:3px solid #ec193a; }
#pro_list { height:140px; margin:4px; width:960px; }
#pro_list h2 { margin:12px 12px 4px; padding-bottom:4px; color:#ec193a; border-bottom:1px solid #dbdbdb; font-size:16px; }
#pro_list ul { margin:4px 6px 2px; width:920px; float:left; }
#pro_list li { float:left; line-height:20px; margin:0 5px; }
li.pro_menu a { font-weight:700; color:#1f76cf; }
#footer { height:64px; margin:14px 10px 0; *margin-top:30px; width:960px; }
#footer span.info, #footer1 span.info { float:right; margin-right:28px; }
#footer li { float:left; margin:0 6px; }
.copy { width:934px; float:left; border-top:1px solid #dbdbdb; margin:4px 6px; padding-top:4px; }
.copy span { padding:0 6px 0 0; float:left; }
.copy span.adr { float:right; }
.yqlj { float:left; }
/* news center temp begin */
#content { height:auto; width:960px; }
.sitepath { margin:16px 12px 6px; }
.sitepath a { color:#0B3B8C }
#left { width:178px; float:left; margin:16px 10px; display:inline; height:auto; }
.left_top { background:url(../images/busbg.gif) repeat-y; padding:10px 0 20px; _margin-top:-4px; }
.left_top li { background:url(../images/left_li_bg.gif) no-repeat; height:30px; line-height:24px; margin-left:20px; padding-left:18px; }
.left_top li a:hover { text-decoration:none; }
.left_top li.current { font-weight:600; background:#fff; border:#c9c9c9 2px solid; width:140px; display:block; height:22px; border-width:2px 0px 2px 2px; padding-left:16px; _padding-top:2px; }
.pic_topic { width:150px; background:url(../images/left_tao.gif) no-repeat; height:102px; padding:0 14px; }
.pic_topic img { margin-bottom:14px; }
.left_bai { background:url(../images/left_bai.gif) repeat-x; height:294px; width:150px; padding:0 14px; }
.left_bai img { margin-bottom:10px; }
#right { width:740px; float:right; margin:16px 10px 10px 4px; }
.top_news, .top_know { height:250px; }
.top_news img { float:left; width:420px; height:250px; }
.top_news ul { float:left; width:302px; margin:0 4px 2px 8px; background:url(../images/top_news.gif) no-repeat; padding-top:20px; }
.top_news h1 { font-size:14px; margin:0 10px 5px; }
.top_news h1 a { color:#a48455; }
.top_news h1 a:hover { color:#a48455; }
.top_news p { margin-left:10px; line-height:20px; color:#7c7c7c; }
.top_news li.top_more { color:#a48455; font-size:13px; margin:22px 10px 6px; border-bottom:none; }
.top_news li.top_more_t { margin:2px 10px; line-height:22px; border-bottom:1px dashed #ccc; background:url(../images/list.gif) no-repeat 0% 50%; padding-left:12px; }
.other_news, .other_know { margin-top:30px; }
.news_more a { float:right; margin-top:4px; color:#a48455; }
.com_news { float:left; background:url(../images/com_news.gif) no-repeat; width:362px; }
.news_top { border-top:1px solid #cfcfcf; margin-top:26px; padding-top:14px; }
.news_top img { float:left; margin-right:12px; width:150px; height:90px; }
.news_top div.tt a { color:#a48455; font-size:12px; }
.news_top p { line-height:19px; margin-top:2px; color:#7c7c7c; }
.com_news ul { float:left; margin-top:20px; border-top:1px dashed #cfcfcf; padding:6px 0 6px 2px; width:360px; }
.com_news li, .ind_news li { line-height:22px; background:url(../images/list.gif) 0% 50% no-repeat; padding:0 8px 0 14px; }
.com_news li span, .ind_news li span { float:right; }
.ind_news { float:left; background:url(../images/ind_news.gif) no-repeat; width:354px; margin-left:20px; }
.ind_news ul { float:left; margin-top:20px; border-top:1px dashed #cfcfcf; padding:6px 0 6px 2px; width:352px; }
/* news_list temp begin */
#right h1.list_title, .news_related h2, .news_hot h2 { font-size:16px; font-weight:500; color:#306fc4; border-bottom:1px solid #cfcfcf; padding-bottom:6px; }
.news_block { border-bottom:1px solid #e0e0e0; padding:16px 0; height:92px; }
.news_block img { float:left; margin-right:16px; width:150px; height:90px; }
.news_block li a { font-size:13px; font-weight:600; color:#a48455; }
.news_block li a:hover { background:#a48455; color:#fff; text-decoration:none; }
.news_block p { line-height:22px; margin-top:12px; color:#898989; }
.news_block span, .pro_intro span { margin-top:10px; background:url(../images/list.gif) 0% 50% no-repeat; padding-left:14px; }
.news_block span a, .pro_intro span a, .case_block span a { font-size:12px;color:#36c; }
.news_block span a:hover, .pro_intro span a:hover, .case_block span a:hover { background:none;color:#dd0000; }
.page { margin:16px 0 20px; }
.page span a { border:1px solid #ccc; padding:1px 6px; margin:0 1px; }
.page b { border:1px solid #ccc; padding:1px 6px; margin:0 1px; background:#4398ce; color:#fff; font-weight:400; }
.page span a:hover { background:#4398ce; text-decoration:none; color:#fff; }
/* news show temp begin */
.news_show { height:auto; }
.news_show h1 { font-size:14px; border-bottom:1px dashed #cfcfcf; color:#a48455; padding-bottom:4px; font-weight:600; margin-bottom:20px; }
.news_show span { font-size:12px; margin-left:20px; color:#666; font-weight:400; }
.news_show p, .about_show p { text-indent:24px; line-height:22px; padding:5px 2px; color:#4b4b4b }
.news_show img, .about_show img { margin:6px auto; display:block; }
.news_related { width:350px; float:left; margin-right:32px; margin-top:10px; }
.news_related ul, .news_hot ul { margin:6px 0 10px 0; padding-left:2px; }
.news_related li, .news_hot li { line-height:20px; padding-left:14px; background:url(../images/list.gif) 0% 50% no-repeat; }
.news_hot { width:350px; float:left; margin-top:10px; }
/* pro center temp begin */
.pro_block { width:230px; padding-right:16px; float:left; }
.pro_title { margin-top:16px; }
.pro_title span { margin-left:14px; color:#fff; }
.pro_title a { font-size:16px; color:#fcfcfc; font-weight:normal; display:block; background:#31a0d3; padding:3px 10px; }
.pro_title a:hover { background:#ec193a; text-decoration:none; color:#fcfcfc; }
.pro_block img { margin:8px auto; width:230px; height:145px; }
.pro_block li { color:#999; margin-left:4px; }
.pro_block li a { color:#005bab; display:block; width:60px; margin:6px 0; }
.pro_block.last { padding:0; }
/* pro list temp begin */
.pro_intro { margin-top:20px; border-bottom:1px dotted #cfcfcf; padding-bottom:8px; height:157px; }
.sub_title { font-size:16px; font-weight:400; }
.sub_title a { color:#306fc4; }
.pro_intro p { margin:4px 2px; line-height:22px; }
.pro_intro img { float:left; margin-right:18px; width:230px; height:145px; }
/* pro show temp begin */
#pro_left { float:left; width:760px; margin:16px 4px 0 10px; display:inline; }
.pro_show { height:auto; }
.pro_show h1 { font-size:18px; font-weight:400; background:#efefef; padding:8px 14px; color:#2e6bbc; }
.pro_show h1 span { color:#999; margin-left:20px; font-size:14px; border-left:1px solid #999; padding-left:8px; }
.pro_show img { width:760px; height:480px; }
.pro_show ul { float:left; width:354px; margin-left:16px; margin-top:16px; }
.pro_show ul h3 { font-size:13px; font-weight:400; color:#306fc4; margin-bottom:6px; }
.pro_show li { line-height:20px; background:url(../images/list.gif) 1% 50% no-repeat; padding-left:16px; }
.pro_info { border-top:24px solid #e2e2e2; margin-top:20px; padding-top:8px; }
.pro_info h4 { width:180px; background:#b1b1b1; float:left; font-size:14px; text-align:center; padding:2px 0; cursor:pointer; color:#fff; }
.pro_info p { display:block; width:740px; background:#ccc; padding:10px 12px 0; }
.pro_info table { width:730px; border:solid #999; border-width:1px 0 0 1px; margin-top:10px; word-wrap:break-word; overflow:hidden; }
.pro_info tr td { border:#999 solid; border-width:0 1px 1px 0; line-height:20px; }
#pro_right { float:right; width:176px; margin:16px 8px 16px 2px; display:inline; }
.pro_related, .pro_hot { background:#f5f5f5; padding-bottom:16px; }
.pro_related h3, .pro_hot h3, .about_r_right h3 { font-size:14px; text-align:center; background:#b1b1b1; color:#fff; font-weight:400; padding:3px 0; }
.pro_related img, .pro_hot img { margin:12px 18px 6px; width:140px; }
.pro_related p, .pro_hot p { text-align:center; margin-bottom:2px; }
.pro_info h4.active { color:#f00; background:#ccc; }
/* about index temp begin */
.about_index { height:auto; }
.about_index h1, .about_show h1 { font-size:16px; border-bottom:1px solid #cfcfcf; color:#d00; padding-bottom:4px; font-weight:500; margin-bottom:16px; }
.about_index p { line-height:22px; padding:5px 2px; }
.about_index p a { color:#d00; }
.about_left { width:500px; float:left; margin:4px 30px 10px 0; }
.about_r_left { margin:20px 0 10px; float:left; }
.about_r_left h2 { margin-bottom:4px; }
.about_r_left h2 a { color:#306fc4; font-size:14px; font-weight:600; }
.about_r_left img { float:left; margin-right:10px; }
.about_r_left p { line-height:20px; }
.about_r_right { float:left; width:205px; margin-top:24px; background:#ebebeb; }
.about_r_right ul { padding:10px 4px 20px; }
.about_r_right li { line-height:22px; padding-left:18px; background:url(../images/list.gif) 2% 50% no-repeat; }
/* about show temp begin -- no contents */
/* knowledge center temp begin */
.top_know img { float:right; margin-right:4px; width:400px; height:250px; }
.top_know ul { float:left; width:314px; margin:0 4px 2px 2px;  padding-top:20px; }
.top_know h1 a { color:#a48455; font-size:14px; }
.top_know p { margin-top:4px; line-height:20px; color:#7c7c7c; }
.top_know li.top_more { color:#a48455; font-size:13px; margin:22px 0 6px; border-bottom:none; }
.top_know li.top_more_t { margin:2px; line-height:22px; border-bottom:1px dashed #ccc; background:url(../images/list.gif) no-repeat 0% 50%; padding-left:12px; }
.know_left { float:left; width:358px; }
.know_right { float:right; width:358px; margin-right:4px; }
.know_left h2, .know_right h2 { color:#215397; font-size:14px; font-weight:500; border-bottom:1px solid #cfcfcf; padding-bottom:4px; padding-left:2px; }
.know_left h2 span a, .know_right h2 span a { float:right; color:#a48455; font-size:12px; font-weight:200; margin-top:4px; _margin-top:1px; *margin-top:1px; }
.know_left ul, .know_right ul { float:left; margin:14px 4px 22px 0; width:350px; }
.know_left li, .know_right li { border-bottom:1px dotted #cfcfcf; line-height:23px; background:url(../images/list.gif) 1% 50% no-repeat; padding-left:16px; }
.know_left li span, .know_right li span { float:right; }
/* history temp begin */
h3.year { font-size:18px; font-family:Tahoma; font-weight:600; }
.quote { background:#f7f7f7 url(../images/icon_quote_s.gif) no-repeat 20px 6px; padding-bottom: 5px; width:700px; height:auto; margin:6px 0; }
.quote blockquote { background: url(../images/icon_quote_e.gif) no-repeat 96% 100%; padding: 0px 65px 5px 0px; }
.quote ul { padding:38px 10px 26px 55px; }
.quote ul li { line-height:22px; }
.quote ul li span { font-weight:600; color:#ec193a; margin-right:8px; }
.about_show table { width:98%; border:solid #ec193a; border-width:1px 0 0 1px; }
.about_show tr td { line-height:30px; border:#ec193a solid; border-width:0 1px 1px 0; }
.about_show tr td strong { color:#ec193a; }
/*case begin */
.case_bg, .device, .case_line { float:left; width:740px; margin-bottom:6px; }
.case_bg h2, .device h2, .case_line h2 { font-size:14px; font-weight:600; background:#31a0d3; color:#fcfcfc; padding:2px 0 2px 10px; margin:2px 0; }
.case_bg img { float:right; margin-left:22px; }
.device img { float:left; margin-right:20px; }
.device h3, .case_line h3 { font-size:14px; font-weight:600; margin:8px 0; }
.case_info { line-height:20px; color:#999; margin:0 10px 6px 0; }
.case_line img { margin:0 auto; }
.case_line ul { margin:6px 0 10px; width:740px; }
.case_line li { float:left; margin-right:8px; }
.device ul li { margin-left:25px; line-height:20px; }
.case_list { width:740px; }
.case_news { float:left; width:230px; margin-right:25px; }
.case_know { float:left; width:230px; margin-right:9px; }
.case_faq { float:right; width:230px; }
.case_list h3 { font-size:14px; font-weight:600; background:#31a0d3; color:#fcfcfc; padding:2px 0 2px 10px; }
.case_list ul { width:226px; float:left; padding-top:8px; margin-bottom:14px; height:auto; }
.case_list ul li { line-height:20px; padding-left:18px; background:url(../images/list.gif) no-repeat 2% 50%; }
.case_block { border-bottom:1px solid #e0e0e0; padding:16px 0; height:160px; }
.case_block img { float:left; margin-right:16px; width:200px; height:160px; }
.case_block li a { font-size:16px; font-weight:600; color:#0AA7D6; padding:1px 0; }
.case_block li a:hover { background:#0AA7D6; color:#fff; text-decoration:none; }
.case_block p { line-height:22px; margin-top:12px; }