﻿@charset "utf-8";
/*-------------------------------------------------------*
|  Copyright (c) 1997-2012 昆明网站建设. All rights reserved  |
|  官方网站：http://www.haozhou.com                       |
*-------------------------------------------------------*/
/* 左右布局 */
.cleft { float:left; width:750px; overflow:hidden;}
.cright{ float:left; margin-left:29px; width:201px; overflow:hidden;}

/* 子栏目导航 */
.cnav ul, .cnav li a, .cnav li#contactSalesman{ background-image:url(../images/across_line.jpg); background-repeat:repeat-y;}
.cnav { background:url(../images/crbg.png) no-repeat bottom; width:201px; padding:0px 0 134px 0px;}
.cnav h2 { background:url(../images/chdbg.png) no-repeat; height:26px; font-size:12px; color:#fff; text-align:center; line-height:26px;}
.cnav ul { position:relative; background-position:left top; overflow:hidden;}
.cnav li { background:transparent;}
.cnav li a{ display:block; background-position:-630px top; border-bottom:1px solid #DDE6EB; padding:12px 10px 8px 40px; color:#0097C9; font-size:12px; font-weight:300; text-decoration:none; margin-bottom:1px; margin:0 3px;}
.cnav li a:hover{ background-position:-420px top; color:#53B402; text-decoration:none; margin:0 3px 0 0; padding:12px 10px 8px 43px;}
.cnav .here a{  background-position:-420px top; color:#53B402; text-decoration:none; margin:0 3px 0 0; padding:12px 10px 8px 43px;}
.cnav li ul { background:#E9F0F4; margin:0; width:auto; padding:10px; margin-bottom:1px;}
.cnav li li a { background:none; border:0; padding:6px 10px 6px 30px; width:auto; color:#8EA2A9; margin:0;}
.cnav li li a.here, .cnav li li a:hover { background:#ECFDFF; color:#53B402; padding:6px 10px 6px 30px; margin:0;}
.cnav h3 { font-size:12px; padding-top:10px; padding-left:25px; background:transparent;}
.cnav li#contactSalesman { background-color:#FFF; background-position:-210px top; white-space:nowrap; padding-top:10px; padding-bottom:20px;}
.cnav li#contactSalesman ul { background:transparent; padding:0; padding-top:10px; padding-left:12px; margin:0;}
.cnav li#contactSalesman ul ul { padding-top:10px;}
.cnav li#contactSalesman li { margin:0; padding:0;}
.cnav li#contactSalesman li li { line-height:18px;}
*+html .cnav li#contactSalesman li { margin-top:0;}

.cnav li { _height:1%;_position:relative}/*IE6*/
.cnav li a { _height:1%;}/*IE6*/


/* 单篇文章 */
.newstext { padding:10px; margin-top:20px; color:#4C5B62; line-height:22px;}
.newstext img { float:left; margin-right:28px;}
.newstext p { padding:5px 0 5px 5px; text-indent:2em;}
.newstext dl { margin:0 5px; line-height:20px; color:#666;}
.newstext dt { font-weight:600; margin-bottom:5px;}
.newstext dd { margin-bottom:15px;}
.newstext h3 { font-size:12px; margin:20px 0 5px 5px;}
.newstext ul { margin:10px 0 10px 40px; list-style-type:disc;}

/* 栏目页当前位置等 */
.cnb { border-bottom: 1px solid #a8b5bd;}
.cnb .more { color:#999;}		
.cnb .name { color:#51b400; font-size:16px;}

.newslist { margin:20px 10px; padding-left:5px; color:#4b5a61;}
.newslist li { border-bottom:1px dashed #AAB5BB; margin-bottom:30px; padding-bottom:10px;}
.newslist li h4 { font-size:14px; margin-top:10px;}
.newslist li h4 a { color:#0097cc; text-decoration:none;}
.newslist li h4 a:hover { color:#666; text-decoration:underline;}
.newslist li h5 { margin-top:6px; font-size:12px; font-weight:normal;color:#999; font-family:Arial, Helvetica, sans-serif;}
.newslist li h5 em { padding:0 10px;}
.newslist li p { margin-top:8px; line-height:20px;}	

/* 分页样式 */
.xspace-page { text-align:center; font-size:14px; font-weight:600;}
.xspace-page .xspace-totlerecord, .xspace-page .xspace-totlepages { display:none;}
.xspace-page a, .xspace-page span.xspace-current { padding:2px 5px; border:1px solid #ccc; margin:0 5px; color:#666;}
.xspace-page span.xspace-current { color:#0097cc;}
.xspace-page a:hover { color:#33CC00;}


.pages{text-align:center;width:auto;height:26px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.pages a{line-height:22px;padding:2px 6px;border:#26689D 1px solid;color:#26689D; margin:0 2px;}
.pages .pagecur{background:#26689D;color:#fff;font-weight:bold}
.pages .pageinf{background:#26689D;color:#fff;line-height:24px;height:24px;padding:2px 4px;}
.pages .pagetxt{width:26px; height:20px;border:#26689D 1px solid;text-align:center;}
.pages .pagebtn{width:32px;border:#ccc 1px solid;text-align:center;background:#fff;height:22px}

/* 文章内容样式 */
.news_view { margin-top:30px; color:#4b5a61;}
.news_view h2 { font-size:18px; text-align:center; padding-bottom:15px; border-bottom:1px dashed #AAB5BB;}
.news_view h3 { color:#51B400; font-size:12px; font-weight:500; text-align:center; margin-top:15px; font-family:Arial, Helvetica, sans-serif;}
.news_view h3 em { padding:0 10px;}
.news_view .body { margin-top:25px; font-size:14px; line-height:24px;}
.news_view .body p { margin-bottom:25px; text-indent:2em;}
.news_view a {color:#0097cc;}
.news_view a:hover { color:#666; text-decoration:underline;}

.product{ padding:5px;}
.product h3{ text-align:left; padding-left:24px; font-size:12px; margin-top:20px; padding-bottom:10px; border-bottom:1px dashed #AAB5BB; margin-bottom:10px;}
.product p { line-height:22px; text-indent:2em;}

/* 案例列表 */
.cases { width:750px; padding-bottom:10px;}
.cases ul{ margin:10px 0; float:left;}
.cases li { float:left; margin: 15px 12px 0px 18px; width:218px; height:284px; color:#666; display:inline; border-bottom: 1px dotted #ccc;}
.cases li img { width:212px; height:160px; padding:0px; border: 3px solid #f3f3f3;}
.cases li a:hover img{ border: 3px solid #7f2727;}
.cases li h2{ font-size:12px;text-align:center; }
.cases li h2 a { color:#666;}
.cases li h2 a:hover{color:#416901;text-decoration:underline;}
.cases li h3{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;text-align:center; }
.cases li h3 a { color:#416901;}
.cases li h3 a:hover{color:#666;text-decoration:underline;}
.cases li p{ line-height:22px; text-indent:2em; color:#999;}

/* 案例内容页 */
.casetest { width:730px; height:300px; padding:10px;}
.caseimg
{
    float: left;
    width: 300px;
}
.caseimg img
{
    width: 260px;
	height:280px;
    padding: 2px;
    border: 1px solid #f2f2f2;
}
.case01 { float:left; width:430px; height:300px;font-family:Arial, Helvetica, sans-serif}
.case01 li { line-height:30px; border-bottom:1px dotted #ccc; color:#666;}
.case01 li span { font-weight:bold; color:#333;}
.case01 li h2 {font-size:12px; color:#C33;}
.case01 li a { color:#416901;}
.case01 li a:hover{color:#C33;text-decoration:underline;}
.chd01{ background:url(../images/dhbg.gif) repeat-x; border-bottom: 1px solid #dedede;}
.casebody { margin-top:25px; font-size:14px; line-height:24px; padding:10px;}
.casebody p { margin-bottom:25px; text-indent:2em;}

/* 文章频道页 */
.news-left { float:left;width:738px;}
.news-right{float:left; width:242px;}
.news-list {float:left; width:359px; border:1px solid #d8d8d8; margin-top:8px; margin-right:8px; display:inline;}
.whd{ background:url(../images/dhbg.gif) repeat-x;}
.whd .name { font-size:14px; color:#fff; background:url(../images/whd.png) repeat-x; width:90px; text-align:center;}
.news-list ul{ padding:5px}
.news-list ul li { height:28px; line-height:28px; background:url(../images/icon/2.gif) 1px 10px no-repeat; padding-left:12px; font-size:14px; border-bottom: 1px dotted #ccc;}

.news-r{border:1px solid #d8d8d8; margin-bottom:8px;}
.wrhd{ background:url(../images/wrhd.png) repeat-x;}
.wrhd .name, .wrhd .more a {color:#fff; }
.wrhd .more a:hover{color:#BC2D09;}
.news-r ul{ padding:5px}
.news-r ul li { height:28px; line-height:28px; background:url(../images/icon/2.gif) 1px 10px no-repeat; padding-left:12px; font-size:14px; border-bottom: 1px dotted #ccc;}


/* 两列列表焦点 */
.list_ait{
	background:#f5fafe;
	width:716px;
	height:260px;
	border: 1px solid #d5e5f4;
	padding:6px;
}
.l_jd{
	float:left;
	width:368px;
	height:260px;
}
.l_hot{
	float:left;
	width:346px;
	height:260px;
}
.l_hot h2{
	text-align:center;
	font-size:20px;
	line-height:36px;
	height:40px;
	overflow:hidden;
}
.l_hot h2 a{ color:#333;}
.l_hot h2 a:hover{ color:#BC2D09;}
.l_hot h3{
	color:#999;
	background: #fff;
	border: 1px solid #f2f2f2;
	padding:5px;
	text-indent:2em;
	font-weight:normal;
	font-size:12px;
}
.l_hot h3 p {text-align:right; padding-right:5px;}
.l_hot li{line-height:26px; height:26px;}
.l_hot p a{color:#BC2D09;}
.l_hot p a:hover { color:#333;}
.l_hot01 {padding:6px; margin:0px;}
.l_hot01 li{
	height:26px;
	line-height:26px;
	background:url(../images/icon/2.gif) 0 11px no-repeat;
	padding-left: 9px;
	overflow:hidden;
}