.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{ height:1%;}
.clear {clear:both;}
table {
	empty-cells:show;
	border-collapse:collapse
}
table.liststyle {
	border-collapse:separate;
	width:100%
}

.header{ width:100%; position:relative; left:0; top:-26px;}

.header .tops{ height:27px; border-bottom:1px solid #f0f0f0; background:#f6f6f6; position:relative; left:0; top:0; z-index:100001;}

.header .tops .ins{ width:1180px; margin:0 auto; height:27px;}

.header .tops .wel{font-size: 13px; display:block; float:left; height:27px; line-height:27px; overflow:hidden; background:url(../images/homeicon.png) no-repeat 0 center; color:#8b8b8b; white-space:nowrap; width:565px; text-align:left;}

.header .tops .line{ display:block; width:0; height:14px; margin:6px 0 0 0; overflow:hidden; border-left:1px solid #ccc; float:right;}

.header .tops .nv{ float:right; position:relative; left:0; top:0; height:27px; line-height:27px;}

.header .tops .fir{ display:block; overflow:hidden; height:27px; line-height:27px; padding:0 13px; white-space:nowrap; color:#8b8b8b;}

.header .tops .hv{ background:url(../images/arbicons.png) no-repeat right center;}

.header .tops .hv .fir{ padding-right:20px;}

.header .tops .hv .tb{ padding-left:20px; background:url(../images/tbics.jpg) no-repeat 0 center; margin-left:13px;}

.header .tops .hv .zbj{ padding-left:20px; background:url(../images/zbjics.jpg) no-repeat 0 center; margin-left:13px;}

.header .tops .hv .chi{ display:none; width:130px; overflow:hidden; background:#fff; padding:8px 0; position:absolute; left:0; top:27px; box-shadow:1px 1px 2px #ddd;}

.header .tops .hv .chi a{ display:block; height:26px; line-height:26px; overflow:hidden; font-size:12px; text-align:center; color:#8b8b8b; white-space:nowrap; padding:0 5px;}

.header .tops .hv .chi a:hover{ color:#e34103;}

.header .tops .vips{ padding-left:34px; background:url(../images/vipicon.png) no-repeat 0 center;}

.header .tops .vip{ color:#e34103}

.header .tops .hv:hover{ background:url(../images/articons.png) no-repeat right center;}



.header .midRow{ background:#fff; width:1200px; height:103px; position:relative; left:0; top:0; z-index:5;margin: 0 auto;}

.header .logo{ display:block; float:left;margin-top: 20px;}

.header .searchBtn{ width:43px; height:43px; position:relative; left:0; top:0; float:right; margin:28px 56px 0 0; _margin:28px 28px 0 0; cursor:pointer; background:url(../images/scbtnIcon.png) no-repeat -45px 0; z-index:6;}

.header .searchBtn .Searchbox{ position:absolute; background:url(../images/searchBg.png) no-repeat; width:247px; height:65px; right:66px; top:50px; z-index:999; display:none;}

.header .searchBtn .Searchbox input{background:none; outline:none; border:none; font-size:14px; font-family:microsoft yahei; color:#333;}

.header .searchBtn .Searchbox input.anniu{width:40px; height:35px; cursor:pointer; background:url(../images/scbtns.png) no-repeat center; position:absolute; right:5px; top:23px;}

.header .searchBtn .Searchbox input.wenben{width:190px; position:absolute; left:10px; top:30px;}

.header .showSc{ background-position:0 0;}

.header .showSc .Searchbox{ display:block;}

.header .Mrit{ width:620px; float:right; margin:5px 0 0 0; font-family:microsoft yahei; position:relative; left:0; top:0; z-index:5;}

.header .Mrit .ttt{ border-bottom:1px solid #e7e7e7; padding:12px 0;}

.header .Mrit .ttt .rk{ display:block; height:23px; line-height:23px; float:right; padding:0 0 0 16px; background:url(../images/arricon.jpg) no-repeat 0 center; font-size:13px; color:#333; white-space:nowrap; margin:0 0 0 25px; font-family:microsoft yahei;}

.header .Mrit .ttt .rk:hover{ color:#eb3900}

.header .Mrit .ttt .lk{
	display: block;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 22px;
	font-size: 14px;
	color: #999999;
	float: right;
	white-space: normal;
}

.header .Mrit .ttt .tel{ background:url(../images/telicon.jpg) no-repeat 0 center;}

.header .Mrit .ttt .kf{ background:url(../images/qqicon.jpg) no-repeat 0 center;}

.header .Mrit .ttt .qq{ display:block; float:left;}

.header .Mrit .bbb{ padding:8px 0 0 0;}

.header .Mrit .bbb .dots{ height:4px; width:5px; overflow:hidden; background:url(/static/images/doticons.png) no-repeat 0 0; float:right; margin:10px 14px 0 14px;}

.header .Mrit .bbb .nv{ float:right; position:relative; left:0; top:0; height:42px;}

.header .Mrit .bbb .fir{ display:block; overflow:hidden; height:24px; line-height:24px; font-size:14px; white-space:nowrap; color:#8b8b8b;}

.header .Mrit .bbb .hv .chi{ display:none; width:120px; overflow:hidden; background:#fff; padding:12px 0; position:absolute; left:50%; margin:0 0 0 -60px; top:41px; box-shadow:1px 1px 2px #ddd;}

.header .Mrit .bbb .hv .chi a{ display:block; height:32px; line-height:32px; overflow:hidden; font-size:14px; text-align:center; color:#8b8b8b; white-space:nowrap; padding:0 5px;}

.header .Mrit .bbb .hv .chi a:hover{ color:#e34103;}

.header .Mrit .bbb .hv:hover{ background:url(/static/images/chiicon.jpg) no-repeat center 25px;}

.header .Mrit .bbb .nv:hover .fir{ color:#e34103}
.checked {
	color:#393
}


.vmiddle {
	vertical-align:middle
}
.textcenter {
	text-align:left;
}
.textleft {
	text-align:left
}
.textright {
	text-align:right
}

.bor1 {
	border-width:2px 1px 1px;
	border-color:#b2cc2a #e5e5e5 #e5e5e5 #e5e5e5;
	border-style:solid
}
.bor2 {
	border:1px solid #e5e5e5
}
.bor3 {
	border:1px solid #e5e5e5;
	padding:1px
}
.hd {
	border:1px solid #fff;
	position:relative
}
.hd h2 {
	float:left;
	font-size:14px
}
.box1 {
	position:relative;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0
}
.box1 .hd {
	background-position:0 -1px;
	height:21px;
	padding:7px 6px 0 12px
}
.box1 .bd {
	border-top:1px solid #e5e5e5
}
.box2 .hd {
	height:22px;
	padding:8px 6px 0 12px;
	background-position:0 -30px
}
.box3 {
	border-top:2px solid #256ebe;
	position:relative;
	margin-bottom:12px;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0
}
.box3.yellow {
	border-top:2px solid #ff8400
}
.box3.gray {
	border-top:1px solid #ddd
}
.box3 .hd {
	height:28px;
	line-height:28px;
	background:url("images/bg.gif") repeat-x;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#e5e5e5;
	padding-left:25px;
	overflow:hidden
}
.box3 .hd b {
	width:5px;
	height:13px;
	overflow:hidden;
	display:block;
	background-color:#256ebe;
	position:absolute;
	left:8px;
	top:8px
}
.box3.yellow .hd b {
	background-color:#ff8400
}
.box3.gray .hd b {
	background-color:#ddd
}
.box3 .hd h3 {
	letter-spacing:1px;
	font-size:12px;
	float:left
}
.box3 .hd h3 span {
	color:#b9b9b9;
	margin-left:6px;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase
}
.box3 .bd {
	border:1px solid #e5e5e5;
	border-top:0;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px
}
.box1 .more, .box3 .more {
	position:absolute;
	top:9px;
	right:8px
}
.box1 .more a, .box3 .more a {
	width:37px;
	height:13px;
	overflow:hidden;
	text-indent:-999em;
	background-position:-101px 0;
	display:block;
	line-height:60px
}

a.preview, a.preview:hover {
	font-size:12px;
	color:#FFF;
	display:block;
	width:178px;
	height:135px;
	position:relative;
	overflow:hidden
}
a.preview img {
	display:block;
	width:178px;
	height:auto
}
a.preview .version {
	position:absolute;
	display:block;
	overflow:hidden;
	height:0px;
	width:0px;
	background-color:#256EBE;
	font-family:"Microsoft YaHei", Simsun;
	line-height:26px;
	padding:10px 15px;
	color:#FFF
}
a.preview .version i {
	margin-left:-6px
}

.red {
	color:#F00;
	margin-right:5px;
	font-family:Simsun
}

.trlist tbody tr td {
	vertical-align:middle
}

#fwtc {
	border-top:2px solid #5088da
}
#fwtc .hd {
	height:28px;
	padding:14px 14px 0 15px
}

#fwtc .bd {
	width:978px;
	height:342px;
	padding-top:5px
}

.packageService .hd, .selectedCases .hd, .singleQuotation .hd {
	height:1px;

	padding:8px 5px 0 18px
}
.packageService .bd, .selectedCases .bd, .singleQuotation .bd {
	border-top:1px solid #e5e5e5
}
.packageService .hd h3, .selectedCases .hd h3, .singleQuotation .hd h3 {
	width:220px;
	height:18px;
	background:url("images/tc-cssimg.gif") no-repeat 999em 999em;
	overflow:hidden;
	text-indent:-999em
}
.packageService .hd h3 {
	background-position:0 0
}
.liststyle th, .liststyle td {
	vertical-align:middle;
	font-size:13px;
	color:#333
}
.liststyle td {
	line-height:30px;
	text-align:center
}
.liststyle th {
	padding:5px 10px 5px 10px
}
.liststyle thead th {
	padding:10px 5px 0 19px;
	width:310px;
	background:#fff;
	text-align:left
}
.liststyle thead td {
	padding:20px 0 10px;
	text-align:right;
	width:614px;
	background:#fff;
	color:#555
}
.liststyle .bg1 {
	background-color:#FAF3EB
}
.liststyle .bg2 {
	background-color:#F0F5FA
}
.liststyle .bg3 {
	background-color:#fff0f0
}
.liststyle .bg4 {
	background-color:#f9d393
	}
.liststyle .bg5 {
	background-color:#fcce7f
		}
.liststyle .bg6 {
	background-color:#fcc66c
	
	
}
.liststyle .span-1 {
	width:15%;
}
.liststyle .span-2 {
	width:15%;
}
.liststyle .span-3 {
	width:15%;
}
.liststyle .span-4 {
	width:111px
}
.liststyle .span-5 {
	width:40%;
}
.liststyle .span-6 {
	width:109px
}
.liststyle .span-7 {
	width:178px
}
.liststyle .span-8 {
	width:367px
}
.liststyle .span-9 {
	width:160px
}
.liststyle .td2 {
	text-align:left;
	padding:5px 10px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif
}
.packageService i {
	color:#F00
}
.packageService dl {
	width:325px;
	height:130px;
	padding:18px 0 0 19px
}
.packageService h2 {
	color:#ce0a00;
	font-size:14px;
	font-weight:600;
	line-height:36px
}
.packageService p {
	line-height:2;
	color:#585858;
	font-weight:normal
}
a.btn-buynow {
	width:84px;
	height:26px;
	background:url("images/bg.png") no-repeat -50px -250px;
	display:inline-block;
	color:#fff;
	font:bold 12px/26px Simsun, Arial, Helvetica, sans-serif
}

.singleQuotation .hd h3 {
	background-position:0 -36px
}
.singleQuotation p {
	padding:10px 10px 10px 80px;
	color:#F60;
	font-size:14px
}
.singleQuotation a {
	color:#ff7e00
}
.singleQuotation a:hover {
	color:#FF8400
}
.selectedCases .hd h3 {
	background-position:0 -18px
}
.selectedCases .hd .more {
	position:absolute;
	top:8px;
	right:8px;
	color:#999
}
.selectedCases ul {
	width:180px;
	height:329px;
	float:left;
	padding:10px 0 10px 13px;
	overflow:hidden
}
.selectedCases ul li {
	line-height:2;
	color:#333
}
.selectedCases ul li span {
	color:#686868
}
.selectedCases a img {
	display:block;
	border:1px solid #e5e5e5
}
.selectedCases a:hover img {
	border-color:#ccc
}
