@charset "gb2312";
/* CSS Document */

body {
	font-family:Lucida Grande, Verdana, Geneva, Sans-serif, 宋体;
	font-size:12px;
	margin:0px;
	line-height: 24px;
	color:#000;
	background:#979797
;}

.pagewidth{
	width:960px;margin:auto;background:#fff;}

.meaulink{
	background:url(/image/vis/vis_meau_bg.jpg) repeat-x;height:29px;line-height:29px;text-align:center;font-size:14px;font-weight:bold;color:#666
;}

.meaulink a{
	color:#413d3c;text-decoration: none
;}

.meaulink a:hover{
	color:#009c74;text-decoration: underline
;}

h2{
background-color: transparent;
color: #e13300;
font-size: 18px;
font-weight: normal;
margin: 0;
padding: 0 0 6px 0;}

h3{
    font-size:14px;	
	margin:5px;}

p{
	padding:0px;
	margin:0px;}

ul {
	padding: 0px;margin: 0px;list-style-type: none
;}

li {
	padding: 0px;margin: 0px;}

a{
	color: #0032d3; text-decoration: none
;}

a:hover {
	color: #000000; text-decoration: underline
;}

.clear {
	clear: both;
	display:block;
	*display:inline;}

.pagetitle{
	background:#AA0018;height:28px;font-size:14px;font-weight:bold;color:#fff;padding-left:25px;line-height:28px;}

.pageleft{
	float:left;width:780px;padding-left:10px;}

.caselist{
	margin:10px;border-bottom:#898989 1px dashed;padding-bottom:10px;}

.listimg{
	float:left;margin-right:15px;}

.listimg img{}

.listintro{
	float:left;width:370PX;

.listintro .logo{
	margin-bottom:10px;}

.listintro .title{
	font-size:14px;font-weight:bold;margin-bottom:10px;}

.listintro .intro{
	color:#7c7c7c;line-height:24px;margin-bottom:10px;}

.listintro a{
	color:#42413f;text-decoration: none
;}

.listintro a:hover{
	color:#F60;text-decoration: underline
;}

.pageright{
	float:left;background:#FFF;width:170px;}

.pageright .bcmeau{
	margin:auto;width:137px;}

.pageright .bcmeau li{
	text-align:center;width:137px;height:28px;line-height:28px;margin-bottom:2px;}

.pageright .bcmeau li.top{
	text-align:center;width:137px;height:28px;line-height:28px;background:url(/image/vis/page_class_bg.jpg) no-repeat;font-size:14px;font-weight:bold;color:#009c74
;}

.pageright .bcmeau li.current{
	background:url(/image/vis/page_class_bg_cu.jpg) no-repeat;color:#009c74;text-decoration: none;font-weight:800;display:block
;}

.pageright .bcmeau a{
	width:137px;background:url(/image/vis/page_class_bg.jpg) no-repeat;display:block;color:#797979
;}

.pageright .bcmeau a:hover{
	background:url(/image/vis/page_class_bg_cu.jpg) no-repeat;color:#009c74;text-decoration: none;font-weight:800;display:block
;}

.pagenum{
	text-align:right;}

.toplogo{
	background:url(/image/vis_logo.jpg) 5px no-repeat #034833;height:45px;}

.catalogue{
	background:#044833 ;color:#FFF
;}

.catalogue a{
	background:url(/image/visjt.gif) 2px no-repeat;padding-left:18px;color:#FFF
;}

.catalogue a:hover{
	color:#F60
;}

.cataloguearea {
	margin:10px;}

.cataloguearea li{
	float:left;width:23%;}

.cataloguebt{
	padding-left:25px;}

.catalogueback{
	text-align:right
;}

.catalogueback li{
	float:right;padding-right:10px;}

.catalogueback a{
	background:url(/image/visjt.gif) 2px no-repeat;padding-left:18px;color:#FFF
;}

.catalogueback a:hover{
	color:#F60
;}

.cataloguemeau{
	background:url(/image/vis_top_bg.jpg) repeat-x #efefef;text-align:right;padding-right:20%;height:26px;}

.titlesearch{
	border-bottom:#999999 1px solid;padding:0 0 10px 25px;margin:10px 5px;}

.titlesearchp{
	float:left;margin-right:10px;}

.titlesearcht{
	float:left;color:#F60;margin-left:15px;}

.titlesearchs{
	float:right;margin-right:15px;}

.listarea{
	margin:15px 10px 15px 10px;}

.listcase{
	margin:10px 10px 10px 25px;}

.listcaseimg{
	float:left;margin-right:10px;}

.listcasetitle{
	float:left
;}

.toppn{
	text-align:right;padding-right:15px;margin:10px 5px
;}

.pagepn{
	text-align:right;padding-right:15px;margin:10px 5px;border-bottom:#999 1px solid;}

.navnow{
	border-bottom:#999 1px solid;padding:5px 5px 5px 25px ;margin:10px 5px;}

.typebc{
	margin:10px;}

.visitemlist{}


.visitemlist li{
	float:left;width:23%;background:url(/image/visjt.gif) 2px no-repeat;padding-left:18px;font-size:14px;}

.message{
	padding-left:25px;margin:10px 5px;}

.message li{
	padding:0 5px;}

.message li.question{
	color:#060
;}

.message li.answer{
	color:#06F
;}

.message1{
	padding-left:25px;margin:10px 5px;border-bottom:#4b4b4b 1px solid;}

.bottom{
	text-align:center;margin:10px 5px;}

.bottommeau{
	background:#FFF;border-top:#4b4b4b 1px solid;border-bottom:#4b4b4b 1px solid;text-align:center;padding:15px 0px;color:#818181
;}

.bottommeau a{
	color:#818181;text-decoration: none
;}

.bottommeau a:hover{
	color:#F60;text-decoration: underline
;}

.copyright{
text-align:center;color:#7d7d7d
;}