﻿/* 公共样式 */
body {  color:#333; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; overflow-x: hidden; background:#fff1d7;}
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;}
html {
	box-sizing: border-box;
}
*,*:before,*:after { box-sizing: inherit;}
/* 体部样式 */
.wrapper-1,.wrapper-2 { width:1200px; margin:0 auto; text-align:left; font-size:0;}
.wrapper-1 { position:relative; z-index:1;}
#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; font-size:14px;}
#top dl dd span { color:#df1a18; font-size:18px; font-weight:bold;}
.banner-content { width:100%; height:525px; background:url(../images/banner_bg.gif) no-repeat center top;}
.banner-1 { height:136px; background:url(../images/banner1.gif) no-repeat center top;}
.banner-2 { height:114px; background:url(../images/banner2.gif) no-repeat center top;}
.banner-3 { height:114px; background:url(../images/banner3.gif) no-repeat center top;}
.banner-4 { height:161px; background:url(../images/banner4.gif) no-repeat center top;}
h2 { font-size:44px; color:#272626; padding-top:30px; text-align:center;}
.bt-bg1 { width:100%; height:198px; background:url(../images/bt_bg1.gif) no-repeat center top;}
.bt-bg1 h2 { font-size:40px; text-align:center; padding-top:128px;}
section { position:relative;}
.floating-object-1 { left:10%;}
.floating-object-2 {right:8%;}
.tm-floating-objects > span {position: absolute; z-index: 0; background-repeat: no-repeat; background-position: center;}
.bt-bg2 { width:100%; height:202px; background:url(../images/bt_bg2.jpg) no-repeat center top; margin-top:11px;}
.bt-bg2 h2 { font-size:40px; text-align:center; padding-top:120px;}
.row-3 { width:364px; background:#FFF; box-shadow:0 6px 0 #aca290; border-radius:.5rem; padding:20px 37px 0; margin-bottom:42px;}
.row-3 h3 { font-size:30px; color:#d9261f; text-align:center; margin-bottom:18px;}
.row-3 .txt1 { font-size:24px; color:#060606; text-align:center; margin:18px 0;}
.row-3 .txt2 { font-size:18px; color:#ba540d; margin-top:10px;}
.mr-lf-1 { margin-left:7px;}
.mr-lf-2 { margin-left:20px;}
.ht-sz1 { height:412px;}
.mr-lf-3 { margin-left:54px;}
.mr-lf-4 { margin-left:30px;}
.button1,.button2,.button3,.button-bm { width:351px; height:68px; background:url(../images/button_bg.gif) no-repeat center top; margin:0 auto 20px;}
.button1 a,.button2 a,.button3 a { display:block; height:68px; line-height:60px; font-size:30px; color:#FFF; text-align:center;}
.button1 a { background:url(../images/icon.gif) no-repeat 59px 20px; padding-left:47px;}
.button2 a { background:url(../images/icon.gif) no-repeat 45px 20px; padding-left:50px;}
.button3 a { background:url(../images/icon.gif) no-repeat 33px 20px; padding-left:52px;}
.txt3 { font-size:18px; line-height:30px; margin-top:18px;}
.txt3 strong { color:#d9261f;}
.ht-sz2 { height:418px;}
.mr-top1 { margin-top:32px;}
.mr-top2 { margin-top:40px;}
.mr-top3 { margin-top:13px;}
.ht-sz3 { height:195px; position:relative; top:45px;}
.ly-pic { position:absolute; top:-50px; left:132px;}
.ht-sz3 h3 { margin:48px 0 10px;}
.ht-sz3 p { font-size:18px; line-height:30px; margin-top:10px;}
.jztj-cont,.jzwd-cont { width:576px; height:136px; background:#FFF; box-shadow:0 6px 0 #aca290; border-top-right-radius:2.2rem; border-bottom-left-radius:2.2rem; padding:20px 25px 0; margin-bottom:25px;}
.jztj-cont dt { width:195px; height:98px; border-right:1px solid #ffae38; padding:17px 20px 0 0;}
.jztj-cont dt p { font-size:18px; line-height:30px; color:#946218; text-align:center; margin-top:6px;}
.jztj-cont dd { width:310px; line-height:30px; font-size:18px; margin-top:2px;}
.jzwd-cont dt { width:526px; border-bottom:1px solid #ffae38; padding-bottom:14px; }
.jzwd-cont dt span,.jzwd-cont dd span { width:33px; height:33px; font-size:18px; font-weight:bold; text-align:center; line-height:33px; border-radius:.5rem; color:#FFF;}
.jzwd-cont dt span { background:#ffae38;}
.jzwd-cont dd span { background:#d9261f;}
.jzwd-cont dd { width:526px; margin-top:14px;}
.jzwd-cont dt p,.jzwd-cont dd p { font-size:18px; margin-left:15px; line-height:33px;}
.bdnr-cont { width:525px; margin-right:20px;}
.bdnr-cont ul .fisrt { width:521px; height:63px; background:#FFF; border:2px solid #ffae38; border-radius:.6rem; padding:0 30px; margin-top:16px;}
.bdnr-cont ul li label { font-size:18px; line-height:60px; float:left;}
.bdnr-cont ul li input { width:360px; height:50px; float:left; margin:5px 0 0 10px; border:none;}

.select-d { border:1px solid #fff; width:360px;height:50px;margin-left:20px;margin-top:5px; background:#FFF; font-size:14px;}
.button-bm { border:none; margin:30px 0 0 88px;}
.button-bm div { display:block; height:68px; line-height:60px; font-size:30px; color:#FFF; text-align:center;background:url(../images/icon.gif) no-repeat 83px 20px; padding-left:53px;}
/* Footer */
.footer{ width:100%; border-bottom:3px #000 solid; padding:22px 0; background:#333; font-size:12px; margin-top:36px;}
.footer .content{ width:1200px; margin:0 auto; text-align:center; color:#f0f0f0; line-height:28px;}
.footer .content p a{ padding:0 6px; color:#FFF;}