﻿/*====================== 
	written by visc
	cnvisc@gmail.com
	20091113
========================*/
body{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:#fff;
	color:#444;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	line-height:1.75em;
	text-align:left;
}
div,form,ul,ol,li,dl,dt,dd,cite,p{margin:0; padding:0; border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th { margin:0;padding:0;}
td{ word-break:break-all; word-wrap:break-word;}
img{ margin:0; padding:0; border:none; display:block;}
input,textarea,select{font-size:12px}
ol,ul{ list-style:none;}

a,a:visited{ color:#06c; text-decoration:underline}
a:hover{ color:#444; text-decoration:none}

/*others*/
.clear{ clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.fl{float:left}
.fr{float:right}

/*wrap*/
#wrap{ width:910px; height:auto; margin:0 auto}
.intro{ width:890px; padding:10px; background:#f7f7f7; margin-top:2px}
.intro strong{ color:#06c;}
.case li span{ display:block; font-size:20px; font-weight:700; font-style:italic; margin-top:15px; background:url(../images/ico.gif) left 2px no-repeat; padding-left:25px; clear:both}
.case .cont{ margin-top:5px}
.case .cont img{ width:274px}
.case .cont li{ display:block; width:274px; background:#f7f7f7; border:1px #ebebeb solid; padding:10px; margin-bottom:10px; float:left; border-top:0; border-left:0}
.case .cont li p{ padding-top:10px; text-indent:2em;}
.case .cont .mar01{ margin-left:11px}