﻿@charset "utf-8";
/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif,"宋体";
	font-size:12px;
	padding:0;
	margin:0;
}
body{
	font-family:Arial, Helvetica, sans-serif,"宋体";
	font-size:12px;
	padding:0;
	margin:0;
	background:#fff url(images/bg.gif) repeat-x;
}
img{ border:none;}
.clear{ clear:both;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.t_c{ text-align:center;}
#top{
	width:1004px;
	margin:0 auto;
	clear:both;
}
.logo{
	float:left;
	display:inline;
	margin:18px 25px 0 25px;
}
.menu{
	background:#c4350f url(images/menu_l.gif) no-repeat;
	margin-top:23px;
	height:51px;
	float:right;
	display:inline;
}
.menu ul{
	margin:15px 10px;
	float:left;
	display:inline;
}
.menu li{	
	float:left;
	padding:0 9px;
	border-right:#edc3b7 solid 1px;
	height:21px;
	list-style:none;
}
.top_menu{
	margin:0 10px 0 0;
	float:left;
	display:inline;
	height:19px;
}
.top_menu li{
	background:#fff url(images/top_m_ico.gif) no-repeat;
	height:19px;
	padding:0 8px;
	list-style:none;
	float:left;
	display:inline;
	line-height:19px;
	border:none;
	margin-left:5px;
}
.top_menu li a{ color:#c4350f; text-decoration:none;}
.top_menu li a:hover{ text-decoration:underline;}
#show{
	width:1004px;
	margin:0 auto;
}
#content{
	width:1004px;
	margin:0 auto;
	background:#fff url(images/content.gif) repeat-x;
}
.left{
	float:left;
	display:inline;
	background:url(images/i_left.gif) no-repeat;
}
.seach{
	background:url(images/search.gif) no-repeat;
	width:196px;
	height:148px;
	margin:25px 24px 20px 41px;
}
.seach table{
	width:160px;
	margin:77px auto 0 auto;
	border:none;
}
.seach table td{ line-height:20px; color:#8c8c74;}
.txt{ border:#b1b1ab solid 1px; line-height:18px; height:18px; width:93px;}
.btn{ width:100px; height:25px; border:none; margin-top:5px;}
.cplx{
	margin:0 24px 6px 41px;
	width:196px;
}
.cplx b{
	display:block;
	width:100%;
}
.lb1{ background:url(images/cplx.gif) no-repeat; height:48px;}
.lb2{ background:url(images/cplx_b.gif) no-repeat; height:7px;}
.cplx ul{background:url(images/cplx_c.gif) repeat-y;}
.cplx li{
	background:url(images/cp_list.gif) no-repeat;
	height:27px; 
	text-indent:31px;
	line-height:27px;
	list-style:none;
	width:176px;
	margin:0 auto;
	overflow:hidden;
}
.cplx li a{ color:#929292; text-decoration:none;}
.cplx li a:hover{ color:#000;}
.lxfs{
	margin:6px 24px 6px 41px;
	width:196px;
	background:url(images/lxfs.gif) no-repeat;
	height:155px;
	overflow:hidden;
}
.lxfs table{ width:168px; margin:35px auto 0 auto; border:none;}
.lxfs table td{ line-height:18px; color:#6a9265;}
.tr_l{ text-align:right; width:60px;}
.tr_r{ text-align:left;}
.con{
	width:405px;
	float:left;
	display:inline;
	border-left:#e0e0df solid 1px;
	border-right:#e0e0df solid 1px;
	background:url(images/c_line.gif) no-repeat top center;
	padding:0 13px;
	margin-top:10px;
}
.txt_box{
	width:188px;
	float:left;
	margin:0 7px;
	display:inline;
}
.txt_box h1{
	width:180px;
	margin:5px auto;
	height:29px;
	border-bottom:#000 solid 1px;
}
.txt_box span{
	background:url(images/txt_box.gif) no-repeat;
	width:168px;
	height:209px;
	display:block;
	padding:14px 10px;
	overflow:hidden;
}
.txt_box span p{ text-indent:24px; line-height:18px;}
.color1{ color:#666;}
.color2{color:#098dd9;}
.cpkd{
	margin:10px 7px;
	width:391px;
	overflow:hidden;
	clear:both;
}
.cpkd h1{
	height:25px;
	border-bottom:#000 solid 1px;
	width:100%;
}
.cpkd h1 span{
	display:block;
	float:left;
	display:inline;
	height:25px;
}
.cpkd h1 b{
	display:block;
	float:right;
	display:inline;
	height:25px;
}
.cpkd li{
	float:left;
	display:inline;
	width:118px;
	margin:5px 6px;
	list-style:none;
}
.cpkd li img{ width:118px;}
.cpkd li h2{
	width:100%;
	text-align:center;
	font-weight:normal;
	height:25px;
	line-height:25px;
}
.cpkd li h2 a{ color:#666; text-decoration:none;}
.cpkd li h2 a:hover{ text-decoration:underline;}
.right{
	width:270px;
	margin:10px 20px;
	float:left;
	display:inline;
}
.right h1{
	width:100%;
	text-align:left;
}
.right li{
	width:270px;
	list-style:none;
	margin:15px auto 0 auto;
	text-align:center;
}
.right li img{
	border:#c9c9c9 solid 1px;
	padding:4px;
	width:172px;
}
.cplist{ 
	margin:10px 0 0 0;
	width:100%;
}
.cplist li{
	width:155px;
	margin:4px auto;
	list-style:none;
	height:23px;
	background:#f2f2f2 url(images/list_ico.gif) no-repeat;
	border-bottom:#dfdfdf solid 1px;
	border-top:#dfdfdf solid 1px;
	line-height:23px;
	text-indent:20px;
	overflow:hidden;
}
.cplist li a{color:#737373; text-decoration:none;}
.cplist li a:hover{ color:#000; caption-side:}
.li_right{
	width:680px;
	float:left;
	display:inline;
	margin:15px 0 0 10px;
}
.li_right h1{
	font-size:14px;
	color:#5d5d4b;
	height:29px;
	line-height:29px;
	font-weight:normal;
	text-indent:20px;
	border-bottom:#000 solid 1px;
	margin-bottom:15px;
}
.pro_show{
	background:url(images/pro_c.gif) repeat-y;
	width:640px;
	margin:0 auto;
}
.pro_show b{
	display:block;
	width:100%;
}
.pb1{ background:url(images/pro_t.gif) no-repeat; height:23px;}
.pb2{ background:url(images/pro_b.gif) no-repeat; height:23px;}
.pro_show img{ 
	width:600px;
	display:block;
	margin:0 auto;
}
.pro_show li{
	width:600px;
	margin:5px auto;
	list-style:none;
	background:url(images/top_m_ico.gif) no-repeat left center;
	height:25px;
	line-height:25px;
	border-bottom:#666 dashed 1px;
	text-indent:15px;
}
.pro_show li a{ color:#666; text-decoration:none;}
.pro_show li a:hover{ color:#000;}
.cpjs{
	width:632px;
	margin:15px auto;
	border:#dedbd9 solid 1px;
	padding:4px;
}
.cpjs p{
	text-indent:24px;
	color:#666;
	line-height:20px;
	background:#f2f2f2;
	width:622px;
	padding:5px;
}
.pro_l{
	width:640px;
	margin:0 auto 15px auto;
}
.pro_l li{
	list-style:none;
	margin:5px;
	width:150px;
	float:left;
	display:inline;
}
.pro_l li img{
	display:block;
	border:#666 solid 1px;
	background:#fff;
	padding:4px;
	width:140px;
}
.pro_l li span{
	display:block;
	width:100%;
	text-align:center;
	height:25px;
	line-height:25px;
}
.pro_l li span a{ color:#666; text-decoration:none;}
.pro_l li span a:hover{ text-decoration:underline; color:#000;}
#footer{
	width:1004px;
	margin:0 auto;
	height:100px;
	border-bottom:#e0e0df solid 1px;
	border-top:#e0e0df solid 1px;
	background:#f8f8f6;
}
.foot{
	float:right;
	display:inline;
	width:690px;
}
.foot h1{
	border-bottom:#e0e0df solid 1px;
	width:100%;
	margin:10px auto 0 auto;
	height:35px;
	line-height:35px;
	text-align:center;
	font-weight:normal;
	color:#7d7d7d;
}
.foot h1 a{ color:#7d7d7d; text-decoration:none;}
.foot h1 a:hover{ color:#000;}
.foot p{ width:100%; text-align:center; line-height:25px; color:#7d7d7d;}