﻿/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,     
pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; font-size:inherit;}
fieldset, img { border:0;}
ol, ul { list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var { font-weight:normal; font-style:normal;}
caption, th { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%;}
q:before, q:after { content:'';}

/* base */
body { font-size:14px; line-height:160%; font-family:"宋体",simsun; background:#fff; color:#000;}

a { color:#1c5f82;  text-decoration:none; cursor:pointer;}
a:hover { color:#cc5533; text-decoration:underline;}

.hide { display:none;}
.clear { clear:both; height:0; overflow:hidden;}
.txt { padding:2px;}
.f12 { font-size:12px;}
.red { color:red;}
.focus { font-size:16px; margin:1em 0;}
	.focus b { color:#f60;}

.table {}
	.table h2 { padding:2px 0;}
	.table h2, .table h2 a, .table h2 a:hover { background:#69c; color:#fff; font-weight:bold;}
	.table h3 { border:1px solid #69c; border-bottom:0;}
	.table table { width:100%; background:#69c;}
		.table table td { padding:3px 0; vertical-align:middle; background:#fff;}
	

.wrapper { margin:10px auto; width:780px;}

.header { border-bottom:1px solid #666; font-size:16px;}
	.header a { color:#000;}
.nav { margin:0 auto; width:760px; overflow:hidden;}
	.nav ul { margin-top:8px;}
	.nav li { float:left; width:190px; text-align:center;}
	
.footer { margin:20px; text-align:center;}

/* index */
.index { text-align:center;}
	.index h1 { margin:16px 0; font-size:16px; font-weight:bold;}
	.index p { padding:2px 0;}

.ip {}	
	.ip p { padding:2px 0;}

.phone, .code, .idcard { margin:14px auto; width:600px;}

/* express */
.fr { float:right;}
.fl { float:left;}
#express .items { width:760px; margin:8px auto; padding:5px;}
#express .items .fr,#express .items .fl {  background:#ECF1F9; height:50px; overflow:hidden; width:350px; border:1px solid #ace; padding:10px; position:relative;}
#express h6 {  border-bottom:1px dashed #ace; margin-bottom:5px}
#express label { float:left; width:120px; line-height:22px; padding-right:10px;}
#express .rdgroup { position:absolute; top:5px; right:5px}
#express .rdgroup .int {  vertical-align:middle; width:50px; float:none; position:relative; top:-3px;}
#express .rdgroup img { vertical-align:middle;  height:20px; position:relative; top:-3px;}
#express .rdgroup label{ float:none; width: auto;}
#express .int,#express .btn { float:left;}
#express .btn { height:22px;}
#express .int { width:155px; margin-right:5px;}

#carlist td, #carlist th { text-align:center;}
.STYLE1 {
	font-size: 18px;
	font-weight: bold;
}
.STYLE2 {font-size: 12px}