@charset "utf-8";

/*
	厦门唯实信息技术有限公司
	Url：http://www.vsinfo.cn
	版权所有 禁止转载 抄袭全家死光光
	版权所有，保留所有权利,未经本公司书面许可，不得转载、复制、抄袭 
*/

* { padding: 0px; margin: 0px; }

body { font-family: "宋体", tahoma, arial; font-style: normal; font-size: 0.75em; text-decoration: none; color: #666; background: url(../images/top_bg.gif) center top repeat-x; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding: 0; margin: 0; }

li { list-style-type: none; }

table { margin: 0 auto; }

img { border: none; }

a:link { color: #333; text-decoration: none; }

a:visited { color: #333; text-decoration: none; }

a:hover { color: #dd0000; text-decoration: underline; }

a:active { color: #dd0000; }

a.hot { color: #dd0000; text-decoration: underline; }

.F14 { font: 14px "宋体", Verdana, Arial, Tahoma; }
.F12 { font: 12px "宋体", Verdana, Arial, Tahoma; }
.F16{ font: 16px "微软雅黑", Verdana, Arial, Tahoma; }

ul { list-style: none; }

input, select, button { font: 12px "宋体", Verdana, Arial, Tahoma; vertical-align: middle; }

.clear { CLEAR: both; FONT-SIZE: 0px; line-height: 1px; }

.dotLine { background: url(../templets/images/dotLine.gif) no-repeat; height: 6px; width: 350px; }

INPUT.text { BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9f9f9f 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; BORDER-LEFT: #9f9f9f 1px solid; COLOR: #444; PADDING-TOP: 3px; BORDER-BOTTOM: #dcdcdc 1px solid; HEIGHT: 14px }

h1 { font-size: 14px; }

h2 { font-size: 14px; }

h3 { font-size: 14px; }

h4, h5, h6 { font-size: 100%; }

em { font-weight: normal; font-style: normal; }

strong { font-weight: bold; }

ul, ol { list-style: none; }

img { border: none; }

input, select, textarea, img { vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table, td, tr, th { font-size: 12px; }

P { MARGIN: 0px 0px 10px; COLOR: #444444; LINE-HEIGHT: 1.6 }

OL { CLEAR: both; MARGIN: 0px; LIST-STYLE-TYPE: none }

UL { CLEAR: both; MARGIN: 0px; LIST-STYLE-TYPE: none; padding: 12px; }

LI { MARGIN: 0px; LINE-HEIGHT: 1.6em; LIST-STYLE-TYPE: none; line-height: 24px; }

DT { CLEAR: left; FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100px }

DD { MARGIN: 0px 0px 5px 100px }

.hr1 { height: 1px; border: none; border-bottom: 1px dotted #ddd; }

A IMG { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none }

.center { margin: 0px auto; text-align: center; }

.w960 { width: 960px; }

.w980 { width: 980px; }

.mAuto { margin: 0 auto; }

.red { color: #F00; }

.blue { color: #00F; }

.blank1 { clear: both; display: block; height: 1px; overflow: hidden; }

.blank2 { clear: both; display: block; height: 2px; overflow: hidden; }

.blank3 { clear: both; display: block; height: 3px; overflow: hidden; }

.blank5 { clear: both; display: block; height: 5px; overflow: hidden; }

.blank6 { clear: both; display: block; height: 6px; overflow: hidden; }

.blank9 { clear: both; display: block; height: 9px; overflow: hidden; }

.blank12 { clear: both; display: block; height: 12px; overflow: hidden; }

.blankW9 { margin: 0 auto; width: 100%; height: 9px; font-size: 1px; background: #fff; clear: both; }

.blank15 { clear: both; display: block; height: 12px; overflow: hidden; }

.blank15 { clear: both; display: block; height: 15px; overflow: hidden; }

.blank20 { clear: both; display: block; height: 20px; overflow: hidden; }

/* other */

.left { float: left; }

.right { float: right; }

.hidden { display: none; }

.unLine, .unLine a { text-decoration: none; }

.nobdr { border: none; }

.nobg { background: none; }

.dotbdr { display: block; clear: both; height: 1px; margin: 0 auto; font-size: 1px; overflow: hidden; background-position: -396px -13px; background-repeat: repeat-x; }

.b1 { border: #ddd 1px solid; }

.b2 { border: 1px solid #ddd; padding: 1px; }

.b3 { border: 1px solid #CCC; }

/* 通用小标题 */

.zt_service { margin: 0 auto; text-align: center; }

.ztTitle { height: 31px; line-height: 31px; padding: 0 12px; background-image: url(../templets/images/iTitle_bg.gif); background-repeat: repeat-x; text-align: left; }

.ztTitle a { text-decoration: none; }

.ztTitle a:hover { text-decoration: underline; }

.ztTitle H1 { color: #000; font-weight: bold; text-indent: 15px; }