@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif,微软雅黑,宋体;
	background-color: #FFFFFF;
	margin:0;
	color: #646464;
	font-size: 10px;
	line-height: 18px;
}
td{word-wrap:break-word; text-align: left;}
a{
	font-size: 10px;
	color: #646464;
	text-decoration: none;
}
a:hover{
	color: #6ec1d6;
	font-size: 10px;
	text-decoration: none;
}
hr{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #acacac; noshade:noshade;
	width:98%;
	float:left; height:0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.center{width:970px;margin:0 auto; clear:both;}
.center:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .center {height: 1%;}
/* End hide from IE-mac */
.left{ float:left;}
.right{ float: right;}
.flashbg{
	background-image: url(../images/Wait.gif);
	background-position: center center;
}
.blockmenu{ margin:0 auto; width:99%; padding:2px; border-top:1px solid #acacac; display:block; height:40px;}
.blockmenu ul{ list-style:none; float:left; margin:0; padding:0; display:block;}
.blockmenu li{ display:block; width:80px; float:right; text-align:right; line-height:20px;}
.logo{ padding:16px 0 28px 0; display:block;}
.right_m{ margin:0 auto; padding:2px; display:block; height:40px;}
.right_m ul{ list-style:none; float:left; margin:0; padding:0; display:block;}
.right_m li{ display:block;  float:right; text-align:right; line-height:20px;}
.menu{ padding:0 0 15px 0; display:block;}
#banner{border-bottom:1px solid #acacac; border-top:1px solid #acacac; padding:5px 0 5px 0;}
#banner ul{ list-style:none; display:block; margin:0; padding:0; width:185px; float:right;}
#banner img{ border:none; float:left;}
#banner span{
	display:block;
	width:185px;
	padding:0;
	margin:0;
	line-height:20px;
	float:left;
	height:20px;
	font-size: 14px;
	color: #717376;
	text-indent: 20px;
	font-weight: bold;
	background-image: url(../images/ball.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#banner li{ display:block; width:185px; padding:0; margin:0; line-height:18px; float:left; height:18px;}
#banner li a{
	display:block;
	width:185px;
	padding:0;
	margin:0;
	line-height:18px;
	float:left;
	text-indent: 20px;height:18px;
}
#banner li a:hover{
	display:block;
	width:185px;
	padding:0;
	margin:0;
	line-height:18px;
	float:left;
	text-indent: 20px;
	height:18px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#banner li.onlink{
	display:block;
	width:185px;
	padding:0;
	margin:0;
	line-height:18px;
	float:left;
	text-indent: 20px;
	height:18px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #5dc2d0;
}
#navmenu{ border-bottom:1px solid #acacac; border-top:1px solid #acacac; padding:5px 0 5px 0;}
#navmenu ul{ list-style:none; display:block; margin:0; padding:0; width:970px;}
#navmenu li{
	display:block;
	float:left;
	width:185px;
	padding:0;
	margin:0;
	height:385px;
	background-image: url(../images/cas_blue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
}
#navmenu li span{ display:block; margin:0; padding:2px 2px 2px 8px; width:175px; line-height:28px; height:56px;color: #646464; cursor:hand;}
#navmenu li.navhover{
	background-image: url(../images/cas_blue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#navmenu li.navhover span{color: #FFFFFF;}
#navmenu li.zanwei{ width:11px; display:block; padding:0; margin:0; background:none;}
#Content{
	background-color: #eaeaea; padding:26px 0 26px 0; display:block;
}
.Cont_l1{ margin:0; display:block; padding:0 18px 0 18px; width:575px; height: inherit; border-right:1px solid #acacac;}
.Cont_r1{margin:0; display:block; padding:0 18px 0 18px; width:318px;}
.Cont_r1 h2{
	display:block;
	margin:0;
	padding:2px;
	width:98%;
	background-color: #6ec1d6;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
}
.Cont_l2{ margin:0; display:block; padding:0 38px 0 18px; width:705px; height: inherit; border-right:1px solid #acacac; min-height:400px;}
.Cont_l2 h2{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	color:#FFFFFF;
	height:24px;
	font-size:14px;
	text-indent: 8px;
	background-color: #aaacaf;
	background-image: url(../images/h2bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height:24px;
	text-transform: uppercase;
}
.Cont_l2 p{
	display:block;
	padding:0;
	margin:0;
	line-height:20px;
	text-indent:20px;
	font-size: 12px;
}
.Cont_r2{margin:0; display:block; padding:0 18px 0 18px; width:166px;}
#caselist ul{ margin:0; padding:0; display:block; list-style:none; float:left; width:970px;}
#caselist li{ background-color:#eaeaea; color:#717376; display:block; padding:8px; margin:12px 0 0 0; float:left; width:216px;!important}
#caselist li img{ float:left; padding:0; margin:0; border:0;filter:gray;!important}
#caselist li span{ margin:0; padding:5px 0 0 0; float:left; line-height:18px; display:block; width:216px;}
#caselist li div{ clear:both; display:block; width:0; height:0; padding:0; margin:0; line-height:0;}
#caselist li.Casehover{background-color:#5dc2d0; color:#ffffff;}
#caselist li.Casehover img{filter:none;}
#caselist li.zhanwei{ display:block; width:14px; background-color:#FFFFFF; padding:0; margin:0;}
.client h2{
	display:block;
	width:100%;
	height:36px;
	margin:0 0 10px 0;
	padding:0;
	background-image: url(../images/client.gif);
	background-repeat: no-repeat;
	background-position: left center; border-bottom:1px solid #acacac;
}
.client ul{
	display:block;
	width:970px;
	height:24px;
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	vertical-align: middle;
}
.client li{ display:block; float:left; width:242px; height:24px; line-height:24px; margin:0; padding:0;}
.client h3{	display:block;
	width:100%;
	height:40px; float:left;
	margin:0 0 10px 0;
	padding:0;
	background-image: url(../images/h3bg.gif);
	background-repeat: repeat-x;
	background-position: left top; line-height:40px; text-align:right;}
.client li a{ line-height:24px;}
#Bottom ul{ display:block; width:100%; padding:4px 0 4px 0; float: left; border-bottom:2px solid #acacac;border-top:2px solid #acacac; list-style:none; margin:0;}
#Bottom li{ display:block; line-height:14px; height:14px; padding:0 40px 0 0; margin:0; float: left;}
#Bottom span{ display:block; padding:4px 0 4px 0; margin:0; line-height:18px; text-align:right; float: right;}

/*留言板*/
#comment img{padding:20px 0 0 150px;}
/*盒子*/
.box{margin-top:5px;width:680px;}
.box-title{
	font:12px; line-height:20px;
	padding-left:15px;
	color:#555555;
}
.box-title a{float:right;display:block;margin-right:20px;font:normal 12px arial;text-decoration:none;line-height:30px;color:#666666;}
/*发布留言*/
.post{text-align:left;padding:10px;font:normal 12px "微软雅黑","Tahoma";}
.postuser{font:normal 14px tahoma;width:400px;}
.posttext{font:normal 14px tahoma;width:400px;height:120px;overflow:auto;}
.postvalidate{font:normal 14px tahoma;width:320px;}
.postsubmit{border:1px solid #CDCCB4;background-color: #EFEEE1;font-weight:bold;font-size: 12px;color:#767648;width:60px;margin-right:10px;padding:5px 10px 3px !important;padding:3px 10px 0px;}
/*留言列表*/
.comment{margin:5px 10px 10px 10px;text-align:left;border:1px solid #CECECE;}
.comment-caption{background:url(../images/title-bg.gif);border-bottom:1px solid #eee;line-height:25px;padding-left:10px;}
.comment-from{font:normal 12px Tahoma;color:#999999;}
.comment-user{font:bold 12px/24px Tahoma;color:#CC6200;}
.comment-date{font:normal 10px/24px Arial;color:#555555;}
.comment-text{padding:5px;font:normal 14px Tahoma;line-height:25px;}
.comment-reply{padding:1px 5px;font:normal 12px "微软雅黑","Tahoma";line-height:180%;}
/*input修饰*/
.focus{padding:3px;font-family: Tahoma, Verdana, Sans-Serif;font-size: 12px;border:1px solid #B2D4E8;background:#FFFFFF;color:#0178D9}
.blur{padding:3px;font-family: tahoma, Verdana, Sans-Serif;font-size: 12px;border:1px solid #ddd;background:#FFFFFF;color:#000}
/*分页导航*/
.pagebar{padding:3px;margin:1px 20px;text-align:left;}
.pagebar a:link{border:1px solid #ccc;background:#FFFFFF;font:normal 10px Arial;padding:3px 6px;margin-right:2px;text-decoration:none;color:#999999;}
.pagebar a:visited{border:1px solid #ccc;background:#FFFFFF;font:normal 10px Arial;padding:3px 6px;margin-right:2px;text-decoration:none;}
.pagebar a:hover{color: #008000;border:1px solid #ABCD3A;background:#F2FDDB;}
.current {font:bold 10px Arial;padding:3px 6px;margin-right:2px;border:1px solid #E8DB97;background:#FFFFDD;color:#AE1B0D}
.info{border:1px solid #fff;background:#fff;padding:3px 6px;margin-right:2px;color:#999;font:normal 12px Arial;}
#msg{ color:#FF0000;}
/*留言板*/