/* CSS Document */
/*common*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, h7, h8, h9, table, td, th, form, fieldset, img, dl, dt, dd { margin:0; padding:0; }
textarea, input, select, body { font-size:12px; }
select, input { vertical-align:middle; }
fieldset, img { border:0; }
ul, ol { list-style:none; }
img { border: none; }
a { color:#333333; text-decoration:none; }
a:hover { color:#c42805; text-decoration:none; }
.clearit { clear:both; font-size:0; line-height:0; height:0; padding:0px!important; margin:0px!important; }
html, body { color:#333333; background:#fff; width:100%; height:100%; padding:0; margin:0; overflow:auto; }
#wrap { width:888px; margin:0 auto; }
/* 文字对齐 */
.text_l { text-align: left!important; }
.text_c { text-align: center!important; }
.text_r { text-align: right!important; }
/*分割*/
.P_left { width:250px; margin:0px; float:left; overflow:hidden; }
.P_right { width:638px; margin:0px; overflow:hidden; float:right; }
/*header*/
.header { margin:10px 0 0 0; }
.logo { background:url(../images/site_all.gif) -10px -10px no-repeat; width:238px; height:47px; float:left; }
.topnav { background:url(../images/site_all.gif) -330px -10px no-repeat; width:326px; height:24px; margin:10px 0 0 0; text-align:center; line-height:24px; float:right; }
.nav_table { padding:5px 0 0 0; border-bottom:#cac9c9 1px solid; height:28px }
.nav { float:left; }
.nav li { background:url(../images/site_all.gif) -10px -70px no-repeat; width:80px; height:28px; float:left; line-height:28px; text-align:center; margin-right:1px; }
.nav li a { color:#c80000; text-decoration:none; }
.nav li a:hover { text-decoration: underline; }
.data { float:right; width:200px; height:28px; line-height:28px; margin:0 10px 0 0; text-align:right; color:#c80000; }
.home_banner { border-bottom:#cac9c9 6px solid; }
.home_news { width:250px; height:187px; float:left; background:url(../images/site_all.gif) -330px -50px no-repeat #f3f1f2; }
.home_news ul { padding:30px 0 0 0; }
.home_news li { background:url(../images/icon_2.gif) 8px 9px no-repeat; padding:4px 5px 4px 22px; line-height:16px; border-bottom:1px solid #CCC; }
.home_news .more { border-bottom:none; }
.banner0 { float:right; }
.banner1 { }
/*版权信息*/
.bottom { border-top:#cac9c9 6px solid; padding:5px; height:30px; }
.logo2 { background:url(../images/site_all.gif) -10px -130px no-repeat; width:96px; height:15px; float:left; }
.bottomnav { padding:0 10px; float:left; }
.copyright { float:right; }
/*产品中心*/
.prod_home { width:244px; border:1px solid #CCC; margin-top:1px; }
.prod_home h1 { background:url(../images/title_bg_1.gif); height:19px; line-height:14px; border-bottom:1px solid #CCC; font-size:12px; font-weight:normal; }
.prod_home h1 img { padding:5px 10px 0 10px; }
.prod_home dl { padding:10px 5px; }
.prod_home dt { float: left; clear: both; width:40px; text-align:center;}
.prod_home dd { float: left; line-height:20px; width:192px;}
/*企业资质*/
.comp_home { width:244px; border:1px solid #CCC; border-top:none; padding-bottom:5px; }
.comp_home h1 { background:url(../images/title_bg_1.gif); height:19px; line-height:19px; border-bottom:1px solid #CCC; font-size:12px; font-weight:normal; }
.comp_home h1 img { padding:5px 10px 0 10px; }
.comp_home dl { padding:10px 5px; }
.comp_home dt { float: left; clear: both; width:100px; text-align:center; height:40px; *height:40px!important;*height:10px;}
.comp_home dt img { border:#CCC 1px solid; }
.comp_home dd { float: left; line-height:18px; width:134px; height:40px; *height:40px!important;*height:10px;}
/*服务*/
.serv_home { background:url(../images/title_bg_2.gif) repeat-x; padding:30px 20px 20px 20px; }
.serv_home h1 { background:url(../images/icon_5.gif) no-repeat; font-size:14px; padding:0 0 0 26px; }
.serv_home h2 { background:url(../images/icon_1.gif) 4px 4px no-repeat; font-size:14px; padding:0 10px 0 26px; float:left; }
.serv_home ul { padding:5px; }
.serv_home li { background:url(../images/icon_6.gif) 10px 10px no-repeat; padding:0 0 0 20px; line-height:24px; }
.serv_home dl { padding:0px; }
.serv_home dd { background:url(../images/icon_6.gif) 10px 5px no-repeat; padding:0 0 0 20px; line-height:14px; float:left; }
.serv01 { float:left; width:160px; }
.serv02 { float:left; width:160px; }
.serv03 { float:left; width:160px; }
.serv04 { float:left; width:110px; }
.serv05 { padding:10px 0 0 0; clear:both; }
/*案例展示*/
.case_home { border:1px solid #CCC; margin-top:1px; }
.case_home h1 { background:url(../images/title_bg_1.gif); height:19px; line-height:19px; border-bottom:1px solid #CCC; font-size:12px; font-weight:normal; }
.case_home h2 { height:19px; line-height:19px; font-size:13px; }
.case_home h1 img { padding:5px 10px 0 10px; }
.case_home li { float:left; width:154px; text-align:center; padding:15px 0; }
.case_home li img { padding:1px; border:1px #CCC solid; }
/*列表页*/
.leftnav { width:244px; border:1px solid #CCC; margin-top:1px; }
.leftnav h1 { background:url(../images/title_bg_1.gif); height:19px; line-height:14px; border-bottom:1px solid #CCC; font-size:12px; font-weight:normal; }
.leftnav h1 img { padding:5px 10px 0 10px; }
.leftnav ul { padding:10px 5px 10px 30px; }
.leftnav li { line-height:20px;}
.detail { border:1px solid #CCC; margin-top:1px; }
.detail h1 { background:url(../images/title_bg_1.gif); height:19px; line-height:14px; border-bottom:1px solid #CCC; font-size:12px; font-weight:normal; }
.detail h1 img { padding:6px 10px 0 10px; }
.detail h2 { font-size:14px; font-weight:bold; color:#fb0007;padding:20px; text-align:center} 
.detail_p { padding:0 20px 20px 20px; line-height:20px;}
/*软件产品*/
.soft_prod { padding-bottom:10px; }
.soft_prod_list { float:left;}
/*客户案例*/
.case_banner { border-bottom:#ebf1ed 3px solid; }
.ban {float: left;height: 188px;width: 888px;}
.casefl {font-family: "宋体", "新宋体";font-size: 9pt;line-height: 23px;color: #000000;text-indent: 2.5em;float: left;margin-top: 5px;margin-right: 0px;margin-bottom: 3px;margin-left: 0px;}
.case-r1 { float:left; }
.case-r1 li {background:url(../images/case_iconbg2.jpg) repeat 0px 0px;width:75px;height:25px;float:left;line-height:25px;text-align:center;margin: 0px;padding: 0px;font-family: "宋体", "新宋体";font-size: 9pt;color: #FFFFFF;vertical-align: top;}
.case-right {padding:0px 0 0;height:28px;background-color: #f0f0f0;}
.case-r1 li a { color:#FFFFFF; text-decoration:none; }
.case-r1 li a:hover { text-decoration: underline; }
.c_title {font-family: "宋体", "新宋体";font-size: 9pt;font-weight: bold;color: #000000;}
.c_text {font-family: "宋体", "新宋体";font-size: 9pt;color: #000000;line-height: 20px;}
.case-lb {font-family: "宋体", "新宋体";font-size: 9pt;color: #000000;text-indent: 2em;background-position: center center;line-height: 25px;}
a.a1:link {font-family: "宋体", "新宋体";font-size: 9pt;color: #FF0000;text-decoration: none;}
a.a1:visited {font-family: "宋体", "新宋体";font-size: 9pt;color: #FF0000;text-decoration: none;}
a.a1:hover {font-family: "宋体", "新宋体";font-size: 9pt;color: #FF0000;text-decoration: none;}
/*右侧内容*/
.lefttitle { padding:0 10px; font-size:13px; font-weight:bold;}
.rightloc { padding:0 10px;}
.righttitle { font-size:14px; font-weight:bold; color:#fb0007;} 
.righttext { line-height:22px; padding:0 20px;}
/*公司动态右边内容*/
.dt_con {font-family: "宋体", "新宋体";font-size: 9pt;line-height: 20px;color: #000000;padding: 5px;}
.dt_con li { background:url(../images/icon_6.gif) 20px 10px no-repeat; padding:0 0 0 10px; line-height:24px; }
.rightdate { font-size:9pt; font-weight:bold; color:#999999;} 
.kf-title {
	font-family: "宋体", "新宋体";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

