@charset "gb2312";
/* CSS Document */
body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; overflow-x: hidden; z-index: 0; background-color: #fff; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: none; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
img { display: block; }
.tbody { width: 1200px; margin: 0 auto; }
.f_l { float: left; }
.f_r { float: right; }
.banner { margin-top: -5px; }
.banner img { width: 100%; }
/**/
.title { width: 1200px; height: 112px; background-image: url(../img/tit_bg.png); background-size: 100%; background-repeat: no-repeat; }
.zyys .title { background-position: center -150px; }
.mstd .title { background-position: center -300px; }
.xxhj .title { background-position: center -450px; }
.bg_ico { background-image: url(../img/bg_ico.png); background-size: 138px; background-repeat: no-repeat; }
.disflex { display: flex; justify-content: space-between; flex-wrap: wrap; }
.bpymb { height: 285px; background-color: #d69b4d; position: relative; }
.pymb_bg { width: 49%; height: 100%; position: absolute; background-color: #141311; top: 41px; z-index: 0; }
.bpymb .tbody { position: relative; }
.pymb_con { width: 530px; padding-left: 20px; }
.pymb_tit { font-size: 24px; color: #fff; text-align: center; font-weight: bold; padding-top: 42px; line-height: 66px; }
.pymb_txt { font-size: 20px; color: #fff; line-height: 32px; }
.bmdt_tit { color: #000; text-align: left; padding-top: 26px; }
.bmdt { width: 572px; }
.bmdt_li { height: 60px; margin-bottom: 12px; }
.bmdt_tab { width: 414px; height: 60px; background-color: #fff; border-radius: 4px; box-shadow: 0px 0px 9px 0px #666; line-height: 60px; font-size: 18px; color: #333; }
.bmdt_btn { display: block; width: 137px; height: 60px; background-color: #000; border-radius: 4px; box-shadow: 0px 0px 9px 0px #666; font-size: 18px; color: #fff; line-height: 60px; text-align: center; }
.bmdt_tab_tit { width: 208px; border-right: 1px solid #e2e2e2; text-align: center; }
.bmdt_tab_shy { width: 204px; text-align: center; }
.bmdt_tab_shy span { font-size: 18px; color: #9f0102; font-weight: bold; }
.bmdt_ico { background-position: 0px 0px; width: 16px; height: 15px; margin: 0 auto; margin-top: 20px; }
.kctx { padding-top: 134px; padding-bottom: 30px; }
.kctx_say { font-size: 18px; text-align: center; line-height: 114px; color: #333; }
.kctx_say span { color: #9f0102; }

.kctx_con {padding-bottom: 30px; border: none; background-color: #F6F6F6;text-align: center;margin-bottom: 36px;padding-top: 30px;}
.kctx_con .llkc_title img{margin: 0 auto;}
.kctx_li { width: 238px; box-sizing: border-box; margin-top: 33px; }
.kctx_li img { width: 209px; margin: 0 auto; margin-bottom: 10px;}
.kctx_tit { font-size: 24px; color: #d69b4d; text-align: center; line-height: 44px; font-weight: bold; }
.kctx_etit { font-size: 24px; color: #d69b4d; text-align: center; line-height: 32px; }
.kctx_txt { font-size: 16px; text-align: center; color: #333; line-height: 30px; padding-top: 10px; }

.zx_btn a .zx_input1{width: 220px;height: 47px;border: 1px solid #d69b4d;font-size: 28px;color: #d69b4d;line-height: 48px;}
.zx_btn a .zx_input2{width: 220px;height: 48px;border: none;background-color: #d69b4d;font-size: 28px;color: #fff;line-height: 48px;}
.zx_btn a div{padding: 0 80px;padding-left: 100px;}
.zx_btn a div img{float: right;margin-top: 12px;}

.zyys { background-color: #d69b4d; padding-top: 33px; }
.bxjy { width: 1200px; height: 331px; background-color: #fff; margin-top: 174px; }
.bxjy_pic { width: 440px; margin-top: -107px; position: relative; }
.bxjy_bdr { width: 147px; height: 147px; background-color: #fff; border-radius: 50%; text-align: center; font-size: 22px; line-height: 28px; position: absolute; top: -53px; right: -39px; box-sizing: border-box; padding-top: 16px; font-weight: bold; }
.bxjy_bdr span { font-size: 64px; color: #000; line-height: 80px; vertical-align: text-top; }
.bxjy_con { width: 690px; margin-right: 37px; }
.bxjy_li { width: 330px; height: 120px; padding-top: 20px; }
.bxjy_num { display: block; width: 60px; height: 50px; line-height: 50px; text-align: center; font-size: 22px; color: #000; font-weight: bold; background-color: #d69b4d; }
.bxjy_tit { width: 250px; font-size: 22px; color: #000; height: 50px; line-height: 50px; font-weight: bold; }
.bxjy_txt { font-size: 18px; color: #666666; line-height: 24px; padding-top: 18px; }
.zyys_pic { width: 292px; }
.zyys_con { padding-top: 16px; padding-bottom: 67px; }
.mstd_say { font-size: 18px; color: #333; line-height: 30px; text-align: center; padding-top: 30px; }
.mstd { padding-top: 58px; position: relative; }
.mstd_pic { position: absolute; width: 422px; left: 0px; bottom: 0px; }
.mstd_con { height: 675px; }
.mstd_main { width: 660px; height: 532px; position: absolute; right: 0px; bottom: 0px; }
.mstd_sdh { width: 53px; height: 48px; background-position: 0px -47px; }
.mstd_xdh { width: 53px; height: 48px; background-position: 0px -146px; margin-top: 159px; }
.mstd_tit { font-size: 24px; color: #000; line-height: 54px; padding-top: 8px; font-weight: bold; }
.mstd_pen { width: 462px; }
.mstd_txt { font-size: 20px; color: #000; line-height: 30px; }
.mstd_btn { display: block; width: 207px; height: 58px; border: 1px solid #d69b4d; font-size: 20px; color: #d69b4d; text-indent: 20px; line-height: 58px; background-position: 160px -207px; margin-top: 33px; }
.mstd_img { padding-top: 46px; }
.mstd_img img { width: 298px; }
.pic_add img { width: 100%; }

.jyfz .jyfz_title{text-align: center;height: 70px;font-size: 28px;font-weight: 600;padding-top: 10px;}
.jyfz_body .jyfz_item{width: 280px;height: 308px; border: 3px solid #f1ece4; text-align: center;}
.jyfz_body .jyfz_img{margin: 0 auto; margin-top: 40px;width: 44px;}
.jyfz_body .jyfz_tit{font-size: 20px;font-weight: 600;margin-top: 28px;}
.jyfz_body .jyfz_txt{font-size: 16px;}
.jyfz_body .jyfz_item .jyfz_txt1{margin-top: 28px;}
.jyfz_body .jyfz_icon{width: 34px;margin: 48px auto 0;}


.xxhj { padding-top: 82px; padding-bottom: 92px; }
.xxhj_main { width: 595px; padding-top: 10px; }
.xxhj_pic { width: 530px; padding-top: 10px; }
.xxhj_pic img { margin-top: 21px; cursor:pointer;}
.xxhj_txt { font-size: 22px; color: #000; line-height: 32px; }
.xxhj_btn { display: block; width: 186px; height: 58px; line-height: 58px; background-color: #d69b4d; font-size: 20px; color: #fff; text-indent: 38px; background-position: 134px -277px; margin-top: 36px; }
.xxhj_con { padding-top: 93px; }
.xxhj_img { width: 570px; position: relative; }
.xxhj_img img { position: absolute; left: 0px; top: 0px; width: 100%; }
.xxhj_num { width: 138px; height: 134px; background-color: #fff; line-height: 134px; text-align: center; position: absolute; left: 0px; bottom: 0px; z-index: 1; font-size: 28px; color: #999; }
.xxhj_num span { color: #000; }
.xljn { position: relative; padding-bottom: 73px; }
.xljn:before { content: ""; display: block; width: 100%; height: 218px; background-color: #27303d; position: absolute; top: 0px; z-index: -1; }
.xljn:after { content: ""; display: block; width: 100%; height: 288px; background-color: #27303d; position: absolute; bottom: 0px; z-index: -1; }
.xljn .tit { font-size: 30px; text-align: center; font-weight: bold; line-height: 116px; color: #fff; }
.xljn .btit { color: #000; line-height: 160px; }
.xljn_li { width: 371px; background-color: #d69b4d; }
.xljn_li img { width: 100%; }
.xljn_tit { font-size: 24px; color: #fff; text-align: center; line-height: 71px; }
.hzqy { width: 100%; height: 171px; background-color: #d69b4d; }
.hzqy_txt { width: 204px; text-align: center; }
.hzqy_ico { background-position: 0px -378px; width: 26px; height: 116px; margin-top: 30px; }
.hzqy_txt { font-size: 24px; color: #fff; font-weight: bold; text-align: center; padding-top: 38px; }
.hzqy_txt span { font-size: 43px; vertical-align: text-top; }
.hzqy_pic { padding-top: 56px; }
.zxbm { position: relative; }
.zxbm:before { content: ""; display: block; width: 100%; height: 143px; background-color: #27303d; position: absolute; top: 0px; z-index: -1; }
.zxbm_box { width: 1200px; height: 344px; background-color: #fff; margin: 0 auto; border-radius: 10px; box-shadow: 0px 0px 10px 0px #999; }
.zxbm_li { width: 490px; justify-content: center; }
.zxbm_title { font-size: 38px; color: #000; text-align: center; font-weight: bold; line-height: 136px; }
.zxbm_title span { color: #9f0102; }
.zxbm_con { justify-content: center; }
.zxbm_tit { font-size: 20px; line-height: 51px; text-align: right; color: #000; padding-right: 10px; }
.zxbm_ipt { display: block; width: 332px; height: 51px; box-sizing: border-box; border: 1px solid #c5c5c5; border-radius: 6px; font-size: 18px; line-height: 49px; text-indent: 16px; color: #999; }
.zxbm_btn { display: block; width: 273px; height: 50px; margin-top: 52px; background-color: #9f0102; border-radius: 6px; font-size: 22px; text-align: left; text-indent: 73px; color: #fff; background-position: 179px -279px; }