* { margin: 0; padding: 0;}

body { background: #efefef; font-family: "微软雅黑"; font-size: 12px; color: #666;}

ul, li, dl, dt, dd, ol { list-style: none;}

img { border: none;}

a:link, a:visited { color: #666; text-decoration: none;}

a:hover, a:active { color: #a00; text-decoration: none;}



/* ====通用样式==== */

.w { width: 1154px; margin: 0 auto;}

.l { float: left;}

.r { float: right;}

.o { overflow: hidden;}

.c { clear: both; height: 0; overflow: hidden;}

.clearfix:after { content: "."; display: block; visibility: hidden; height: 0; clear: both;}

.clearfix { *zoom: 1;}



/* ====字体样式==== */

.fs14 { font-size: 14px;}

.fs18 { font-size: 18px;}

.b { font-weight: bold;}



/* ====自定义链接样式==== */

/*浅灰*/

.q_gray, .q_gray a:link, .q_gray a:visited { color: #a8a8a8;}

.q_gray a:hover, .q_gray a:active { color: #c00;}

/*灰色*/

.gray, .gray a:link, .gray a:visited { color: #666;}

.gray a:hover, .gray a:active { color: #a00;}

/*深灰*/

.s_gray, .s_gray a:link, .s_gray a:visited { color: #484848;}

.s_gray a:hover, .s_gray a:active { color: #a00;}

/*浅黑*/

.black, .black a:link, .black a:visited { color: #333;}

.black a:hover, .black a:active { color: #ea3221;}



/* ====头部样式==== */

.header { position: absolute; left: 50%; top: 16px; width: 1154px; height: 72px; margin-left: -577px; *margin-left: -578px; _margin-left: -577px; background: #fff url(../style/head_1362.gif) no-repeat right top; z-index: 99999;}

.header .r { height: 72px; line-height: 72px; padding-right: 45px;}



.subnav { background: #f5f5f5; min-height: 240px; _height: 240px;}

.subnav .w { border-top: 1px solid #ddd; padding-top: 14px;}

.subnav .l li { line-height: 28px; font-size: 14px; color: #989898; color: #6c6b6b; padding-left: 20px;}

.subnav .l li.last { line-height: inherit; margin-top: 20px;}

.subnav .l span { color: #989898;}

.subnav .l strong { color: #d63020; font-size: 36px; font-family: Arial;}

.subnav .r dl { margin-right: 75px; float: left; _width: 145px; _margin-right: 0;}

.subnav .r dl dt { font-size: 14px; color: #484848; height: 28px; line-height: 28px; letter-spacing: 1px;}

.subnav .r dl dt a:link, .subnav .r dl dt a:visited { color: #484848;}

.subnav .r dl dt a:hover, .subnav .r dl dt a:active { color: #484848;}

.subnav .r dl dd { color: #a8a8a8; height: 22px; line-height: 22px;}

.subnav .r dl dd a:link, .subnav .r dl dd a:visited { color: #a8a8a8;}

.subnav .r dl dd a:hover, .subnav .r dl dd a:active { color: #a00;}



/* ====底部样式==== */

.footer { background: #dbdbdb; height: 84px;}

.footer .w { padding-top: 18px; line-height: 50px; text-align: center;}



#fd { position: fixed; right: 0; top: 0; margin: 150px 0 0 0; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); width: 90px; height: 295px; background: url(../style/fd_49416.jpg) no-repeat; z-index: 99999;}

#fd .tel { padding-top: 140px; height: 25px;}

#fd .tel a { display: block; height: 25px;}