﻿/* 公共样式 */
body { color:#333; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; background:#fff;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
img { border:none; display:block; margin-left:0px;}
a { text-decoration:none;  color:#2a3139; cursor:pointer;}
a:hover { text-decoration:none;}
.clear { height:0px; clear:both; overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0}
.lf { float:left;}
.rt { float:right;}
/* 体部样式 */
.wrapper { width:1200px; margin:0 auto; text-align:left;}
#top { width:100%; height:59px; background:#FFF;}
#top .xd-logo { width:138px; float:left; margin-top:8px; display:block;}
#top dl { width:181px; float:right; margin-top:10px;}
#top dl dt { width:40px; float:left;}
#top dl dd { float:left; color:#484848; margin-left:6px;}
#top dl dd span { color:#df1a18; font-size:18px; font-weight:bold;}
.banner-content { width:100%; height:657px; background:url(../images/banner_bg.jpg) no-repeat center top;}
.banner-1 { height:164px; background:url(../images/banner1.jpg) no-repeat center top;}
.banner-2 { height:164px; background:url(../images/banner2.jpg) no-repeat center top;}
.banner-3 { height:164px; background:url(../images/banner3.jpg) no-repeat center top;}
.banner-4 { height:165px; background:url(../images/banner4.jpg) no-repeat center top;}
h2 { width:944px; font-size:38px; background:url(../images/title_bg.png) no-repeat; height:86px; line-height:86px; text-align:center; margin:45px 0 0 129px;}
.group-sb { width:325px; float:left; margin:35px 38px 0 38px;}
.group-sb dt { width:68px; height:68px; background:url(../images/yq_bg.gif) no-repeat; line-height:68px; text-align:center; color:#FFF; font-size:32px; font-weight:bold; margin-left:128px;}
.group-sb h3 { text-align: center; font-size:26px; font-weight:normal; margin-top:22px;}
.group-sb p { font-size:16px; line-height:26px; color:#666; margin-top:16px;}
.lf-line { float:left; margin-top:30px;}
.button-yk { width:496px; height:59px; text-align:center; line-height:59px; color:#FFF; font-size:22px; background:#fa143b; display:block; border-radius:12rem; margin:45px 0 0 352px; font-weight:lighter;}
.button-yk:hover { box-shadow: #ff96a8 0 4px 8px;}
.huise-cont { width:100%; background:url(../images/hs_bg.jpg) repeat center top; padding:1px 0 40px; margin-top:45px;}
.yk-time { margin:35px 0 0 24px;}
.x-text { font-size:26px; color:#666; font-weight:lighter; text-align:center; margin-top:35px;}
.zs-fangan { margin:35px 0 0 125px;}
.fdfs_bg { width:100%; background:url(../images/zxbg.jpg) no-repeat center top; padding:1px 0 40px; margin-top:45px;}
.online-s { width:343px; float:left; margin:60px 0 0 58px;}
.online-s dt { width:343px; height:160px; position:relative;}
.pic-ol {width:343px; position:absolute;}
.icon-g { position:absolute; right:-20px; top:-20px;}
.online-s dd { width:297px; background:#FFF; border:1px solid #dfdce0; border-top:none; border-radius:0 0 10px 10px; padding:20px 22px; font-size:18px; color:#666; line-height:36px;}
.online-s dd strong { font-size:24px; color:#f65903;}
.fuwu_bg { width:100%; background:url(../images/wy_bg.jpg) no-repeat center top; padding:1px 0 40px;}
.fuwu_bg dl { width:291px; height:83px; background:#FFF; border-radius:12rem; padding:12px 26px; margin:35px 0 0 58px; float:left;}
.fuwu_bg dl dt { float:left;}
.fuwu_bg dl dd { float:left; margin-left:22px; font-size:22px; line-height:83px; color:#666;}
.pinpai-jy { float:left; margin:35px 0 0 57px;}
/* Footer */
.footer{ width:100%; border-bottom:3px #000 solid; padding:22px 0; background:#333; font-size:12px; margin-top:40px;}
.footer .content{ width:940px; margin:0 auto; text-align:center; color:#f0f0f0; line-height:28px;}
.footer .content span{ padding:0 6px; color:#a6a6a6}
.footer .content .txt_bottom p{ line-height:30px;}