/* CSS Document */
body{
	font-size:12px;
	font-family:"宋体";
	margin:0px;
	padding:0px;
	background:#CCC;
}
form {margin:0; padding:0;}
a { font-size:12px; color:#333;text-decoration:none;}
a:hover { font-size:12px; color:#F00;text-decoration:underline;}
img {border:0px;}
ul {list-style:none; margin:0px; padding:0px;}
.w1004 {width:1004px;}
.w980 {width:980px;}
.w236 {width:236px;}
.w264 {width:264px;}
.w458 {width:458px;}
.w242 {width:242px;}
.w724 {width:724px;}
.m-top {margin-top:10px;}
.m-foot {margin-bottom:10px;}
.m-left {margin-left:10px;}
.border-foot {border-bottom:1px dashed #d9d9d9;}
.float-l {float:left;}
.float-r{float:right;}
.height {height:350px;}

.clear { clear:both;}
.contain {width:1004px; margin:0 auto; background:#FFF; }

/*******************头部样式******************/
.top {
	line-height:25px; 
	height:25px;
	width:994px;
	border-bottom:1px solid #999;
	background:#FFF; 
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.head {
	margin:5px auto;
	height:120px;
	width:1004px;
}
.logo {
	width:325px;
	height:68px;
	margin-left:12px !important;
	margin-left:6px;
	float:left;
}
.search {
	width:300px;
	height:68px;
	margin-right:10px !important;
	margin-right:5px;
}
.k_form {
	margin-top:40px;
}
.search-title {
	float:left;
}
.search-input {float:left;}
.search-btn {float:left;}
.submit {
	border:1px solid #69F;
	background:#DEDEFE;
	height:16px;
	width:40px;
	cursor:hand;
}
.input-text {
	height:12px;
	width:150px;
	font-size:12px;
	border:1px solid #69f;
}

.nav {
	height:45px;
	margin-top:10px;
}
.nav ul {list-style:none; margin:0; padding:0;}
.nav ul li {
	float:left;
	margin-left:6px;
	width:107px;
	height:45px;
	line-height:34px;
	text-align:center;
	background:url(../images/nav-bg2.jpg) no-repeat;
}
.nav ul li a {
	font-size:14px;
	font-family:"宋体";
	font-weight:bold;
	color:#000;
}
.nav ul li a:hover {
	height:45px;
	font-size:14px;
	display:block;
	background:url(../images/nav-bg1.jpg);
	color:#FFF;
	text-decoration:none;
}
.nav-l {
	width:48px;
	height:45px;
	float:left;
	background:url(../images/nav-bg2.jpg) -60px 0 no-repeat;
}
.nav-r {
	width:45px;
	height:45px;
	float:left;
	margin-left:6px;
	background:url(../images/nav-bg2.jpg) no-repeat;
}

/****************主体样式****************/
.main {
	width:980px;
	margin:0 auto;
}
.banner {}
.banner-img {
	width:737px;
	height:214px;
	float:left;
}
.banner-text {
	width:233px;
	height:214px;
	float:right;
	background:#ECECEC;
}
.banner-text dl { margin:0; padding:10px 0 10px 20px;}
.banner-text dl dt {
	margin:0;
	padding:0;
	line-height:25px;
	font-size:18px;
	color:#990000;
}
.banner-text dl dd {
	margin:0;
	padding:0;
	line-height:25px;
}

.index-left {
	width:236px;
	float:left;
	margin-top:5px;
}
.case {
	padding:5px;
	border:1px solid #ccc;
}
.case h3 {
	line-height:30px;
	background:url(../images/about-bg.jpg) repeat-x;
	margin:0;
	padding-left:15px;
	font-size:14px;
	color:#333;
	border-bottom:1px solid #d9d9d9;
}
.case-ico {
	margin-top:4px;
}
.case ul {list-style:none; margin-top:5px;}
.case ul li {
	line-height:25px;
}
.index-middle {
	width:264px;
	float:left;
	margin-left:10px !important;
	margin-left:10px;
	margin-top:5px;
}
.service-link {
	background:#f4f4f4;
	border-left:1px solid #b7b7b9;
	border-right:1px solid #b7b7b9;
	padding-bottom:5px;
}
.service-link h3 {
	height:28px;
	margin:0;
	padding-left:30px;
	background:url(../images/service-tt-bg.jpg) 10px 0 no-repeat;
	line-height:24px;
	font-size:14px;
	color:#FFF;
}
.service-text {
	margin-left:10px;
	width:243px;
	margin-top:5px;
}
.service-text2 {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	height:36px;
}
.service-text2 img {float:left; margin-left:4px !important; margin-left:2px; border:0; }
.ser-text-link {float:left; padding-left:5px; line-height:18px;}
.ser-text-link span {font-size:14px; font-weight:bold; color:#666;}
.img { margin-top:21px;}
.jishu {
	border:1px solid #ccc;
}

.index-right {
	width:458px;
	float:right;
	margin-top:5px;
}
.jianjie {
	line-height:25px;
	padding:5px 5px 0px 120px;
	background:url(../images/about-ico.gif) 5px 12px no-repeat;
	text-indent:25px;
}
.news-hot {
	height:120px;
	line-height:24px;
	padding:5px 5px 0px 120px;
	background:url(../images/news-ico.jpg) 5px 12px no-repeat;
}
.news-hot h4 {
	margin:0;
	padding:0;
	text-align:center;
}
.news-dl {
	margin:10px 0 0 0;
	padding:0;
}
.news-dl dd {
	width:200px;
	float:left;
	margin:0;
	padding-left:20px;
	line-height:20px;
	background:url(../images/news-ico2.jpg) 5px 6px no-repeat;
}

/****************底部样式******************/
.foot {
	width:960px;
	margin:10px auto;
	border:1px solid #ccc;
	padding:5px 10px 5px 10px;
}
.foot-nav {
	text-align:center;
	height:25px;
	border-bottom:1px solid #ccc;
	line-height:25px;
}
.foot-nav ul {margin-left:150px;}
.foot-nav ul li {
	float:left;
	margin-left:20px !important;
	margin-left:10px;
	line-height:25px;
}
.friendlink {
	line-height:25px;
}
.friendlink a {padding-left:5px; padding-right:5px;}
.banquan {
	line-height:25px;
}
.banquan span {font-family:Arial, Helvetica, sans-serif;}
/***************列表页样式***************/
.list-left {
	width:242px;
	float:left;
}
.list-right {
	width:724px;
	float:right;
}
.list-l-01 {
	border:1px solid #ccc;
	width:240px;
}
.list-l-01 ul {margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px;}
.list-l-01 ul li {line-height:25px; padding-left:30px; border-bottom:1px dashed #ccc; background:url(../images/ico-01.gif) 15px 8px no-repeat;}
.list-l-02 {border:1px solid #ccc;}
.list-l-02 h3 {margin:0; padding-left:20px; font-size:14px; color:#333; height:35px; line-height:35px; background:url(../images/list-left-titlebg.jpg) repeat-x;}
.list-l-02 h3 span {float:right; margin-top:10px; margin-right:16px!important; margin-right:8px;}
.list-l-02 ul {margin-bottom:10px; margin-top:5px;}
.list-l-02 ul li { line-height:27px; padding-left:15px; background:url(../images/list-l-line.jpg) 20px 22px no-repeat;}
.list-l-02 ul li img {margin-right:8px; padding:10px 0 5px 0;}
.location { height:29px; line-height:29px; background:url(../images/location-bg.jpg) repeat-x; padding-left:15px;}
.list-content { margin-top:8px; padding:10px; border:1px solid #ccc;}
.list-content h1 {margin:0; font-size:14px; background:url(../images/list-r-t-bg.gif) no-repeat; height:34px; line-height:34px; padding-left:50px;}
.list-content-text {margin-top:10px; line-height:25px; font-size:12px; color:#666; padding:0 5px 0 5px;}
.list-content-text ul li {padding-left:20px; background:url(../images/list-ico.gif) 5px 8px no-repeat; border-bottom:1px dashed #ccc; line-height:25px;}
.list-content-text ul li span {float:right; color:#999;}

.pagelist {
	text-align:center;
	padding:5px;
}
.pagelist a {
	display:inline;
	border:1px solid #D9D9D9;
	padding:2px 5px;
	margin:0px 3px;
}
.pagelist a:hover {
	display:inline;
	border:1px solid #E5DCC7;
	background:#CC0000;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 5px;
	margin:0px 3px;
}
.pagelist a:active {
	display:inline;
	border:1px solid #E5DCC7;
	background:#CC0000;
	padding:2px 5px;
	margin:0px 3px;
}
.xpjm {border:1px solid #ccc; padding:0 10px 10px 10px; margin-top:10px; height:275px;}
.h3 {margin:0px; padding-left:20px; font-size:14px; color:#333; line-height:30px; border-bottom:1px solid #ccc;}
.h3 span {float:right; font-size:12px; font-weight:400;}
.h3 a{font-size:14px; color:#333; text-decoration:none;}
.h3 a:hover {font-size:14px; color:#c00; text-decoration:none;}
.xpjmlist {margin:0; padding:0}
.xpjmlist dd {margin:0px;line-height:25px; padding-left:20px; background:url(../images/news-ico2.jpg) 5px 9px no-repeat; width:220px; float:left;}